2022年基于Java环境的医院药品管理系统的设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年基于Java环境的医院药品管理系统的设计.pdf》由会员分享,可在线阅读,更多相关《2022年基于Java环境的医院药品管理系统的设计.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于 Java 环境的医院药品管理系统的设计( 含源文件 ) 学号 :课 程 设 计题目基于 Java 环境的医院药品管理系统的设计学院计算机科学与技术学院专业计算机科学与技术专业班级姓名指导教师许毅2012 年09 月02 日计算机能力扩展训练任务书学生姓名 : 专业班级 : 指导教师 : 许毅工作单位 : 计算机科学与技术学院题目: 初始条件 : 理论: 、NET 、Java、Linux 、Android 或 Windows Phone 环境 , Oracle、SQLite 、SQL Server 、SQL Server CE或 MySQL 数据库 , C#、Eclipse 、 C+ 或其
2、它合适、有效的开发工具,精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 19 页 - - - - - - - - - - 基于 Java 环境的医院药品管理系统的设计( 含源文件 ) 等等。实践 : 计算机科学系实验中心提供计算机及软件开发环境。要求完成的主要任务 :(1) 系统需求分析: 使用软件工程所学的知识对拟开发的系统进行数据需求与功能需求分析 , 确定开发环境与工具软件。(2) 系统设计 : 根据系统需求分析进行概要设计与详细设计, 在确定好的开发环境中利用确定的工具软件进行系统实现
3、。(3) 编制好程序后, 设计若干测试用例, 上机测试所设计的原型系统。(4) 设计报告按格式要求书写。设计报告正文的内容应包括: 1) 系统描述包括问题说明、数据需求与功能需求。2) 系统设计包括总体设计、数据库表结构、输入/ 输出设计、用户界面设计、处理过程设计。3) 系统测试包括测试用例的描述、测试方法与测试结果。4) 设计的特点、不足、收获与体会。时间安排 : 1、暑期完成。2、下学期开学第一周到计算机学院实验中心( 三楼 ) 检查程序、交课程设计报告、源程序 (CD 盘) 。指导教师签名 : 年月日系主任 (或责任教师 )签名: 年月日基于 Java 环境的医院药品管理系统的设计1、
4、项目设计的背景及意义该内容主要就是药品信息管理的库存管理、药品管理、入库单管理与出库单管理等模块的结合实现 , 使用 java 技术加以实现。通用此课题以及我们在以往学习数据库的基础上 , 灵活运用 java与结构化查询语言SQL Server 2005, 开发出基本上能供应使用的药品管理信息系统。应用所学的有关知识, 更深入地学习NetBeans平台与 SQL Server 2005 数据库技术应用 , 将所学的书面知识与实际应用结合起来 , 以达到学以致用的目的。2、可行性分析可行性分析就是在系统调查的基础上,针对新系统的开发就是否具备必要性与可能性 ,对新系统的开发从技术、经济、社会的方
5、面进行分析与研究,以避免投资失误 ,保证新系统的开发成功。可行性研究的目的就就是用最小的代价在尽精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 19 页 - - - - - - - - - - 基于 Java 环境的医院药品管理系统的设计( 含源文件 ) 可能短的时间内确定问题就是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1) 技术可行性 : 该系统采用了 B/S技术结构 , 使用 NetBeans开发软件 ,数据库服务器选用微软公司的SQL Server 2005 数据库 ,
6、它就是目前能处理所有中小型系统最方便的流行数据库, 它能够处理大量数据, 同时保持数据的完整性并提供许多高级管理功能。 它的灵活性、 安全性与易用性为数据库编程提供了良好的条件。硬件方面 , 此系统就是使用网页作为服务端的, 所以对硬件没什么要求 , 安装有 IE 就够了。(2) 经济可行性 : 本系统作为一个课程设计,因此无需考虑。(3) 操作可行性 : 作为一个课程设计 , 要求很适中 , 而且都就是完全根据所学的知识进行。因此 , 医院药品管理信息系统的开发就是完全可行的。3、功能需求(一) 功能划分药品管理系统分为系统用户管理、药品销售管理、药品库存管理、进货管理、职工管理、查询分析。
7、(二) 功能描述(1) 药品进货管理 :当医院需要增加新的销售药品时,利用此模块可以添加新的药品信息 ,修改已存在的药品信息 ,提供所有与药品相关的各类信息,初始化库存。(2)药品销售管理 :药品统一的价格销售 ,对已查询销售单 ,可以对药品的价格进行控制。(3)用户管理 : 对对职工进行增加 ,删除,查询等操作。(4)查询分析 :此功能并未单独作为一个模块,而就是分布在各个模块中 ,各个模块产生业务时 ,可以在各模块的相应功能按钮上选择查询。4、性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,药品管理系统应该满足以下的性能需求 : 1、系统处理的准确性与及时性系统处理的准确性与及
8、时性就是系统的必要性能。在系统设计与开发过程中,要充分考虑系统当前与将来可能承受的工作量,使系统的处理能力与响应时间能够满足学校对信息处理的需求。2、系统的开放性与系统的可扩充性精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 19 页 - - - - - - - - - - 基于 Java 环境的医院药品管理系统的设计( 含源文件 ) 药品管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新与完善。所有这些,都要求系统提供足够的手段进行功能的调整与扩充。而要实现这
9、一点,应通过系统的开放性来完成,既系统应就是一个开放系统 ,只要符合一定的规范 ,可以简单的加入与减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级与更新换代。3、系统的易用性与易维护性管理系统就是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语与中文信息的界面;针对用户可能出现的使用问题 ,要提供足够的在线帮助 ,缩短用户对系统熟悉的过程。4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家与行业标准。5、系统的
10、先进性目前计算系统的技术发展相当快,做为药品管理系统工程 ,在系统的生命周期尽量做到系统的先进 ,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性与可扩充性,不断改善系统的功能完成。另一方面,在系统设计与开发的过程中 ,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6、系统的响应速度药品管理系统系统在日常处理中的响应速度为秒级,达到实时要求 ,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则就是保证操作人员不会因为速度问题而影响工作效率。5、数据描述 (数据流图 +数据字典 ) 经过调研 ,我们发现 ,一个医院药品管理最基本的工作
11、流程就是进货与销售。医院通过管理系统进行药品的销售及销售后的库存整理。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 19 页 - - - - - - - - - - 基于 Java 环境的医院药品管理系统的设计( 含源文件 ) 图 5、1 系统数据流图图 5、2 详细数据流图6、 E-R 图本系统涉及到以下实体 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 19 页 - - - - -
12、 - - - - - 基于 Java 环境的医院药品管理系统的设计( 含源文件 ) 用户信息表用户编号姓名性别身份证号电话地址图 6、1 用户 E-R 图药品信息表名称化学名称规格类别剂型药品编号厂商图 6、2 药品 E-R 图库存表表单号药品编号批号名称数量进货时间有效时间进价售价验收人状态图 6、3 库存 E-R 图入库表表单号药品编号批号名称数量进货时间有效时间进价售价验收人图 5、4 入库 E-R 图出库表表单号药品编号批号数量出库时间验收人精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,
13、共 19 页 - - - - - - - - - - 基于 Java 环境的医院药品管理系统的设计( 含源文件 ) 图 6、5 入库 E-R 图图 6、6 实体联系E-R 图7、 数据库的逻辑设计药品管理管理系统主要涉及到4 个表, 即: 药品信息表、 药品入库表、 药品出库表与库存表。药品信息表 : 这张表就是用来存储药品信息的。药品添加以后它的信息就会储存到这张表中 , 其中包含 : 药品编号、名称、化学名称、规格、类别、剂型、厂商。其中药品编号就是主键 , 非空且唯一。其余信息可以为空, 并在数据表建立的时候给她们相应的规定好数据类型。药品入库表 :这张表就是用来存储入库表单信息的,所有
14、入库单信息都包含在这张表中。包括 :表单号、药品编号、批号、入库日期、有效日期、进价、售价、数量及验收人。其中入库单号就是主键,非空且唯一。药品出库表 :这张表就是用来存储出库表单信息的,所有出库信息都包含在这张表单中。它的字段有 :表单号、药品编号、批号、数量、出库日期及验收人。其中出库单号就是主键,非空且唯一。药品库存表 :这张表就是用来存储库存信息的,所有初始化的库存信息与出库入库信息改药品信息表药品编号名称化学名称规格剂型类型厂商库存表库存初始化药品编号表单号批号名称数量进货时间有效时间进价售价验收人状态入库表出库表表单号药品编号批号名称数量进货时间进价有效时间售价验收人表单号药品编号
15、批号数量出库时间验收人入库出库1n111n精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 19 页 - - - - - - - - - - 基于 Java 环境的医院药品管理系统的设计( 含源文件 ) 变后的信息都会被记录下来。它字段有:表单号、药品编号、批号、名称、数量、入库时间、有效时间、进价、售价、验收人及状态。8、数据库的物理设计药品管理系统数据库中各个表的设计结果如下面几个表格所示。每个表格表示为数据库中的一个表。表 8、1 药品信息表drug drugnum(PK)Varchar(
16、10) N 药品编号name Varchar(20) Y 名称Cname Varchar(20) Y 化学名称standard Varchar(20)Y 规格sort Varchar(10)Y 类别type Varchar(10)Y 剂型factorer Varchar(100) Y 厂商表 8、2 用户表userinfo userid(PK) Varchar(10) N 用户名name Varchar(100) Y 姓名sex Varchar(10) Y 性别idcard Varchar(50) Y 身份证号tell Varchar(50) Y 电话address Varchar(100)
17、Y 地址password Varchar(10) Y 密码表 8、3 入库表bargain buyid(PK) Varchar(10) N 表单号精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 19 页 - - - - - - - - - - 基于 Java 环境的医院药品管理系统的设计( 含源文件 ) drugnum Varchar(10) Y 药品编号number Varchar(10) Y 批号name Varchar(20) Y 名称amount Int Y 数量intime Date
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 Java 环境 医院 药品 管理 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内