获取源码联系方式请查看文章结尾🍅
摘 要
随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,医得快医疗服务交易服务平台就是信息时代变革中的产物之一。
任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场进行调研,论文需求进行分析,概要设计,系统详细设计,测试和编码等步骤,设计并实现了医得快医疗服务交易服务平台。系统选用java语言,应用ssm框架, MySQL为后台数据库。系统主要包括会员、商品分类、商品信息、咨询反馈、订单等功能模块。
经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与医得快医疗服务交易服务平台实现的实际需求相结合,讨论了SSM框架开发医得快医疗服务交易服务平台的使用。
关键词:医得快医疗服务交易服务平台;ssm框架;MySQL数据库
Abstract
With the rapid development of information technology and network technology, mankind has entered a new information age. Traditional management technology has been unable to manage information efficiently and conveniently. In order to meet the needs of the times and optimize management efficiency, a variety of management systems came into being. All walks of life have entered the era of information management. The medical service trading service platform is one of the products of the reform of the information age.
Any system should follow the basic process of system design, and this system is no exception. It also needs to go through the steps of market research, paper demand analysis, outline design, system detailed design, testing and coding to design and implement the medical fast medical service trading service platform. The system uses Java language, SSM framework and MySQL as the background database. The system mainly includes member, commodity classification, commodity information, consultation and feedback, order and other functional modules.
After careful research, careful preparation and planning, the final test is successful, and the system can be used normally. This paper analyzes the actual needs of function adjustment and the implementation of yidekuai medical service trading service platform, and discusses the use of SSM framework to develop yidekuai medical service trading service platform.
Key words: yidekuai medical service trading service platform; SSM framework; Mysql database
目录
摘 要 I
Abstract II
1 绪论
1.1 课题背景 2
1.2 课题研究现状 3
1.3 课题意义 4
1.4 本文研究内容 5
2 系统开发环境 6
2.1 Java语言 7
2.2 SSM框架 8
2.3微信小程序框架 9
2.4 B/S架构 10
2.5 Eclipse环境配置 11
2.6 MySQL环境配置 12
3 系统分析 13
3.1 系统可行性分析 14
3.1.1 经济可行性 15
3.1.2 技术可行性 16
3.1.3 运行可行性 1
3.2 小程序现状分析 18
3.3 功能需求分析 19
3.4系统流程分析
3.4.1操作流程 21
3.4.2添加信息流程 22
3.4.3删除信息流程 23
4 系统设计 24
4.1 系统设计主要功能 25
4.2 数据库设计 26
4.2.1 数据库设计规范 27
4.2.2 E/R图 28
4.2.3 数据表 29
5 系统实现
5.1会员功能模块(微信端) 31
5.2 管理员功能模块(服务端) 32
6 系统测试
6.1 功能测试
6.2 可用性测试
6.3 性能测试
6.4 测试结果分析
结 论
参考文献 40
致 谢 41
1 绪论
1.1 课题背景
手机的普及和互联网时代的到来使信息的发布和传播更加方便快捷。会员可以通过手机上的浏览器访问多个应用系统,从中获取一些可以满足会员需求的管理系统。网站系统有时更像是一个大型“展示平台”,会员可以选择所需的信息进行注册、登录进入系统查看或者自己权限范围的操作。
使用医得快医疗服务交易服务相对传统医得快医疗服务交易服务平台信息管理方式具备很多优点:首先可以大幅提高医得快医疗服务交易服务平台信息检索,只需输入医得快医疗服务交易服务相关信息就能在数秒内反馈想要的结果;其次可存储大量的医得快医疗服务交易服务信息,同时医得快医疗服务交易服务平台信息安全性有更高的保障;相比纸质文件来管理医得快医疗服务交易服务信息,医得快医疗服务交易服务平台更节省空间人力资源。这些优点很大程度提高了运营效率并节约了运营成本。因此,医得快医疗服务交易服务对医得快医疗服务交易服务信息非常必要进行有效管理,不仅提高了医得快医疗服务交易服务管理效率,增加了会员信息安全性,方便会员及时反馈信息给管理员,增加了会员与管理员之间的互动交流,更能提高医得快医疗服务交易服务的体验强度。
系统为了数据库结构的灵活性选择MySQL来设计,而ssm框架技术,B/S架构则保证了较高的平台适应性。本文主要介绍了系统开发背景,需要完成的功能与开发过程,说明系统设计重点与设计思想。
1.2 课题研究现状
越来越多的互联网爱好者开始在互联网上满足他们的基本需求,同时逐渐进入各个会员生活的起居。互联网具有许多优点,例如便利性,速度,高效率和低成本。因此,类似于医得快医疗服务交易服务,满足会员工作繁忙的需求,不仅是方便会员随时查看信息的途径,而且还能提高管理效率。
本文首先以医得快医疗服务交易服务过程的基本问题作为研究对象。在开发系统之前,我们对现有状况进行了详细的调查和分析。最后,我们利用计算机技术开发了一套完整合适的医得快医疗服务交易服务。该系统的实现主要优势是:该系统主要采用计算机技术开发,它方便快捷;系统可以通过管理员界面查看系统所涉及的医得快医疗服务交易服务所有信息管理。
医得快医疗服务交易服务平台软件是一款方便、快捷、实用的信息服务查询软件。随着智能网络在全球市场的不断普及以及各种智能平台的使用,作为中国主流智能的技术开发系统,自然需要这样的软件来满足更多会员的需求和体验。系统的开发与会员的日常需求相关,如通过管理系统获取到会员管理、、商品分类管理、商品信息管理、咨询反馈管理、系统管理、订单管理等详细情况,了解最新咨询反馈信息等。
1.3课题意义
如今,随着移动会员端的普及,微信因为其简单,方便,并且会员体验度好,所以被称为现在聊天沟通的新宠,同时也被应用到更多的企业做宣传推广。截至2017年底,微信会员数突破10亿,包括银行、证券、快递服务、电子商务等越来越多的公司在微信平台上推出相应的服务平台,以适应会员新的行为习惯。微信平台的科研社交网络平台已是势在必行。计算机技术在现代管理中的应用,使计算机成为人们应用现代技术的重要工具。能够有效的解决成员管理便捷化的问题,提高效率。给会员提供最全面、最专业的数据管理信息,帮助他们了解最新详细信息,还有就是借助微信端,能够更好的满足会员的需求,为会员节省时间以达到省时又高效的目的。
1.4 本文研究内容
本文主要划分成7大部分:
第一部分为绪论,主要介绍了目前电脑技术发展状况、医得快医疗服务交易服务平台行业发展阶段,分析当前医得快医疗服务交易服务平台弊端以及使用信息技术来管理医得快医疗服务交易服务平台信息的好处。
第二部分为相关技术简介,主要介绍了各技术的发展历程,技术发展现状,技术优点以及选用该技术的原因等。
第三部分为系统分析,主要分析了软件设计所需要的功能,。
第四部分为系统设计,主要进行了系统的架构设计、数据库设计等
第五部分为系统详细设计。
第六部分为系统调试与测试,利用测试方法进行可行性测试、性能测试、系统测试等。
第七部分为总结与致谢,主要总结了程序设计的完成过程及完成情况,比对完成设计过程中施以援手的同学和老师表达中心的感谢和祝愿。
2 系统开发环境
2.1 Java语言
Java是由Sun公司推出的一门跨平台的面向对象的程序设计语言。因为Java 技术具有卓越的通用性、高效性、健壮的安全性和平台移植性的特点,而且Java是开源的,拥有全世界最大的开发者专业社群,所以Java的发展迅速。
2.2 SSM框架
本系统中采用SSM框架,SSM框架,是Spring + Spring MVC + MyBatis的缩写,目前主流的JSPEE企业级框架,适用于搭建各种大型的企业级应用系统。使用ssm框架的好处是在于其易复用和简化开发,掌握了每个框架的核心思想。Spring的核心思想是loC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。mybatis是对jdbc的封装,MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和JSP的POJOs(普通的JSP对象)映射成数据库中的记录。
2.3微信小程序框架
微信小程序的开发框架是微信所独有的一套框架,分为View视图层和App Service逻辑层两部分。框架提供了一种类似于Web中html语言的wxml语言,作为视图层的标签语言,用于构造页面的布局。另外提供了一种类似Web中css语言的WXSS语言,作为视图层的标签样式语言,用于表述页面的显示。而在逻辑层的框架,则同样使用了JS语言。微信小程序为了使开发者专注在代码的逻辑层面和数据处理上,还专门提供了两种解决方案,一种是事件,一种是数据的传输。这两种方案都位于小程序框架的视图层和逻辑层之间。会员在视图层进行交互之后,传递到逻辑层对数据进行处理,并返回数据到视图层向会员反馈。对于微信小程序视图层的开发设计,小程序官方提供了一系列的组件,这些基本组件可以极大的帮助开发者完成视图层的开发。同时,对于逻辑层的开发,小程序官方提供了一系列API来方便开发者请求一些额外功能。
2.4 B/S架构
B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说会员端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系的应用软件使用网络浏览器作为与会员交互的平台,而C/S则需要开发专用的应用程序。
图2-1 B/S结构图
2.5 Eclipse环境配置
安装完Eclipse后选择Eclipse“Window->Preferences”
(1)配置Eclipse的jre为sun的jdk,不要用Eclipse的默认jdk:
选择“java->Installed JREs”,勾中里面的“jdk1.7”.
(2)配置编译的级别为6.0:
选择“Compiler->Compiler compliance level”的值为“6.0”。
(3)配置Eclipse的默认的文件编码格式为“UTF-8”:
选择“General->Workspace”,选中“Text file encod”下面的“Other”,设置里面的值为“UTF-8”。
(4)去掉Eclipse的JSP的验证:
选择“Eclipse->Validation”,将“Build”列的所有勾都给去掉,这样在编译时因为避免了jsp的验证,所以编译的速度会快很多.
2.6 MySQL环境配置
(1)本系统的数据使用的是MySQL,所以要将MySQL安装到指定目录,如果下载的是非安装的MySQL压缩包,直接解压到指定目录就可以了。然后点击C:\Program Files\MySQL\bin\winMySQLadmin.exe这个文件其中C:\Program Files\MySQL是MySQL安装目录。输入winMySQLadmin的初始会员、密码(注:这不是MySQL里的会员、密码)随便填不必在意,确定之后右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务,再左击这个图标->winnt->start the service 启动MySQL服务。
(2)修改MySQL数据库的root密码。用cmd进入命令行模式输入如下命令:
cd C:\Program Files\MySQL\bin
MySQLadmin -u root -p password 123
回车出现Enter password: ,这是要输入原密码. 刚安装时密码为空,所以直接回车,此时MySQL 中账号 root 的密码被改为 123 安装完毕。
3 系统分析
3.1 系统可行性分析
3.1.1 经济可行性
由于本系统是作为毕业设计系统,且系统本身存在一些技术层面的缺陷,并不能直接用于商业用途,只想要通过该系统的开发提高自身学术水平,不需要特定服务器等额外花费。所有创造及工作过程仅需在个人电脑上就能实现,使用到的软件大多为开源软件,所以经济成本并不高,可以轻易实现。
3.1.2 技术可行性
本系统的开发使用java作为系统开发的开发语言,开发环境选择Eclipse,而B/S结构决定了本系统的兼容性和多会员可操作性,此外选择MySql作为数据库不仅提高了数据安全性更保障了数据的可操作性。
3.1.3 运行可行性
本系统作为以java作为开发语言的系统,而且选用B/S结构则决定了要操作本系统仅需要占用很小的资源,并没有过多地硬件配置要求,目前市面上只要能正常运行浏览器的个人电脑都可以正常运行使用该系统。
经过总结,本系统在经济方面、技术方面、运行方面的条件都得以满足,为此系统的开发具备了可行性条件。
3.2 小程序现状分析
当今社会的生活节奏越来越快,人们对手机微信的需求也越来越高,不仅对操作简单、功能齐全方面,而且对于会员的体验度也有了更高的要求,最快捷高效的方式莫过于利用互联网,将医得快医疗服务交易服务平台和互联网结合起来,为会员提供方便快捷的服务。
需求分析的任务是通过详细调查现实要处理的对象,充分了解系统的工作概况,明确会员的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。
3.3 功能需求分析
医得快医疗服务交易服务平台主要是为了提高会员的工作效率和更方便快捷的满足会员,更好存储所有数据信息及快速方便的检索功能,对医得快医疗服务交易服务平台的各个模块是通过许多今天的发达医得快医疗服务交易服务平台做出合理的分析来确定考虑会员的可操作性,遵循开发的系统优化的原则,经过全面的调查和研究。
本系统采用从上往下的步骤开发,基本功能如下:
本课题要求实现一套医得快医疗服务交易服务平台,系统主要包括(管理员,会员)两个模块等功能。