1111.docx

上传人:b****6 文档编号:3712458 上传时间:2022-11-24 格式:DOCX 页数:16 大小:1,010.62KB
下载 相关 举报
1111.docx_第1页
第1页 / 共16页
1111.docx_第2页
第2页 / 共16页
1111.docx_第3页
第3页 / 共16页
1111.docx_第4页
第4页 / 共16页
1111.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

1111.docx

《1111.docx》由会员分享,可在线阅读,更多相关《1111.docx(16页珍藏版)》请在冰豆网上搜索。

1111.docx

1111

学号09710213

 

软件工程

实验报告

医院挂号系统

起止日期:

2012年5月3日至2012年5月18日

 

学生姓名

张颜南

班级

计算机

(2)班

成绩

指导教师(签字)

 

计算机与信息工程学院

2012年5月18日

天津城市建设学院

设计实验任务

2011—2012学年第二学期

计算机与信息工程学院计算机科学与技术专业计算机

(2)班级

设计实验名称:

软件工程

设计题目:

医院挂号系统

完成期限:

自2012年5月3日至2012年5月18日

一、实验目的

1.加深并消化授课内容,复习所学过的软件工程方法学;

2.熟悉软件开发工具和环境,分析选定实例所描述的内容,完成软件从设计到实现的全过程;

3.进一步鼓励学生勤思考,综合考虑实际情况,完成抽象过程,设计出客观、合理、可行、优化和简洁的模型。

能够编写设计说明书并根据设计要求编写演示程序。

4.达到巩固课程知识和实际应用的目的。

二、实验要求

1.实验过程采用的理论依据,如采用的方法学和分析设计原理。

对实例进行识别和分析,按照规范编写可行性报告,确定软件过程并按照软件工程方法学完成分析和设计。

主要包括进行软件需求分析并做好模型初步分析和设计,再来做实验,提高实验效果;

2.设计文档要按照规范国家和行业相关规范进行编写。

3.完成所有实验内容,根据实验过程写出实验报告。

每项内容都要独立完成,运用软件建模工具(可以是自己比较熟悉的一种或多种工具)建立系统结构模型;

4.整理实验报告(设计文档)和源代码成电子文档,统一上交。

打印实验报告装订成册一并上交。

三、实验内容

实验一:

可行性研究报告

根据课程确定的题目内容(实例描述)进行可行分析、需求分析、系统设计、测试设计、系统实现、测试调试。

用统一的实验报告格式写出每个过程的实验报告。

四、实验步骤

1.准备

提前做好实验准备,熟悉实验工具和环境。

详细分析实例描述。

2.启动系统进行分析和设计建模

开机并启动建模软件office、windowsofficevisio2003、rationalrose、powerdesigner等(或其他建模工具软件)。

3.进行建模

用建模工具建立分析和设计模型,并书写设计文档。

4.实现模型

根据设计文档搭建系统架构(并在实验报告中详细书写架构搭建过程),依据设计、进度计划,按照系统架构编写代码(要求在实验报告中体现进度和实现的内容)。

5.系统测试

依据测试设计和测试用例进行系统测试,并书写测试报告。

6.实验报告

按照学院统一要求的实验报告格式书写实验报告。

所有的模型嵌入到实验报告文档中,文档按照规定的书写格式书写,表格要有表说图形要有图说。

实验结束后按照要求,统一上交(电子内容和打印稿)。

 

问题描述:

挂号工作人员询问病人姓名、性别。

病人(或就诊者、或换者)提出挂号科别、或指定挂号医生,病人缴纳挂号费,挂号工作人员填写挂号单并交给病人。

问题:

科别表示有多个科室,指定医生表示医生有级别,级别不同挂号费不同。

挂号工作人员收取病人挂号费金额,挂号单上注明医生级别及挂号费额度。

挂号单应该标有哪些属性(单据编号、病人姓名、性别、科室名称、医生级别或医生名称、费用数额)。

挂号单是否可以退、换、作废。

(1)数据流图:

从开始菜单里打开附件里的画图软件,然后根据所写的数据流图画出方块和圆角方块,以及箭头,在方块里面和箭头流向上面写上文字信息,然后用control+PrintScrn进行截图

(2)程序结构图:

在word文档里画出方框,然后用直线把各个方框连起来,在方框里面写上文字,就构成了结构图

挂号系统

换挂号单

登录系统

生成挂号单

退出系统

访问数据库

收取费用

生成日期

医生信息

病人信息

生成新挂号单

编号

性别

科室

编号

姓名

姓名

字符

字符

数字

(3)E-R图:

在word文档里画出方框以及菱形,然后用直线把各个方框连起来,在方框里面写上文字,在各个菱形两边写上比列,数字之前用空格,然后看起来像是书上的ER图

性别

姓名

性别

编号

姓名

所属科室

看病

编号

病人

n

n

职称

医生

11

接收

n

接收

挂号

病人姓名

nn

病人性别

挂号单

生成

n

挂号单号码

11

主治医生姓名

挂号员

性别

医生办公室

医生职称

医生科室

职工号

姓名

(4)IPO图:

方框是从word文档里面画的,横着的箭头是从word文档里选的,斜箭头是从画图软件里面画好以后粘贴进来的

输入处理输出

显示病人信息

显示挂号信息

产生挂号单

生成新挂号单

存储病人信息

生成部分挂号信息

生成医生信息

产生完整挂号信息

退、换挂号单

病人信息

医生信息

(5)系统流程图:

在word文档里画出方框,然后用直线把各个方框连起来,在方框里面写上文字,然后再用带箭头的射线把上下连接到一起

病人信息

医生信息

日期

挂号系统

N

确认

打印机

Y

(6)数据字典

数据字典全部是在excel里面写好以后,然后选中复制粘贴进word文档里的

1)数据项

项目

项目编号

数据项名称

别名

简述

类型及宽度

医院挂号系统

1

病人姓名

病人编号

病人名字

char(20)

医院挂号系统

2

病人性别

男|女

char(10)

医院挂号系统

3

科别

科室名称

char(20)

医院挂号系统

4

医生

医生编号

病人要看的医生

int

医院挂号系统

5

挂号单

挂号单编号

病人挂号在医院里的信息

医院挂号系统

6

挂号单编号

挂号名称

医院给病人的临时信息

long

医院挂号系统

7

医生编号

医生名

主治医生名字

long

医院挂号系统

8

科别编号

科别名

医生所在科室

char(20)

医院挂号系统

9

病人编号

病人姓名

病人的名字

char(20)

医院挂号系统

10

挂号员姓名

挂号员编号

挂号员的名字,给病人挂号

char(20)

医院挂号系统

11

挂号员编号

挂号员姓名

挂号员逻辑名字

long

医院挂号系统

12

病人信息

病人的挂号信息

医院挂号系统

13

挂号信息

病人挂号信息

2数据结构

项目

数据结构编号

数据结构名称

简述

数据结构组成

医院挂号系统

S-01

病人信息

挂号者提供的病人信息

01+02+09

医院挂号系统

S-02

科别信息

科室分类信息

03+08

医院挂号系统

S-03

医生信息

给病人看病的医生信息

04+07

医院挂号系统

S-04

工作人员信息

挂号室工作人员信息

10+11

医院挂号系统

S-05

挂号单编号

挂号单标识

6

3)数据存储

数据存储表

项目

医院挂号系统

医院挂号系统

医院挂号系统

数据存储编号

D-01

D-02

D-03

数据存储名称

病人信息

挂号信息

挂号工作人员信息

简述

病人提供的个人信息

病人的挂号信息

输入、打印操作

数据存储组成

01+02+09

03+08

10+11

关键字

09

08

11

相关联的处理

P1.1,P1.3

P1.2,P1.3

未知

4)数据流

数据流表1

项目

医院挂号系统

医院挂号系统

医院挂号系统

数据流编号

M-01

M-02

M-03

数据流名称

病人信息

挂号信息

挂号单信息

简述

病人提供的个人信息

病人的挂号信息

产生的挂号单

数据流来源

挂号工作人员,输入病人信息处理

挂号工作人员,输入挂号信息处理

病人信息存储,挂号信息存储,打印挂号单处理

数据流去向

输入病人信息处理,病人信息存储

输入挂号信息处理,挂号信息存储

打印挂号单处理,病人

数据流组成

01+02+09

03+08

06+01+02+09+03+08

数据流量

80份/分

80份/分

80份/分

高峰流量

100份/分(上午8:

00-10:

00)

100份/分(上午8:

00-10:

00)

100份/分(上午8:

00-10:

00)

5)数据处理

项目

医院挂号系统

医院挂号系统

医院挂号系统

处理逻辑编号

P1.1

P1.2

P1.3

处理逻辑名称

输入病人信息

输入挂号信息

打印挂号单

简述

键盘输入病人提供的个人信息并保存到存储中

输入挂号信息并保存到存储中

挂号工作人员打印出挂号单交给病人

输入的数据流

01+02

03+08

01+02+06+09

处理过程

根据病人提供的个人信息,工作人员通过用户接口键盘输入并通过保存命令保存到存储中

根据病人提供的挂号信息,工作人员通过

用户接口键盘输入并通过保存命令保存到存储中

根据病人提供的挂号要求,工作人员通过用户接口键盘输入并通过保存命令保存到存储中

输出的数据流

01+02+06

03+08

01+02+06+09

处理频率

对每个病人每日处理1~3次

对每个病人每日处理1~3次

对每个病人每日处理1~3次

6)外部实体

项目

医院挂号系统

医院挂号系统

外部实体编号

T-01

T-02

外部实体名称

挂号工作人员

病人

简述

处理病人挂号要求的工作人员

前来就医的患者

输入的数据流

01+02+06+09

输出的数据流

01+02+03+08

(7)用例图:

从开始菜单里打开rational企业版的软件,点击不用语言描述,然后点开UsecaseView,双击Main,然后从左边竖条上选中各个图形托到空白页上,写上每个动作的名称以及关系,最后直接屏幕截图

(8)类图:

点开LogicalView,然后右击,new,选中newClassView,之后双击新建的类页面,开始画图,把挂号员直接拖到这个页面,点击Newattribute,添加属性,然后再右击NewAction,添加方法

(9)时序图:

新建时序图页面,然后把挂号员拖进来,写上各个方式

动作脚本:

(1)工作人员打开登录界面,并输入登录信息,提交登录信息,如果信息输入错误,系统自动提示用户重新输入

(2)登录成功

(3)返回输入的用户界面

(4)医院挂号员工输入病人信息

(5)系统提交病人信息到数据库

(6)系统返回医生信息,并返回合适的主治医生

(7)提交所有的生成信息到挂号单生成系统,

(8)返回挂号信息界面

(9)员工对信息进行确认,提交挂号信息

(10)将数据输出到打印机

(10)活动图:

(11)人机界面:

打开visualStudio2008,选中用C#windows应用窗口,然后开始画各个页面的界面

(12)黑盒测试:

输入条件

有效

无效

医院挂号员姓名

挂号员姓名域

其他用户名

UsernamePassword

UsernamePasswor匹配

其他字符穿

输入用户名和密码

结果

Yannan

请输入密码

Yannan

09710213

用户名或密码错误,请重新输入

yannan

09710213

登陆成功

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1