本系统依赖于MySQL数据库来储存信息,系统完成后,所有需要的数据都要从数据库中读取,这也意味着无论是插入、更新还是删除操作,只要对数据有改动的操作都需要与数据库交互,因此,系统的全部数据都要储存在数据库,必须保证数据库在未经授权情况下不得进行删除表结构等危险操作,而且要保证表中字段的准确性。
ide工具:IDEA 或者eclipse
编程语言: java
数据库: mysql5.7+
框架:ssm+springboot都有
前端:vue.js+ElementUI
详细技术:HTML+CSS+JS+springboot+SSM+vue+MYSQL+MAVEN
数据库工具:Navicat
当前的信息管理存在工作效率低,工作繁杂等问题,基于信息化的二手图书交易管理目前还没有完善的系统机制。
在此基础上,结合现有二手图书交易体系的特点,运用新技术,构建了以 springboot为基础的二手图书交易信息化管理体系。首先,以需求为依据,根据需求分析结果进行了系统的设计,并将其划分为管理员和用户二种角色和多个主要模块:用户、图书信息、留言板、系统和订单等。使用目前市场主流的技术springboot框架进行项目构建,基于B/S架构模式,使用Java开发语言和MySQL数据库对系统进行高内聚低耦合的设计,最终完成了二手图书交易系统的实现。
方法:?
(1)调查法:从实际的系统开发目的出发,结合系统需求调研,得出本系统的功能结构模块。
(2)文献研究法:通过大量查阅有关本系统的相关技术书籍,更详尽地了解网上有关系统的现状及相关技术。
(3)经验总结法:经过网络搜索、老师指导以及自己的开发经验结合,对系统开发具体情况,进行归纳与分析,使之系统化、理论化。
(4)实证研究法:自己进行大量的编码测试,一切从动手编码出发,结合自己以前的编程基础,实现系统所需要的功能。
?
?? ? ?基于springboot框架的二手图书交易系统为当前传统管理模式提供了一个高效、便捷、信息化的解决方案,这为后期二手图书交易系统的优化提供了新的方向。
关键词:二手图书交易系统;springboot框架;JAVA语言
本系统在技术层面使用Eclipse作为Java开发环境,后台管理系统使用了Spring boot等开源框架,前端页面使用HTML5、cSS3、javascript,本系统选择MySQL数据库系统来开发完成本二手图书交易系统。作为软件工程专业的学生,在大学开设的相关专业课程中都包含了这些技术,所以在系统开发技术及应用上都没有太大困难,因此系统开发在技术层面是完全可行的[11]。
目 ?录
摘 ?要?? ?I
Abstract?? ?II
1绪 ?论?? ?1
1.1课题背景?? ?1
1.2课题研究的意义?? ?1
1.3研究现状?? ?2
1.4研究方法?? ?3
1.5论文组织结构?? ?4
2开发关键技术?? ?5
2.1 Spring boot框架?? ?5
2.2 JAVA语言介绍?? ?7
2.3 B/S架构?? ?7
2.4 MySQL数据库?? ?7
3系统分析?? ?8
3.1 可行性分析?? ?8
3.1.1 技术可行性?? ?8
3.1.2 操作可行性?? ?8
3.1.3 经济可行性?? ?8
3.1.4 法律可行性?? ?8
3.2系统流程设计?? ?9
3.2.1 系统开发流程?? ?9
3.2.2 用户登录流程?? ?9
3.2.3 系统操作流程?? ?10
3.2.4 添加信息流程?? ?11
3.2.5 修改信息流程?? ?11
3.2.6 删除信息流程?? ?12
3.3系统用例分析?? ?12
3.3.1 用户用例图?? ?12
3.3.2 管理员用例图?? ?12
4 系统设计?? ?14
4.1 系统概述?? ?14
4.2 系统结构设计?? ?14
4.3 数据库设计?? ?15
4.3.1 数据库设计原则?? ?15
4.3.2 数据库实体?? ?16
4.3.3 数据库表设计?? ?18
5界面设计与功能实现?? ?22
5.1 前台用户功能模块的实现?? ?22
5.2 后台管理员功能模块的实现?? ?27
6系统测试?? ?28
6.1系统测试的方法?? ?28
6.2测试用例?? ?28
6.3测试分析?? ?30
结 ?论?? ?31
参考文献?? ?32
致 ?谢?? ?33