主页 > 文档 > > 正文

springmvc华东药房销售管理系统

联系客服QQ:点击这里给我发消息文档 编辑:admin

以下是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:188083800
目前知名的国内外管理系统有如IBM公司的ERP系统、CRM系统、项目管理系统等。这些软件系统功能全面、模块丰富、界面美观、操作方便、实用性强,得到了众多企业的一致好评和官方应用。基于这种发展趋势以及更好地提高药房药品管理系统。
 当前全国各地零售药店正在蓬勃发展,据统计国内零售药店已经超过30万家,并且还在不断扩大。目前国内零售药店经营管理手段落后,而国家对零售药店规范管理,实施GSP认证已是大势所趋,零售药店为提高自身竞争力和顺利达标,使用专业管理软件是必经之路,零售药店管理软件市场潜力巨大,商机无限。
1.2 选题的依据
 管理系统的兴起,药店管理信息系统的充分利用,为药房药品存货管理更加科学化提供了良好条件,同事,药品库存情况的查询反馈,将使药房药品的采购周期缩短,资金周转加快,使药品挤压现象朝零方向发展已成为必然。药房管理系统的发展冲击着药房的药品存货管理。药店药品管理系统应为药店科学制定采购计划提供方便条件,让药品顺利销售出去。多销售、少库存、零库存管理,将是药房药品管理的发展趋势。
1.3 选题的意义
 近年来随着科技不断进步,药品种类也在不断扩大,各大中小药房也在不断增多,金婷观念不断改变,队药品管理的难度日渐增大,药品销售企业将不得不将无法适应现代化管理需要的手工操作和人工管理淘汰,定制更为灵活的销售策略。本系统的开发可以使药店药品进行更高效率的管理销售,推进计算机管理的普及和应用。
 本课题利用Web技术开发一个药店药品管理系统,在完成基本功能基础上,力争在交互方面有所创新,为用户提供良好的简洁方便的体验。
二、研究的基本内容,拟解决的主要问题:
2.1 基本内容
 要开发的药店药品管理系统分为三个模块:采购管理模块、销售管理模块、库存管理模块。内含:商品采购入库、采购退货、进退单据、当前库存查询、商品销售信息、库存盘点功能等,
1. 采购管理模块
(1) 商品采购入库时,可以新增采购入库单,录入单据及单据的详细内容。采购入库单主要内容包括供应商编号、供应商名称、采购单单号、总金额以及商品明细,其中商品明细包括商品编号、数量、单价及金额。
(2) 商品采购退货时,可以新增采购退货单,录入退货单据及单据的详细内容。采购退货单主要内容包括供应商编号、供应商名称、采购单单号、总金额以及商品明细,其中商品明细包括商品编号、数量、单价及金额。
2. 销售管理模块
因为是对药店药品管理,所以销售管理主要是负责记录销售商品的编号、名称以及单价、销售日期。
3. 库存管理模块
主要是对商品信息进行查询。查询的库存内容包括:库存编号、当前数量、商品名称、销售价。
 
2.2 基本要求
 1.界面方面:系统有登录页、系统页。
 2.内容方面:用户登录系统后,可以对药品销售情况、库存情况进行增删改查操作。
 3.安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远处维护带来的安全隐患。
 4.其他:数据库设计应该达到BCNF的要求,保证数据的完整性;尽量使用其他辅助工具,对系统的界面进行美化和布局,以达到更好的效果。
 
2.3 关键问题及解决方案
 1.系统安全性问题:采用密码保护和验证码双重保护。密码保护是基本的保护手段,避免恶意注册登录。
 2.商品库存管理:进\退货单如果列出所有要退货或进货商品的信息会很繁琐,所有让进\退货单余商品明细表相关联。
 
 
三、研究步骤、方法及措施:
3.1 研究步骤
 本项目以瀑布式模型开发,采用的开发工具和开发环境为:Window10操作系统、Chrome浏览器、jdk  、Idea_2018.3.5、Adobe_DreamwaverCS6、Sublime3、Spring boot、apache-maven-3.5.0,采用的开发语言是java和JSP,采用的数据库服务器为Mysql。系统有较高的安全性和较好的性能。
 1.Spring boot的优点:
在使用传统的Spring去做Java EE(Java Enterprise Edition)开发中,大量的 XML 文件存在于项目之中,导致JavaEE项目变得慢慢笨重起来,,繁琐的配置和整合第三方框架的配置,导致了开发和部署效率的降低。
Spring Boot 并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。同时它集成了大量常用的第三方库配置,Spring Boot应用中这些第三方库几乎可以是零配置的开箱即用(out-of-the-box),大部分的 Spring Boot 应用都只需要非常少量的配置代码(基于 Java 的配置),开发者能够更加专注于业务逻辑。
2.Maven
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
 3.在设计过程中,将参照一下国内外的一些同类网站,借鉴下他们的一些布局框架,将课题要求的基本功能合理地组织起来,形成友好、高效的交互过程。开发的具体步骤为:
 第一步:进行系统的可行性分析,完成系统的需求分析。
 第二步:对系统进行概要设计,设计系统的结构图,确定各模块(页面)之间的调用关系,设计出结构良好的数据库。
 第三步:对系统进行详细设计,确定各模块的算法。
 第四步:进行软件编码,实现各项基本功能。
 第五步:系统在真实数据下进行各种测试。
 第六步:完善系统的用户部署和操作说明书,撰写毕业论文。
3.2研究方法
  技术可行性分析:软件开发高速发展的今天,技术发达,用来实现网络软件开发的工具很多,我们可以利用这些工具来进行研究。
 经济可行性分析:即考虑到成本问题,人力管理消耗大量的时间和物资而系统只需极少部分人的管理且提高效率,所有在经济上是可行的。
 操作可行性分析:系统将提供便利的操作手段和提示,用户无需专门培训就可以完成对药品销售的管理。
四、研究工作进度:
序号 时间 内容
1 2019.01.31-2019.02.26 确定选题方向
2 2019.02.26-2019.03.07 准备开题材料和答辩
3 2019.03.07-2019.04.01 查阅课题相关文献
4 2019.04.1-2019.04.15 系统页面设计
5 2019.04.15-2019.05.02 系统数据库设计
6 2019.05.02-2019.05.14 系统后端开发
7 2019.05.14-2019.05.20 系统测试
8 2019.05.20-2019.06.02 撰写毕业论文
9 2019.06.02-2019.06.10 论文评审及修改
10 2019.6.30 毕业答辩
 
五、主要参考文献:
[1] 中国法制出版社. 中华人民共和国药品管理法[J]. 2014.
[2] 明日科技.Java从入门到精通[M].第四版. 清华大学出版社. 2016 
[3] 明日科技. MySQL从入门到精通[M]. 清华大学出版社, 2017.
[4] 汪云飞. JavaEE开发的颠覆者: Spring Boot实战[M]. 电子工业出版社,2016.
[5] 陈恒、楼偶俊、张立杰. JAVA EE框架整合开发入门到实战:SPRING+SPRING MVC+MYBATIS [M]. 清华大学出版社,2018.
[6] 张兴科. JSP动态网站设计项目教程[M]. 北京: 中国人民大学出版社,2010.
[7] 张全新, 李炜译. 数据库驱动的Web站点[M ]. 北京: 清华大学出版社, 2002.
[8] 于大伟. 基于WEB的数据库应用系统优化管理解决方法[D]. 吉林大学, 2005. 
[9] 赵增敏. JSP网站开发详解[M]. 北京: 电子工业出版社.
[10] 埃克尔. JAVA编程思想[M].第四版. 机械工业出版社. 2007.
[11] 凯 S. 霍斯特曼(Cay S. Horstmann). Java核心技术卷II:高级特性[M]. 机械工业出版社,2017. 
[12] 知新文化. HTML完全手册与速查辞典[M]. 科学出版社,2007.
[13] 杨选辉. 网页设计与制作教程[M]. 清华大学出版社,2009.
[14] 周德华,许铭霖. 新编网页设计教程[M]. 冶金工业出版社,2006.
[15] Mark C.Layton. 敏捷项目管理[M]. 人民邮电出版社.2015. 
 
学生都喜欢
软件开发类毕业设计论文写作指导软件开发类毕业设计论文写作指导 基于惯性导航的位置坐标测量系统基于惯性导航的位置坐标测量系统
查看更多毕设