23257

第一章 绪 论 1.1选题背景
互联网是人类的基本需求 , 特别是在现代社会 , 个人压力增大,社会运作节奏高,随着互联网的快速发展,用户的需求也越来越高 , 用户也将越来越多依靠互联网而不是自己获取信息,使得各种软件程序的开发得到了应用 。
近年来,随着我国经济的不断发展,平台的管理制度越来越多 。每个校园跳蚤市场管理系统也都将通过计算机进行整体智能化操作,对于校园跳蚤市场管理系统功能所牵扯的数据都是通过用户进行校园跳蚤市场管理系统等相关的数据信息内容、并且可以进行管理员在线处理选择后台首页、轮播图(轮播图管理)、公告信息管理(公告信息)、资源管理(市场资讯、资讯分类)、交流管理(反馈列表、分类列表)、商城管理(商品中心、分类列表、订单列表)、系统用户(管理员、卖家、买家)、模块管理(财务记录)等,可以通过系统进行分配,传统的学习方式信息已经无法满足用户的需求 。为此开发了本校园跳蚤市场管理系统 , 为用户提供一个基于校园跳蚤市场管理系统 , 同时方便管理员;后台首页、轮播图(轮播图管理)、公告信息管理(公告信息)、资源管理(市场资讯、资讯分类)、交流管理(反馈列表、分类列表)、商城管理(商品中心、分类列表、订单列表)、系统用户(管理员、卖家、买家)、模块管理(财务记录) , 用户;首页、用户反馈、公告信息、市场资讯、商品中心、我的,卖家:后台首页、商城管理(商品中心、订单列表)、模块管理(财务记录)等详细情况进行操作 。该系统满足了用户对校园跳蚤市场管理系统信息获取的需求,并且信息可以及时、准确、有效地进行查看并且系统化、标准化和有效的工作 。
1.2研究现状
随着社会的发展和科学技术的进步 , 互联网技术越来越受欢迎 。网络传播的生活方式逐渐受到广大人民群众的喜爱 。越来越多的互联网爱好者开始在互联网上满足他们的基本需求,同时逐渐进入各个用户的生活起居 。互联网具有许多优点,例如便利性 , 速度,高效率和低成本 。因此,类似于校园跳蚤市场管理系统 , 满足用户工作繁忙的需求,不仅是方便用户随时查看信息的途径,而且还能提高管理效率 。
本文首先以校园跳蚤市场管理系统过程的基本问题作为研究对象 。在开发系统之前,我们对现有状况进行了详细的调查和分析 。最后 , 我们利用计算机技术开发了一套完整合适的校园跳蚤市场管理系统 。该系统的实现主要优势是:该系统主要采用计算机技术开发,它方便快捷;系统可以通过管理员界面查看用户的所有信息管理 。
校园跳蚤市场管理系统管理系统软件是一款方便、快捷、实用的信息服务查询软件 。随着智能网络在全球市场的不断普及以及各种智能平台的使用 , 系统的开发与人们的日常需求相关 , 作为中国主流智能的技术开发系统,自然需要这样的软件来满足更多用户的需求和体验 。
1.3研究内容
校园跳蚤市场管理系统的开发及实现 , 所需要的工作内容:
(1)首先是确定选题 , 确定好所要做的系统,并对系统的背景及现在面临的一些问题等进行系统的初步确认 。

23257

文章插图
(2)系统确认完成后 , 结合系统开发的需求进行确认系统开发所使用的技术,本校园跳蚤市场管理系统的开发使用java技术,数据库进行平台的搭建开发,确认好使用的技术进行技术分析,所使用的技术是否可以完成校园跳蚤市场管理系统的实现 。
(3)确定好系统使用的技术,进行在线确认系统所划分的用户角色,并且根据用户角色划分确定所要设计的功能模块,对于校园跳蚤市场管理系统系统的设计主要划分别为管理员、卖家、用户角色,并所使用的功能模块也相应不同,但是系统的数据库实现的内容是交互的,用户可以随时根据自己的需求进行商品信息,对于系统工作人员可以根据自己的分管内容进行在线信息的处理及操作,管理员获取到所有用户的详细数据信息,并根据需求进行第一时间处理解决 。
(4)系统的功能模块确认完成后进行程序及界面的设计,设计完成后,并且通过测试来判断程序是否完善,对于系统测试,需要不同的用户进行不同的内容编辑及提交,及使用不同的测试方式找出程序中存在的漏洞,并对程序出现的漏洞问题进行在线解决处理,如果测试系统没有任何问题时,可以将系统上传进行正式操作使用 。
2.1.开发技术说明:
本系统前端部分基于MVVM模式进行开发,采用B/S模式,后端部分基于Java的框架进行开发 。
前端部分:前端框架采用了比较流行的渐进式框架Vue.js 。使用Vue-和Vuex实现动态路由和全局状态管理,Ajax实现前后端通信 ,  UI组件库使页面快速成型,项目前端通过栅格布局实现响应式,可适应PC端、平板端、手机端等不同屏幕大小尺寸的完美布局展示 。
后端部分:采用作为开发框架,同时集成、Redis等相关技术 。
2.
本系统使用的是 , 是一个集成开发环境,可以用于Java或者移动应用等方面的程序开发 。它有许多强大功能如:编译、调试、test和发布等 。同时支持一些其他语言如:HTML脚本,SQL , SSM , CSS样式,,,等 。
2.3
本文使用的是 ,其具有较轻量级的优点,同时支持最新的.4和SSM2.0规范 。可以为广大学生开发者提供一个免费的、性能稳定的服务 。
2.4java技术
Java语言是在二十世纪末由Sun公司发布的,而且公开源代码,这一优点吸引了许多世界各地优秀的编程爱好者,也使得他们开发出当时一款又一款经典好玩的小游戏 。Java语言是纯面向对象语言之一,从发布初期到现今,可以说有将近20多年的历史 , 已发展成为人类计算机编程语言发展史上的一个深远影响 。
Java语言具有非常多种的特性:(1)跨平台的无关性;(2)面向对象; (3)安全性得以保障;(4)支持多个任务;(5)多种编写方式,代码编写简单 。对比其他的低级语言、高级语言,Java语言具有明显的显著优势以及未来开阔的前景,可以广泛的应用在个人笔记本电脑、大数据、大型游戏等等 。
首先 , Java语言具有面向对象的特性,并且易于理解 。关于对象,其实可以理解成每一种事物都是一种对象,包括我们人类自身都是一种对象 。利用面向对象语言的基本特征来解决软件开发中的实际问题 , 为有效软件开发提供了技术支持 。
其次,Java 语言具有很好的跨平台无关性 。所编写出来的应用程序是Java语言编写的,那么就无需再使用编译器来修改程序代码,可以直接在任何计算机系统中运行,系统可以运行,在Linux系统中也可以,也就是经过一次编译 , 可以到处运行,所以Java语言具有卓越的可移植性,可以很好的跨平台实现 。
2.5 MySQL
Mysql是一个多用户、多线程的服务器,采用SQL的数据库 , 数据库管理系统是基于SQL的客户以及服务器模式的关系,它的优点有强大的功能、操作简单、管理方便、可靠安全、运行较快、多线程、跨平台性、完全网络化、稳定性等 , 非常适合Web站点或者其他应用软件 , 在数据库后端的开发 。此外,利用许多语言,会员可以编写和访问Mysql数据库的程序 。Mysql数据库也是开放源代码的 , 开发者越来越喜欢使用Mysql关系数据库,应用范围也被推而广之 。这是由于速度快和易用性 ,  Web站点或应用软件的数据库后端的开发也都在使用它 。
mysql 数据库它有很多的优点,例如它在操作上能够让人通俗易懂、功能强大、信息储存量高等优点 。所以被人们广泛应用 , 对于mysql数据库来说它一般主要是对数据进行编码和查询,而且在很多的设计当中都应用到了该数据库 , 在此过程当中我们可以对常规的数据进行查询和组合,所以我们在进行使用mysql数据库的时候只要对编写一小段的数据就能实现相应的功能 。数据库,就是数据存储的储藏室,只不过数据是存储在计算机上的,而不是现实中的储藏室,数据的存放是按固定格式,而不是无序的,则定义就是 :长期有固定格式,可以共享的存储在计算机存储器上 。数据库管理主要包括数据表的建立,数据存储、修改和增加数据 , 为了使数据库系统能够正常运行,相关人员进行的管理工作 。数据表的建立 , 可以对数据表中的数据进行调整,数据的重新组合及重新构造,保证数据的安全性 。
2.6 框架
【23257】框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器 。尽管框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它备受青睐,以至于后来让它作为EJB()模型的补充 , 甚至是替补 。框架为开发提供了一系列的解决方案 , 比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等 。框架具有控制反转(IOC)特性 , IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象进行统一的配置和管理的方法 。框架利用容器管理对象的生命周期,容器可以通过扫描XML文件或类上特定Java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象 。框架具有面向切面编程(AOP)框架,框架基于代理模式,同时运行时可配置;AOP框架主要针对模块之间的交叉关注点进行模块化 。框架的AOP框架仅提供基本的AOP特性,虽无法与框架相比,但通过与的集成,也可以满足基本需求 。框架下的事务管理、远程访问等功能均可以通过使用技术实现 。的事务管理框架为Java平台带来了一种抽象机制,使本地和全局事务以及嵌套事务能够与保存点一起工作,并且几乎可以在Java平台的任何环境中工作 。集成多种事务模板 , 系统可以通过事务模板、XML或Java注解进行事务配置,并且事务框架集成了消息传递和缓存等功能 。的数据访问框架解决了开发人员在应用程序中使用数据库时遇到的常见困难 。它不仅对Java:JDBC、iBATS/、、Java数据对象(JDO)、和等所有流行的数据访问框架中提供支持,同时还可以与的事务管理一起使用 , 为数据访问提供了灵活的抽象 。框架最初是没有打算构建一个自己的框架,其开发人员在开发过程中认为现有的框架的呈现层和请求处理层之间以及请求处理层和模型之间的分离不够,于是创建了 。