《医院收费管理系统新修订》由会员分享,可在线阅读,更多相关《医院收费管理系统新修订(34页珍藏版)》请在金锄头文库上搜索。
1、NIIT 项目项目 医院收费管理系统 目目 录录 一、项目开发文档 .(1) 1 项目需求分析 .(1) 2 概要设计 .(4) 3 详细设计 .(8) 4 项目文档清单 .(12) 5 项目命名约定 .(13) 6 项目测试 .() 二、项目开发进度 .(14) 三、项目成果软件 .(15) 四、软件安装使用说明 .(18) 五、项目总结 .(19) 附录 1 项目成果软件代码.(20) 医院收费管理系统 1 一、项目开发文档一、项目开发文档 1 项目需求分析项目需求分析 1.1 引言引言 开发一个医院收费管理系统开发一个医院收费管理系统 医院收费系统是医院管理系统的最终端的一个模块, 它处
2、于整个医院管理系统的最 末端,可以说是整个系统的信息入口。要从收费系统中提取并保存所需信息。与它并行 的有住院管理系统,药库管理系统,之上,还有人事管理系统,后勤管理系统,最高端 是院长查询系统。完整的医院收费管理系统应该包括的功能有:药品划价,门诊收费, 处方的查询,收费项目的查询,其中,查询功能都需要从几个方面来考虑:医生,病人, 科室,操作员,药房,并能完成相应的统计功能。本软件是利用 NetBeans 5.5 设计开发 的医院收费信息管理系统,是医院信息系统的一个重要组成部分,可实现对医院收费信 息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统 筹安排,从而
3、提高改进传统的管理方法,提高医院收费管理水平。 系统管理模块:此模块是系统的主要模块,主要完成用户的注册、删除和密码修改以及用 户的权限设置和系统初始化。 添加功能: 将新收集到的数据资料增加到知识管理数据库中,可以为其设 置各种属性,包括资料的收集时间,入库时间,资料格式,大 小,所属类别,与其他资料的关联性,以及该资料的摘要等。 修改功能: 可以修改数据资料的各种属性,存储位置等。 删除功能: 将不需要的数据资料从数据库中清理掉,以保证数据库有足够 空间存放新的资料。 结算功能: 根据数据资料对病人的医疗费用进行结算 资料查找: 可以按照特定的资料属性,如资料的名称,收集时间,入库时 间,
4、类别等从数据库中查出所需要的各类资料。 显示摘要: 当鼠标单击选中文件资料时,可以在摘要栏内看到该文件的内 容简介,如果是图片,能看到预览效果。 打开资料: 选择要打开的文件,系统会自动调用该文件相应的程序来打开文 件。 1.2 可行性分析可行性分析 医院收费管理系统 2 1.系统可行性: 在医院收费系统的可行性分析过程中,利用 SQL Server 数据库所具有的能力,以 最简洁最容易的方法,对入院登记、费用记帐、出院结算等属性进行增加、修改、删除、 查询。可以安全高效地存储病人资料和操作员资料。使用 Java/JSP 应用程序编程,这有 利于医院收费管理员有效的对医院信息的管理。收费管理系
5、统的规模、设备状况、维护 和修改系统程序,都需要相关的操作人员。对于医院的运行更加的准确、全面、及时和 详实。 2.技术可行性: 系统采用的是 MVC 模式,是目前 j2ee 中比较流行的一种模式。MVC : model,view, control 表示,如果软件需要用到 UI 界面,那么就应该分成 : 模型层,表示层,控制层 三层,它是一个复杂的架构模式,其实现也显得非常复杂。但是,我们已经终结出了很 多可靠的设计模式,多种设计模式结合在一起,使 MVC 模式的实现变得相对简单易行。 Views 可以看作一棵树,显然可以用 Composite Pattern 来实现。Views 和 Mode
6、ls 之间 的关系可以用 Observer Pattern 体现。 Controller 控制 Views 的显示, 可以用 Strategy Pattern 实现。Model 通常是一个调停者,可采用 Mediator Pattern 来实现。 随着网络应 用的快速增加, 通过在 ASP.NET 中的 MVC 模式编写的, 具有极其良好的可扩展性。 MVC 模 式对于 Web 应用的开发无疑是一种非常先进的设计思想,无论你选择哪种语言,无论应 用多复杂,它都能为你理解分析应用模型时提供最基本的分析方法, 为你构造产品提供清 晰的设计框架,为你的软件工程提供规范的依据。 3.使用可行性: 使用
7、到局域网连接技术、JSP/NetBean 5.5开发技术、SQL Server2005服务器端的T-SQL 语言数据库开发技术, 这些都是非常成熟的技术。 项目开发在技术方面采用 Java/JSP 应 用程序编程与数据库相结合方法来实现。 要求所有数据信息的储存都由数据库来完成。 1.3 运行环境运行环境 设备: 资料数据库服务器(可选择笔记本或台式机) 台式机最低配置: 英特尔奔腾 4 处理器 2.6GHz,256 兆内存,硬盘 120G,CD-RW+DVD 光驱; 推荐配置英特尔奔腾 4 处理器 3.06GHz,512 兆内存,硬盘 160G,DVD 刻录光驱。 一般计算机外设: 打印机、
8、扫描仪等。如要配置网络环境,还需网络连接设备。 软件支持本系统运行过程中会需要调用打开相应数据资料的各类软件,具体要视资料的 类型而定,一般为 SQL 数据库。 接口: 用户接口:本系统在 Windows 系统下运行。对各类文件的打印,系统将通过调用打 医院收费管理系统 3 开相应文件的程序来完成。输出、输入的响应时间将由电脑本身处理速度来决定。 1.4 功能描述功能描述 医院收费管理系统功能需求描述如下: 不同的操作元可以按自己的用户名和密码登录到相应的界面。 可以使用本系统完成查询病人资料,收费记录和打印相关账单等功能。 操作员可以修改自己的账户名及密码(提高用户的安全性) 。 本系统要符
9、合医院的标准,满足医院收费的工作需求,并要达到网页界面具有良好的 交互性,使得页面直观,友好,方便,安全。系统具备基本的数据库维护功能, 根据用 户的需求能进行相关的增加,删除,修改,更新功能。具体功能实现如下 : 入院登记功能 : 添加病人资料,查询病人资料。费用记账功能 : 查询费用,增加费用结账出院功能 : 计算医 药治疗费用的总额,并要打印出消费账单。系统管理功能 : 添加新用户,修改密码。使 用帮助,关入本医院的信息描述医院功能分析收费管理系统是一套对医院门诊的收费开 票、门诊处方、药品管理、门诊收费明细统计查询等进行全面管理的系统。该系统包括 门诊收费(收费开票、退款) ;门诊处方
10、(门诊处方发药、收费工作当日汇总表) ; 药品管 理(药品入库、药品基本信息设置、药品库存明细) ;门诊收费明细统计查询(俺接诊医 师统计查询、按收费名称统计查询、按收款人统计查询、按病人姓名查询)系统维护 (期间设置、经办人信息、医师信息、药品单位信息、科室表、门诊费用表) 。系统可行 性: 本系统将在 WINDOWS 平台下做开发,并且采用 NETBEANS5.5 集成开发环境, TOMCAT 作为 JSP/SERVLET 运行容器,SQL2005 为 WEB 服务器. 技术可行性使用到局域网连接技术、使用 JSP, SERVLET,JAVABEAN,JSTL,EL 技术 开发、SQL S
11、erver2005 服务器端的 T-SQL 语言数据库开发技术,这些都是非常成熟的技 术。 2 概要设计2 概要设计 2.1 引言2.1 引言 医院收费管理系统的功能需求描述,可以完成查询病人资料,收费记录和打印费用 清单等功能。具备数据库维护功能,根据用户要求及时进行数据的添加、删除、修改和 备份等操作。 符合医院的规定, 满足医院收费工作的需要, 并达到操作过程的直观、 方便、 实用、安全等要求。 2.2 系统功能模块图2.2 系统功能模块图 医院收费管理系统 4 数据库设计数据库设计 需求分析 经过仔细分析调查有关医院收费信息需要,用户的需要主要体现在各种信息的提供、 保存、更新和查询,
12、这就要求数据库结构能充分满足个种信息的输入和输出。医院的 业务流程如下: 前面已经理解了医院收费管理系统的总体框架,至此对医院收费管理系统熟悉了,接 下来就可以根据这些分析定义所需的数据字典、定义数据库的实体、定义实体间的联 系,数据字典定义如下: 数据项 医院收费管理系统 5 1.数据流 本系统流程分析如下图所示 医院收费管理系统 6 2.概念设计 数据库逻辑设计是根据数据库的要领设计和数据库管理系统特征导出数据库的逻辑结 构,也就是通过需求分析的结果进行设计,并通过完整的设计方法产生数据库管理系 统可以处理的规范化的和优化的数据库逻辑模式和子模式,并相应定义逻辑模式上的 完整性约束,安全性
13、约束、函数依赖及关系和操作任务对应关系,逻辑设计是数据库 设计过程中非常重要的步骤,它的设计结果将直接影响到最终形成的物理数据库及系 统的成败。在逻辑设计过程中,要用到许多设计理论 和设计方法。 实体联系模型是 P.PChen 于 1976 年提出来的, ER 模型中的基本语义单位是实体和联 系,它可以形象的用图形来进行表示,称为 ER 图。ER 图是直观表示概念模型的有 力工具。在 ER 图中,以矩形框来表现实体类型(既考虑问题的对象) ,用菱形框表 示联系类型(及实体之间的联系) ,用椭圆来表示实体类型和联系的属性,相应的名 字均记录在框中。联系类型与其涉及的实体类型之间用直线连接,并在直
14、线端部标注 联系的种类( 1:M, M:N 或者 1:1) ER 模型有两个明显优点:1、接近人的思想, 容易理解;2、与计算机无关,用户容易接受。 数据库结构示意图 医院收费管理系统 7 3 详细设计详细设计 3.1 E-R 图图 医院收费管理系统 E-R 医院收费管理系统 8 医院收费管理系统 9 3.2 用例图用例图 admin/user 门诊收费系统 费用信息 住院收费系统 登陆 药品划价 医院收费管理系统 10 3.3 表结构表结构 1.门诊收费记录表 Checkproject 字段名称数据类型说明 C_id数字收费记录编号 R_id数字 门诊登记编号, 与表 Registration 中的 R_id