基于Java环境的医院药品管理系统的设计(含源文件).doc
《基于Java环境的医院药品管理系统的设计(含源文件).doc》由会员分享,可在线阅读,更多相关《基于Java环境的医院药品管理系统的设计(含源文件).doc(13页珍藏版)》请在咨信网上搜索。
1、武汉理工大学计算机能力拓展训练报告书学 号:课 程 设 计题 目基于Java环境的医院药品管理系统的设计学 院计算机科学与技术学院专 业计算机科学与技术专业班 级姓 名指导教师许毅2012年09月02日计算机能力扩展训练任务书学生姓名: 专业班级:指导教师: 许 毅工作单位: 计算机科学与技术学院 题 目: 初始条件:理论:.NET、Java、Linux、Android或Windows Phone环境, Oracle、SQLite、SQL Server、SQLServer CE或MySQL数据库, C、Eclipse、C+或其它合适、有效的开发工具,等等。实践:计算机科学系实验中心提供计算机及
2、软件开发环境.要求完成的主要任务:(1)系统需求分析:使用软件工程所学的知识对拟开发的系统进行数据需求和功能需求分析,确定开发环境和工具软件.(2)系统设计:根据系统需求分析进行概要设计和详细设计,在确定好的开发环境中利用确定的工具软件进行系统实现.(3)编制好程序后,设计若干测试用例,上机测试所设计的原型系统.(4)设计报告按格式要求书写.设计报告正文的内容应包括:1)系统描述 包括问题说明、数据需求和功能需求。2)系统设计 包括总体设计、数据库表结构、输入/输出设计、用户界面设计、处理过程设计。3)系统测试 包括测试用例的描述、测试方法和测试结果。4)设计的特点、不足、收获和体会。时间安排
3、:1、暑期完成。2、下学期开学第一周到计算机学院实验中心(三楼)检查程序、交课程设计报告、源程序(CD盘)。指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日基于Java环境的医院药品管理系统的设计1、项目设计的背景及意义该内容主要是药品信息管理的库存管理、药品管理、入库单管理和出库单管理等模块的结合实现,使用java技术加以实现。通用此课题以及我们在以往学习数据库的基础上,灵活运用java和结构化查询语言SQL Server 2005,开发出基本上能供应使用的药品管理信息系统.应用所学的有关知识,更深入地学习NetBeans平台和SQL Server 2005数据库技术应用,将
4、所学的书面知识和实际应用结合起来,以达到学以致用的目的. 2、可行性分析可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功.可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1)技术可行性:该系统采用了B/S技术结构,使用NetBeans开发软件,数据库服务器选用微软公司的SQL Server 2005数据库,它是目前能处理所有中小型系统最方便的流行数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能
5、。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,此系统是使用网页作为服务端的,所以对硬件没什么要求,安装有IE就够了。(2)经济可行性:本系统作为一个课程设计,因此无需考虑。(3)操作可行性:作为一个课程设计,要求很适中,而且都是完全根据所学的知识进行。因此,医院药品管理信息系统的开发是完全可行的。3、功能需求(一)功能划分药品管理系统分为系统用户管理、药品销售管理、药品库存管理、进货管理、职工管理、查询分析。(二)功能描述(1) 药品进货管理:当医院需要增加新的销售药品时,利用此模块可以添加新的药品信息,修改已存在的药品信息,提供所有与药品相关的各类信息,初始化库存。(2
6、)药品销售管理:药品统一的价格销售,对已查询销售单,可以对药品的价格进行控制。(3)用户管理: 对对职工进行增加,删除,查询等操作。(4)查询分析:此功能并未单独作为一个模块,而是分布在各个模块中,各个模块产生业务时,可以在各模块的相应功能按钮上选择查询.4、 性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,药品管理系统应该满足以下的性能需求:1、系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2、系统的开放性和系统的可扩充性药品管理系统在开发
7、过程中,应该充分考虑以后的可扩充性.例如用户查询的需求也会不断的更新和完善.所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件.通过软件的修补、替换完成系统的升级和更新换代。3、系统的易用性和易维护性管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的
8、过程。4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件.所有这些都要符合主流国际、国家和行业标准。5、系统的先进性目前计算系统的技术发展相当快,做为药品管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后.这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成.另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品.6、系统的响应速度药品管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因
9、为速度问题而影响工作效率.5、 数据描述(数据流图+数据字典)经过调研,我们发现,一个医院药品管理最基本的工作流程是进货和销售。医院通过管理系统进行药品的销售及销售后的库存整理.图5.1 系统数据流图图5。2 详细数据流图6、 E-R图本系统涉及到以下实体:图6。1 用户E-R图图6。2药品ER图图6。3 库存E-R图图5。4入库E-R图图6。5 入库ER图图6。6 实体联系ER图7、数据库的逻辑设计药品管理管理系统主要涉及到4个表,即:药品信息表、药品入库表、药品出库表和库存表。药品信息表:这张表是用来存储药品信息的.药品添加以后它的信息就会储存到这张表中,其中包含:药品编号、名称、化学名称
10、、规格、类别、剂型、厂商。其中药品编号是主键,非空且唯一。其余信息可以为空,并在数据表建立的时候给他们相应的规定好数据类型.药品入库表:这张表是用来存储入库表单信息的,所有入库单信息都包含在这张表中.包括:表单号、药品编号、批号、入库日期、有效日期、进价、售价、数量及验收人.其中入库单号是主键,非空且唯一.药品出库表:这张表是用来存储出库表单信息的,所有出库信息都包含在这张表单中.它的字段有:表单号、药品编号、批号、数量、出库日期及验收人。其中出库单号是主键,非空且唯一。药品库存表:这张表是用来存储库存信息的,所有初始化的库存信息和出库入库信息改变后的信息都会被记录下来.它字段有:表单号、药品
11、编号、批号、名称、数量、入库时间、有效时间、进价、售价、验收人及状态.8、数据库的物理设计药品管理系统数据库中各个表的设计结果如下面几个表格所示。每个表格表示为数据库中的一个表.表8。1 药品信息表drugdrugnum(PK)Varchar(10)N药品编号nameVarchar(20)Y名称CnameVarchar(20)Y化学名称standardVarchar(20)Y规格sortVarchar(10)Y类别typeVarchar(10)Y剂型factorerVarchar(100)Y厂商表8.2 用户表userinfouserid(PK)Varchar(10)N用户名nameVarch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 环境 医院 药品 管理 系统 设计 源文件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。