摘 要
移动互联网的飞快发展与进步,给我们普通人的生活带来了巨大且深刻的改变,改变了我们生活的方方面面,越来越前卫的饮用水配送网站,不仅方便了用户,更促进了企业的发展。饮用水配送网站能够省去用户的时间,提高效率,降低人力成本,提升用户购买饮用水的体验。
在线饮用水配送管理系统给用户带来了巨大的便利,因此开发一个在线饮用水配送管理系统是非常有意义的。购买饮用水看似过程简单,但其背后的逻辑是十分复杂的,需要考虑的因素非常多。本设计是在线饮用水配送管理系统,通过分析购买饮用水配送的需求,并且对比现在主流的饮用水配送网站。本系统将采用目前行业流行的SSM框架开发和使开源的MySQL数据库。本毕设详细介绍系统的开发背景、系统设计的意义和系统功能实现。在阅读相的文献、书籍、网上资源后,最终顺利实现了系统的要求和完成了毕设的撰写。
关键词;饮用水配送;SSM;MySQL
Abstract
The rapid development and progress of the mobile internet has brought huge and profound changes to the lives of ordinary people and changed all aspects of our lives. The increasingly avantgarde drinking water distribution website not only facilitates users, but also promotes the development of enterprises. Drinking water distribution websites can save users' time, improve efficiency, reduce labor costs, and improve users' experience of purchasing drinking water.
The online drinking water distribution management system has brought great convenience to users, so it is very meaningful to develop an online drinking water distribution management system. The process of purchasing drinking water seems simple, but the logic behind it is very complex, and there are many factors to consider. This design is an online drinking water distribution management system. By analyzing the demand for purchasing drinking water distribution, and comparing with current mainstream drinking water distribution websites. The system will use the popular SSM framework in the industry to develop and use the open source MySQL database. This design introduces the development background of the system, the significance of system design and the realization of system functions in detail. After reading the relevant documents, books and online resources, the system requirements and the writing of the final design were successfully realized.
Key words:Drinking water distribution;SSM;MySQL
目 录
2 核心技术介绍
2.1 Java简介
Java语言是目前使用最为广泛的面向对象的编程语言。在服务器端的软件开发中占据重要地位,它具有高重用性,高安全性,高移植性。Java通过提供丰富的类库来实现各种功能,并使代码具有较高的重用性,大大提高了软件开发的效率和速度。
2.2 B/S结构
B/S结构是将网页和服务器相结合的结构方法。是一种基于网络的网络结构模型,其前身为C/S结构。随着计算机科学和互联网科技的日益发达,B/S结构已经成为目前计算机体系结构的主流之一。它不仅可以很好地适应当今信息时代对计算机系统提出的新要求,而且还能满足人们对于信息传递的需求。在B/S框架中,用户的日常工作页面都是通过WWW网页实现的,重点是前台的UI表现以及后端的具体事件逻辑,为三层3-tier架构。在此架构下,系统维护与更新人员的工作量与成本压力获得一定程度的减轻,从而大大降低了系统的总体生产成本。这是因为所有人都能够在任何区域登录并以LAN、WAN、Internet/Intranet等方式实现数据库连接。使用B/S架构的一个最大优点就在于,它具有良好的可移植性,而且还具备强大的可扩展性和兼容性;其次,用户只需要拥有一台电脑即可。能够充分提高其服务器数据库的稳定性,有效地维护数据库系统和管理权限。在B/S结构的服务器端,像Java之类的编程语言变得更快、更高效、更容易掌握。
2.3 MVC模式
MVC模式(三层架构模式)(Model-View-Controller)是Web项目开发最重要的软件架构模式,它根据功能和数据流转的路径,将整个Web项目划分为Model(模型)、View(视图)和Controller(控制器)三部分。
2.4 IDEA简介
IDEA,全名Intellij IDEA。Intellij是为Java编程语言设计的集成环境。Intellij是业内认可的最优秀Java设计工具一种,尤其适合于智能代码助手、代码自动提示符、重构、Java EE支持、各种版本工具(git、svn和github等)、JUnit、CVS整合、代码解析、创新性的GUI设计等。
2.5 MySQL数据库简介
在各种信息管理系统中,数据库系统作为一种十分关键的组成部分,通常被设计为整个信息系统的核心,数据库管理系统必须具备良好的数据存储和处理的功能。而对于一个大型网络系统而言,数据库的管理和维护更显得尤为重要了,所以本文主要对数据库系统中的相关问题展开研究。通过分析,提出相应的解决措施,为今后的发展奠定基础。本系统使用MySQL数据库。虽然MySQL是一种小型数据库系统,但是由于它的开放特点,使其具有很强大的数据分析力量,在许多领域都得到广泛的使用,越来越多的商业应用中都开始采用MySQL数据库,加之MySQL数据库建设成本低廉,体积小巧,执行速度极快,质量也非常好,因此成为目前许多中小型网站的首选数据库系统。