下载此文档

宠物诊所系统设计说明书.docx


文档分类:生活休闲 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
“爱心宠物诊所”系统设计说明书
文件状态:
文件标识
[••] 草稿
当前版本

[V ]正式发布
作 者
董平
[] 正在修改
完成日期
2005年12月18日
版本历史
版本/状态
修订人
修改日期
备注
第一部分、概述
1、 文档说明
本文档描述“爱心宠物诊所”系统的设计文档,系统使用面向对象的设计方法,首先设 计系统的总体结构,再设计各个用例的实现。
2、 系统需求概述
“爱心”宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医、客户以及客 户的宠物。系统的用例图如图一所示:
登录
退出
浏览宠物主人的信息
更新宠樹主人的倍息
忝加新客户
制览宠物信息
Sgrviet
诘求
I啊应
客户端
诊併理贵
实例化 产旷一
□ Java Bean
<>
W
数据库服 务器
应用服务帶
图一:“爱心宠物诊所”系统的用例图
第二部分、系统总体结构
系统设计时基于 MVC设计模型,采用三层架构,如图二所示。
爱心宠物诊所系统
_浏览兽医及其专业特长_
* ■■更新宠翔信怠
、J -—一
图二:“爱心宠物诊所”系统的体系结构
第三部分、系统设计
1. 关键抽象
从需求中可以得出系统的如下关键抽象:兽医、专业特长、宠物主人、宠物类型、宠物 和宠物的访问。这些实体可以设计为 JavaBean类,例如宠物具有这些属性: 名称、标识
ID、类型ID和出生日期等。宠物主人和宠物之间具有如下关系:一个宠物主人可以拥 有多个宠物,每一个宠物属于一个主人;每一个宠物可能到诊所多次就诊;每个兽医具 有多项专长,而同一专长可能有多个兽医。图三描述了系统的关键抽象,他们为系统的 模型。
CmpDrO
Pctoro
PttVisKDTO
VttDTO
-vsHd : int
-ipBEtd : int
-vatfJarre : 5rrg
-: String
SpocOTD
J VetDTO () 十 VeCTO () + VBTiTO () 4- sewtid () + qetVutld () 十 set^DEdd〔 \ ■4- getbpecld (、 i set^tetiJarme () 十 yuftr'eNcirne () + «efcpefl^am5 ( j 4- gotcpecNams >_ ) + setAl () *驴愤I ()
-&np_nsms ; Str ng enpjiwd : Strrq
4- settnpf-JaTia (;
I gotEmpMame () r setEl iipFd&iWiriJ () +■ gAferrifjP35SWord ()
PetOwnerDTO
-pslOvyriBrlc : irt
-potOwxrNamc : Str ng -pelOwng-A jd-ess ; Sil ng -ppFPTrvrnpri-rj' : sfrij -polOwna^Tc No : Str ng
+ s&T&Buwn&rJc ( \
4 ()
■+ SKTetOwn*rfJ3inie (、
■+ 曰 Khw肥()
4 ()
r ()
+ iefetOwi ierC ty ()
■+ jpiFeTOwnerrity () ■+ □E)lt setPetlc ( 'i +■ getFieod () 4 汨tpstfjiinw()
> getFctflnnw ( > 十 setFetfirthDcite〔)
qptp尸申 rtlTTianp ()
4 setlPatrypeild () * qetFetT^peld ()
十 selF^tDAnerlri ()
getPetLtvvnerld () *■■ selPstOAneri\a me / ] ■1^ getFetOvinerName :: +■ ssiPstr ypef-Jame () 4 gotPetT /pa^larna ()
DtOwnorTalMa (、
■t gstfetOwnerTslNQ ()
-petlct : int -petName ; Str ng -fEtfir 也Dbh ; Sbrg -petr

宠物诊所系统设计说明书 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息