医院挂号系统软件需求分析说明书

合集下载

软件工程作业(第二部分 共五部分)医院挂号系统 软件需求规格说明书

软件工程作业(第二部分 共五部分)医院挂号系统 软件需求规格说明书

项目名称 医院挂号系统(The English Name )Hostipal Reqistration System软件需求规格说明书王奕胜项目小组文档状态: 文档编号: [ ] Draft[√] Released [ ]Modifying 编 撰: 王奕胜编撰日期: 2012年5月15日 保密级别:文档版本:1.0.0修订表编号生成版本修订人修订章节与内容修订日期12345审批记录版本审批人审批意见审批日期1.0.0目录1.引言 (5)1.1目的 (5)1.2适用范围 (5)1.3参考资料 (5)1.4术语和缩略语 (5)2.系统概述 (5)2.1产品描述 (5)2.2产品功能 (7)2.3一般约束.................................................................................................................... 错误!未定义书签。

3.功能性需求分类 (9)3.1功能描述1 (12)3.2功能描述2 (12)4.产品的非功能性需求 (12)4.1外部接口说明 (18)4.1.1用户接口 (18)4.1.2软件接口 (25)4.2性能需求 (26)4.2.1硬件的限制 (26)4.3属性 (26)4.3.1友好性 (26)4.3.2安全性 (26)4.3.3可维护性 (26)4.3.4可转移/换性 (26)4.4系统的运行环境 (27)4.5其他需求 (27)4.5.1用户操作需求 (27)附录A:需求确认 (34)1.引言1.1目的编写这份软件需求说明书的目的:在医院挂号系统可行性分析的基础上,进一步分析挂号系统的系统范围、系统与其他系统的接口问题、及用户的各种功能、界面等需求。

项目负责人:王奕胜。

预期读者:赵黎强老师。

1.2适用范围a. 待开发的软件系统的名称:医院挂号系统;b. 主要完成医院挂号流程,其次还需完成挂号工作人员,系统管理员,挂号信息,科室信息,医生信息的维护,以及注销挂号单。

(完整版)医院预约挂号系统需求分析

(完整版)医院预约挂号系统需求分析

医院预约挂号平台方案概述 (3)基本工作流程 (3)系统管理员 (7)医院管理 (7)医院管理员管理 (8)数据库管理 (8)系统设置 (8)医院管理员 (8)医院信息管理 (8)科室管理 (8)医疗专家管理 (8)挂号设置管理 (9)数据报表管理 (9)数据同步管理 (9)医疗专家 (9)坐诊时间管理 (9)个人简历管理 (9)挂号信息管理 (9)回答用户提问 (9)挂号用户 (10)1、网上预约挂号 (10)(1)挂号示意图 (10)(2)挂号方式 (10)(3)挂号交费方式 (11)2、投诉功能 (11)3、医患交流平台 (11)4、综合查询平台 (11)(1)科室、医生查询 (11)(2)预约状态查询和取消预约 (11)(3)停诊信息查询 (12)(4)注册信息查询 (12)5、医生主页 (12)6、黑名单功能 (12)7、智能搜索 (12)8、预约须知和帮助 (13)挂号流程 (13)注册登陆 (13)选择科室 (13)选择医生 (14)填写预约信息 (14)挂号预约成功确认 (14)就诊 (14)系统其他功能模块 (14)消息列队系统 (14)病症自动判定系统 (14)用户身份确认系统 (15)在线支付系统 (15)接口系统 (15)频道栏目管理 (15)系统模块示意图 (16)系统特色 (16)1概述医院预约挂号系统是指医院利用固定电话,网站,手机,短信等渠道方便患者预约看病所用系统。

医院提供预约挂号系统对于方便群众就医、提高医疗服务水平具有重大意义。

医院施行预约挂号服务,有利于患者进行就医咨询,提前安排就医计划,减少候诊时间,也有利于医院提升管理水平,提高工作效率和医疗质量,降低医疗安全风险。

当前,国内有许多实施预约挂号服务的医院,以及从事相关服务的公司,但在系统的标准化、管理的制度化、使用的方便化等许多方面都存在缺陷,甚至部分个人或团体以此作为巨额利润的源泉。

为此,预约挂号服务不仅没有方便病人就诊、提升医院管理水平,相反,还为许多病人和医院工作者所反感。

医院挂号系统设计说明书

医院挂号系统设计说明书

医院挂号系统设计说明书医院挂号系统设计说明书Revised on November 25, 2020摘要随着计算机的发展,越来越多的⾏业实现了管理的信息化和⾃动化,医务⾏业也不例外。

在很多医院中,挂号作为医院⼯作中最重要的⼀个环节还没有完全实现信息化管理,因此本系统选择医院预约挂号为研究对象,以实现⽹上预约挂号、缓解医院现场挂号难、提⾼医院⼯作效率为⽬标。

本次设计采⽤C#语⾔及VS2013和MySQL为开发⼯具,并结合软件⼯程的设计思想,以B/S为模式设计并实现了医院预约挂号系统,实现了患者的预约、查询以及管理员对预约信息的管理等功能。

医院预约挂号系统有着很好的应⽤前景,⽤它来代替医院现场挂号,实现患者看病挂号⽹络化是⼀个必然趋势。

随着计算机技术和⽹络技术的发展,它的功能将会得到不断的发展和完善。

关键词:C#;VS2013;数据库;B/S模式;挂号⽬录1可⾏性分析项⽬开发背景随着计算机技术的飞速发展,计算机在系统管理中的应⽤越来越普及,利⽤计算机实现各个系统的管理显得越来越重要。

对于⼀些⼤中型管理部门来说,利⽤计算机⽀持管理⾼效率完成⽇常事务的管理,是适应现代管理制度要求、推动管理⾛向科学化、规范化的必要条件。

我国由于⼈⼝多,进⽽带来医院看病难的问题,由于⼈⼝众多,需要排队进⾏挂号,这样会浪费患者的时间,⽽且医院的效率也不⾼。

患者挂号是⼀项琐碎、复杂⽽⼜⼗分细致的⼯作,患者数量之庞⼤,⼀般不允许出错,如果实⾏⼿⼯操作,每天挂号的情况以及挂号时间等须⼿⼯填制⼤量的表格,这就会耗费医院管理⼯作⼈员⼤量的时间和精⼒,患者排队等候时间长,辗转过程多,影响了医疗的秩序。

如何利⽤现代信息技术使企业拥有快速、⾼效的市场反映能⼒和⾼效率,已是医院特别关⼼的问题。

尽快建⽴⼀个医院预约挂号系统,完善现代医院的信息化管理机制,已成为医院⽣存发展的当务之急。

所以,建⽴⽹上预约挂号系统势在必⾏。

本系统以医院为背景,在认真调研和分析了医院的现状之后,根据⽤户的需求和各个功能的关系,作出了积极的设计⽅案。

医院挂号系统软件需求分析说明书

医院挂号系统软件需求分析说明书

医院挂号系统软件需求分析说明书学号08770108《软件需求分析》大作业医院挂号系统软件需求分析说明书起止日期:2011 年 4 月18 日至2011 年 5 月9 日学生姓名张铁夫班级08软件工程1班成绩指导教师(签字) 赵黎强电子与信息工程系2011年5月9日天津城市建设学院电子与信息工程系医院病人挂号系统业务需求说明书(CRS, Customer Requirement Specification)天津城市建设学院电子与信息工程系2011年3月25日医院病人挂号管理系统用户需求说明书V1.0变更说明:C:Create,初始创建;A:Add,增加内容;M:Mod,修改;D:Del,删除目录1文档概要 (1)1.1目标和范围 (1)1.2文档读者 (1)1.3定义术语、首字母缩写和缩写 (1)1.4参考资料 (2)2需求概述 (2)2.1项目背景 (2)2.2客户描述 (2)3与客户交流完善需求 (2)3.1提出问题 (2)3.2确定问题 (3)4软件需求分析 (3)4.1问题描述 (3)4.2问题域分析与设计 (4)5需求文档 (8)5.1需求 (8)5.2问题域描述 (8)5.3期望 (10)5.4优先原则 (10)5.5平台:硬件和操作系统 (10)5.6设计约束 (10)5.7可能的变更 (11)5.8术语表 (11)5.9概述 (11)5.10文档信息 (11)6规格说明书 (11)6.1事件响应 (11)6.2数据模型:其他 (12)6.3屏幕 (12)6.4管理员用户 (14)6.5操作规程 (14)6.6概述 (14)6.7文档信息 (14)1 文档概要1.1 目标和范围为了实现医院的信息化建设,依据医院现行业务流程,把现在的人工挂号业务进行信息化。

实现计算机对信息的存储和挂号单的打印。

通过本系统实现使挂号管理流程信息化,大大提高工作效率和节约时间。

表1-1系统主要功能模块1.2 文档读者本系统的开发人员和甲方的业务人员1.3 定义术语、首字母缩写和缩写1.3.1 术语病人:生有某种疾病,需要医生诊治的人挂号者:提出挂号的人员,可能是病人,也有可能不是病人病人信息:需要挂号的病人的姓名、性别、年龄、出生日期挂号人员:操作挂号系统,填写并打印挂号单,收取挂号费的医院工作人员挂号单:病人寻找医生就职所需的凭证,由挂号人员根据病人信息填写并在收取挂号费用之后打印的票据,一式三份。

智能挂号系统策划书3篇

智能挂号系统策划书3篇

智能挂号系统策划书3篇篇一《智能挂号系统策划书》一、项目背景随着医疗服务需求的不断增长,传统的挂号方式存在排队时间长、效率低下等问题,给患者就医带来不便。

为了提高医疗服务的便捷性和效率,改善患者就医体验,我们计划开发一款智能挂号系统。

二、项目目标1. 提供便捷、高效的挂号服务,减少患者排队等待时间。

2. 优化医疗资源配置,提高医院工作效率。

3. 实现挂号信息的数字化管理,方便患者和医院查询统计。

三、系统功能设计1. 用户注册与登录:患者可以通过手机、电脑等设备注册并登录系统。

2. 科室与医生查询:患者可以查询医院的各个科室及医生的简介、擅长领域、出诊时间等信息。

3. 智能挂号:根据患者的病情和需求,推荐合适的科室和医生,并提供在线挂号功能。

4. 挂号记录查询:患者可以查询自己的挂号记录,包括挂号时间、科室、医生等信息。

5. 支付功能:支持多种支付方式,方便患者缴纳挂号费用。

6. 提醒功能:通过短信、APP 推送等方式提醒患者就诊时间和注意事项。

7. 医院后台管理:医院可以进行科室管理、医生排班管理、挂号信息统计分析等操作。

四、技术架构1. 前端:采用 HTML5、CSS3、JavaScript 等技术,实现用户界面的友好交互。

2. 后端:采用 Java 或 Python 等语言,结合数据库管理系统,实现系统的业务逻辑和数据存储。

3. 数据库:选择适合医疗行业的数据库,如 MySQL、Oracle 等,用于存储患者信息、科室信息、医生信息、挂号记录等数据。

4. 服务器:根据系统的访问量和性能需求,选择合适的服务器进行部署。

五、项目实施计划1. 需求调研与分析:[具体时间段 1],深入了解医院和患者的需求,确定系统功能和技术架构。

2. 系统设计与开发:[具体时间段 2],进行系统设计和开发工作,确保系统的稳定性和可靠性。

3. 系统测试与优化:[具体时间段 3],对系统进行全面测试,发现并解决问题,优化系统性能。

数据库医院网上挂号系统说明书

数据库医院网上挂号系统说明书

中北大学数据库课程设计说明书学院、系:软件学院专业:软件工程学生班级:13140B04学生姓名:王玲燕学号:1314011504 设计题目:医院网上挂号系统数据库设计起迄日期: 2015年6月8日- 2015年6月19日指导教师:杨剑2015 年 6月 19 日一、需求分析 1、网上预约挂号人类进入21世纪,医院作为一个极其重要的服务部门,其发展应适应计算机技术的发展。

我国的医疗体制正在进行改革需要医疗市场的进一步规范化,这就利用现代化的工具对医院进行有效的管理,有利于提高医疗水平和服务质量更好的服务于社会.鉴于此目的,我们利用mysql 技术设计了此医院管理数据库系统,为患者提供个人信息登记注册、查询医师信息、患者的就诊情况和消费等功能,为医师提供患者信息和就诊情况以辅助治疗。

2、基本流程图图1.1 3、用户特点医院网上预约挂号系统的使用者,大致包括三类用户:医院系统信息管理人员、医院的全部医师、就诊的患者。

对于患者用户不需要有太多的专业知识,只要能熟练使用本系统提供的浏览界面,就可以使用本软件;前台操作人员和医师也不需要有太多的专业知识,但是要会操作电脑,熟悉该系统。

医院系统管理人员要熟悉整个数据库和流程,系统进行操作和修改。

系统的维护人员:医院网上预约挂号系统的维护人员为该软件的项目开发小组,要详细了解C/S 构架、java 编程语言、操作系统基础知识、数据库设计及操作等知识。

1.注册2.登录4.选择医院选择科室选择专家3.网上挂号3.快速查询3.专家门诊3.选择科室5.选择可预约的医生7.挂号成功6.选择时段确定预约8.就诊4、用例图(除管理员外)图1。

25、对功能的描述通过对用户需求的分析,本系统的功能主要包括两块,前台用户操作及后台管理。

图1.3各个功能的具体描述如下:后台管理员可操作的有:专家管理、用户管理、预约管理、系统管理等功能设置,具体描述如下:〈1〉专家管理对专家进行添加与删除,修改专家档案,查看每个专家的预约情况.<2〉用户管理显示用户的预约信息,也可以对某个特定用户进行查询。

门诊挂号软件设计说明书

门诊挂号软件设计说明书

软件设计说明书____门诊挂号•业务分析:门诊挂号是医院在使用医院信息管理系统时最早可能接触的子系统,它主要完成病人的挂号、收费业务,以及医院内部及与院外单位结算。

•所需功能分析:门诊挂号主要功能:流程图:1.基础字典维护:gh_zd_clinic_type(号别字典):定义医院挂号号别如:普通号、专家号、教授号…gh_zd_clinic_charge(号别字典费用项目明细):定义医院某种号别应收费用项目:挂号费、诊疗费、服务费、附加费…gh_zd_request_type(号类字典):定义医院挂号号类:如门诊号、预约号、电话预约号…gh_zd_request_charge (号类字典费用项目明细):定义医院某种号类应收费用项目:服务费、附加费…2.基础号表维护:gh_base_request(门诊基础号表):按科室、医生、号别划分定义医院1~4周每天挂号总数,主要用来生成将来医院使用挂号记录表gh_base_request_segment(基础号表分配定义):将某种号别总号数按照号类划分成多段,用以确定按不同号类挂号时应分配的号顺序3.gh_record(挂号记录):医院对外使用挂号记录,有两种情况区分a-记录病人挂号情况b-记录未挂出号情况4.gh_doctor_schedule (医生出诊计划):由医生自己确定在某时间段内不出诊,在生成挂号记录时应判断医生是否在不出诊期内,若是则不生成此医生挂号记录5.在挂号时费用处理是非常重要功能,主要涉及三张表gh_detail_charge(费用明细):记录病人挂号费用明细情况gh_receipt(发票表):病人结算时按费用明细生成结算记录gh_receipt_charge(现金流水账):记录病人交预交金、结账时往来流水账6.ic_register (IC卡登记):记录病人在医院购买IC卡的情况7.ic_deposit(IC流水帐):记录病人在医院使用IC卡花费流水账•表结构及数据操作1.表结构1)gh_base_request(门诊基础号表)2)gh_base_request_segment(门诊号分配定义)3)gh_record(挂号记录)4)gh_detail_charge(费用明细)5)gh_receipt(发票表)6)gh_receipt_charge(账单费用)7)gh_deposit(现金账)8)gh_zd_clinic_type(号别字典)9)gh_zd_clinic_charge(号别字典费用项目明细)10)gh_zd_request_type(号类字典)11)gh_zd_request_charge (号类字典费用项目明细)12)ic_register (IC卡登记)13)ic_deposit(IC流水帐)14)gh_doctor_schedule (医生出诊计划)号表管理所面对问题:1)医生有权确定自己号开放标志、开放时间段2)预约号分两种a: 医生预约号,不受时段和总号数控制,立刻加号b: 病人预约号,一定受号表控制3)对某些号不能随便加号,由医院统一控制4)特定窗口只能挂特定号说明:基础号主表,按周(1-…)和天(1-7)预先定义医院各科室、医生挂号情况,作为以后医院生成使用号表基础。

医院管理系统软件需求规格说明书

医院管理系统软件需求规格说明书

软件需求规格说明书医院门诊管理系统小组成员:xxxxx目录1.1系统预期达到的目标 (3)1.2需求分析 (4)1.2.1使用系统的相关人员 (4)1.2.2系统业务流程 (4)1.2.3功能需求 (6)1.2.4系统的非功能性需求 (11)1、系统需求分析1.1系统预期达到的目标系统预期实现一下功能:1、挂号收费功能:医院门诊部工作人员为前来挂号看病的患者,提供挂号服务。

医院门诊人员可根据患者的描述,选择适当的科室,选择专家门诊或普通门诊,查看当前值班医生,可以向需要的患者提供必要的医生的信息并进行挂号,并打印挂号凭证。

可以对前来咨询医生工作时间或医院药品情况的就诊人员提供必要的咨询服务;2、划价收费功能:医院门诊部工作人员为持有医生药单或处方前来划价或缴费的人员根据其所持有的药单或处方分别进行划价和收费。

医院门诊部工作人员可以向系统输入所有药品名,查看并选择药品规格,输入购买数量,系统将自动进行药品总费用统计,医院门诊部工作人员可根据系统显示的药品总费用进行收费,打印票据。

3、病例管理功能:对及长期在医院进行看病或治疗的患者,系统将保留患者的基本信息及就诊记录,便于医生和患者查询。

避免患者病历丢失所带来的损失。

4、权限管理:该系统具有权限管理功能,对进入系统的人员进行权限验证,门诊工作人员在进入系统前,必须输入其工作号及密码,经系统验证成功后方可登陆。

在门诊工作人员进行工作时,系统将自动记录其操作情况,统计其收费总额,门诊工作人员可以随时进行查看,便于门诊工作人员向财务部门交账时进行核对。

5、根据以上功能,该项目主要以Windows为操作平台,Visual Studio 2008为开发工具,C++为开发语言,进行开发。

1.2需求分析1.2.1使用系统的相关人员及医院管理系统相关的人员(可能操作系统的角色)详细情况及需求如表2-1所示:表2-1 使用系统的相关人员及需求描述1.2.2系统业务流程根据用户提出的需求归纳出系统的功能包括4部分:挂号收费功能、划价收费功能、病例管理功能、权限管理功能。

医院挂号系统设计说明书

医院挂号系统设计说明书

摘要随着计算机的发展,越来越多的行业实现了管理的信息化和自动化,医务行业也不例外。

在很多医院中,挂号作为医院工作中最重要的一个环节还没有完全实现信息化管理,因此本系统选择医院预约挂号为研究对象,以实现网上预约挂号、缓解医院现场挂号难、提高医院工作效率为目标。

本次设计采用C#语言及VS2013和MySQL为开发工具,并结合软件工程的设计思想,以B/S为模式设计并实现了医院预约挂号系统,实现了患者的预约、查询以及管理员对预约信息的管理等功能。

医院预约挂号系统有着很好的应用前景,用它来代替医院现场挂号,实现患者看病挂号网络化是一个必然趋势。

随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。

关键词:C#;VS2013;数据库;B/S模式;挂号目录1可行性分析 (1)1.1项目开发背景 (1)1.2项目开发意义 (1)1.3可行性研究的主要容 (2)1.3.1技术可行性 (2)1.3.2操作可行性 (3)1.3.3经济可行性 (3)2项目开发计划 (4)2.1编写目的 (4)2.2项目概述 (4)2.3功能描述 (4)2.4项目开发计划 (5)2.5交付期限 (5)3需求分析 (6)3.1系统需求分析 (6)3.2系统流程图 (6)3.3数据描述 (7)3.3.1数据流图 (7)3.3.2数据字典 (8)3.4系统E-R图 (9)3.5需求规定 (11)3.5.1功能需求 (11)3.5.2性能需求 (12)3.5.3运行需求 (12)3.5.4其他需求 (12)4系统概要设计 (13)4.1总体设计 (13)4.1.1总体设计原理 (13)4.1.2系统功能模块设计 (13)4.1.3功能分析 (15)4.2数据库设计 (15)4.2.1数据库概念设计 (15)4.2.2数据库逻辑结构设计 (16)5详细设计 (20)5.1人机界面设计 (20)5.1.1一般交互设计 (20)5.1.2信息显示设计 (21)5.1.3数据输入设计 (21)5.2程序设计过程 (22)5.2.1登陆界面设计 (22)5.2.2程序流程设计 (25)6测试 (29)6.1测试描述 (29)6.1.1测试目的 (30)6.1.2测试方案 (30)6.2测试计划 (30)6.2.1测试过程 (30)6.2.2进度安排及里程碑 (32)6.2.3系统资源 (33)6.2.4项目风险分析 (33)6.3测试计划设计说明 (34)6.3.1测试用例选取原则 (34)6.3.2测试容及其选取策略 (35)6.3.3功能测试 (37)6.4医院挂号系统覆盖率测试 (38)6.4.1逻辑覆盖率 (38)6.4.2语句覆盖 (41)6.4.3判定覆盖 (41)6.4.4条件覆盖 (41)6.5医院挂号系统黑盒测试 (42)6.5.1等价类划分测试 (42)6.5.2边界值法 (43)7设计总结 (45)7.1心得体会 (45)7.2存在的问题 (45)致 (46)参考文献 (47)1可行性分析1.1项目开发背景随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。

医院挂号系统可行性和需求分析报告

医院挂号系统可行性和需求分析报告

医院网上预约挂号系统可行性分析和需求分析报告目录:一.可行性分析1.1系统背景 (1)1.2系统开发目的 (1)1.3系统分析 (1)1.4系统特色 (1)1.5 系统开发工具 (2)1.6 系统经济性可行性 (2)1.7总结 (3)二.需求分析2.1系统概念设计 (3)2.2系统工作流程 (4)2.3 系统数据流程图 (5)2.4 数据字典 (7)医院网上挂号系统可行性和需求分析报告一.可行性分析1.1系统背景随着经济与科学技术的高速发展,信息化的进程不断加快。

随着计算机性能不断提高,价格不断下降,计算机已在医院医疗,教学,科研,管理的各个方面得到越来越广泛的应用。

然而,我国还有部分医院的信息处理停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,病人排队等候时间长,辗转过程多,影响了医疗的秩序。

计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。

门诊挂号系统是整个医院管理信息系统的第一个窗口,是病人到医院就诊要做的第一项工作。

它用于收集病人的信息,协调科室医生管理,控制各科室的流量等等。

网上预约挂号系统是一种基于互联网的新型挂号系统,是卫生信息化建设的最基础项目之一。

利用该预约挂号系统,用户就可以在网上预约医院的专家、专科号,而无须再受排队之苦。

它能更好的改善就医环境,简化就医环节,节约就医时间,真正体现了以病人为中心,一切从方便患者出发,符合当今医院人性化温馨服务的理念。

1.2系统开发目的医院开通网上挂号预约服务以后,求医者只需坐在家中,轻点儿下鼠标,就可以挂上医院专家门诊号,可以做到“足不出户选医生”。

网上预约正悄然改变着都市求医者的看病观念。

拥有相对固定的个人医生和习惯。

这个系统不但能让求医者能方便快捷地预约挂号,免受排队挂号的痛苦,而且还让医院节约了挂号环节的成本,提高了挂号管理的水平。

1.3系统分析实施医院信息化建设以后,我们要通过互联网和通讯系统选择医院、选择医生,进行网上挂号、预约就诊,从而减少病人的排队候诊时间;通过屏幕显示病人就诊、检查和取药的时间,病人可以坐着等候;通过自动划价收费系统和电子查询系统,使病人对医院收费放心等等。

医院挂号系统软件设计说明书

医院挂号系统软件设计说明书

医院挂号系统软件设计说明书一.问题描述:病人(或就诊者、或换者)提出挂号的科别、或制定的挂号医生,缴纳挂号费,挂号工作人员询问病人姓名、性别,并交给病人挂号单。

问题描述:科别表示有多个科室,指定医生是因为医生有级别,级别不同挂号费不同。

挂号工作人员收取病人挂号费金额。

挂号单应该标有哪些属性。

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

在面向对象方法学中,用“断言”对上述问题重新描述如下:工作人员打开系统并登录系统,当有病人前来就诊时,工作人员打开一个新的纪录界面,询问病人有关信息并记录,再由病人指定医生或提出挂号科,将此类信息再进行记录;系统工件确定病人编号,挂号编号,根据医生的级别确定挂号费;工作人员收取挂号费后,存储挂号信息,并控制系统打印出挂号单,至此一次挂号过程结束。

其中,一张挂号单只记录一个病人信息,包含一个医生信息,一个科别信息,并由一个工作人员记录产生;一个工作人员可替多位病人挂号;一个科别有多个医生。

二.设计出该系统的数据流图(DFD):1.挂号系统的基本系统模型:2.挂号系统的功能级数据流图:3.把处理事务的功能进一步分解后的数据流图:a)外部实体(数据的源点或终点)b)变换数据的处理c) 数据存储d)数据流三.数据字典设计1.数据项描述项目医院挂号系统医院挂号系统医院挂号系统医院挂号系统数据项编号ID01ID02ID03ID04数据项名称病人姓名病人性别病人编号工作人员姓名别名就诊者、患者无无无简述来看病的人的姓名病人性别表示病人的唯一标识挂号的工作人员类型及宽度字符型,30位字符型,2位整型,5位字符型,30位取值范围4{[汉字|•]}30[男|女]“00001” (99999)4{[汉字|•]}30项目医院挂号系统医院挂号系统医院挂号系统医院挂号系统数据项编号ID05ID06ID07ID08数据项名工作人员编号医生姓名医生编号医生级别称别名无无无无简述工作人员的唯一标识医生姓名表示医生的唯一标识医生相应的等级标识类型及宽度整型,5位字符型,30位整型,5位字符型,10位取值范围“00001”…“99999”4{[汉字|•]}30“00001”…“99999”4{汉字}10项目医院挂号系统医院挂号系统医院挂号系统医院挂号系统数据项编号ID09ID10ID11ID12数据项名称科别编号科别名称挂号单编号挂号费用别名无无无无简述科别的唯一标识科别名称挂号单的唯一标识挂号所交挂号费,单位为“元”类型及宽度字符型,5位字符型,20位整型,11位整型,2位取值范围5{数字|字母}54{汉字}20日期+“000” (999)“00” (99)2.数据结构描述项目医院挂号系统医院挂号系统医院挂号系统数据结构编号DS01DS02DS03数据结构名称病人信息工作人员信息医生信息简述病人的情况概述工作人员的情况概述即将问诊的医生信息数据结构组成ID01+ ID02+ ID03ID04+ID05ID06+ID07+ID08项目医院挂号系统医院挂号系统数据结构编号DS04DS05数据结构名称科别信息挂号单信息简述科别的情况概述打印在挂号单上的详细信息数据结构组成ID09+ ID10ID11+DS01+ID05+[DS03|DS04]+ID12 3.数据存储描述项目医院挂号系统数据存储编号DR01数据存储名称挂号信息简述病人的个人信息、工作人员信息、以及医生或科别信息的综合记录数据存储组成ID01+ID02+ID03+ID04+ID05+[ID06+ID07+ID08|ID09+ID10]关键字ID03相关联的处理P3、P44.数据流描述项目医院挂号系统医院挂号系统数据流编号DF01DF02数据流名称事务事务简述工作人员接收事务接收事务并准备记录挂号信息数据流来源工作人员(外部实体)接受事务(数据处理)数据流去向接受事务(数据处理)记录挂号信息(数据处理)数据流组成ID04+ID05ID03+ID04+ID05+ID11数据流量3件/分3件/分高峰流量5件/分5件/分项目医院挂号系统医院挂号系统数据流编号DF03DF04数据流名称挂号信息挂号信息简述工作人员记录下相关挂号信息存储挂号信息有关记录数据流来源记录挂号信息(数据处理)收取挂号费(数据处理)数据流去向收取挂号费(数据处理)挂号信息(数据存储)数据流组成ID11+DS01+ID05+[DS03|DS04]ID11+DS01+ID05+[DS03|DS04]+I D12数据流量5份/分5份/分高峰流量8份/分8份/分项目医院挂号系统医院挂号系统数据流编号DF05DF06数据流名称挂号信息挂号单简述将挂号信息打印于挂号单产生记录下完整信息的挂号单并要给病人的凭据数据流来源挂号信息(数据存储)产生挂号单(数据处理)数据流去向产生挂号单(数据处理)病人(外部实体)数据流组成ID11+DS01+ID05+[DS03|DS04]+ID12ID11+DS01+ID05+[DS03|DS0 4]+ID12数据流量5份/分5份/分高峰流量8份/分8份/分5.数据处理描述项目医院挂号系统处理逻辑编号P1处理逻辑名称接收事务简述工作人员开始接待一个新来的病人,打开一个新界面输入的数据流DF01处理过程打开一个新的界面,系统默认给予新的病人编号,挂号编号输出的数据流DF02处理频率3件/分项目医院挂号系统处理逻辑编号P2处理逻辑名称记录挂号信息简述工作人员询问病人情况并将有关信息填入系统输入的数据流DF02处理过程在新打开的界面中填写有关信息输出的数据流DF03处理频率3件/分项目医院挂号系统处理逻辑编号P3处理逻辑名称收取挂号费简述工作人员向病人所要挂号费用输入的数据流DF03处理过程工作人员向病人所要挂号费用并保存记录输出的数据流DF04处理频率3次/分;;项目医院挂号系统处理逻辑编号P4处理逻辑名称产生挂号单简述准备打印纸质挂号单输入的数据流DF05处理过程保存完记录,按打印按钮得纸质挂号单输出的数据流DF06处理频率20张/分6.外部实体项目医院挂号系统医院挂号系统外部实体编号EE01EE02外部实体名称工作人员病人简述负责与系统直接接触前来提供信息(就诊)输入的数据流DF06输出的数据流DF01四.IPO图设计五.E-R 图设计注:图例说明::实体:联系六.程序流程结构图(Jackson图)设计七.建立对象模型(类图)在面向对象方法学中,用“断言”对上述问题重新描述如下:工作人员打开系统并登录系统,当有病人前来就诊时,工作人员打开一个新的纪录界面,询问病人有关信息并记录,再由病人指定医生或提出挂号科,将此类信息再进行记录;系统工件确定病人编号,挂号编号,根据医生的级别确定挂号费;工作人员收取挂号费后,存储挂号信息,并控制系统打印出挂号单,至此一次挂号过程结束。

门诊挂号需求规格说明书

门诊挂号需求规格说明书

软件需求规格说明书ArrayB5医院信息管理系统B5HIS软件需求规格说明书应用B班5组修订表审批记录目录1.引言 (5)1.1目的 (5)1.2适用范围 (5)1.3参考资料 (5)1.4术语和缩略语 (5)2.系统概述 (6)2.1产品描述 (6)2.2产品功能 (6)2.3一般约束 (6)3.功能性需求分类 (7)3.1功能描述 (7)3.1.1病人身份管理(B5HIS001) (7)3.1.2挂号管理(B5HIS002) (8)3.1.3网上挂号预约管理(B5HIS003) (8)3.1.4系统管理(B5HIS004) (9)3.1.5费用管理(B5HIS005) (10)3.1.6处方管理(B5HIS006) (11)3.1.7药品管理(B5HIS007) (11)4.产品的非功能性需求 (12)4.1外部接口说明 (12)4.1.1用户接口 (12)4.1.2软件接口 (12)4.2性能需求 (12)4.2.1硬件的限制 (12)4.3属性 (12)4.3.1友好性 (12)4.3.2安全性 (13)4.4系统的运行环境 (13)4.5其他需求 (13)4.6数据字典 (13)附录A:需求确认 (13)1.引言1.1目的本系统是医院挂号收费系统,通过此系统处理病人挂号,选择不同的门诊(专家门诊,普通门诊,急诊),处理收费,并对病人信息检索提供依据。

同时为病人提供网上预约挂号(主要针对专家挂号),方便病人选择。

1.2适用范围软件名称:B5医院信息管理系统。

此软件开发实现病人身份管理,挂号管理,网上挂号预约管理,医生开处方管理,收费管理,以及公共模块管理六大功能模块。

病人身份管理:建立病人索引,完成模糊病人信息查询,对不同类型的病人进行统计。

挂号管理:针对病人不同的需求准确为病人挂号及收费,以及为病人退号,转科管理,对不同的门诊及工作量精确的统计。

公共模块:对员工进行权限分配,用于员工登入,修改登入口令等。

智能挂号系统策划书3篇

智能挂号系统策划书3篇

智能挂号系统策划书3篇篇一智能挂号系统策划书一、引言随着医疗服务的不断发展和人们对医疗效率的要求提高,智能挂号系统的需求日益凸显。

本策划书旨在提出一个全面、高效的智能挂号系统方案,以改善患者挂号体验,提高医院的服务质量和管理水平。

二、系统目标1. 提供便捷、快速的挂号服务,减少患者排队等待时间。

2. 实现挂号信息的实时更新和管理,提高挂号工作的准确性和效率。

3. 提供多种挂号方式,满足不同患者的需求,如线上挂号、线下挂号等。

4. 建立患者信息数据库,方便医院进行患者管理和医疗服务的优化。

5. 提高医院的信息化水平,为医院的管理决策提供数据支持。

三、系统功能设计1. 线上挂号平台患者可以通过医院官方网站、手机 APP 等渠道进行挂号,选择科室、医生和就诊时间。

支持在线支付挂号费用,方便快捷。

提供挂号记录查询和取消功能,方便患者管理自己的挂号信息。

2. 线下挂号窗口保留传统的线下挂号窗口,为不熟悉电子设备的患者提供服务。

挂号窗口工作人员可以通过系统查询医生排班和患者信息,提高挂号工作的效率。

3. 分诊排队系统患者在挂号后,系统自动分配就诊序号,并通过显示屏或手机通知患者就诊时间和地点。

患者可以在分诊区等待叫号,避免长时间的排队等待。

4. 医生工作站医生可以通过工作站查看患者的挂号信息、病历记录等,方便进行诊疗工作。

支持电子病历的录入和管理,提高医疗工作的效率和质量。

5. 管理后台医院管理人员可以通过管理后台对挂号系统进行全面管理,包括医生排班、挂号费用设置、患者信息管理等。

提供数据分析功能,帮助医院了解患者就诊情况和医疗服务需求,为管理决策提供依据。

四、系统技术实现1. 数据库设计:采用关系型数据库存储患者信息、医生信息、挂号记录等数据,确保数据的安全性和完整性。

2. 开发语言:选择适合的开发语言,如 Java、Python 等,进行系统的开发和实现。

3. 前端界面设计:设计简洁、直观的用户界面,方便患者和工作人员使用。

医院预约挂号系统需求分析

医院预约挂号系统需求分析

医院预约挂号平台方案概述 (3)基本工作流程 (3)系统管理员 (7)医院管理 (7)医院管理员管理 (8)数据库管理 (8)系统设置 (8)医院管理员 (8)医院信息管理 (8)科室管理 (8)医疗专家管理 (8)挂号设置管理 (9)数据报表管理 (9)数据同步管理 (9)医疗专家 (9)坐诊时间管理 (9)个人简历管理 (9)挂号信息管理 (9)回答用户提问 (9)挂号用户 (10)1、网上预约挂号 (10)(1)挂号示意图 (10)(2)挂号方式 (10)(3)挂号交费方式 (11)2、投诉功能 (11)3、医患交流平台 (11)4、综合查询平台 (11)(1)科室、医生查询 (11)(2)预约状态查询和取消预约 (11)(3)停诊信息查询 (12)(4)注册信息查询 (12)5、医生主页 (12)6、黑名单功能 (12)7、智能搜索 (12)8、预约须知和帮助 (13)3 1......................................................................................................................................... 挂号流程注册登陆 (13)选择科室 (13)选择医生 (14)填写预约信息 (14)挂号预约成功确认 (14)就诊 (14)系统其他功能模块 (14)消息列队系统 (14)病症自动判定系统 (14)用户身份确认系统 (15)在线支付系统 (15)接口系统 (15)频道栏目管理 (15)系统模块示意图 (16)系统特色 (16)1概述医院预约挂号系统是指医院利用固定电话,网站,手机,短信等渠道方便患者预约看病所用系统。

医院提供预约挂号系统对于方便群众就医、提高医疗服务水平具有重大意义。

医院施行预约挂号服务,有利于患者进行就医咨询,提前安排就医计划,减少候诊时间,也有利于医院提升管理水平,提高工作效率和医疗质量,降低医疗安全风险。

1_门诊挂号系统需求规格及数据需求说明书

1_门诊挂号系统需求规格及数据需求说明书

第一部分需求规格及数据需求说明目录1 范围 (3)1.1 标识 (3)1.2 系统概述 (3)1.3 文档概述 (3)1.4 基线 (3)2 引用文件 (4)2.1 相关文档 (4)2.2 参考资料 (4)3 需求 (4)3.1 所需的状态及方式 (4)3.2 需求概述 (5)3.2.1目标 (5)3.2.2运行环境 (7)3.2.3用户的特点 (7)3.2.4关键点 (7)3.3 需求规格 (7)3.3.1系统总体功能 (7)3.3.2描述约定 (8)3.4 能力需求 (9)3.4.1用户登录(66001) (9)3.4.2资料登记(66002) (9)3.4.3挂号(66003) (10)3.4.4退挂号(66004) (11)3.4.5改挂号(66005) (12)3.4.6排班查询(66006) (13)3.4.7费用查询(66007) (14)3.4.8发票查询(66008) (14)3.4.9缴款核对(66009) (15)3.4.10缴款报表(66010) (15)3.4.11缴款统计(66011) (16)3.4.12缴款审核(66012) (17)3.4.13未缴统计(66013) (18)3.4.14诊元排班(66014) (18)3.4.15医生排班(66015) (19)3.4.16调整票号(66016) (20)3.4.17病人年龄计算(66017) (20)3.4.18公费病人的识别(66018) (20)3.4.19限制公费病人挂号次数(66019) (21)3.4.20缴款单(66020) (21)3.4.21是否定点公费(66021) (21)3.4.22病人资料管理(66022) (22)3.4.23模式切换(66023) (22)3.5 外部接口需求 (22)3.5.1用户接口 (22)3.5.2通信接口 (22)3.6 保密性需求 (22)3.7 环境需求 (23)3.8 计算机资源需求 (23)3.8.1计算机硬件需求 (23)3.8.2计算机资源利用需求 (23)3.8.3计算机软件需求 (23)3.8.4计算机通信需求 (23)3.9 软件质量因素 (23)3.9.1可用性 (23)3.9.2开放性 (24)3.9.3可维护性 (24)3.10 数据 (24)3.11 操作 (24)3.12 故障处理 (24)3.13 算法说明 (24)3.14 有关人员需求 (24)4 合格性规定 (25)5 注解 (25)1范围1.1 标识1.2 系统概述根据卫生部和省卫生厅有关文件及《医院信息系统功能规范》要求,结合广州市慧通计算机有限公司现有产品提供一个用于门诊挂号、收取门诊挂号费、打印挂号发票让病人凭票看病的系统。

医院挂号系统设计说明书(软件工程)

医院挂号系统设计说明书(软件工程)

学号 08710211(医院挂号系统)设计说明书(医院挂号系统)起止日期: 2011 年 6 月 6 日至 2011 年 6 月 10 日学生姓名李翔班级08计算机2班成绩指导教师(签字)电子与信息工程系2011年 6 月 10 日病人到医院看病设计说明书挂号问题描述:挂号工作人员询问病人姓名、性别。

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

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

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

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

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

1)数据流图2)数据字典1.数据项数据项表12.数据结构表13.数据存储表数据流表15.数据处理6.外部实体3)IPO 图4)实体联系图——E-R图5)软件结构图6)jackson图输入数据结构:输出数据结构:7)用例图8)类图挂号单 病人基本信息挂号信息姓名性别出生年月科别挂号费用字符*I男女*Date*I数字字符*I****医生字符*I9)时序图正常情况下的脚本:1)挂号工作人员请求登录系统,并输入用户名、密码,系统接收输入信息,并请求工作人员确认信息;2)工作人员确认信息;3)系统识别信息,确认登录;4)工作人员呢输入病人信息;5)系统显示已输入信息,并请求确认;6)工作人员确认输入信息;7)系统访问后台数据库,返回正常,显示部分挂号信息;8)工作人员设置完整挂号信息;9)系统显示设置后的挂号信息,并请求确认;10)工作人员确认挂号信息;11)系统访问后台数据库,显示即生成的挂号单信息;12)工作人员确认挂单信息,系统连接后台设备请求生成挂单;13)后台设备接收请求并生成挂单,到工作人员手中。

10)状态转换图11)人机界面。

医院挂号系统设计说明书

医院挂号系统设计说明书

摘要随着计算机的发展,越来越多的行业实现了管理的信息化和自动化,医务行业也不例外。

在很多医院中,挂号作为医院工作中最重要的一个环节还没有完全实现信息化管理,因此本系统选择医院预约挂号为研究对象,以实现网上预约挂号、缓解医院现场挂号难、提高医院工作效率为目标。

本次设计采用C#语言及VS2013和MySQL为开发工具,并结合软件工程的设计思想,以B/S为模式设计并实现了医院预约挂号系统,实现了患者的预约、查询以及管理员对预约信息的管理等功能。

医院预约挂号系统有着很好的应用前景,用它来代替医院现场挂号,实现患者看病挂号网络化是一个必然趋势。

随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。

关键词:C#;VS2013;数据库;B/S模式;挂号目录1可行性分析 01.1项目开发背景 01.2项目开发意义 01.3可行性研究的主要内容 (1)1.3.1技术可行性 (1)1.3.2操作可行性 (2)1.3.3经济可行性 (2)2项目开发计划 (3)2.1编写目的 (3)2.2项目概述 (3)2.3功能描述 (3)2.4项目开发计划 (4)2.5交付期限 (4)3需求分析 (5)3.1系统需求分析 (5)3.2系统流程图 (5)3.3数据描述 (6)3.3.1数据流图 (6)3.3.2数据字典 (7)3.4系统E-R图 (8)3.5需求规定 (10)3.5.1功能需求 (10)3.5.2性能需求 (11)3.5.3运行需求 (11)3.5.4其他需求 (11)4系统概要设计 (12)4.1总体设计 (12)4.1.1总体设计原理 (12)4.1.2系统功能模块设计 (12)4.1.3功能分析 (14)4.2数据库设计 (14)4.2.1数据库概念设计 (14)4.2.2数据库逻辑结构设计 (15)5详细设计 (18)5.1人机界面设计 (18)5.1.1一般交互设计 (18)5.1.2信息显示设计 (19)5.1.3数据输入设计 (19)5.2程序设计过程 (20)5.2.1登陆界面设计 (20)5.2.2程序流程设计 (23)6测试 (27)6.1测试描述 (27)6.1.1测试目的 (28)6.1.2测试方案 (28)6.2测试计划 (28)6.2.1测试过程 (28)6.2.2进度安排及里程碑 (29)6.2.3系统资源 (30)6.2.4项目风险分析 (30)6.3测试计划设计说明 (31)6.3.1测试用例选取原则 (31)6.3.2测试内容及其选取策略 (32)6.3.3功能测试 (34)6.4医院挂号系统覆盖率测试 (35)6.4.1逻辑覆盖率 (35)6.4.2语句覆盖 (37)6.4.3判定覆盖 (37)6.4.4条件覆盖 (37)6.5医院挂号系统黑盒测试 (38)6.5.1等价类划分测试 (38)6.5.2边界值法 (39)7设计总结 (41)7.1心得体会 (41)7.2存在的问题 (41)致谢 (42)参考文献 (43)1可行性分析1.1项目开发背景随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学号********《软件需求分析》大作业医院挂号系统软件需求分析说明书起止日期:2011 年4 月18 日至2011 年 5 月9 日学生姓名张铁夫班级08软件工程1班成绩指导教师(签字) 赵黎强电子与信息工程系2011年5月9日天津城市建设学院电子与信息工程系医院病人挂号系统业务需求说明书(CRS, Customer Requirement Specification)天津城市建设学院电子与信息工程系2011年3月25日医院病人挂号管理系统用户需求说明书V1.0版本号版本说明/变更理由/变更内容作者/日期审批人/日期备注1.0 C:初始创建张铁夫/201103171.0 M:问题域张铁夫/201103211.0 A:控制域张铁夫/201103241.0 A:信息问题张铁夫/201103281.0 A:连接问题张铁夫/201103311.0 A:工件问题、控制问题、变换问题张铁夫/201104021.0 A:信息问题、控制问题结构图张铁夫/20110411目录1 文档概要 (1)1.1 目标和范围 (1)1.2 文档读者 (1)1.3 定义术语、首字母缩写和缩写 (1)1.4 参考资料 (2)2 需求概述 (2)2.1 项目背景 (2)2.2 客户描述 (2)3 与客户交流完善需求 (2)3.1 提出问题 (2)3.2 确定问题 (3)4 软件需求分析 (3)4.1 问题描述 (3)4.2 问题域分析与设计 (4)5 需求文档 (8)5.1 需求 (8)5.2 问题域描述 (8)5.3 期望 (10)5.4 优先原则 (10)5.5 平台:硬件和操作系统 (10)5.6 设计约束 (10)5.7 可能的变更 (11)5.8 术语表 (11)5.9 概述 (11)5.10 文档信息 (11)6 规格说明书 (11)6.1 事件响应 (11)6.2 数据模型:其他 (12)6.3 屏幕 (12)6.4 管理员用户 (14)6.5 操作规程 (14)6.6 概述 (14)6.7 文档信息 (14)1 文档概要1.1 目标和范围为了实现医院的信息化建设,依据医院现行业务流程,把现在的人工挂号业务进行信息化。

实现计算机对信息的存储和挂号单的打印。

通过本系统实现使挂号管理流程信息化,大大提高工作效率和节约时间。

表1-1系统主要功能模块序号功能模块简要概述1 病人信息管理模块根据病人提供的信息,由挂号工作人员把信息输入到计算机中,并保存。

作为挂号单的依据。

2 挂号信息管理模块病人要求的挂号科室,或者指定的挂号医生信息。

由挂号工作人员把信息输入到计算机中,并保存。

作为挂号单的依据。

3 挂号单打印管理模块挂号工作人员依据病人信息和挂号信息打印挂号单。

1.2 文档读者本系统的开发人员和甲方的业务人员1.3 定义术语、首字母缩写和缩写1.3.1 术语病人:生有某种疾病,需要医生诊治的人挂号者:提出挂号的人员,可能是病人,也有可能不是病人病人信息:需要挂号的病人的姓名、性别、年龄、出生日期挂号人员:操作挂号系统,填写并打印挂号单,收取挂号费的医院工作人员挂号单:病人寻找医生就职所需的凭证,由挂号人员根据病人信息填写并在收取挂号费用之后打印的票据,一式三份。

医生:受过中等医学教育以上或具有同等能力、经国家卫生部门审查合格的负医疗责任的医务工作者,确定病人病因等。

医生级别:医生根据能力资历不同的划分,包括普通医师,副主任,主任,专家等,不同的级别所收取的挂号费不同。

挂号费:病人挂号根据指定医师级别不同,所需缴纳的相关费用。

指定医师:病人或其亲属朋友在挂号时,所要求的具体医生科室:根据功能的不同,所分的不同单位。

病人挂号时,根据病因情况,选择不同的科室。

管理员:对操作系统进行查询维护的工作人员,具有系统相关权限。

1.3.2 图例 1)框架图例:表示需求 :表示域 :表示共享现象:表示机器域1.4 参考资料序号 文档或资料 备注 1 2 3 4 52 需求概述2.1 项目背景医院患者就医情况涉及的内容很多,本题目就医院病人挂号过程的问题编写需求文档。

病人来到医院首先要挂号然后进入看病的流程,挂号记录了病人来到医院就医的最初记录信息。

该过程式医院信息化建设的开始。

我通过此内容掌握需求文档的编写方法。

2.2 客户描述医院的行政管理人员,挂号工作人员,医生等是本系统的主要客户。

而病人则是上述人员的客户。

3 与客户交流完善需求3.1 提出问题病人挂号系统业务流程如图3.1所示。

图3.1 病人挂号系统业务流程图病人填写 挂号单 挂号人员缴纳挂号费打印 挂号单医生挂号单 确认挂号单3.2 确定问题●病人告诉挂号人员病人的姓名和性别及挂号的科别或指定医师●挂号工作人员记录下病人信息和挂号信息●病人只有缴纳挂号费给挂号人员,挂号人员访客打印挂号单●挂号人员打印挂号单一式三份●挂号单挂号人员保留一份,交给病人两份●科别表示有多个科室,任何一个科室有区别于其他科室的名字●科室可以增加可以减少●每个科室有许多医生●医生有不同的级别●不同的医师级别对应不同的挂号费●医生可以升职或降职●医生可以请假●在病人缴纳挂号费后,该病人信息和挂号信息暂时存储,方能保存到到数据存储中,确定需要门诊医生完成●挂号单当日有效●医生挂号数量是??●科室挂号数量是??●当门诊医生没有确定挂号单时,病人可以退掉挂号单,同时挂号人员退还挂号款●只有有效的挂号单才可以退掉或换掉●当门诊医生没有确定挂号单时,病人可以更换或退掉挂号单4 软件需求分析4.1 问题描述4.1.1医院挂号系统设计一个医院挂号系统,实现以下功能:可填写挂号单,可打印挂号单,可查询病人挂号的情况4.1.2界面设计设计一个界面,让用户可以选择要解决的问题,同时可以退出序。

界面要求简洁明了,大方得体,便于用户的使用,同时,对于用户的错误选择可以进行有效的处理。

尽量增加鼠标点击操作。

4.2 问题域分析与设计4.2.1信息问题●病人告诉挂号人员病人的姓名和性别及挂号的科别或指定医师●挂号工作人员记录下病人信息和挂号信息●病人只有缴纳挂号费给挂号人员,挂号人员访客打印挂号单●挂号人员打印挂号单一式三份●挂号单挂号人员保留一份,交给病人两份●科别表示有多个科室,任何一个科室有区别于其他科室的名字●科室可以增加可以减少●每个科室有许多医生●医生有不同的级别●不同的医师级别对应不同的挂号费●医生可以升职或降职●医生可以请假●在病人缴纳挂号费后,该病人信息和挂号信息暂时存储,方能保存到到数据存储中,确定需要门诊医生完成●挂号单当日有效●医生挂号数量是??(需要具体了解确定)●科室挂号数量是??(需要具体了解确定)●当门诊医生没有确定挂号单时,病人可以退掉挂号单,同时挂号人员退还挂号款●只有有效的挂号单才可以退掉或换掉●当门诊医生没有确定挂号单时,病人可以更换或退掉挂号单据此框定的信息问题框架图,如图4.1所示。

挂号单病人信息其他信息医生信息科室信息医院挂号系统挂号人员图4.1 信息问题框架图4.2.2控制问题:● 挂号单编号产生规则。

有当日日期和挂号人数决定 ● 医生挂号费是多少 ● 科室限制挂号数量是多少 ● 医生限制挂号数量是多少 ● 挂号单有效期是多少● 若医生没有确定挂号单时,病人可以更换挂号单 ● 若医生没有确定挂号单时,病人可以退掉挂号单 ● 若挂号单被更换,更换后的旧挂号单作废 ● 若挂号单被退掉,退掉的挂号单作废● 当科室挂号数量达上限时,系统给予自动提示,不能再进行继续挂号 ● 当医生挂号数量达上限时,系统给予自动提示,不能再进行继续挂号 ● 如果病人没有指定医生,按普通收取挂号费 控制问题框架图,如图4.2所示。

所有的业务规则病人信息其他信息医生信息科室信息 医院挂号系统挂号人员管理人员管理人员定义规则挂号单病人信息和挂号信息数据库医生科室医院挂号系统挂号人员病人图4.2 控制问题框架图挂号规则:挂号单编号、挂号费标准、挂号单有效期、挂号单打印等 挂号数量限制:1)每个医生每天挂号数量 2)每个科室每天挂号数量4.2.3连接问题:4.2.4工件问题: 1)挂号单编码的产生挂号单医生科室医院挂号系统挂号人员病人管理人员管理人员定义挂号规则挂号规则挂号数量限制挂号单病人信息和挂号信息数据库医院挂号系统挂号人员病人管理人员管理人员定义挂号规则挂号规则挂号数量限制2)不同级别的医生所需挂号费不同 3)每个科室的挂号数量有限制 4)每个一生的挂号数量有限制4.2.5变换问题:1)输入:病人姓名、病人性别、年龄、科室、指定医师(如果有)输出:挂号单编号、病人姓名、性别、年龄、科室、指定医师(如果有)、挂号费、日期等2)病人信息由病人提供给挂号人员,再由挂号人员输入计算机中病人缴纳挂号费,挂号工作人员通过计算机下达指令有打印机打印出挂号单挂号单医院挂号系统挂号人员病人打印机病人信息和挂号信息数据库挂号单医院挂号系统挂号人员病人管理人员管理人员定义挂号规则挂号规则挂号数量限制医生科室5 需求文档5.1 需求5.1.1查询1)病人姓名、性别、年龄、科室、指定医师2)当天挂号病人的数目3)当天各科室的收费情况4)当天医生当值的情况5)当天收取挂号费的数目6)一定级别医生的挂号情况7)病人挂号历史情况5.1.2行为规则1)挂号单编号由系统自动生成,长度是??(需要具体了解确定)2)病人姓名、性别、年龄、科室为必填项3)必填项中必须全部填写,否则无法打印4)每个科室的挂号数量有限5)每个医生的挂号数量有限6)病人需缴纳挂号费,挂号人员才能打印挂号单7)填写指定医师后,系统自动显示挂号费8)系统通过访问数据库访问时间和对象5.1.3映射映射反映的是输入输出的关系,由输入的信息映射到输出。

输入包括:病人基本信息输出包括:挂号单编号、病人信息、科室信息(还可能包含医生信息)、挂号医生级别、挂号费信息、日期信息等。

5.1.4实现域上的操作5.2 问题域描述5.2.1实体、属性、关系(数据类型)根据框架分析,对问题域的描述用对象模型类图表示。

如下图:5.2.2事件顺序1)病人提出挂号2)病人提供病人信息3)挂号人员填写相关信息4)病人缴纳挂号费5)挂号人员打印挂号单,一式三份,交给病人两份6)病人是吃挂号单寻找病人就诊7)医生确认挂号单5.2.3因果规则医生级别决定挂号费5.2.4文件格式浏览器5.2.5信息源病人5.2.6与之接口的硬件和软件打印机:用于打印挂号单可能:IC读卡器银行转账系统医疗保险系统5.2.7I/O端口和硬件之间的映射输入:键盘输出:打印机5.3 期望1)尽量减少文字输入2)挂单尽量简洁3)编号由系统自动生成4)可存储病人信息和挂号信息5)可查询病人信息和挂号信息6)科室挂号数量有上限7)挂号单可以退换8)挂号单会作废5.4 优先原则1)软件运行速度优先5.5 平台:硬件和操作系统操作系统Microsoft Windows XP/Vista/7 简体中文版最低配置CPU Intel Pentium3或AMD Athlon系列处理器512M 内存调制解调器1.0G 硬盘空间分辨率16bit 800×600鼠标、键盘推荐配置64K/bps以上的上网环境CPU Intel Pentium4或AMD Athlon64 以上系列处理器1.0G 以上内存1.0G 以上硬盘空间分辨率32bit 1024x768支持DirectSound声卡鼠标、键盘5.6 设计约束1)字体2)定义变量5.7 可能的变更1)医生级别的变更2)挂号费用3)科室的增减4)管理员的权限5)科室挂号上限数量6)医生挂号上限数量5.8 术语表名称定义病人生有某种疾病,需要医生诊治的人病人信息需要挂号的病人的姓名、性别、年龄、出生日期挂号者提出挂号的人员,可能是病人,也有可能不是病人挂号人员操作挂号系统,填写并打印挂号单,收取挂号费的医院工作人员挂号单病人寻找医生就职所需的凭证,由挂号人员根据病人信息填写并在收取挂号费用之后打印的票据,一式三份。

相关文档
最新文档