下载此文档

“爱心宠物诊所”系统设计说明书.doc


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

作者
完成日期
版本历史
版本/状态
修订人
修改日期
备注
第一部分、概述
文档说明
本文档描述“爱心宠物诊所”系统的设计文档,系统使用面向对象的设计方法,首先设计系统的总体结构,再设计各个用例的实现。
系统需求概述
“爱心”宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医、客户以及客户的宠物。系统的用例图如图一所示:
系统用例图
图 1: “爱心宠物诊所”系统用例图
第二部分、系统总体结构
系统设计时基于MVC设计模型,采用三层架构,如图二所示。
图 2:“爱心宠物诊所”系统的体系结构
第三部分、系统设计
关键抽象
从需求中可以得出系统的如下关键抽象:兽医、专业特长、宠物主人、宠物类型、宠物和宠物的访问。这些实体可以设计为JavaBean类,例如宠物具有这些属性:名称、标识ID、类型ID和出生日期等。宠物主人和宠物之间具有如下关系:一个宠物主人可以拥有多个宠物,每一个宠物属于一个主人;每一个宠物可能到诊所多次就诊;每个兽医具有多项专长,而同一专长可能有多个兽医。图三描述了系统的关键抽象,他们为系统的模型。
第四部分、数据库设计
E-R图
表总设计
表名
中文表名
描述
vet
兽医表
存储兽医信息
pet
宠物表
存储宠物信息
userInfo
用户表
存储登陆用户信息
specialties
兽医专业表
存储兽医专业
breed
宠物品种表
存储宠物的种类
customer
客户(宠物主人能)表
存储客户信息
caseHistory
病历表
存储宠物病历信息
表详细设计
用户表
表名
userInfo
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
name
VARCHAR(10)
NOT NULL
PRIMARY KEY
password
VARCHAR(20)
NOT NULL
usRemark
TEXT
NULL
补充说明
兽医表
表名
vet
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
vtID
INT
NOT NULL
IDENTITY(1,1) PRIMARY KEY
vtName
VARCHAR(10)
NOT NULL
vtSex
VARCHAR(2)
NOT NULL
vtSpecialty
INT
NOT NULL
补充说明
宠物表
表名
pet
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
ptID
INT
NOT NULL
IDENTITY(1,1) PRIMARY KEY
ptName
VARCHAR(10)
NOT NULL
ptSex
VARCHAR(2)
NOT NULL
ptBirthday
SMALLDATETIME
NOT NULL
ptOwner_ID
INT
NOT NULL
ptBreed
INT
NOT NULL
补充说明
客户表
表名
customer
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
ctID
INT
NOT NULL
IDENTITY(1,1) PRIMARY KEY
ctName
VARCHAR(10)
NOT NULL
ctSex
VARCHAR(2)
NOT NULL
ctPhone
VARCHAR(20)
NULL
补充说明
病历表
表名
caseHistory
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
chID
INT
NOT NULL
IDENTITY(1,1) PRIMARY KEY
chDoctor
VARCHAR(10)
NOT NULL
chPet
VARCHAR(2)
NOT NULL
chBeginTime
SMALLDATETIME
NOT NULL
chTreatTime
SMALLDATETIME
NOT NULL
chPathography
TEXT
NOT NULL
chRemark
TEXT
NULL
补充说明
品种表
表名
breed
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
bdID
INT
NOT NULL
IDENTITY(1,1)
PRIMARY KEY
bdName
VARCHAR(10)
NOT NULL
bdDes

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

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人977562398
  • 文件大小687 KB
  • 时间2018-05-26
最近更新