1摘要药品管理系统是现代化在线医药管理必不可少的基础设施与技术支撑环境。本系统前台采用MyEclipse开发,后台采用MySql作为数据库开发工具,这些技术目前相对比较成熟,方便产品的维护。本系统可以实现用户在线注册、登录、修改密码,用户进行药品添加和管理、供应商的添加和管理,还可查询供应商提供的药品清单。JSP(JavaServerPages)是由SunMicrososystems公司倡导的、许多公司参与的一起建立的一种动态网页技术标准,JSP技术是在Servlet技术基础上发展起来的,它在飞速发展过程中,现在已经成为Java服务器编程的重要组成部分。虽然它未成型,但是它必然将和J2EE一起发展。MySql是一种高效的关系数据库系统,它与WindowsNT/2000及Windows9x等操作系统紧密集成。这种安排使MySql能充分利用操作系统所提供的特性。对于今天复杂的客户/服务器系统来说,MySql是一个很好的选择。关键字:药品管理系统;Java;MySql;2AbstractThemedicaladministrativesystemisthemodernizedonlinemedicinemanagementsystem,whichistheessentialinfrastructureandtechnologicalback-upenvironment.ThissystematicfrontdeskadoptsDreamWeaverdevelopment,andthebackstagesupporteradoptsMySqlasthedatabasedevelopinginstrument.Thesetechnologiesarerelativematureatpresent,facilitatethemaintenanceoftheproducts.Thissystemcanrealizeuser'sonlineregistration,log-in,revisionofpersonalinformation,selectionandorderofmedicines,examinationofthedetailedinformationofmedicines,submittaloftheorderinformation,maintenanceandmanagementofmedicines,classificationofthemedicines,user’sinformationandorderinformationonline.JSP(JavaServerPages)isadvocatedbySunMicrososystemsCompany,akindofdynamicwebpagetechnicalstandardofsetting-uptogetherwhichalotofcompaniesparticipatein.JSPtechnologyisdevelopedonServlettechnologicalfoundation.Inthecourseofdevelopingatfullspeed,ithavealreadybecometheimportantcomponentofserverprogrammingofJavanow.Thoughitdoes’tshape,itmustdevelopwithJ2EE.MySqlisanefficientrelationdatabasesystem.ItiscloseintegratedwithWindows2000/NTandWindows9XOS.MySqlcanutilizefullythecharacteristicsprovidedbyOS.MySqlisagoodchoiceforthecomplicatedCilent/Serversystemsnowaday.KeyWord:MedicalAdministrativeSystem;JSP;MySql3目录摘要..............................................................1ABSTRACT............................................................2目录............................................................3第1章开发的目的和意义............................................4第2章需求分析....................................................42.1系统工作流程分析..............................................42.2系统实现目标..................................................4第3章总体设计....................................................53.1系统设计的总体思想............................................53.2系统设计的体系和结构..........................................53.2.1系统的设计体系............................................53.2.2系统的结构架构............................................63.3系统的功能和结构框图..........................................63.3.1系统功能模块..............................................63.3.2系统结构框图:............................................73.4开发平台和开发工具............................................7第4章开发平台和工具的简介........................................74.1JSP的简要说明.................................................74.2MYSQL的简要说明...............................................84.3系统配置过程..................................................84.4配置关键性问题的解决..........................................94.4.1Servlet和JSP性能调整...................................104.4.2Mysql与JSP网页中文乱码问题.............................10第5章系统的详细设计.............................................105.1数据库的实现.................................................115.1.1数据库关系模式的设计.....................................115.1.2数据库的具体实现(表结构)...............................115.2数据库的连接.................................................125.3功能模块的详细设计..........................................135.3.1注册功能模块............................................135.3.2登录功能模块............................................145.3.3添加药品功能模块........................................155.3.4药品管理功能模块........................................165.3.5添加供应商功能模块......................................175.3.6供应商管理功能模块......................................185.3.7修改密码功能模块........................................205.3.8查询供应商提供的药品功能模块............................215.3.9主界面..................................................23第6章总结.....................................................24致谢............................................................25参考文献...........................................................264第1章开发的目的和意义开发软件的一个目的是针对目前普遍的药品管理系统存在的功能不全,操作复杂,系统要求高等一系列问题。该管理系统采用电子商务设计模式,可靠,方便,并且功能齐全。当然对该软件的态度是渴望获得显著的社会效益。开发软件的另一个目的是使其具有强大的实用价值,即它可以满足中小型医药公司的管理需要。随着小型医药企业规模的扩大,手工工作已经不能满足业务上的需求。而该药品管理系统的实施,能集中处理药品的进销存业务,管理好企业的应收应付账目,为企业的调整发展创造一个新的条件。随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。另外,由于医药产品种类繁多、销售模式特殊、业务最大,单凭手工记帐已很难适应工作的需要。医药作为一个关系到人们健康的特殊行业,国家对此又有一些不同于其他行业的管理政策,这些都加大了管理的难度。如何尽快建立和完善现代企业的信息化管理机制问题,已成为医药企业发展的关键所在。而方便、安全、快捷的医药管理软件系统正是在这样的背景下发展起来的。这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型医药公司的要求。但是目前对这种管理软件的开发还处于一种比较原始的阶段。开发者往往都是出于资金和时间的顾虑使用比较陈旧的技术,而且各为己见,并且很少涉及网络。可是当今是一个网络化的社会,单机版的管理软件多如牛毛,去开发一个类似的软件无疑是一种在时间上、精神上和资源上的极大浪费。所以为这种有需要的中小型企业开发一种基于网络的医药管理软件是非常有实用价值的。第2章需求分析2.1系统工作流程分析传统的医药管理模式是手工记帐的,但由于目前医药产品种类繁多、销售模式特殊、业务量大,单凭手工记帐已经很难适应工作的需要。根据目前医药企业的实际需求,系统应实现的具体功能如下:首先是客户界面,客户可以通过网络进行注册认证,然后可以通过身份登录后进行药品添加和管