欢迎光临散文网 会员登陆 & 注册

【大连理工大学城市学院毕业设计】基于SSM的药品销售网站的设计与实现

2023-08-02 11:30 作者:趣毕业  | 我要投稿


摘 要

受人口增长、老龄化加剧和流行性疾病爆发等因素的影响,人们对于药品的需求不断增长。医药用品是重要的社会保障资源,社会上对于药品的需求量非常的大。目前药品的主要销售依靠医院和药店。特别是药店,很多城市遍布了许许多多的药店,市民购买药品一般都会选择药店。但是随着电子商务的普及,人们有线上购买药品的需求,线上购买药品不需要跑腿,而且选择性非常的多。与此同时近年来很多药店药品价格不透明,药品种类选择较少,特别是疫情时期,药店药品纷纷涨价,药店在整个城市形成了一定的垄断,人们对药店购买药品抱怨越来越多。对于传统药店来说,目前药店的经营处境也非常艰难,一方面是运行成本增加,经营风险大;另一方面是面对互联网的冲击,客户在逐渐流失,因此对于传统零售型药店来说急需要改革。

互联网时代各项高新技术飞速发展,电子商务是时代的产物,是互联网与零售行业的结合,互联网赋予了零售行业信息的活力。电子商务在传统零售的基础上可以打破地域和时间的限制,利用互联网来加快交易进度,客户购物体验好,因为没有中间环节价格相对较低,满足了商品交易双方的需求。药品销售和电子商务的结合可以实现线上药品销售,对实体药店进行改革,实体药店的功能进行相关转变,利用网络支付和线上物流等实现交易的结算和配送。

利用Java开发技术和SSM框架设计一个能够在线上进行药品交易的销售网站,系统主要可以实现登录注册、药品信息管理、购物车和订单管理等,通过系统从而降低药店本身的运营成本,利用信息技术从而提高药店管理的水平,在互联网上为广大用户提供了这样一个方便简单、安全且可靠的药品交易平台。

 

关键词:药品;销售;订单; SSM


Abstract 

Affected by population growth, aging and epidemic disease outbreak, people's demand for drugs is increasing. Medical supplies are important social security resources, and the demand for drugs in society is very large. At present, the main sales of drugs depend on hospitals and pharmacies. Especially pharmacies, many cities have many pharmacies, and citizens generally choose pharmacies to buy drugs. However, with the popularity of e-commerce, people need to buy drugs online. There is no need to run errands to buy drugs online, and there are many choices. At the same time, in recent years, the prices of drugs in many pharmacies are opaque and there are few choices of drug types. Especially in the epidemic period, the prices of drugs in pharmacies have increased one after another, pharmacies have formed a certain monopoly in the whole city, and people complain more and more about the purchase of drugs in pharmacies. For traditional pharmacies, the current operation situation of pharmacies is also very difficult. On the one hand, the operation cost increases and the operation risk is high; On the other hand, in the face of the impact of the Internet, customers are gradually losing. Therefore, there is an urgent need for reform for traditional retail pharmacies.

With the rapid development of high and new technologies in the Internet era, e-commerce is the product of the era and the combination of the Internet and the retail industry. The Internet has given the information vitality of the snack industry. On the basis of traditional retail, e-commerce can break the restrictions of region and time, use the Internet to speed up transactions, and customers often have a good shopping experience, because there is no intermediate link, and the price is relatively low, which meets the needs of both sides of commodity transactions. The combination of drug sales and e-commerce can realize online drug sales, reform physical pharmacies, change the functions of physical pharmacies, and realize transaction settlement and distribution by using network payment and online logistics.

A drug sales website is designed by using Java development technology and SSM framework. The system mainly realizes login registration, drug information management, shopping cart and order management. Through the system,the use of information technology to improve the level of pharmacy management, on the Internet for the majority of users to provide such a convenient, simple, safe and reliable drug trading platform.

Key WordsDrugs; Sale; Order; SSM

目  录

摘 要

Abstract

1 引言

1.1 系统开发背景

1.2 国内外研究现状

1.3 系统开发的意义

1.4 设计的目标及内容

2 核心技术介绍

2.1 Java语言

2.2 SSM框架

2.3 MySQL数据库

2.4 网页开发技术

3 系统分析

3.1 需求分析

3.1.1 管理员需求

3.1.2 用户需求

3.1.3 性能需求

3.2 用例分析

3.2.1用户用例分析

3.2.2管理员用例分析

3.3 可行性分析

3.3.1 技术可行性分析

3.3.2 经济可行性分析

3.3.3 操作可行性分析

3.3.4 法律可行性分析

4 系统设计

4.1 功能结构设计

4.2 数据库设计

5 系统详细设计与实现

5.1 系统功能流程图

5.2 系统功能实现

5.2.1系统首页实现

5.2.2用户注册界面

5.2.3药品详情界面

5.2.4购物车界面

5.2.5我的订单界面

5.2.6药品管理界面

5.2.7订单管理界面

6 系统测试

6.1 系统测试介绍

6.2 系统测试过程

7 结 论

致    谢

参 考 文 献

 


1 引言

 

互联网的普及与信息技术的发展改变了诸多行业原有的生产管理模式,信息化管理逐渐渗透到越来越多的企业管理中,成为现代企业不可缺少的管理手段。目前,我国中小企业在信息化管理过程中依然存在一些不足,阻碍着中小企业的发展。在互联网发展的时代,信息技术是对中小型企业转型的有效手段,信息技术成本低、效率高可以解决让中小型用很低的投入来获取最大的回报,可以为企业管理人员提供各项数据支撑,有助于企业战略性方面的提升和发展。

1.1 系统开发背景

受到人口基数的增长、社会老龄化问题加剧以及流行性疾病爆发等因素的影响,人们对于药品的需求不断增长。医药用品是十分重要的社会保障资源,社会上对于药品的需求量非常大。目前药品的主要销售依靠医院和药店。其中特别是药店,很多城市都遍布着许许多多的药店,市民购买药品一般都会选择去药店。但是随着电子商务的普及,人们有了在线上购买药品的需求,线上购买药品不需要亲自跑腿,而且选择性非常的多。与此同时近年来很多药店的药品价格不透明,药品可选择的种类较少,特别是疫情时期,药店药品纷纷涨价,药店在整个城市形成了一定的垄断,人们对在药店购买药品的抱怨越来越多。所以对于传统药店来说,目前药店的经营处境也非常艰难,一方面是运行成本的增加,经营风险大;另一方面是面对互联网带来的冲击,客户正在逐渐流失,因此对于传统的零售型药店来说是急需进行改革。互联网的普及与信息技术的发展改变了诸多行业原有的生产管理模式,信息化管理逐渐渗透到越来越多的企业管理中,成为现代企业不可缺少的管理手段。目前,我国中小企业在信息化管理过程中依然存在一些不足,阻碍着中小企业的发展。[1]

信息技术改变社会的整体发展进程,进入21世纪开始,社会发展开始加快,以信息技术为核心技术的改革正在逐步展开,信息技术是各行各业的催化剂,加快着各行各业的发展,效率在提升,经济在快速地发展。信息技术的起源最早可以追溯至上个世纪,当第一台计算机诞生于世便开始了不断发展,目前的信息技术已经可以说是一项由多项技术整合而成的技术,其中包括互联网技术、软件技术、通信技术等相关配套技术,现如今的信息技术已经发展成为了一整套比较完整的行业解决方案,用于解决各行各业所面临的信息管理问题,将复杂的数据管理变成可数字化、系统化的管理,符合当下社会发展的潮流。在这个各项高新技术飞速发展的互联网时代,电子商务作为时代的产物,是由互联网和零售行业的结合,互联网赋予了零售行业来自信息的活力。电子商务在传统零售的基础上打破了地域与时间的限制,利用互联网来加快买卖双方的交易进度,用户的购物体验好,而且在没有中间环节影响下的药品价格相对较低,也就满足了商品交易双方的需求。药品销售与电子商务的结合可以实现在线上进行药品的销售,对实体药店进行改革,使实体药店的相关功能进行转变,利用网络支付以及线上物流等实现药品交易的结算和配送。

于梦琦等人在《药品电子商务的线上线下融合新模式》中对药品互联网零售的现状、运作需求及研究难题等方面进行相关分析,并针对药品互联网零售特点提出药品电子商务的线上线下融合新模式,该模式对实体药店进行改革,实体药店的功能进行相关转变,主要提供物流配送服务和药事咨询服务,基于此建立依托于线下实体药店的线上线下融合新模式。[2]重点阐述新的药品电子商务模式结构、运作流程、复杂的运作优化问题,为药品电子商务的参与者及服务基础设施的建设提出相应的政策建议,展望相关问题的研究前景,对药品互联网零售的学术研究和医药企业的实践应用有一定的借鉴和启示。

目前传统药品销售与互联网电子商务的融合已经展开,相关的很多应用也已经上线,用户可以在线上进行药品的购买,但是我们也应该认识到这种模式还存在着一系列的问题。李烨等人在《我国网上药店存在的问题探讨》中梳理了目前我国的网上药店在发展过程中存在的问题,为促进我国网上药店的发展提供帮助。方法:通过对相关的文献进行研究及问卷调查,分析我国当下网上药店所存在的问题,从法律法规、销售品种、网站建设、药品配送等方面进行探讨。所得到的结果与结论:现行关于网上药店的法律法规仍然不够完善,对于网上药店的监督管理仍有缺陷;网上药店所经营销售的产品在种类管理上也较为混乱,网站的建设不能说是十分完善,部分药品的信息标注还不够明确;以及消费者本身对于网上药店这种形态的了解程度还不够高,对于在网络上进行销售的药品本身质量仍存有疑虑;还有就是网上药店所依托的物流配送机制也还不算健全。[3]

本次研究的药店是一家传统的零售药店,该药店地理位置好,客户稳定,但是近年来各项支出成本在上升,药店的经营需要巨大的投入,包括房租成本、进货成本、人员成本等,经营压力非常的大,特别是疫情时期,药店的销售很长时间都将会受到阻碍,影响药店的销售额。近年来网上药店的兴起也逐渐的开始影响线下实体药店的经营,网上药店不仅药品种类齐全,说明和详情详细,并且价格还透明便宜,很多药品当天下单隔天就能收货,十分快捷,消费者的忠诚度也非常高,长此以往的话必然给传统药店带来巨大的冲击,因此药店要积极地进行销售升级,防范风险。药店采用电子商务开展线上药品销售的成本非常低,所需的各项技术成本低,再加上本身有稳定的货源,借助于互联网可以吸引线上的消费者,通过线上线下相结合的模式经营非常灵活,也会给消费者带来良好的购物体验,符合当下时代发展的潮流。

结合以上分析利用Java开发技术基于SSM框架设计开发一个药品销售网站,本系统主要实现登录注册、药品信息管理、购物车和订单管理功能等,通过系统来降低药店的运营成本,提高药店管理信息化的水平,给予广大客户一个安全可靠、方便易用的线上药品交易平台。

1.2 国内外研究现状

科学技术的发展对传统行业既有带来机遇相应的也带来了挑战,对于各行各业来说,都急需去尝试探索一条能够使自己获得更加长久、持续性发展的新道路,从而提高当前的发展水平以及发展效果。互联网计算机技术的发展是目前高新技术的代表,互联网计算机技术在我们生活的方方面面影响着我们,给人类社会带来高效的技术手段,提高了社会运行效率。基于互联网的应用目前已经屡见不鲜,这些应用在互联网信息技术的加持之下,能快速地满足用户的实际需求,能及时响应办公作业的要求,改变了生活和生产模式,极大地推动了各行各业的发展。

信息技术发源于上个世纪,以第一台计算机诞生为契机开始进行不断的发展,目前已经整合多项技术,包括互联网技术、通信技术、软件技术等相关的配套技术,成为了一整套的行业解决方案,可以解决各行各业面临的信息管理问题,将复杂的数据管理变成数字化、系统化的管理,符合社会发展的潮流。企业利用信息技术是大势所趋。企业与信息技术的契合度非常的高,企业信息化可以对企业的大量物流、资金流、人员流动等信息进行规范化的管理,对企业现有的复杂信息进行归类,降低管理难度。在销售行业,信息技术与传统销售行业的整合已经全面的展开,电子商务实现了网上购物,物流配送,减少了销售中间过程,提高了交易效率。卢冠旭在《基于经济新常态下的电子商务经济研究》中认为出电子商务其实是近年来随着互联网技术的高速发展所带来的副产物,作为一种新兴的经济产业随着社会的发展,现在电子商务已经成为了经济新常态下社会的重要组成部分,对社会经济发展有着十分重要的影响作用。目前,我国的电子商务在具有很大发展动力的同时还面临着诸多的挑战,进入了经济新常态,就代表着社会的经济发展形势也有了不同的改变,而电子商务经济已经成为了促进经济增长的动力源之一,因此,经济新常态下电子商务经济发展研究具有重要意义。[4]  

国外信息技术发展成熟,是很多高新技术发展的起点,信息技术的发展得到了社会各方面的高度关注支持,信息技术在基础层面建立了很多的壁垒,很多成熟的技术都被包装在全球范围内获得高昂的回报。在信息技术应用方面,国外信息技术产业发展成熟,与很多行业契合比较深,很多行业的信息技术解决方案非常的成熟,已经成为了标准化的产品,在同类行业可以快速的应用,降低了二次开发的成本,进一步的普及了信息技术在行业的应用。在企业方面,国外信息化应用非常的广泛,其中包括了企业的资源管理系统、人力资源管理、客户关系管理系统等管理系统都发展自国外,已经可以说是高度成熟,为企业销售、仓库管理、采购等方方面面提供了高效的管理。国外的电子商务应用也非常的广泛,国外不仅仅是本国的电子商务发展红火,还推动整个地区和全球的电子商务发展,比如亚马逊、eBay等,都是成熟的电子商务平台,网罗了全球大量的商品,可以实现跨国销售和配送,满足了全球用户的商品购买需求。以医药发展为例,国外基于线上的医药发展也是领先于我国,不管是在Web网站上又或者是在手机APP上都已经有了较为成熟的产品。目前美国的电子商务巨头基本已经垄断了全球电子商务贸易,还在持续高速的增长,推动了全球贸易和经济的发展。[5]

由于我国经济发展从改革开放开始,各方面基础都比较薄弱,比如信息技术人才少、硬件价格高、技术水平低等方面因素,信息技术在我国发展较为缓慢。在最近十几年由于经济全面发展,因此带动了信息技术的研究和应用。我国的信息技术还是比较薄弱的,关键技术还是掌握在一些国外科技巨头身上,很多技术都是要付费使用,而且要受到相关的约束。在应用方面,我国企业发展信息化困难重重,一些大型企业由于预算充足,人员素质高,规范化程度高等因素信息化发展较为发达,但是在一些民营企业,特别是一些中小型企业,信息化程度就非常的低,很多企业办公虽然依靠电脑,但是还是需要人工管理,各项信息的管理还是要人工进行存储、整理和传递,给企业的发展带来了难题。企业信息化研究还是比较多的,国内目前也有成熟的软件,但还是由于基础差的原因,信息技术还需要一段时间在一些企业生根发芽。电子商务在我国发展则较为的顺利,从2000年开始,我国的电子商务便开始了快速且迅猛地发展,像是以京东、阿里巴巴等具有代表性的电子商务平台为首,电子商务的出现改变了国人消费和支付的习惯,帮助中小型企业完成了线上销售活动,使得传统销售行业在互联网的帮助下进行转型。互联网技术所带来的飞快发展也给人们的日常生活带来了更多的便利。人们利用互联网在网上购买很多东西。[6]

互联网信息技术的竞争已经非常的激烈,已经上升到国家与国家综合国力的竞争。目前来说,我国的信息技术相比于国外仍然存在着一些差距,在技术上非常依赖国外。在现在乃至未来,信息技术都至关重要,是社会经济发展的基础,是国防航天航空的核心,是国家发展重器。目前我国对信息技术已经引起了很大的重视,包括在高校、社会和相关政策方面都有一些布局,但是与我国庞大的人口和经济基础相比,相关的投入还是比较少,国内的高新技术公司也就那么几家,而且生存还比较困难,相关的保障工作还要继续落实,做好长期的战略性规划,将我国发展成为技术大国、科研大国。

1.3 系统开发的意义

采用互联网信息技术来实现对药品销售进行管理可以提高销售管理的效率,降低销售成本。药品销售网站系统是传统药店采用互联网技术进行的销售转型和升级,这种线上的销售平台拥有诸如检索迅速、准确性高、数据的存储量大、数据信息查找方便、信息的保密性好、系统的使用寿命长且成本更低等优点,可减少更多的人力物力。利用信息技术来进行各项信息的管理,管理人员只要学习系统的使用,根据系统的操作流程进行操作就可以实现高效的管理,将复杂的计算、记忆等工作都交予技术实现,人工只负责相关数据的采集,各司其职,方便快捷。药品销售网站可以通过使用电子商务交易平台从而实现与消费者本人在线上进行医药商品的交易,其主要功能是能够为消费者提供在线上购买药品以及线上咨询医药相关知识与帮助的服务。同时,药品销售网站还具备了与实体药店相比之下更为便宜的药品价格、更加方便的购药流程、对消费者的隐私保护更为注重等优点,而且像是在实体药店难买到的药品,消费者可以选择在网上药店购买到。通过线上销售平台,消费者可以注册账号,在系统里面自主下单,简化了下单流程,可以快速的让客户进行订货,完成派送,提高销售的效率。

传统药店的运营需要一个可持续性和良性的解决方案。药品销售网站能有效地提高公司的经营问题,在人员方面减少成本,在业务方面更加流畅,给公司带来巨大的经济效率;药品销售网站是一个系统化的工程,它在互联网24小时运转,药店的相关工作都要在系统上进行,可以及时的查询、纠错和汇总。药店的重要信息、销售报表等都能实时的呈现,可以让公司的管理人员提高自身的决策能力,使得公司在药店的管理上更加的规范、方便,提高了药店信息化发展水平,满足了电子商务时代线上客户的需求,提升药店的市场综合竞争力。

1.4 设计的目标及内容

本次课题设计的目的是结合电子商务设计一个药品销售网站,通过系统所提供的功能降低药店的运营成本,实现令传统药店的管理模式更加信息化,令广大的消费者群体在购买药品上有更多的选择,选择在线上药店这样一个更为安全可靠的平台上购买所需要的药品。

设计实现一套适用于当下的传统药店能够使用的在线药品销售管理系统十分重要。本课题就是针对目前药店经营的实际情况,设计并实现了基于SSM的药品销售网站,系统能够做到的主要工作有系统分析、数据库设计、HTTPS协议在网站数据传输中的应用、系统设计与实现、系统测试等几个方面,系统用户包括用户和管理员。

(1)用户:登录注册,药品查看,购物车的添加修改及删除,订单提交和确认收货,药品评价管理,在线留言

(2)管理员:药品分类管理,药品管理,订单管理,评价管理,留言管理,会员管理,系统基础管理。

以上就是本章节的主要内容,结合当前社会发展的需求为药店设计开发药品销售网站,在查阅相关资料之后确定了研究的方法,确立了主要的研究内容。


2 核心技术介绍

 

    基于SSM的药品销售网站的实现采用了软件开发技术实现,本章节对核心的技术进行介绍。

2.1 Java语言

Java是一种面向对象的编程语言,具有封装、继承和多态性三个主要特性,它主要会被应用在企业所需的Web应用程序开发以及多数的移动应用程序开发。Java语言的产生是在C类语言的基础上进一步的改善得来,Java语言的产生的背景是信息技术开始得到社会关注,各行各业存在大量的潜在软件开发需求,其他的编程语言更多的关注于机器的交互,C语言、C++等这些语言的执行效率高,是基于计算机的编程,但是开发技术难以理解,开发一个实用的系统往往需要花费大量的开发成本。Java语言在这些语言的基础上行去掉了正常人类难以理解的技术,对语言进行了优化,Java语言可以自动解决一些程序问题,通过面对对象的逻辑思维来进行编程,容易被开发者理解。Java相比较于其他语言入门难度低,通过简单的学习就可以编写一些小程序,这也使得Java在推出之后开始流行。采用Java开发最大的优势在于开源免费且跨平台,Java一直坚持这个原则,因此Java的生态非常的好,在不同的设备上运行一套程序,降低了开发成本。Java的开源项目每年都是居于前列,Java很多框架、开源项目可以被下载和学习,通过全球开发者共同维护Java的生态。

Java的开发优势主要集中在大量互联网项目开发,比如我们常见的购物网站、购票网站等基本都是采用Java作为后台语言,Java具有很高的后台稳定性,代码的后期维护、升级和重构等都有相关的技术支撑,通过很多的实际项目都表面Java在互联网开发得天独厚。Java开发一般采用Eclipse作为开发工具,Eclipse是免费的易安装的开发工具,使用上手简单,可以快速的集成JDK、Tomcat的工具编写Java代码,可以在Eclipse中运行和调试项目,完成项目的开发和实现。

2.2 SSM框架

企业级项目的开发考虑的是成本、后期维护和稳定性的问题,因此采用框架进行系统开发是企业级开发必选之路,采用框架进行开发可以对底层的功能进行整合,实现更加高级的功能。在Java的开发框架中,Spring框架是整个系统框架的核心,可以实现整个程序的控制反转和面向切面的编程,减少了各层的代码耦合,可以方便项目后期的维护和拓展。在Spring的基础上采用SpringMVC框架给项目的服务层提供了新的开发架构,它可以用于简化Spring应用程序的开发过程,SpringMVC框架在MVC的帮助下可以大大简化开发步骤,实现了前后端的分离,通过后台控制器来实现前后台的中转和控制,视图用来进行页面展示,实体层进行前后端的数据交互。MySQL在java开发中受欢迎,Java语言和Java的开发框架对MySQL支持程度较高,包括在SSM框架中可以与MySQL快速的连接,通过MyBatis框架实现与数据库的读取和操作。MyBatis使用和配置非常的方便,通过框架可以自动生成数据库操作语句,也支持自定义SQL语句操作。

2.3 MySQL数据库

数据库技术与信息技术是同时发展起来的,数据库技术是信息技术根本,信息技术所处理的信息都需要一个存储介质。而传统的信息存储方式存储量小,数据查询慢等,不符合软件开发的需求。数据库是专门针对数据处理研究开发的技术,通过计算机来实现对数据库的管理,它是面对数据的技术,核心是解决数据存储和处理。

MySQL作为一款当下最为流行的关系型数据库管理系统之一,指的是借助了二维表格来存放所需数据。关系型数据库可以模拟出一些信息,通过表结构来描述信息结构和信息之间的管理。MySQL数据库作为一款开源免费的关系型数据库,因为其体积小、速度快、可靠性高等特点而被广泛应用[7]。MySQL因为是免费的数据库,因此基于MySQL开发研究较多, MySQL可以支持主流的编程语言,降低了数据存储成本。

2.4 网页开发技术

网站的展示通过网页实现,网站包括了许许多多的网页,比如登录、注册、药品详情、购物车和后台管理页面等都是网页,系统设计过程要首先设计前端网页,然后通过AJAX实现前后端的交互,完成数据的绑定和请求的发送等。

网页开发采用HTML语言设计,HTML可以设计美观的网页展示图片、文件等信息,可以提示用户进行网页的相关操作,HTML的设计主要是网页架构的设计,通过CSS样式表进行网页渲染,设计网页的整体样式。网页的动态效果展示是可以通过JavaScript来实现的,JavaScript可以为网页增添各种样式的动态功能效果,给用户良好的体验,从网站性能方面讲JavaScript也缓解了服务器的压力,让客户端分摊帮助处理请求。

以上就是基于SSM的药品销售网站实现采用的关键技术,通过对这些技术的了解和学习可以掌握相关开发技术完成系统实现。


3 系统分析

 

基于SSM的药品销售网站是建立在系统分析的基础上,分析从系统实现的角度对需求进行分析,分析系统每类用户的需求,包括药店管理人员和线上消费者。

3.1 需求分析

    需求分析阶段需要采访药店的管理人员和消费者用户。根据采访所得到的需求进行汇总,记录用户的真实需求。

3.1.1 管理员需求

管理员是药店的管理人员,在电子商务广泛流行的今天药店管理人员想要拓展线上销售渠道,因此要实现对药店药品信息的上架,让用户可以在线选购药品,药店管理人员查看用户的订单信息进行发货,同时管理员还要实现对系统疫情相关通知公告保健信息的发展,给用户推送一些药品知识等。结合现有的电子商务网站,对管理员的需求进行归纳有以下四点:

(1)药品管理需求:管理员在系统要实现对药店经营的药品信息进行分类的上传,包括药品的名称、价格和图片等信息,药品信息要能修改,能快速地根据分类和关键字进行检索。

(2)订单管理需求:管理员在系统要能查看线上用户的药品订单,要能对订单进行检索、查看和发货等操作,能根据多个关键字进行检索。

(3)疫情知识发布需求:在疫情肆虐的今天,人们非常渴望疫情知识,而药房作为疫情防控的后勤保障要发挥其作用,因此管理人员需要在系统向用户推送一些疫情防控相关的知识,让人们平时重视防疫。

(4)保健药品推荐需求:现代人们对于健康越来越重视,因此保健品有巨大的市场,药店作为保健品正规的供应渠道要积极向人们推荐保健品信息,为药店带来收益。

(5)系统基础需求:完整的网站必须要具备登录注册、退出、修改密码、网站配置的功能。

3.1.2 用户需求

用户主要来源于互联网的需求用户,用户通过本网站不需要实地选购在网络上就可以实现对药品的查询和选购,通过物流完成药品的配送,对用户的续期进行归纳有以下几点:

(1)药品选购需求:用户在网站上要能根据自己的需求进行药品信息的筛选,要实现对药品详情的查看,可以对购买的商品添加个人收藏夹,对要购买的药品添加购物车,对购物车进行不断地更新,选择好药品之后提交订单完成商品的选购。

(2)药品订单管理需求:用户在网站完成药品选购之后在订单管理中心要能查看自己的所有订单信息,能查看订单详情,查看订单的物流配送信息。

(3)基础功能需求:包括注册、登录、个人收货地址管理等需求。

3.1.3 性能需求

基于SSM的药品销售网站是一个基于互联网的项目,因此要保证系统能长期、稳定、安全可靠的持续运行,为线上消费者提供技术的服务。系统要满足以下性能需求:

(1)数据的准确性:药品销售网站涉及了大量的信息管理,程序内部也会进行大量的数据加工和传递,数据的错乱会导致整个系统崩溃,因此对于数据的存储、加工过程要进行精准的设计,保证数据准确。

(2)系统的可拓展性

系统在开发过程中药充分考虑后期的功能拓展,系统的很多模块比如药品推荐、论坛模块等后期都会上线,因此系统开发过程中药考虑项目后期的升级,减少后期升级的成本。

(3)系统的实用性

药品销售网站是面向整个网络的,因此系统要具有很高的使用系统,系统操作要简单,页面要清爽,业务流程要尽量地简化,管理人员对各项信息的处理要便捷,实现快速的人与系统的信息管理交互。在系统的运营维护过程中,系统要尽量地减少人们的操作,减少维护人员的工作量。

(4)系统的安全性

药品销售网站涉及了用户的隐私信息,特别是药品购买信息非常的敏感,因此系统在设计过程中药注重信息安全,防止信息泄露,避免出现各种纠纷。

3.2 用例分析

3.2.1用户用例分析

用户登录后能够对需要购买的药品或保健品进行搜索查看,添加购物车,购买所需品,还可以在用户的个人中心对个人信息、订单信息以及购物车进行管理,用户用例图如图3.1所示。

图3.1  用户用例图

3.2.2管理员用例分析

管理员能够对整个系统进行管理,包括对用户信息、药品信息、保健品推荐、订单信息、疫情常识的管理。药店的管理人员通过登录系统后台来进行这一系列的管理,管理员用例图如图3.2所示。

图3.2  管理员用例图
表3.1药品信息查询用例描述

订单信息管理用例描述如表3.2所示。

表3.2订单信息管理用例描述

疫情常识管理用例描述如表3.3所示。

表3.3疫情常识管理用例描述

3.3 可行性分析

    药品销售网站的可行性从多个维度进行考量,根据可行性调研结果安排下一步的研究工作。

3.3.1 技术可行性分析

药品销售网站采用Java作为开发语言,Java是目前流行的编程语言,相关的研究资料比较多,采用SSM框架进行项目的整合,数据库用开源免费的MySQL,在Eclipse上完成整合项目的开发。整个项目的技术选型是主流的解决方案。应用这套方案可以开发出药品销售网站。在高校中这些知识也是主要的学习内容,大学生在开发过程中可以查阅相关的资料或者请求指导老师,可以循序渐进的完成项目的开发,因此该项目具有技术可行性。

3.3.2 经济可行性分析

从药店角度来分析,项目开发所用到的技术都是免费,开发费用低,项目的运营维护不需要过多的参与,所有的项目成本加起来基本可以忽略。项目对于药店来说可以进行销售升级,拓展线上销售渠道,带来线上销售订单,带来经济效益。从整个社会层面将药品线上销售满足了人们对于药品资源的需求,特别是在疫情时期,药品资源需求,线上销售平台可以让用户寻找到合适的货源进行购买,给用户带来了便利性,满足了各类人群对于药品的需求。因此结合以上分析系统具有经济可行性。

3.3.3 操作可行性分析

现代人们对于互联网不再陌生,互联网设备已经非常普及,用户在电脑上访问互联网就能访问网站,网站的各项操作比较常规,一些功能模块都是电子商务网站通用的功能,上手快,惭怍简单,管理员后台各项信息的管理也一目了然,与药店的经营管理非常契合,因此本次系统的设计从操作上来看是可行的

3.3.4 法律可行性分析

药品销售网站是一个电子商务网站,电子商务与行业的结合已经非常的普及。药品销售网站由于行业的特殊性需要一些资质,而药店的经营范围包含了开展线上药品销售,线上药品销售网站完成网站的备案就可以上线,为用户提供线上销售,不存在违法行为,因此本次的系统设计在法律是可行的。

结合以上四点,系统的开发设计在各个方面是可行的


4 系统设计

 

    系统设计阶段在系统分析的基础上划分系统功能模块,将零散的功能划分成一个个用户功能模块,对系统的数据库设计过程进行设计。

4.1 功能结构设计

功能模块划分以用户的需求为主,结合同类软件的功能模块进行划分。基于SSM的药品销售网站的功能模块分为前端和后端,系统功能架构图如4.1

图4.1 系统功能模块图

用户:

1)药品查询:查看药品信息,分类检索,关键字查询,查看药品详细信息和评价信息。

2)药品选购:对药品添加收藏夹,药品添加购物车,购物车删减和提交订单信息,个人订单详情和发货信息查看,对收货地址进行维护等。

3)疫情知识查看:查看疫情相关知识包括防疫期间的注意事项等

4)保健品查看:查看推荐的保健品信息,包括基础信息和疗程、疗效等信息。

5)基础功能:注册账号,个人信息修改等。

 

管理员:

1)药品管理:对将要上架的药品进行添加,下架的进行删除,设置库存等。

2)订单管理:对用户所下订单进行统一管理,并可以在后台对违规订单进行删除等。

3)疫情知识管理:添加最新的疫情相关知识,方便用户在使用系统时可以看到疫情相关的最新信息与知识。

4)保健品推荐管理:添加推荐的保健品信息,针对不同人群推荐不同的保健品,保证不同的用户可以了解到自己所需的内容。

5)基础功能:对系统整体的设置与管理。

4.2 数据库设计

数据库设计过程按照概念结构设计、逻辑结构设计和物理结构设计来进行分析设计。

概念结构设计分析系统的实体、属性以及实体之间的管理,利用总E-R图分析实体之间的管理,系统实体图来分析系统每个实体的属性。系统总E-R图如图4.2所示,其余实体图如图4.3至4.9所示

图4.2  系统总E-R图
图4.3  用户实体图
图4.4  管理员实体图
图4.5  药品分类实体图
图4.6  收货地址实体图
图4.7  药品实体图
图4.8  保健品实体图
图4.9  疫情知识实体图

根据E-R图,开始设计数据库物理结构,根据逻辑结构和概念结构,设计各个表结构

表4.1 用户表(yonghu)
表4.2 管理员表(user)

表4.3 药品分类表(yaopinfenlei)
表4.4 收货地址表(address)
表4.5 收藏表(store)
表4.6 药品表(yaopin)
表4.7 购物车表(cart)
表4.8 订单表(order)
表4.9 疫情常识表(yqcs)
表4.10 保健品表(bjp)

以上就是本章节的主要内容,分析了系统的功能结构,对数据库表结构进行了设计。

5 系统详细设计与实现

 

系统概要设计完成后,便进入下一阶段系统详细设计,详细设计需要在之前概要设计的基础上,对系统中的功能模块进行进一步的设计。系统实现过程利用开发工具和开发技术完成系统的实现,本章节对系统进行详细设计的同时,并对系统的界面,实现代码进行介绍。

5.1 系统功能流程图

根据系统概要设计,分析系统的整个流程。总结得出系统各个用户的本系统的业务功能流程图如图5.1。

图5.1  业务流程图

用户在系统的操作主要就是注册、添加购物车、订单管理、浏览商品信息和收货地址的流程;管理员在系统进行用户管理,药品管理,订单管理,评价管理,保健品管理和疫情知识管理流程。

5.2 系统功能实现

5.2.1系统首页实现

药品销售网站的首页通过轮播图片和一些推荐的药品信息组成,在首页可以进入药品列表、疫情知识、保健品推荐和登录注册页面,界面如图5.2

图5.2  首页界面图
 

5.2.2用户注册界面

 用户在系统可以注册个人账号,填写注册表单进行提交,界面如图5.3

图5.3  注册界面图

注册流程图如图5.4所示。

图5.4注册流程图

5.2.3药品详情界面

用户进入系统后,点击药品信息模块可以查看系统中现有的所有药品,点击药品图片可以查看药品的详情信息,界面如图5.5

图5.5  药品详情界面图

用户在进入药品信息模块后,还可以通过查询精确查找所需药品,查询结束点击药品图片进一步查看药品的详细信息,药品查询时序图如图5.6所示。

图5.6  药品查询时序图

5.2.4购物车界面

用户登录系统后,在药品详细信息页面可以将想要购买的药品添加购物车,购物车内的药品信息会根据用户实际添加到购物车的情况进行不断更新,界面如图5.7、5.8所示

图5.7  详情界面图
图5.8  购物车界面图

用户在药品信息详情页面中可以选择直接购买药品,或是将药品添加至购物车后再进行购买,添加购物车时序图如图5.9所示。

图5.9  添加购物车时序图

5.2.5我的订单界面

用户提交订单后可以在个人中心查看刚刚所提交的订单还能进一步对个人订单进行管理,并且可以在确认订单界面添加收货地址,界面如图5.10所示

图5.10  我的订单界面图

订单支付时序图如图5.11所示。

图5.11 订单支付时序图

5.2.6药品管理界面

管理员登录系统后台,便可以对系统中的药品信息进行管理,界面如图5.12所示

图5.12 药品管理界面图

药品添加时序图如图5.11所示。

图5.13药品添加时序图

5.2.7订单管理界面

管理员登录系统后台可以使用过系统的用户订单信息进行管理,界面如图5.14

图5.14  订单管理界面图

订单查询时序图如图5.15所示。

图5.15 订单查询时序图


6 系统测试

 

本章节将会对系统实现的功能模块进行测试,在测试的基础上对系统进一步完成,完成项目的收尾阶段。

6.1 系统测试介绍

系统测试软件开发的过程中是非常重要的步骤之一系统测试是为了验证最终的软件是否已经达到了规定设计的要求,通过对软件的功能以及性能等方面经过有效地测试来发现软件可能潜在存在的问题。系统测试的方法有很多种不同的方式其中最为常用的有黑盒测试、白盒测试以及临界测试和中断测试等,当系统处于不同阶段或是为不同的系统选择最为合适的测试方法进行系统测试。黑盒测试系统测试阶段发挥着其他测试方法并不能替代的作用,黑盒测试也可以叫做功能测试,根据需求规格说明书对系统的各个功能模块进行测试,其目的在于测试系统功能是否完整,功能是否存在缺陷。黑盒测试注重测试对象的内部逻辑结构,在于分析系统功能测试的结果。系统测试的目的就是要发现系统存在着哪些问题根据现有的问题进行定位来修复缺陷,提高软件的质量。

6.2 系统测试过程

基于SSM的药品销售网站选择黑盒测试方法进行系统的测试,选择系统实现的功能进行测试,编写测试用例分析测试结果

表6.1 药品管理测试表

表6.2 购物车功能测试表
表6.3 药品购买功能测试表
表6.4 疫情知识功能测试表
表6.5 保健品管理功能测试表

通过以上几个功能模块的测试发现系统运行与预期结果符合,系统测试测试成功,满足需求分析要求的功能。

7 结 论

 

本次课题研究药店药品销售问题,结合药店现实需求设计基于SSM的药品销售网站。本课题针对药店的实际情况,查阅相关的资料,分析同类网站的功能和模块,在此基础上设计并实现了基于SSM的药品销售网站,主要工作有系统分析、数据库设计、HTTPS协议在网站数据传输中的应用、系统设计与实现、系统测试等几个方面,系统用户包括用户和管理员,用户主要在系统前端完成药品信息的购买,而管理员主要在后台进行各项信息的发布和对订单的查看统计等操作。

药品销售网站系统是传统药店采用互联网技术进行的销售转型和升级,这种线上的销售平台拥有相较于传统药店更加少量的经营成本,同时还可以及时接收到来自用户的反馈信息,这对于药店经营者也是很重要的信息来源。并且将药店搬到互联网上从此经营便不会受到地区的限制,不论是身处何处的消费者都可以通过线上药品销售平台购买到所需要的药品,线上交易随着CA认证体系的引入也拥有了更好的安全性、可靠性,消费者的权益以及个人隐私也得到了更好的保护。药店经营者利用信息技术来进行各项信息的管理,管理人员只要学习系统的使用,根据系统的操作流程进行操作就可以实现高效的管理,将复杂的计算、记忆等工作都交予技术实现,人工只负责相关数据的采集,各司其职的同时有很方便快捷。药品销售网站就是通过这种电子商务交易市场从而实现买卖双方在互联网上直接进行沟通与交易卖家通过这样的方式更为直接了解消费者的购物需求并可以从根本上帮助消费者解决购买需求因此省去了诸多中间环节后药品销售网站还拥有了与实体药店相比药品价格便宜、购药方式简便对消费者的隐私保护更为注重等优点,而且像是在疫情期间去到实体药店难以购买到的药品,消费者可以选择去到建立在互联网上的药店购买到急需的药品通过线上销售平台,消费者可以注册账号,在系统里面自主下单,简化了下单流程,可以快速的让客户进行订货,完成派送,提高销售的效率。

药店销售网站能有效地提高公司的经营问题,在人员方面解决成本,在业务方面更加流畅,给公司带来巨大的经济效率;药店销售网站是一个系统化的工程,它在互联网24小时运转,药店的相关工作都要在系统上进行,可以及时的查询、纠错、汇总,药店的要信息、销售报表等都能实时的呈现,公司管理人员的决策能力增强,使得药店管理更加的科学化、正规化,提高了药店信息化发展水平,满足了电子商务时代线上客户的现实需求,提升药店的市场综合竞争力。

药品销售网站开发完成之后对比其他成熟的电子商务网站还存在一些不足之处,网页界面设计还比较粗糙,很多细节没有处理到位,系统与药店的内部的库存管理、药品价格管理等都没有对接,系统真正要投入使用还需要投入大量的研究工作。

科学技术对于整个社会具有革命性的作用,信息技术已经用实践证明了其强大的综合能力。我国在信息技术方面与国外相比还存在很大的差距,在技术上非常依赖国外。在现在,乃至未来,信息技术都至关重要,是社会经济发展的基础,是国防航天航空的核心,是国家发展重器。目前我国对信息技术已经引起了很大的重视,包括在高校、社会和相关政策方面都有一些布局,但是与我国庞大的人口和经济基础相比,相关的投入还是比较少,国内的高新技术公司也就那么几家,而且生存还比较困难,相关的保障工作还要继续落实,做好长期的战略性的规划,利用信息技术来推动社会发展。


致    谢

 

大学四年的时光从2018年入学最终定格在2022年的夏天,在大学中度过的四年对我来说是实践的四年,同时也是收获的四年,静心回想四年的学习和生活,在老师与同学的们关心和鼓励下使我不断地成长、完善着自身,正因为有他们的存在,我的大学生活才会是在这样一个充满温暖的环境中度过,有太多的人我想要感谢。

在历经数月的努力后,如期完成了论文的撰写。从最初的选题再到系统成功实现,最终完成论文,这其中我的导师杨俊生老师帮助了我许多,杨老师给予了我许多的指导与支持,即使是工作繁忙也不会少了对我的论文给予适当的建议以及修改意见,在老师的帮助与督促下,我也不断修缮着自己的论文。即使是现在我的论文依旧还是不够成熟,仍然有很多考虑不够周全的地方,但这次的经历将会令我终身受益,也让我清楚地认识到这样用心地去完成一件事是多么重要,通过这样的一次经历也会让我在未来的学习中更加激励自己努力前行。

与大学生活告别的日子即将到来,但离开大学的校园并不意味着我的求学生涯将要结束,未来我也会谨记老师们的教导继续接下来的求学路。

 


参 考 文 献

 

[1]周建美.中小企业信息化管理问题与解决措施[J].中小企业管理与科技(中旬刊),2021(11):1-3.

[2]于梦琦,胡祥培,黄敏芳.药品电子商务的线上线下融合新模式[J].信息与管理研究,2021,6(06):85-97.

[3]李烨,窦纪梁,张丽青.我国网上药店存在的问题探讨[J].中国药事,2017,31(07):727-732.DOI:10.16153/j.1002-7777.2017.07.004.

[4]卢冠旭.基于经济新常态下的电子商务经济研究[J].商业经济,2022(02):56-58.DOI:10.19905/j.cnki.syjj1982.2022.02.019.

[5]田润亚. 药品网络销售系统的设计与开发[D].东南大学,2017.

[6]张慧敏,王飒,张腾达.基于SSM框架的网上购物商城设计与实现[J].软件,2020,41(06):143-146.

[7]杨子鑫,余小兰.基于SSM的农产品销售系统的设计与实现[J].现代信息科技,2021,5(15):33-35+39.DOI:10.19850/j.cnki.2096-4706.2021.15.009

[8] 威廉斯.Java Web高级编程[M].清华大学出版社,2015.

[9] 李华.农产品电子商务与网络营销[M].中国农业出版社,2014.

[10] 李刚.轻量级Java EE企业应用实战[M].电子工业出版社, 2014.

[11] Xiaojie Guo and Tingmei Wang*. Design and Implementation of Graduate Information Management System Based on SSM Framework[J]. Journal of Simulation, 2020, 8(2)



【大连理工大学城市学院毕业设计】基于SSM的药品销售网站的设计与实现的评论 (共 条)

分享到微博请遵守国家法律