软件工程医院挂号系统软件工程医院挂号系统
学 号
软件工程
实验报告
医院挂号系统
起止日期: 2012 年 5 月 3 日 至 2012 年 5 月 18 日
学生姓名 班级 成绩 指导教师(签字)
2012年5月18日
设计实验任务
2011 —2012 学年第 二 学期
学院 专业 班级
设计实验名称: 软件工程
设计题目: 医院挂号系统 完成期限:自 2012 年 5 月 3 日至 2012 年 5 月 18 日
一、实验目的
1(加深并消化授课内容,复习所学过的软件工程方法学;
2(熟悉软件开发工具和环境,...
软件工程医院挂号系统
学 号
软件工程
实验
医院挂号系统
起止日期: 2012 年 5 月 3 日 至 2012 年 5 月 18 日
学生姓名 班级 成绩 指导教师(签字)
2012年5月18日
设计实验任务
2011 —2012 学年第 二 学期
学院 专业 班级
设计实验名称: 软件工程
设计题目: 医院挂号系统 完成期限:自 2012 年 5 月 3 日至 2012 年 5 月 18 日
一、实验目的
1(加深并消化授课内容,复习所学过的软件工程方法学;
2(熟悉软件开发工具和环境,分析选定实例所描述的内容,完成软件从设计到实现的全过程;
3(进一步鼓励学生勤思考,综合考虑实际情况,完成抽象过程,设计出客观、合理、可行、
优化和简洁的模型。能够编写设计说明书并根据设计要求编写演示程序。
4(达到巩固课程知识和实际应用的目的。
二、实验要求
1(实验过程采用的理论依据,如采用的方法学和分析设计原理。
对实例进行识别和分析,按照
编写
,确定软件过程并按照软件工程方法学完成
分析和设计。主要包括进行软件需求分析并做好模型初步分析和设计,再来做实验,提高实验
效果;
2(设计文档要按照规范国家和行业相关规范进行编写。
3(完成所有实验内容,根据实验过程写出实验报告。
每项内容都要独立完成,运用软件建模工具(可以是自己比较熟悉的一种或多种工具)建立系
统结构模型;
4(整理实验报告(设计文档)和源代码成电子文档,统一上交。打印实验报告装订成册一并
上交。
三、实验内容
根据课程确定的题目内容(实例描述)进行可行分析、需求分析、系统设计、测试设计、
系统实现、测试调试。用统一的实验报告格式写出每个过程的实验报告。 四、实验步骤
1(准备
提前做好实验准备,熟悉实验工具和环境。详细分析实例描述。
2(启动系统进行分析和设计建模
开机并启动建模软件office、windows office visio2003、rational rose、power designer等(或其他建模工具软件)。
3(进行建模
用建模工具建立分析和设计模型,并书写设计文档。
4(实现模型
根据设计文档搭建系统架构(并在实验报告中详细书写架构搭建过程),依据设计、进度
,按照系统架构编写代码(要求在实验报告中体现进度和实现的内容)。 5(系统测试
依据测试设计和测试用例进行系统测试,并书写测试报告。
6(实验报告
按照学院统一要求的实验报告格式书写实验报告。所有的模型嵌入到实验报告文档中,文档按照规定的书写格式书写,表格要有表说图形要有图说。
实验结束后按照要求,统一上交(电子内容和打印稿)。
实验一 可行性报告
1( 系统流程图
步骤:a.开机,进入Windows 7
b.打开Microsoft Office Word 和 Visio
c.在Visio中用流程图模板绘制图形
d.将图形复制进word,结果如下:
开始
输入病人姓
名性别编号
否确认挂号是
登录新的挂号页面
退出
初始化挂号单详情
医生是否现在否是正在坐诊
预约下一次就诊产生挂号单
打印挂号单
结束
2( 数据流图
步骤:a.在上一文件中新建一页
b.使用流程图模板绘制图形
c.将结果复制进word,结果如下
1.1 挂号员 事务
接受事务
事
务
1.2 1.3
记录挂号信息 收取挂号费
挂号信息
D 挂号信息 挂号单 2 病人 产生挂号
3( 数据字典
步骤:a.在word中插入表格
b.设置为居中对齐
项目 医院挂号系统
数据项编号 ID01 ID02 ID03 ID04 数据项名称 病人姓名 病人性别 病人编号 挂号员姓名
别名 就诊者,患者 无 无 无
简述 来医院看病的姓病人性别 表示病人的标识 挂号的工作人员
名
数据类型及宽度 字符型,30位 字符型,2位 整型,5位 字符型,30位 取值范围 4『【汉字】』30 【男/女】 “00001…99999” 4『【汉字】』30
实验二 需求规格说明书 1( IPO图
步骤:a.在visio中使用基本图形工具绘制图形
b.将结果复制进word如下:
I P O
记录病人信息 显示病人信息 记录病人信息
医生科别信息或记录科别 或医生
医生信息 信息
记录科别信息 医
生信息 挂号单 产生挂号单
2( E-R图
步骤:a.在visio中用基本图形工具绘制图形
b.复制进word如下:
N 病人 挂号员 申请
1 挂号单 N 拥有 产生 N N
组成 组成
1 1 所属 科别 医生
3.界面
步骤:a.在visio中使用对话框工具绘制图形
b.将结果复制进word中,如下: 请输入用户名、密码
医院挂号系统登录
用户名
密码
重置登录取消
挂号单信息
挂号单信息详情
姓名医生
性别科别
年龄科室
确认
挂号单
编号:*****挂号单
姓名 ***医生 ***性别 *科别 ****年龄 **科室 ****
打印挂号单
返回重新编辑
实验三 面向结构设计
1( 软件结构图
步骤:a.在visio中用“软件,程序结构”绘制图形
b.结果复制进word,如下:
医院挂号系统
产生输入输入
病人信息医生,科别信息挂号单
格式化的解
打印挂号单2. Jackson图
步骤:a.在visio中用Jakson图工具绘制图形
b.结果复制进word,如下:
医院挂号系统
登录系统挂号单结果并退出
病人信息医生科别信息挂号单产生
科别或医生信息
输入病人姓名性保存信息并产生打开新的界面输入科别信息输入医生信息收取挂号费别等挂号单
实验四 面向对象设计 1( 用例图
步骤:a.在visio中用UML用例图绘制图形
b.结果复制进word如下:
打开新界面登录系统
挂 号 员记录病人信息给病人挂号
记录医生科别信息
退出系统收取病人挂号费并打印挂号
单
2. 类图
步骤:a.在visio中用类图工具绘制图形
b.将结果复制进word如下:
2( 时序图
步骤:a.在visio中用序列图工具绘制图形
b.结果复制进word如下:
: 病人 : 挂号员 : 系统
1: 登录系统
2: 成功,显示登录界面
3: 挂号请求4: 打开录入信息界面
5: 确定病人编号,挂号编号
6: 记录病人信息
7: 显示信息完整正确
8: 记录医生或科别信息
9: 产生挂号费,并显示信息正确
10: 保存信息,打印挂号单
11: 产生挂号单12: 交纳挂号费,收挂号费
3( 脚本
正常脚本:
(1)工作人员登录挂号系统
(2)成功登录
(3)询问病人信息
(4)存储病人信息
(5)询问病人挂号医生信息是否有专家门诊预约 (6)存储挂号医生信息
(7)挂号单生成系统生成挂号单
(8)打印挂号单
(9)将挂号单较于病人
异常事件脚本:
(1)工作人员登录挂号系统失败
(2)重新登录挂号系统
(3)登录成功
(4)询问病人信息
(5)存储病人信息失败
(6)再次存储病人信息成功
(7)询问病人挂号医生信息是否有专家门诊预约 (8)存储挂号医生信息失败
(9)再次存储挂号医生信息成功
(10)生成挂号单
(11) 打印挂号单并交于病人
5.状态转换图
步骤:a.在visio中用状态图工具绘制图形
b.结果复制进word如下:
已打开的
系统
挂号员登陆成功
成功登陆
页面
有病人就诊
录入页面
是
是否有新的病录入病人信息人就诊
病人信息
的界面
录入医生或科别信息
系统
否挂号信息
的界面
收取挂号费并打印挂号单
挂号单
实验五 软件测试设计
1( 黑盒测试
对性别文本框进行测试
输入条件 有效等价类 无效等价类 病人性别 字符1~2位(1) 非字符及字符>2或字符<1(2) 输入数据 输出数据 输入数据 输出数据 adf 不合法(2) 我是某某某 不合法(2) 男 合法(1) 43545 不合法(2)
2( 白盒测试
步骤:a.在visio中用数据流图工具绘制图形
b.结果复制进word如下:
开始
A
输入病人性别
B
字符1~2否
是非法输入C
输入年龄
E
D
结束
本文档为【软件工程医院挂号系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。