“爱心宠物诊所”系统设计说明书_第1页
“爱心宠物诊所”系统设计说明书_第2页
“爱心宠物诊所”系统设计说明书_第3页
“爱心宠物诊所”系统设计说明书_第4页
“爱心宠物诊所”系统设计说明书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“爱心宠物诊所”系统设计说明书文件状态:文件标识草稿当前版本1.0. 0v 正式发布作者正在修改完成日期版本历史版本/状态修订人修改日期备注第一部分、概述(一)文档说明本文档描述“爱心宠物诊所”系统的设计文档,系统使用面向对象的设计方法,首先设计系 统的总体结构,再设计各个用例的实现。(二)系统需求概述“爱心”宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医、客户以及客户的 宠物。系统的用例图如图一所示:(三)系统用例图登录退出修改用户名/密码医及其专业特长浏览宠物主人的信息更新宠物主人的信息添加新客户添加一次宠物的访问浏览宠物的访问历史记录浏览宠物信息宠物ijg)新宠新用图1:

2、9;爱心宠物诊所“系统用例图第二部分、系统总体结构系统设计吋基于mvc设计模型,采用三层架构,如图二所示。应用服务器图2: “爱心宠物诊所”系统的体系结构数据库服 务器第三部分、系统设计(一)关键抽象从需求中可以得出系统的如下关键抽象:兽医、专业特长、宠物主人、宠物类型、宠物和宠 物的访问。这些实体可以设计为javabean类,例如宠物具有这些属性:名称、标识id、类 型id和出生日期等。宠物主人和宠物之间具有如下关系:一个宠物主人可以拥有多个宠物, 每一个宠物属于一个主人;每一个宠物可能到诊所多次就诊;每个兽医具有多项专长,而同 一专长可能有多个兽医。图三描述了系统的关键抽象,他们为系统的模

3、型。empdto-cinpnaine : siring -einppwd: string *grtlmpnanx!< -setempnamc() yrternppusswordt) ->etenippassword()pettvpedto -pet i vpeld : int -pettvpenfcirne : string gctpcttypcirx) -setpct lypcido gelpettyptnamel > setpeltypenajne<)pecownerdto-pekhvnerld : int -petowncrnarne : string petow

4、nergender: boolean pctowncraddress : string -pekhvncrtcl ; string -petowncremail: string -petowncrbritlmjuy : date -gctpctowncrldo 4-setfet(>uikti di;) »getpetovvnrrn uine() »setpclownein<une<) getpe(ow»erge»der() htpctowwcrcndcix) getpctownrr.addnrss() 4-setpct( >wne

5、r/ddrrss() »getpetowiiertelo setpetowiwrtejo -gctpctowncrenwi 1() hpctt hviktemai 1() grtpetorrbrithdayo setpclchmierbrilhdciyopctdk)-pctid : int petname: string -pct typcid : int -petculor: string petgeixler: boolean petbrithdme: date -pctchwicrld: int -getpetldl)gctpeinamcf) sctpctxamco -grtp

6、ellypciln) setpettypeldo getpetcoloro -sctpctcoloix) -gctpei(jcncicr() -setpctgendcr() getpetbnthdiitco *«etpetbrithdate(> *getptownerid() *sctpct(.)wi)crld<)hctc ssthitorydk)-petcaseld : itit卩ctcascdntc ; date petc.wdcscription : string -prtcumfiremelliod : string -vetld : intpetid: intg

7、rtpetcascld() selpetcasdd()getpwcasedateo *setpctcasci>3tc() -gctpctc 日 xdcsch 卩 tioo() -etpctcasedescriptinnf > grlpetcasecuiemrlhudl) iselpe(caseciiremethodl) *getvetld()sctvctld()-grtpetido hlpuiidovcldk)vet id: int-vrtnanx?: stnng vct( render: boolean vetspeuid : int vetlongevity : int +gc

8、tvetllx) selvetldc) getvetntfinel) +setvetnaineo +gctvct(.icnder() sctvet(imder() igetvetspecidd iselvelspeuldf)+gervetlongevityo 4-setv0i.ongcvity()spccdk)specid : int -spccnamc : string sipccdescri pdon : stringgetspecido sdspccirx) -gctspecnainco *srtspecnamri) getspec desuription( > -setspevd

9、ecriptionr)第四部分、数据库设计(一)e-r 图(二)表总设计表名中文表名描述vet兽医表存储兽医信息pet宠物表存储宠物信息userinfo用户表存储登陆用户信息specialties兽医专业表存储兽医专业breed宠物品种表存储宠物的种类customer客户(宠物主人能)表存储客户信息casehistory病历表存储宠物病历信息(三)表详细设计用户表表名 列名userinfo数据类型(精度范圉)空/非空约束条件其它说明namevarchar(io)not nullprimary keypasswordvarchar(20)not nullusremarktextnull补充说明兽

10、医表表名列名vet数据类型(精度范围)空/非空约束条件其它说明vtldintnot nullidentity(ij)primary keyvtnamevarchar(io)not nullvtsexvarchar(2)not nullvtspecialtyintnot null补充说明宠物表表名列名pet数据类型(精度范围)空/非空约束条件其它说明ptidintnot nullidentity(ij)primary keyptnamevarchar(io)not nullptsexvarchar(2)not nullptbirthdaysmalldatetimenot nullptowner

11、idintnot nullptbreedintnot null补充说明客户表表名列名customer数据类型(精度范围)空/非空约束条件其它说明ctidintnot nullidentity(ij) primary keyctnamevarchar(io)not nullctsexvarchar(2)not nullctphonevarchar(20)null补充说明病历表表名列名casehistory数据类型(精度范围)空/非空约束条件其它说明chldintnot nullidentity(1,1)primary keychdoctorvarchar(io)not nullchpetvarc

12、har(2)not nullchbegintimesmalldatetimenot nullchtreattimesmalldatetimenot nullchpathographytextnot nullchremarktextnull补充说明品种表表名 列名breed数据类型(精度范圉)空/非空约束条件其它说明bdidintnot nullidentity(1,1)primary keybdnamevarchar(io)not nullbddescriptiontextnull补充说明专业表表名 列名specialty数据类型(精度范围)空/非空约束条件其它说明sptidintnot nu

13、llidentity(1,1)primary keysptnamevarchar(io)not nullsptdescriptiontextnull补充说明操作历史记录表表名列名specialty数据类型(精度范围)空/非空约束条件其它说明opidintnot nullidentity(u) primary keyopusernamevarchar(io)not nulloptimesmalldatetimenot nullopnoticetextnot null补充说明第五部分、界面设计(一)登陆界面爱心宠物诊所內部查询系统用户名,(二)主界面爱心宠物医院资料管理管埋医主资料管理宠物资料超人

14、先生,管理病历资料欢迎您登號爱心龙桝运浣管理系统i管理客户资料您上次登牡的时间是,2006-10-10 22, 20, 30杳看历史记录请从右边选择功能选项逬行操作。修改密码修改名用户退出系统茏物医院资料管理系统accpt20(三)管理现有资料一一医生资料爱心宠物陕院资料管理管理己有赁料送生资料宠物资料病历贤料一舒费旷_添加新制医生资料宠硕料病历资料客户资料管理个人资料條改童码傕改用户名修改密碣退岀系统全选/全不谨医生编号姓名u性别专业联系方法«111aaa男夕用8660000002bbb女内科8770000003ccc女歆射科8554444删除选捋项点ct叵空褊弓査石更详mfsjb

15、成的施空倍曳共12页上一頁第1页 > 下一页笫 頁昌无物医院资料管理系统accpt20(四)点击医生编号査看医生台息管埋己有资料医生编号:001姓名;aaa性那男专业:夕用联系方法r8660000医拄资料病历资料客户资料 添加新资料医注资料 宠物资料 病历资料 客户资料 管運个人资料修改烹码 條改用户塔條改密码iffiw茏初医院资料管理系统accpt20(五)点击返回(三)(六)点击修改logo爱心宠物医院资料管理管理巨有茨料 医注删 宠物资料 病历资料 客户资料 添加新資科 医生资料 宠物资料 病历资料 客户资料皆理个人资料 倏改密玛條改用户名 條改巒码 退岀系统磁医院资料管理系筑accpt20(七)点击放弃一一(四)(八)点击修改修改成功i医生编号,001姓名pppp性别,男专业:外科联系方法理己有资料医生蜒料 茏物淡料 病历资料 客户资料 添加新资科医生资料宠物资料病历资料客户资料管理个人资科修改密伺傷改用户名樓改密码迥岀系统无物医院资料管理系统accpt20(九)点击确定 (二)(十)其他类似(十一)点击添加资料医生loco爱心宠物医院资料管理百理己有熒榔医生资料宠物资料病历资料客户細添加新资料医生资科病历资料客户贵料管理个人资料僂改密码修改用户名倏改童码迪岀系统磁)透院资科爸理系銃accft20(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论