还剩16页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
学号08770108《软件需求分析》大作业医院挂号系统软件需求分析说明书起止日期2011年4月18日至2011年5月9日学生姓名张铁夫班级08软件工程1班成绩指导教师签字赵黎强电子与信息工程系2011年5月9日医院病人挂号系统业务需求说明书CRSCustomerRequirementSpecification天津城市建设学院电子与信息工程系2011年3月25日医院病人挂号管理系统用户需求说明书V
1.0版本号版本说明/变更理由/变更内容__/日期审批人/日期备注
1.0C初始创建张铁夫/
201103171.0M问题域张铁夫/
201103211.0A控制域张铁夫/
201103241.0A信息问题张铁夫/
201103281.0A连接问题张铁夫/
201103311.0A工件问题、控制问题、变换问题张铁夫/
201104021.0A信息问题、控制问题结构图张铁夫/20110411变更说明C Create,初始创建;A Add,增加内容;M Mod,修改;D Del,删除目录TOC\o1-4\h\z\u1文档概要
11.1目标和范围
11.2文档读者
11.3定义术语、首字母缩写和缩写
11.4参考资料22需求概述
22.1项目背景
22.2客户描述23与客户交流完善需求
23.1提出问题
23.2确定问题34软件需求分析
44.1问题描述
44.2问题域分析与设计45需求文档
85.1需求
85.2问题域描述
85.3期望
105.4优先原则
105.5平台硬件和操作系统
105.6设计约束
105.7可能的变更
105.8术语表
115.9概述
115.10文档信息116规格说明书
116.1__响应
116.2数据模型其他
116.3屏幕
126.4___用户
146.5操作规程
146.6概述
146.7文档信息1412文档概要
2.1目标和范围为了实现医院的信息化建设,依据医院现行业务流程,把现在的人工挂号业务进行信息化实现计算机对信息的存储和挂号单的打印通过本系统实现使挂号管理流程信息化,大大提高工作效率和节约时间表1-1系统主要功能模块序号功能模块简要概述1病人信息管理模块根据病人提供的信息,由挂号工作人员把信息输入到计算机中,并保存作为挂号单的依据2挂号信息管理模块病人要求的挂号科室,或者指定的挂号医生信息由挂号工作人员把信息输入到计算机中,并保存作为挂号单的依据3挂号单打印管理模块挂号工作人员依据病人信息和挂号信息打印挂号单
2.2文档读者本系统的__人员和甲方的业务人员
2.3定义术语、首字母缩写和缩写术语病人生有某种疾病,需要医生诊治的人挂号者提出挂号的人员,可能是病人,也有可能不是病人病人信息需要挂号的病人的姓名、性别、年龄、出生日期挂号人员操作挂号系统,填写并打印挂号单,收取挂号费的医院工作人员挂号单病人寻找医生就职所需的凭证,由挂号人员根据病人信息填写并在收取挂号费用之后打印的__,一式三份医生受过中等医学教育以上或具有同等能力、经国家___门审查合格的负医疗责任的医务工__,确定病人病因等医生级别医生根据能力资历不同的划分,包括普通医师,副主任,主任,专家等,不同的级别所收取的挂号费不同挂号费病人挂号根据指定医师级别不同,所需缴纳的相关费用指定医师病人或其__朋友在挂号时,所要求的具体医生科室根据功能的不同,所分的不同单位病人挂号时,根据病因情况,选择不同的科室___对操作系统进行查询维护的工作人员,具有系统相关权限1)框架图例表示需求表示域表示共享现象表示机器域
2.4参考资料序号文档或资料备注123453需求概述
3.1项目背景医院患者就医情况涉及的内容很多,本题目就医院病人挂号过程的问题编写需求文档病人来到医院首先要挂号然后进入看病的流程,挂号记录了病人来到医院就医的最初记录信息该过程式医院信息化建设的开始我通过此内容掌握需求文档的编写方法
3.2客户描述医院的行政管理人员,挂号工作人员,医生等是本系统的主要客户而病人则是上述人员的客户4与客户交流完善需求
4.1提出问题病人挂号系统业务流程如图
3.1所示图
3.1病人挂号系统业务流程图
4.2确定问题病人告诉挂号人员病人的姓名和性别及挂号的科别或指定医师挂号工作人员记录下病人信息和挂号信息病人只有缴纳挂号费给挂号人员,挂号人员访客打印挂号单挂号人员打印挂号单一式三份挂号单挂号人员保留一份,交给病人两份科别表示有多个科室,任何一个科室有区别于其他科室的名字科室可以增加可以减少每个科室有许多医生医生有不同的级别不同的医师级别对应不同的挂号费医生可以升职或降职医生可以请假在病人缴纳挂号费后,该病人信息和挂号信息暂时存储,方能保存到到数据存储中,确定需要门诊医生完成挂号单当日有效医生挂号数量是??科室挂号数量是??当门诊医生没有确定挂号单时,病人可以退掉挂号单,同时挂号人员退还挂号款只有有效的挂号单才可以退掉或换掉当门诊医生没有确定挂号单时,病人可以更换或退掉挂号单5软件需求分析
5.1问题描述
4.
1.1医院挂号系统设计一个医院挂号系统,实现以下功能可填写挂号单,可打印挂号单,可查询病人挂号的情况
4.
1.2界面设计设计一个界面,让用户可以选择要解决的问题,同时可以退出序界面要求简洁明了,大方得体,便于用户的使用,同时,对于用户的错误选择可以进行有效的处理尽量增加鼠标__操作
5.2问题域分析与设计信息问题病人告诉挂号人员病人的姓名和性别及挂号的科别或指定医师挂号工作人员记录下病人信息和挂号信息病人只有缴纳挂号费给挂号人员,挂号人员访客打印挂号单挂号人员打印挂号单一式三份挂号单挂号人员保留一份,交给病人两份科别表示有多个科室,任何一个科室有区别于其他科室的名字科室可以增加可以减少每个科室有许多医生医生有不同的级别不同的医师级别对应不同的挂号费医生可以升职或降职医生可以请假在病人缴纳挂号费后,该病人信息和挂号信息暂时存储,方能保存到到数据存储中,确定需要门诊医生完成挂号单当日有效医生挂号数量是??(需要具体了解确定)科室挂号数量是??(需要具体了解确定)当门诊医生没有确定挂号单时,病人可以退掉挂号单,同时挂号人员退还挂号款只有有效的挂号单才可以退掉或换掉当门诊医生没有确定挂号单时,病人可以更换或退掉挂号单据此框定的信息问题框架图,如图
4.1所示注此图为教师批注图图
4.1信息问题框架图控制问题挂号单编号产生规则有当日日期和挂号人数决定医生挂号费是多少科室限制挂号数量是多少医生限制挂号数量是多少挂号单有效期是多少若医生没有确定挂号单时,病人可以更换挂号单若医生没有确定挂号单时,病人可以退掉挂号单若挂号单被更换,更换后的旧挂号单作废若挂号单被退掉,退掉的挂号单作废当科室挂号数量达上限时,系统给予自动提示,不能再进行继续挂号当医生挂号数量达上限时,系统给予自动提示,不能再进行继续挂号如果病人没有指定医生,按普通收取挂号费控制问题框架图,如图
4.2所示注此图为教师批注图图
4.2控制问题框架图挂号规则挂号单编号、挂号费标准、挂号单有效期、挂号单打印等挂号数量限制1)每个医生每天挂号数量2)每个科室每天挂号数量连接问题工件问题1)挂号单编码的产生2)不同级别的医生所需挂号费不同3)每个科室的挂号数量有限制4)每个一生的挂号数量有限制变换问题1)输入病人姓名、病人性别、年龄、科室、指定医师(如果有)输出挂号单编号、病人姓名、性别、年龄、科室、指定医师(如果有)、挂号费、日期等2)病人信息由病人提供给挂号人员,再由挂号人员输入计算机中病人缴纳挂号费,挂号工作人员通过计算机下达指令有打印机打印出挂号单6需求文档
6.1需求查询1)病人姓名、性别、年龄、科室、指定医师2)当天挂号病人的数目3)当天各科室的收费情况4)当天医生当值的情况5)当天收取挂号费的数目6)一定级别医生的挂号情况7)病人挂号历史情况行为规则1)挂号单编号由系统自动生成,长度是??(需要具体了解确定)2)病人姓名、性别、年龄、科室为必填项3)必填项中必须全部填写,否则无法打印4)每个科室的挂号数量有限5)每个医生的挂号数量有限6)病人需缴纳挂号费,挂号人员才能打印挂号单7)填写指定医师后,系统自动显示挂号费8)系统通过访问数据库访问时间和对象映射映射反映的是输入输出的关系,由输入的信息映射到输出输入包括病人基本信息输出包括挂号单编号、病人信息、科室信息(还可能包含医生信息)、挂号医生级别、挂号费信息、日期信息等实现域上的操作
6.2问题域描述实体、属性、关系(数据类型)根据框架分析,对问题域的描述用对象模型类图表示如下图__顺序1)病人提出挂号2)病人提供病人信息3)挂号人员填写相关信息4)病人缴纳挂号费5)挂号人员打印挂号单,一式三份,交给病人两份6)病人是吃挂号单寻找病人就诊7)医生确认挂号单因果规则医生级别决定挂号费文件格式浏览器信息源病人与之接口的硬件和软件打印机用于打印挂号单可能IC读卡器银行转账系统医疗保险系统I/O端口和硬件之间的映射输入键盘输出打印机
6.3期望1)尽量减少文字输入2)挂单尽量简洁3)编号由系统自动生成4)可存储病人信息和挂号信息5)可查询病人信息和挂号信息6)科室挂号数量有上限7)挂号单可以退换8)挂号单会作废
6.4优先原则1)软件运行速度优先
6.5平台硬件和操作系统操作系统 MicrosoftWindowsXP/Vista/7简体中文版最低配置 CPUIntelPentium3或AMDAthlon系列处理器 512M内存 调制解调器
1.0G硬盘空间 分辨率16bit800×600 鼠标、键盘推荐配置 64K/bps以上的上网环境 CPUIntelPentium4或AMDAthlon64以上系列处理器
1.0G以上内存
1.0G以上硬盘空间 分辨率32bit1024x768 支持DirectSound声卡 鼠标、键盘
6.6设计约束1)字体2)定义变量
6.7可能的变更1)医生级别的变更2)挂号费用3)科室的增减4)___的权限5)科室挂号上限数量6)医生挂号上限数量
6.8术语表名称定义病人生有某种疾病,需要医生诊治的人病人信息需要挂号的病人的姓名、性别、年龄、出生日期挂号者提出挂号的人员,可能是病人,也有可能不是病人挂号人员操作挂号系统,填写并打印挂号单,收取挂号费的医院工作人员挂号单病人寻找医生就职所需的凭证,由挂号人员根据病人信息填写并在收取挂号费用之后打印的__,一式三份医生受过中等医学教育以上或具有同等能力、经国家___门审查合格的负医疗责任的医务工__,确定病人病因等挂号费病人挂号根据指定医师级别不同,所需缴纳的相关费用医生级别医生根据能力资历不同的划分,包括普通医师,副主任,主任,专家等,不同的级别所收取的挂号费不同科室根据功能的不同,所分的不同单位病人挂号时,根据病因情况,选择不同的科室___对操作系统进行查询维护的工作人员,具有系统相关权限
6.9概述医院挂号系统方便医院对挂号的操作,存储查询病人信息和挂号信息,打印挂号单
6.10文档信息7规格说明书
7.1__响应1)病人提出挂号,挂号人员输入病人信息2)病人缴纳挂号费,操作人员打印挂号单3)当挂号人员输入指定医师,系统自动显示挂号费用4)挂号成功,自动记录挂号人数5)医师确认挂号单,等待人数减少6)若医师挂号数量达到上限,系统给予提示7)科室挂号达上限,此时若有医师确认挂号单,系统提示可以继续挂号
7.2数据模型其他数据库结构图模块设计
7.3屏幕设计1)首页2)挂号单3)病人4)科室5)医生
7.4___用户1)设置权限2)设置科室挂号数量上限3)设置医生挂号数量上限4)查询相关存储5)对系统进行维护
7.5操作规程1)___用户登录,设定管理权限和设置各种参数2)挂号人员
7.6概述方便医院工作人员最本系统的操作和运用
7.7文档信息病人填写挂号单挂号人员缴纳挂号费打印挂号单医生挂号单确认挂号单挂号单病人信息其他信息医生信息科室信息医院挂号系统挂号人员挂号单病人信息和挂号信息数据库医生科室医院挂号系统挂号人员病人所有的业务规则病人信息其他信息医生信息科室信息医院挂号系统挂号人员管理人员管理人员定义规则挂号单医生科室医院挂号系统挂号人员病人管理人员管理人员定义挂号规则挂号规则挂号数量限制挂号单病人信息和挂号信息数据库医院挂号系统挂号人员病人管理人员管理人员定义挂号规则挂号规则挂号数量限制挂号单医院挂号系统挂号人员病人管理人员管理人员定义挂号规则挂号规则挂号数量限制医生科室挂号单医院挂号系统挂号人员病人打印机病人信息和挂号信息数据库医院挂号系统病人管理科室管理医生管理挂号单。