1 / 30
文档名称:

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

格式:docx   大小:2,825KB   页数:30页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:cjl201801 2022/5/7 文件大小:2.76 MB

下载得到文件列表

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

文档介绍

文档介绍:“爱心宠物诊所”系统设计说明书
文件状态:
[..] 草稿
[V]正式发布
[]正在修改
文件标识
当前版本

作 者
董平
完成日期
2005年12月18日
版本历史
版本/状态
修订人
修 () 4- sewtid () + qetVetJd () 十 set^DEdd () 4- getbpecld (: 」set^tetiJarme () 十 yuftr'eNcirne () + cefcpefl^ama () 4- gotcpecNams >_ ) 4- WtM ()
+, geMl ()
图三:“爱心宠物诊所”系统的模型
.用例的设计
使用面向对象设计时,关键在于描述那些对象如何交互完成用例的功能,通常将对象 发送消息的相互调用过程画成时序图。下面将逐一解释用例的时序图。
? 登录
A、时序图
诊所职员
;EmpSei vleL
:EmpDAO
vetsea由小图
2 ;提好orm\
:doPost (req, resp
4 : verify (日出d )
鹃证通过
5 : \forwairti\
B、描述
编P
类名或方法名
功能描述
1

jsp贝囿,显不登录界囿
2
EmpServlet
Servlet,处理职员的登录请求
3
EmpDAO
其verify方法负责访问employee表,验证用户名称和口令
4

jsp贝囿,若职员登录成功,显示一个页面可供职员访问用例 “浏览兽医及其专业特长”
退出
A、时序图
;诊所职员*
:EmpSGrvlet
:gInter鼠的
HttpSession
1:1点击退出链接'
2 : hvalldate ()
-R
3 : \forwarcT\
B、描述
编P
类名或方法名
功能描述
1
EmpServlet
Servlet,处理职员的退出请求
2
HttpSession
session对象,其invalidate方法负责使客户的会话无效
3

jsp贝囿,职员退出后,显不登录界囿
浏览兽医及其专业特长
A、时序图
B、描述
编p
类名或方法名
功能描述
1
VetServlet
Servlet,处理职员的查询兽医的请求
2
VetDAO
其 search 方法负责访问 vets, specialties, vet_specialties 表元 成查询兽医及其专业特长
3

jsp贝囿,可供输入查询兽医名称或专业的条件
4

jsp页面,显示查询出的兽医及其专业特长
浏览宠物主人的信息
A、时序图
B、描述
编R
类名或方法名
功能描述
1
PetServlet
Servlet,处理职员的查询龙物主人的请求,其doPost方法调用 其自己的 search方法
2
PetDAO
其searchPet方法负责访问 owners , pets表元成查询宠物主
人及其宠物
3

jsp贝囿,可供输入查询宠物主人的条件
4

jsp贝囿,显示查询出的宠物主人及其宠物的信息
文\
:petsearm
:PBeervtet
nTl「g-.
3 : search (petMame, twnorM31Tle )
rrinFPt ( pptr^Arip . ciwnbgniF
Arrsyi st
E : \far^ard\
:petsear(±Lriane
更新宠物主人的信息
A、时序图
B、描述
编R
类名或方法名
功能描述
1
PetOwnerServlet
Servlet,处理职员的查询和更新龙物主人的请求,其doPost方
法调用其自己的search方法
2
PetOwnerDAO
其viewPetOwner方法负责访问 owners表元成查询出指te 的宠物主人的信息;
其updatePetOwner方法负责访问 owners表元成更新指te 的宠物主人的信息;
3

jsp贝囿,显不查询出的宠物主人的信息 ,可供修改,提交后 保存修改,并再次显示更新后的宠物主人的信息。
V返回宓物所肓人信息
3 : \forwaird\
更朝宠物主人的信息后提交\
5 : rlnPnst ( rprp-口研 t mpm冲)
6