摘 要
如果计算机技术与信息化管理能够互相协作,那么管理员的工作效率就会大大提升,工作的质量也会得到改善。优秀的二手书交易系统对于管理员的管理实际的具体运作有更有力的管理,对二手书交易进行管理,同时也能促进因管理员的失误等问题。所以一种好的二手书交易系统能起到很好的作用和作用。
本系统采用 MVC技术、Java编程语言和 MySQL数据库。系统中的主要角色有管理员和用户。管理员具有的功能包括登录、个人中心、用户管理、商品分类管理、二手书籍管理、系统管理、订单管理。用户具有的功能包括注册登录、个人资料修改、查看商品信息、查看公告信息、订单管理、地址管理、收藏商品、购物车管理。
关键词:MVC;Java;MySQL
Abstract
If computer technology and information management can collaborate with each other, the work efficiency of administrators will be greatly improved, and the quality of work will also be improved. An excellent second-hand book trading system provides more effective management for the actual operation of administrators, managing second-hand book transactions, and also promoting issues such as administrator errors. So a good second-hand book trading system can play a very good role and function.
This system adopts MVC technology, Java programming language, and MySQL database. The main roles in the system are administrators and users. The functions that administrators have include login, personal center, user management, product classification management, second-hand book management, system management, and order management. The functions that users have include registration and login, personal profile modification, viewing product information, viewing announcement information, order management, address management, favorite products, and shopping cart management.
Keywords:MVC;Java;MySQL
目 录
3.2.1 经济可行性研究.................................................................................... 6
3.2.2 技术可行性研究.................................................................................... 6
在中国,因特网的迅速发展和越来越多的网络用户,给了网络经济以巨大的发展空间。从我们的国家统计局在2020年发表的调查报告来看,到2020年年底,我有9.89亿人的互联网用户,其中9.86亿人使用移动电话。中国拥有将近十亿的互联网用户,是世界上最大的一个“多位”的国家,这给网上消费的发展带来了极大的机遇。根据调查,在2020年,在我国各种商务交易类应用的用户数量中,网上消费的数量持续增加,已达78241万。2016-2020年,我国的网上销售额呈高速发展态势,据资料表明,2020年网上销售额的占比较2016年翻了一番以上,从原来的20%上升到目前的44%。近年来,社会商业在国内得到了迅速的发展,在各个领域都得到了长足的发展,这对网上营销起到了很大的促进作用[1]。
在社会的进步,技术的进步,使得传统的旧货买卖方式越来越难以适应人们的需求,其不足之处也逐渐显现。比如:
1、耗费巨大。想要在网上卖或者买到旧货,就得到旧货交易中心,这无疑会给大家带来更多的时间和金钱上的负担。
2、信息流通迟缓;在常规的二手市场中,由于其信息化水平不高,因此,由于信息的流通速度很慢,这就会造成对二手物品的出售、购买以及价格等有关的信息流通的延迟,从而在某种意义上加大了购买和出售的费用。
该课题的研究目标就是在已有工作基础上,利用 SSM技术,设计和实现一个二手书籍的买卖平台。这一套体系,就像是一个供应和需求的平台,人们可以通过这一套体系,来进行交易。与传统的旧货市场相比,网上旧货买卖体系有着诸多优点。比如:
1、减少交易费用。卖家不用浪费时间在旧货交易上,买家也不用浪费太多的时间在旧货交易上。
2、实现双赢。对卖方和买方而言,通过这个体系,他们可以有更多的机会去寻找合适的买方和卖方,从而达到一个动态的供求关系,从而提升了资源的分配效率,达到双赢的目的。
运用该系统,能够在某种意义上,帮助人们在购买、出售、购买、出售的过程中,对人们的购买意识与理念产生影响,从而提升商品的利用效率,从而带动整个社会,促进经济发展[2]。
在2022年度,Galimova EY针对当前二手书交易系统存在的问题,在构建B/S、C/S的基础上,构建了一个基于B/S、C/S体系的体系结构模型。在系统中,基于B/S、C/S两种不同的平台,对SIP、RTP、JNI进行了综合的设计,保证了SIP、RTP、JNI的可靠性。
在2022年,Mendes C I采用C/S模式,可以更好地进行B/S和MVC模式的选取。选择Tomcat Nginx的站点服务器,以减少的云端的工作。
在2020,Wasif,Sundmark建立了一个二手书交易系统。MVC在执行期间协助实现策略模型,根据Ajax的需求,提高整体用户经验,并为后系统的更新做好充足的准备。
2021年,何亚伦研发了一个可以应用在外部网络的网络上的二手书交易系统,为用户和管理者的相关的信息服务。基于该体系结构模型SQL Server 2008数据库的数据处理,实现了对该系统业务平台进行数据的装载与传送,从而实现了对学校突发事件的实时数据和数据的实时传递。
2020年,陈昌贵完成了二手书交易系统,研发了Free marker和Spring MVC,并自行设计和实现了业务体系结构,以提升其开发的效能和安全性。
2021年,王新科完成了二手书交易系统,通过SSH技术与MySQL的查询优化相融合。然后,对二手书交易系统进行了整体的开发和实施。在设备的概念化模式的设计中,MySQL组态的调整和MySQL的科学性的探索都是从对用户的鉴赏功能的角度来进行的。
由于传统的二手书交易系统存在诸多弊端,加之使用的是手工操作,错误发生率较高,所以一个好的二手书交易系统能够为用户提供很好的方便。使员工摆脱了繁琐的工作。因此,本文对二手书交易管理进行了分析和实施。
本文所设计和实施的二手书交易系统,充分利用了电脑的运算速度,将商业逻辑通过电脑进行加工,从而大大减少了系统的开发费用。根据研究的内容,本文的组织架构是:
通过对二手书交易系统建设的背景及课题的选择,探讨其基本原则及互动模式,并根据软件工程的要求,对二手书交易系统进行了详细的设计,并对系统的数据库、各功能模块进行了详细的阐述。接着介绍了二手书交易系统的主要职能[3]。
Vue与后台结构的联合可以将前端和前端的隔离开来,使得客户端可以在本地更新,后台可以通过提供相应的界面来完成对服务的逻辑进行操作。这种方式的好处很多,第一,使用者的使用感受会更好,如果有了变化,就不需要再更新了,所以下载的速度会更高,开发费用也会更低。。
前后端分离具有以下好处:
(1)后端仅需处理商业逻辑,而前端的工作是展示和优化。
(2)程序列化开发者的工作效率得到了提升,使得前、后两个开发团队都可以集中精力在自己的开发上,从而减少了交流的费用,同时也减少了前边和后边的耦合。服务端为客户机提供对应的功能性界面,而客户机则是在其上实现与业务的连接。
(3)无需后端服务器分析前端网页的展示,网页的显示将会更快。这种方式可以有效地提升使用者的使用感受。
-
- Spring框架
Spring架构的目的就是针对不同的商业模式进行模块化的设计,通过Spring的架构,可以针对不同的商业环境,从不同的商业环境中抽取出一些常见的问题,然后将这些问题进行打包。在实际的商业操作中,EJB的具体实施是通过Javabean技术来完成的。在Spring架构中,界面技术能够极大地改善现有的开发效率,从而使传统的软件开发方式发生变化,在今后的信息化时代,Spring架构将会得到极大的应用,从而为各种问题提供有效的支持。
-
- MVC框架
SpringMVC是当今非常受欢迎的WEB架构,其功能是利用MVC思维来实现网络的分离。用于接收和处置要求。
SpringMVC对该要求进行了以下操作:首先用户向浏览器发出一个请求;然后,SpringMVC的中心部件Dispacherservlet前端控制器,按照要求的消息,需要选取一个页控制器来进行操作;当一个网页控制器接收一个任务时,会将一个参数集中在一个物体上,再调用一个商业物体来执行一个商业程序的代码,当这个过程完成时,这个过程就会被传回模型视图。前端控制程序按照视图名称绘制对应的视图,并将回应传送至前部。
-
- MyBatis框架
MyBatis架构层关键便是用于对数据开展长久化处理的,传统的框架结构中,全是应用JDBC来实现对数据库的浏览和具体操作的,可是在SSM架构中,MyBatis替代了JDBC,不但支持简易的SQL语句的查询,并且还支持全部涉及到数据库具体操作的处理,应用MyBatis来实现对数据库开展长久化具体操作处理的情况下,必须通过XML文档开展配备。
MyBatis框架的使用很简单,也很灵活,它不依赖于任何组件,只要简单的配置就可以完成,而且在MyBatis架构中,SOL的所有执行声明都是在XML文件中进行的,因此维护起来很容易和快速。
-
- MySQL数据库
MySQL数据库能够储存海量的数据,并且具体操作简单快捷,可以将数据库的数据库添加到数据库中,使用SQL语言来管理系统的信息。如果一定要改变信息,可以使用插入式陈述式更新数据库记录,并且使用SQL陈述式来处理您的资料。MySQL是一个开源的随意的数据库,能够提供有关特定的计算机的特定的资讯,而且MySQL的设置和设置更加方便。利用开源框架的架构,实现了对SQL的转换。MySQL和开源架构的组合使得它能够很方便地改变诸如数据库记录之类的影响。
本文所开发的二手书交易系统旨在通过电脑来完成对二手书交易系统的日常工作的管理,使用户能够得到更为方便的使用。在对二手书交易系统的开发和实施的过程中,对系统的各个功能进行了细致的分析,因此,在实现该软件的同时,还必须包括如下几个方面:
(1)稳定性:在二手书交易系统的运行期间,系统必须保证系统的稳定性,并且在不会对二手书交易系统的操作造成任何的干扰。假如二手书交易系统的一个模块有问题,其他的功能不会受到任何的干扰。
(2)准确性:管理员对二手书交易系统的功能进行了修改之后,要满足更好的利用条件,如果出现错误,将会把资料记录下来。
(3)可扩展性:当要增加新的业务时,可以增加新的功能,同时保留原来的二手书交易系统的功能模块。
(4)可维护性:当需要修改调整接口时,不需要修改二手书交易系统的框架。
(5)独立性:二手书交易系统各功能模块必须是独立的,管理员可以根据实际情况增减或添加相应的功能[4]。
有了二手书交易系统,管理员就可以方便地进行管理,节约了大量的经费。通过对现有的二手书交易系统进行开发和实施,可以有效地缓解二手书交易系统的成本,特别是对人才的投入。由于传统的二手书交易系统,除了大量的人员外,还常常要人工操作。本文所提出的二手书交易系统旨在减少财务开支,同时也能增加管理员工作的效能。
在二手书交易系统中,所用到的是一个基于idea的软件,它能够对二手书交易系统进行系统的编译和运行,选择MySQL作为一个高的并行和安全的数据库,而计算机操作系统则是Win10,从而确保了系统的兼容和高的可用性。因为学习了一些关于软件开发的知识,所以在实际应用中并没有太大的问题,尤其是idea的开发,因为idea和Development的兼容,所以大部分的软件都可以在idea上运行。
管理员:登录、个人中心、用户管理、商品分类管理、二手书籍管理、系统管理、订单管理。
用户:注册登录、个人资料修改、查看商品信息、查看公告信息、订单管理、地址管理、收藏商品、购物车管理。
图3-1 管理员用例图
图3-2 用户用例图
(1)稳定性。当二手书交易系统容纳了一定的用户之后,它依然可以正常工作,而且在遇到一些问题的情况下,也可以很快地处理。
(2)流畅性。在使用客户端进行资讯处理时,各功能模组的反应不能太长。
(3)扩展性。在进行二手书交易系统的开发过程中,要考虑到各功能组件之间的层次关系,以便维护各组件的独立性,便于以后的更改。
(4)简便性。在设计和实施二手书交易系统的过程中,不要有太多的繁琐,在使用过程中要便于用户的单击[5]。
(1)注册登录
用户输入用户名和密码可以进行注册,只有注册成功了才可以进行登录。
图4.1 注册登录流程图
(2)用户管理
管理员输入用户名和密码可以登录到系统中,只有输入合法信息才能够对用户信息进行管理。
图4.2 用户管理流程图
(3)结账
用户输入用户名和密码可以登录到系统中,点击结算按钮可以结账。
图4.3 结账流程图
管理员:登录、个人中心、用户管理、商品分类管理、二手书籍管理、系统管理、订单管理。
用户:注册登录、个人资料修改、查看商品信息、查看公告信息、订单管理、地址管理、收藏商品、购物车管理。
图4.4 功能模块图
在一个概念化的模型中,并不需要一个特定的模式,它可以根据自己的设想来构建相应的概念模式[7]。在进行概念性结构的设计中,首先要对采集到的资料进行分析、归类、整理,最后确定各要素的关系,最后得到E-R图表。二手书交易系统拥有大量的资料,可以按照不同的实体之间的联系,构建相应的数据库[8]。
图4.5 数据库E-R
(1)地址信息表
表4.1 地址信息表
列名 | 数据类型 | 长度 | 主外键 |
id | bigint | 20 | 是 |
addtime | timestamp | 0 | |
userid | bigint | 20 | 是 |
address | varchar | 200 | |
name | varchar | 200 | |
phone | varchar | 200 | |
isdefault | varchar | 200 |
(2)购物车信息表
表4.2 购物车信息表
列名 | 数据类型 | 长度 | 主外键 |
id | bigint | 20 | 是 |
addtime | timestamp | 0 | |
tablename | varchar | 200 | |
userid | bigint | 20 | 是 |
goodid | bigint | 20 | 是 |
goodname | varchar | 200 | |
picture | varchar | 200 | |
buynumber | int | 11 | |
price | float | 0 | |
discountprice | float | 0 | |
goodtype | varchar | 200 |
(3)评论信息表
表4.3 评论信息表
列名 | 数据类型 | 长度 | 主外键 |
id | bigint | 20 | 是 |
addtime | timestamp | 0 | |
refid | bigint | 20 | 是 |
userid | bigint | 20 | 是 |
nickname | varchar | 200 | |
content | longtext | 0 | |
reply | longtext | 0 |
(4)商品信息表
表4.4 商品信息表
列名 | 数据类型 | 长度 | 主外键 |
id | bigint | 20 | 是 |
addtime | timestamp | 0 | |
shangpinmingcheng | varchar | 200 | |
shangpinfenlei | varchar | 200 | 是 |
tupian | varchar | 200 | |
pinpai | varchar | 200 | |
xinjiuchengdu | varchar | 200 | |
shangpinmiaoshu | longtext | 0 | |
fabushijian | datetime | 0 | |
clicktime | datetime | 0 | |
clicknum | int | 11 | |
price | float | 0 |
(5)订单信息表
表4.5 订单信息表
列名 | 数据类型 | 长度 | 主外键 |
id | bigint | 20 | 是 |
addtime | timestamp | 0 | |
orderid | varchar | 200 | |
tablename | varchar | 200 | |
userid | bigint | 20 | 是 |
goodid | bigint | 20 | 是 |
goodname | varchar | 200 | |
picture | varchar | 200 | |
buynumber | int | 11 | |
price | float | 0 | |
discountprice | float | 0 | |
total | float | 0 | |
discounttotal | float | 0 | |
type | int | 11 | |
status | varchar | 200 | |
address | varchar | 200 | |
tel | varchar | 200 | |
consignee | varchar | 200 | |
logistics | longtext | 0 |
(6)用户信息表
表4.6 用户信息表
列名 | 数据类型 | 长度 | 主外键 |
id | bigint | 20 | 是 |
addtime | timestamp | 0 | |
yonghuzhanghao | varchar | 200 | |
mima | varchar | 200 | |
yonghuxingming | varchar | 200 | |
xingbie | varchar | 200 | |
nianling | varchar | 200 | |
touxiang | varchar | 200 | |
yonghushouji | varchar | 200 | |
money | float | 0 |
在登录界面中,必须要有一个用于输入用户名称和密码的el-input标记来完成的输入框。在登录界面上也要包含角色的按键,并且可以通过el-radio来显示,然后通过单击来选取不同的角色。
图5.1 登录界面
在用户管理中,管理员可以对用户的信息进行管理,点击修改按钮可以切换到修改用户的页面,修改时输入的内容需要输入到输入框中,如果输入的内容是不符合逻辑的,那么修改用户的信息就不能被修改并更新到数据库记录中。在搜索输入栏中输入用户的名称,可以获得用户的信息,如果输入的用户名称含有非法的识别码,就无法获得相关用户的信息。
图5.2 用户管理界面
如果管理员要查看商品分类的信息,就需要进入到商品分类的管理页面中,点击不同的按键,就可以获得不同的效果,如果你要选择不同的商品分类,可以点击上面的按键,添加商品分类的相关信息,并且要注意输入正确的信息,输入的商品分类记录与数据库的记录不能冲突。如果要删除数据库中的商品分类信息,就需要点击删除键进行删除,删除时要检查删除的记录是否被保存在数据库中,如果有就不能删除。
图5.3 商品分类管理界面
在二手商品管理中,管理员可以对二手商品的信息进行管理,点击修改按钮可以切换到修改二手商品的页面,修改时输入的内容需要输入到输入框中,如果输入的内容是不符合逻辑的,那么修改二手商品的信息就不能被修改并更新到数据库记录中。在搜索输入栏中输入二手商品的名称,可以获得二手商品的信息,如果输入的二手商品名称含有非法的识别码,就无法获得相关二手商品的信息。
图5.4 二手商品管理界面
如果管理员要查看公告的信息,就需要进入到公告的管理页面中,点击不同的按键,就可以获得不同的效果,如果你要选择不同的公告,可以点击上面的按键,添加公告的相关信息,并且要注意输入正确的信息,输入的公告记录与数据库的记录不能冲突。如果要删除数据库中的公告信息,就需要点击删除键进行删除,删除时要检查删除的记录是否被保存在数据库中,如果有就不能删除。
图5.5 公告管理界面
公告展示界面可以将公告的内容以表格形式显示出来,用户可以在公告展示页面中看到相关的内容,如果要查看详细的信息,就需要点击图片进入到公告详细页面中,在公告图片中定义href标识实现业务流程逻辑性的处理。公告的信息显示依赖于后续的商业过程逻辑代码要打开源码系统结构的SQL语句查询数据库记录。
图5.6 公告展示界面
如果用户要查看详细的公告信息,就需要从公告的显示页面进入,然后逻辑的业务流程代码应用服务类具体操作数据库得到公告的详细信息,得到的信息通过return语句返回给前端接口中,前端开源系统架构使用正则表达式对信息实施分析。
图5.7 公告详细信息界面
商品展示界面可以将商品的内容以表格形式显示出来,用户可以在商品展示页面中看到相关的内容,如果要查看详细的信息,就需要点击图片进入到商品详细页面中,在商品图片中定义href标识实现业务流程逻辑性的处理。商品的信息显示依赖于后续的商业过程逻辑代码要打开源码系统结构的SQL语句查询数据库记录。
图5.8 商品展示界面
如果用户要查看详细的商品信息,就需要从商品的显示页面进入,然后逻辑的业务流程代码应用服务类具体操作数据库得到商品的详细信息,得到的信息通过return语句返回给前端接口中,前端开源系统架构使用正则表达式对信息实施分析。
图5.9 商品详细信息界面
在软件开发与设计的整个流程中都要包括软件的测试,它可以判断出系统的功能是否符合需求规范和功能规范。软件的检验能更好地保证软件的质量,分析软件的要求及最终的程序代码。软件测试的核心目标是完善优化系统。
功能测试的主要目的是检查各功能是否正常地执行,是否可以使用,以满足用户的日常需要[9]。如果用户访问量增多,系统所承受的负载也会越来越大,一旦超过了系统的承受能力,系统就会出现故障,比如延迟,比如故障。这样的问题会极大地影响到用户的体验,如果解决不了问题,就会造成大量的用户流失。尤其是对于那些正在进行促销或者购买的网站来说,这样的问题往往会致命[10]。
(1)登录测试
登录用例表能够测试系统中的登录功能,登录用例表如表6.1所示。
表6.1 登录用例表
模块测试 | 测试用例 | 预期结果 | 实际结果 | 是否通过 |
登录 | 账号:abo 密码:abo | 可以使用系统功能 | 可以使用系统功能 | 通过 |
登录 | 账号:null 密码:abo | 不能够使用系统功能,系统提示请输入账号 | 不能够使用系统功能,系统提示请输入账号 | 通过 |
登录 | 账号:abo 密码:null | 不能够使用系统功能,系统提示请输入密码 | 不能够使用系统功能,系统提示请输入密码 | 通过 |
登录 | 账号:null 密码:null | 不能够使用系统功能,系统提示请输入账号 | 不能够使用系统功能,系统提示请输入账号 | 通过 |
(2)用户管理测试
用户管理用例表能够测试系统中的用户管理功能,用户管理用例表如表6.2所示。
表6.2 用户管理用例表
模块测试 | 测试用例 | 预期结果 | 实际结果 | 是否通过 |
用户管理 | 管理员想要添加用户的信息输入用户必填的信息 | 如果输入信息合法、与数据库记录相符的数据,可以添加成功 | 如果输入信息合法、与数据库记录相符的数据,可以添加成功 | 通过 |
用户管理 | 管理员想要添加用户的信息输入用户必填的信息 | 输入信息不合法、与数据库记录不相符的数据 | 输入信息不合法、与数据库记录不相符的数据 | 不通过 |
用户管理 | 管理员想要修改用户的信息点击修改按钮 | 如果输入的修改是不正当的,或者输入的是与数据库记录相符的 | 如果输入的修改是不正当的,或者输入的是与数据库记录相符的 | 不通过 |
用户管理 | 管理员想要修改用户的信息点击修改按钮 | 输入的修改是正常字符的,或者输入的是与数据库记录不符的 | 输入的修改是正常字符的,或者输入的是与数据库记录不符的 | 通过 |
用户管理 | 管理员想要删除用户的信息点击删除按钮 | 若要移除的用户记录与其他数据库记录相关 | 若要移除的用户记录与其他数据库记录相关 | 不通过 |
用户管理 | 管理员想要删除用户的信息点击删除按钮 | 移除的用户记录与其他数据库记录不相关 | 移除的用户记录与其他数据库记录不相关 | 通过 |
用户管理 | 管理员想要搜索用户的信息在输入框中输入用户名称搜索 | 如果输入的用户名字与数据库纪录相符合 | 如果输入的用户名字与数据库纪录相符合 | 通过 |
管理员想要搜索用户的信息在输入框中输入用户名称搜索 | 如果输入的用户名字与数据库纪录不符。 | 输入的用户名字与数据库纪录不符 | 不通过 |
(3)商品管理测试
商品管理用例表能够测试系统中的商品管理功能,商品管理用例表如表6.3所示。
表6.3 商品管理用例表
模块测试 | 测试用例 | 预期结果 | 实际结果 | 是否通过 |
商品管理 | 管理员想要添加商品的信息输入商品必填的信息 | 如果输入信息合法、与数据库记录相符的数据,可以添加成功 | 如果输入信息合法、与数据库记录相符的数据,可以添加成功 | 通过 |
商品管理 | 管理员想要添加商品的信息输入商品必填的信息 | 输入信息不合法、与数据库记录不相符的数据 | 输入信息不合法、与数据库记录不相符的数据 | 不通过 |
商品管理 | 管理员想要修改商品的信息点击修改按钮 | 如果输入的修改是不正当的,或者输入的是与数据库记录相符的 | 如果输入的修改是不正当的,或者输入的是与数据库记录相符的 | 不通过 |
商品管理 | 管理员想要修改商品的信息点击修改按钮 | 输入的修改是正常字符的,或者输入的是与数据库记录不符的 | 输入的修改是正常字符的,或者输入的是与数据库记录不符的 | 通过 |
商品管理 | 管理员想要删除商品的信息点击删除按钮 | 若要移除的商品记录与其他数据库记录相关 | 若要移除的商品记录与其他数据库记录相关 | 不通过 |
商品管理 | 管理员想要删除商品的信息点击删除按钮 | 移除的商品记录与其他数据库记录不相关 | 移除的商品记录与其他数据库记录不相关 | 通过 |
商品管理 | 管理员想要搜索商品的信息在输入框中输入商品名称搜索 | 如果输入的商品名字与数据库纪录相符合 | 如果输入的商品名字与数据库纪录相符合 | 通过 |
商品管理 | 管理员想要搜索商品的信息在输入框中输入商品名称搜索 | 如果输入的商品名字与数据库纪录不符。 | 输入的商品名字与数据库纪录不符 | 不通过 |
整个系统的设计过程包括需求分析,功能设计,系统实现,以及软件的测试。需求分析的目的是为了弄清楚这个软件是否有很好的发展价值,以及它的可行性。功能的设计清楚地说明了该系统所具有的功能。本系统的实施目的是为了能够使用一套能够使用的二手书交易系统。而对于软件的测试,就是对整个系统的检测。如果能及早发现问题,那么修改的代价就会更低,破坏范围也会更低。所以,从系统的设计、开发到发布以前,要想发现问题,就得做好准备,尽早开始测试工作。如果把隐患带到后期发布后发现问题,对用户造成更大的影响,对软件的修改代价很高。
在实施二手书交易系统前,要对各种职能进行具体的分析,并根据企业的业务要求进行功能模块的开发。在系统的设计阶段结束后,就是系统的研发阶段了。首先要按照二手书交易系统的实际情况来进行数据库的开发,而在进行数据库的开发时必须要按照三个主要的范例来进行。基于 SSM的开放源码框架,对二手书交易系统的基础结构进行了初步的设计。最终对各功能模块的实施。
在完成了系统的研制工作以后,工作还没有结束在使用前,必须先进行系统的试验。在软件开发过程中,测试是一个十分关键的部分。首先,对该软件的各功能模块进行了检测,以验证其兼容、错误等问题。然后可以在操作系统上进行表格的资料,也可以利用特定的字符等方法来检查系统的资料是否严密。
尽管该系统的功能比较完善,还可以在以后的工作中对其进行改进。其要点如下:
数据可视化是一种基于图像的可视性技术,利用图形对数据可视化进行管理。对这些资料进行直观的解析,也是一件非常有意义的事情。目前,二手书交易系统的资料显示一般采用图表的方式来显示,而这往往无法让用户更好的理解资讯。
总之,尽管该系统已经完成了一套较为完善的二手书交易管理体系,但其在数据显示方面仍有不足,需要进一步完善的智能技术,今后可以从智能化、可视化等方面进行改进。
致 谢
时光飞逝,大学生涯即将走到尽头。在这里,我要感谢指导老师、计算机学院老师和同学们对我的支持和帮助。我过去仅知道一些书面方面的东西,现在我已经可以自己编写二手书交易系统了,我的论文也终于可以写完了。
首先,我要谢谢导师给我一个绝佳的学习机会,让我在项目上的实践技能得到了极大的提升。在编写过程中,我碰到了许多问题,在导师的引导和协助下,我得到了许多启发。即便他们要忙碌在科学研究上,也会抽出一些时间来协助我,这也激发了我继续前进的动力。
谢谢同学们在这个项目上的支持,在过去的几年里,我们彼此监督、共同努力,共同完成了很多项目,让我体会到了团队精神的益处,也感谢同学们的支持与支持。我的家人给予了我良好的生活条件,我一直都在支持和激励着我,在我的学习和生活中都得到了极大的帮助。
参考文献
- 吴锋珍.基于主从同步的MySQL负载均衡设计与部署[J].湖南邮电职业技术学院学报,2022,21(02):40-43.
- 焦宇,李民,王欢,余开朝.基于MySQL性能调优的推荐系统优化设计[J].软件导刊,2022,21(09):108-112.
- 马鸿飞,丁丽娜.基于MySQL的验光数据库[J].科技资讯,2022,20(17):8-10.DOI:10.16661/j.cnki.1672-3791.2201-5042-9296.
- 郑戟明,董云朝,柳青.MySQL数据库数据导入导出方法的探讨[J].电脑知识与技术,2022,18(22):24-25.DOI:10.14004/j.cnki.ckt.2022.1517.
- Zmaranda Doina R.,Moisi Cristian I.,Győrödi Cornelia A.,Győrödi Robert Ş.,Bandici Livia. An Analysis of the Performance and Configuration Features of MySQL Document Store and Elasticsearch as an Alternative Backend in a Data Replication Solution[J]. Applied Sciences,2021,11(24).
- 王杨.黑盒测试技术在嵌入式软件测试中的融合应用[J].汽车实用技术,2022,47(01):201-204.DOI:10.16638/j.cnki.1671-7988.2022.001.046.
- 妥泽花.基于黑盒测试与白盒测试的比较探究[J].电子世界,2021(11):55-56.DOI:10.19353/j.cnki.dzsj.2021.11.027.
- 蒋焕.VSP数据处理软件的测试实践[J].电子测试,2021(11):108-110.DOI:10.16520/j.cnki.1000-8519.2021.11.043.
- 孙志科.数据静态分析技术及其在安全软件测试中的应用[J].铁路通信信号工程技术,2021,18(05):9-14+32.
- 凌珊.铁路信号软件单元测试研究[J].铁路计算机应用,2020,29(02):58-61.