1、基于java的药店管理系统班班 级级学学 生生学学 号号学学 校校1h将通过以下三个方面展示本次将通过以下三个方面展示本次 作品作品系统系统设计设计与实与实现现系统系统开发开发背景背景及意及意义义开发开发环境环境及相及相关技关技术术2h一、系统开发背景及意义1药店管理系统设计背景和意义药店管理系统设计背景和意义1.药店管理系统是一个药店行业不可缺少的一部分,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品药店的管理效率和降低经营成本,使药店管理科学化、正规化。2.药店管理系统最主要的特点是能够实时和准确的控制店内的销售和管理情
2、况。本课题实现了对药品管理的过程,目标是实现药品信息化管理,减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提升药店综合竞争力。3h二、开发环境及相关技术开发环境开发环境1硬件平台:硬件平台:电脑机型:电脑机型:HPHP ProBookProBook 6450b6450b 内存:内存:4GB4GB 软件平台:软件平台:操作系统:操作系统:Windows 7Windows 7 6464位操作系统;位操作系统;开发环境:开发环境:MyEclipseMyEclipse 数据库:数据库:MySqlMySql;Web Web服务器:服务器:ApacheApache Tomcat7.0Tomcat
3、7.0;浏览器:浏览器:IEIE;4hJAVA简介简介2 Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。具备了简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。具有的性质:1.面向对象面向对象2.可移植性可移植性3.安全性安全性4.并发性并发性5hSSH框架框架3SSH为Struts+Spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开发框架。Struts2是一个web框架,使得程序更加规范,可读性强,开发效率高,可维护性增加。Hibernate是一个orm框架,处于项目
4、的持久层,对jdbc进行了轻量级的封装,体现了java的反射机制。Spring是一个容器框架,用于配置各种bean并维护bean之间的关系。6h三、系统设计与实现系统架系统架构图构图7h1系统设计系统设计该系统使用该系统使用 MVC 设计设计模式,将模式,将Struts2,Hibernate等当今流行等当今流行的开源框架的开源框架技术应用到技术应用到模块制作当模块制作当中。中。8h2需求分析需求分析用例图用例图9h3系统功能模块图系统功能模块图10h4数据库设计数据库设计1.药品类别表:用于存储药品类别名称,药品描述等信息。2.药品信息表:用于存储药品相关信息,包括药品编号,药品名称,产地,药
5、品类型等。3.销售信息表:用来存储药品销售相关信息,包括药品编号,药品名称,药品价格,药品数量,药品销售时间,操作人员,药品总额。4.管理员信息表:存放管理员信息的表,管理员的用户名和密码,创建时间等。11h,系统主要功能展示5系统登录流程图:系统登录流程图:12h系统登录界面:13h系统管理主界面:该界面药店管理系统主界面,左边模块导航栏中包含了管理员对药品的各种操作。14h药品管理界面:添加药品添加药品115h2查看药品查看药品16h查看库存查看库存317h购买药品界面:选购药品流程图:18h选购药品选购药品119h查看选购查看选购220h销售管理界面:21h进货/需求管理界面:22h优点:1.充分利用SSH三大主流开源框架,提高开发效率。2.采用分层设计,结构清晰。3.使用MD5加密技术,提高系统安全性。4.对数据库提供了备份和还原,提高数据安全性。缺点:1.对系统安全性考虑不周。2.在实现和测试方面,做的还不够深入。四、系统总结:23h致 谢感谢我的指导老师,在我的软件开发过程和论文写作方面,给予了我耐心的指导和充足的信心,并且尽他所能提供了很多的帮助。感谢答辩组各位老师的评审,希望各位老师提出宝贵意见。24h25h