软件工程作业(第四部分 共五部分) 医院挂号系统 软件详细设计说明书 下载本文

医院挂号系统详细设计说明书

采用DataSet快速建立可视化界面,自动完成删改查的操作,增加的操作则单独编写。 伪代码如下: 先对医生信息查询

定义SQL语句为按医生ID查询; 初始化数据库连接串; 新建数据库连接对象; try{

打开数据库连接; 执行SQL语句; if (查询到医生信息){

显示\数据库已存在该医生记录\}

//未查询到记录,则增加至数据库 else if(医生各项信息输入不为空){ 执行数据库插入操作;

显示\数据库已增加医生信息记录\显示所有医生信息 } else{

显示\医生信息各项不可为空,且医生编号为4位!\}

if(数据库连接状态 == 打开){ 关闭数据库连接; } }

catch(异常){ 显示异常; }

(6)模块编写者:王奕胜。

(7)模块编写日期:编写日期:2012/05/25。 (8)模块修订者:修订者姓名。

(9)模块修订日期:修订日期:yyyy/mm/dd。 (10)模块测试者:测试者姓名。

(11)模块测试日期:测试日期:yyyy/mm/dd。 十:挂号单信息查询模块

(1)模块编号:按照命名规则,Pri_RegisteManage。 (2)模块名称:挂号单信息查询。

天津城市建设学院 第18页 医院挂号系统详细设计说明书

(3)模块功能:按不同查询条件进行查询。 (4)模块背景描述:对挂号单查询。 (5)模块算法设计:

采用DataSet快速建立可视化界面,自动完成查询操作(不同方式的查询通过对DataSet进行新建查询即可)。

(6)模块编写者:王奕胜。

(7)模块编写日期:编写日期:2012/05/25。 (8)模块修订者:修订者姓名。

(9)模块修订日期:修订日期:yyyy/mm/dd。 (10)模块测试者:测试者姓名。

(11)模块测试日期:测试日期:yyyy/mm/dd。 十一:病人信息查询模块

(1)模块编号:按照命名规则,Pri_PatientManage。 (2)模块名称:病人信息查询。

(3)模块功能:按不同查询条件进行查询。 (4)模块背景描述:对病人信息进行查询。 (5)模块算法设计:

采用DataSet快速建立可视化界面,自动完成查询操作(不同方式的查询通过对DataSet进行新建查询即可)。

(6)模块编写者:王奕胜。

(7)模块编写日期:编写日期:2012/05/25。 (8)模块修订者:修订者姓名。

(9)模块修订日期:修订日期:yyyy/mm/dd。 (10)模块测试者:测试者姓名。

(11)模块测试日期:测试日期:yyyy/mm/dd。

天津城市建设学院 第19页 医院挂号系统详细设计说明书

2.3 存储过程设计 2.4 触发器设计

3 用户界面设计

说明:所有组件未标注属性则为Visual Studio 2008自动生成的默认属性值,为标出的事件则默认为不需要该事件。 一:用户登录界面

(1)界面中文名称:用户登陆界面。 (2)界面英文名称:Login。

(3)界面内容与功能:实现挂号工作人员或系统管理员的系统登录。 (4)界面预览:

(5)界面详细属性及事件:

1:Login(Form) LoginForm主要属性: 属性名称 属性值 天津城市建设学院 第20页 医院挂号系统详细设计说明书

AcceptButton CancelButton Size StartPosition Text Name LoginForm主要事件:无。 2:labelID(Lable) labelID主要属性: 属性名称 (Name) Location Size TabIndex Text labelID主要事件:无。 3:labelPassword(Lable) labelPassword主要属性: 属性名称 (Name) Location Size TabIndex Text labelPassword主要事件:无。 4:labelUserType(Lable) labelUserType主要属性: 属性名称 (Name) Location Size TabIndex Text labelUserType主要事件:无。 5:textBoxID(TextBox) textBoxID主要属性: 属性名称 (Name) Location MaxLength Size TabIndex textBoxID主要事件:无。

buttonLogin buttonCancel 300, 300 CenterScreen 用户登录界面 Login 属性值 labelID 40, 55 41, 12 5 用户ID 属性值 labelPassword 40, 110 53, 12 6 登陆密码 属性值 labelUserType 40, 165 53, 12 7 用户类型 属性值 textBoxID 112, 52 5 134, 21 0 天津城市建设学院 第21页