基于java的医药管理系统的设计与实现.doc
- 文档编号:85646
- 上传时间:2022-10-02
- 格式:DOC
- 页数:29
- 大小:455KB
基于java的医药管理系统的设计与实现.doc
《基于java的医药管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于java的医药管理系统的设计与实现.doc(29页珍藏版)》请在冰豆网上搜索。
青岛农业大学
毕业论文(设计)
题目:
基于java的医药管理系统的设计与实现
姓名:
学院:
理学与信息科学学院
专业:
班级:
学号:
指导教师:
2013年6月10日
毕业论文(设计)诚信声明
本人声明:
所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得青岛农业大学或其他教育机构的学位或证书使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
论文(设计)作者签名:
日期:
年月日
毕业论文(设计)版权使用授权书
本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。
本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。
本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为青岛农业大学。
论文(设计)作者签名:
日期:
年月日
指导教师签名:
日期:
年月日
目录
摘要 Ⅰ
Abstract Ⅱ
绪论 1
1系统分析 1
1.1需求分析 1
1.2可行性分析 1
2系统设计 2
2.1系统开发环境及目标 2
2.2系统功能结构 2
2.3系统流程图 3
2.4逻辑分层结构设计 4
2.5文件夹组织结构 5
3数据库设计 6
3.1数据库分析 6
3.2数据库设计 6
3.3数据库创建 8
4配置文件 9
4.1配置web.xml文件 9
4.2配置struts-config.xml文件 10
4.3配置hibernate.cfg.xml文件 10
5系统模块设计 12
5.1主系统管理模块 12
5.2基础信息管理模块 16
5.3药品销售管理模块 18
5.4进货/需求管理模块 19
6总结 21
致谢 22
参考文献 23
基于java的医药管理系统的设计与实现
摘要:
java作为一种计算机语言,经过几十年的磨练和完善,有着相当乐观的优越性。
与其他计算机语言一样,都提供了可移植性和垃圾回收原理,但与之不同的是,java不仅具有这些特点,同时还具有网络连接、数据库存储和绘图功能,集多种优点于一身。
正是由于java的这些优点,所以本论文主要讲述的是以java语言为核心,采用mySql数据库储存数据,运用Hibernate和Struts框架的医药管理系统的设计及应用。
此系统流程相对清晰,功能上主要完成对医学药品的管理,其中包括药品以及类别的增删改查,药品库存量的修改,同时也实现了对系统管理员的增删操作。
通过后期系统的不断完善和改造,优化了界面显示,修改了系统漏洞,完成了涉及到的所有操作。
关键词:
java技术;mySql数据库;Struts框架;Hibernate框架
DesignandImplementationofthemedicalmanagementsystembasedonjava
Abstract:
Javaasakindofcomputerlanguage,afterdecadesofpolishandperfect,hasafairlyoptimisticsuperiority.Withothercomputerlanguages,theyprovidesportabilityandgarbagecollectionmechanism,butincontrast,Javanotonlyhasthesecharacteristics,butalsohaveanetworkconnection,databasestorageandgraphics,combinesmanyadvantagesinone.BecauseoftheseadvantagesofJava,sothisthesisismainlyaboutmedicinemanagementsystemdesignandapplicationwiththeJavalanguageasthecore,usingmySqldatabasetostoredata,usingHibernateandtheStrutsframework.Processofthesystemisrelativelyclear,thesystemfunctionmainlycompletesthemanagementofmedicaldrugs,includingpharmaceuticalandcategoriesdeletedorchanged,druginventorymodified,aswellasimplementationofthesystemadministratortoaddordeleteoperation.Throughthesystemconstantlyimprovesandreformsfinally,optimizingtheinterfacedisplay,changingthesystemvulnerabilities,completingalloperationsinvolved.
Keywords:
Javatechnology;MySQLdatabase;
Strutsframework;Hibernateframework
绪论
伴随着科技时代的不断进步,网络技术在人们的日常生活中的重要性不断提升。
由于高科技的飞速发展,人们的日常生活习惯也在发生变化,特别是计算机的大量普及,加快了人们生活节凑的步伐。
目前,中国的科技正处在初级阶段,很多技术还不太成熟和完善,如何能在短时间内提高工作效率是人们首先考虑的问题。
针对我国医药管理这方面来说,传统的管理方式相对繁琐,操作复杂,没有科学、完善的方法,不仅耗时而且还浪费人力物力。
相对于其他国家而言,针对医药方面的管理研发已有几十年的经验了,体系比较完善。
其中也有一些比较著名的系统,例如:
退伍军人管理局的DHCP系统、美国犹他州的LDS医院药品的HELP系统和麻省总医院药品的COSTAR系统。
从医药管理系统发展趋势来看,由原来的小型化正逐步演化成智能化,又会在一定程度上向集成化转变[1][1]海峡医界网.医院药品管理信息系统.2009.7
医药管理系统的主要目标是提高工作效率,减轻医院劳动人员的工作强度,降低在医院药品管理上的资金投入,从而获得更好的社会效益。
医药管理系统的主要特点是占用的系统资源较少,所需的计算机技术相对简单,便于操作。
主要处理文字和数字数据为主,易于实现。
本文主要阐述了依据java技术实现的医药管理系统,运用目前比较流行的Struts框架技术处理逻辑关系。
采用Mysql数据库技术以表的形式储存数据,运用Hibernate技术对数据库中数据进行相关操作,并对数据库的创建和设计以及Hibernate技术的配置做了详细的描述[2][2]李钟蔚.JAVA项目开发案例全程实录.清华大学出版社,2011
1系统分析
1.1需求分析
在当今社会飞速发展的时代,各行各业都在面对着大量的数据信息,医院也不例外,对医药的进销存管理也构成了医院各项管理中比较重要的一部分。
面对着每日大量药品的输入和输出,以及众多拥有不同需求的客户,如果采用传统的、非智能化的手工方式来处理所带来的这些数据信息,不仅效率提高不上去,而且还会动用大量的人力物力,增加了医院的开销和资金投入,但却得不到较大的利益。
如何解决以上这些问题,那就需要一个比较成熟的、科学的方法。
所以,一个完善的医药管理系统不仅可以带来管理人员对药品的快速管理,而且还能在一定程度上也满足了消费者的需求。
它应具有以下优点[3][3]江义华.JAVA完美经典.中国铁道出版社,2004
(1)操作界面更加人性化,处理上更加高效。
(2)采用高端的软件技术研发和较长的使用寿命。
(3)可简化工作人员的操作,从而提高工作效率。
1.2可行性分析
任何一款软件研发出来,并不是凭空捏造,它应具有社会效益以及可行性。
针对医药管理系统来说,它应具有以下可行性[4][4]史济民、顾春华、郑红.软件工程.高等教育出版社,2009
经济方面:
从经济的角度进行评估,该系统的创建和日后的维护,不会耗费大量的资金。
不仅如此,该系统设计理念就是节省人力,完善管理水平,提高管理质量,屏蔽管理漏洞,因而此系统所带来的社会经济效益将远远大于开发中的投入。
技术方面:
从技术的角度进行评估,该系统依托于java技术。
该语言通熟易懂,技术上可实现跨平台。
与此同时,采用Struts和Hibernate框架,分别完成逻辑操作和数据操作,运行效率高,处理速度快[5][5]耿祥义、张跃平.JAVA2实用教程.清华大学出版社,2004
实施方面:
从实施的角度进行评估,该系统对硬件配置要求不高,部署又相对简单,操作起来难度不大,普通操作人员很容易应用此系统,不必接受过多的专业知识的培训。
2系统设计
2.1系统开发环境及目标
(1)系统开发环境
不同的开发环境,将在一定程度上影响到系统的正常运行。
所以有必要给出该系统的开发环境,避免出现不必要的麻烦。
运行环境选择如下[6][6]周惠英.JAVA入门、进阶与应用实例.人民邮电出版社,2007
开发环境:
Window7操作系统
开发工具:
MyEclipse9.0开发软件
Web服务器:
apache-tomcat-6.0.36容器
(2)系统目标
针对当前医院管理的要求,以及从用户体验的角度出发,该系统的制定应具备以下目标[7][7]张桂珠、陈爱国.JAVA面向对象程序设计.北京邮电大学出版社,2006
①系统安全系数高,运行相对稳定。
②界面简单但不失美观,操作方便快捷。
③完成药品基础信息和用户账号的管理。
④能及时的预知药品的销售状况及库存信息。
2.2系统功能结构
通过查阅相关书籍和上网搜索资料,从医院管理状况出发,将该管理系统定义为四大功能模块,它们分别是主系统管理、基本信息管理、药品销售管理和进货与需求管理[8][8]李钟蔚.JAVA开发实战宝典.清华大学出版社,2010
医药管理系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 医药 管理 系统 设计 实现