摘 要
每到大学毕业季,我们可以看到有大量的二手书在校园里售卖交易,卖不掉的二手书则只能扔掉,资源得不到有效的利用。二手书是指别人已经使用过的图书,自己不需要的图书留着也没什么用,完全可以放到网站上进行售卖,可以最大化资源的利用率,在重庆工程学院缺少这样的一个方便旧书交易的网站,同学们可以在网站上找到自己需要的书籍,然后联系卖家完成线下交易,当然电子书也是可以交易的。
本此设计按照软件工程开发规范进行课题的设计、实现、测试和部署发布,编写对应的设计和测试文档、创建课题的运行环境,完成课题所需的数据库创建和源代码编写。采用Spring、SpringMVC、MyBatis技术和vscode、idea开发工具来实现。该系统主要实现发布二手书信息、搜索图书信息、用户留言等功能,以及后台管理与维护等功能。系统中有三种用户角色,管理员、注册用户和未注册用户。管理员主要有管理用户、发布公告等权限,注册用户进入系统可以进行信息发布、留言等操作,未注册用户只能查看二手书的发售和求购信息。系统的实现将为学生提供很大的便利,而且为有效提高图书的循环利用提供了途径。
关键词:旧书;二手书;商城;交易;SSM:Mysql
Abstract
Every college graduation season, we can see a large number of second-hand books sold on campus transactions, can not sell second-hand books can only be thrown away, resources can not be effectively used. Second-hand books refer to books that others have already used. They don't need books to keep them. They can be sold on websites to maximize the utilization of resources. In Chongqing Institute of Engineering, students can find their own books on the website, and then contact the seller to complete offline transactions.
This design carries on the project design, the realization, the test and the deployment release according to the software engineering development specification, writes the corresponding design and the test document, creates the project running environment, completes the project to need the database creation and the source code to write. Use Spring、SpringMVC、MyBatis technology and vscode、idea development tools to achieve. The system mainly realizes the functions of publishing second-hand book information, searching book information, user message, background management and maintenance. There are three user roles in the system, administrator, registered user and unregistered user. The administrator mainly has the authority to manage the user, issue the announcement and so on, the registered user enters the system may carry on the information release, the message and so on operation, the unregistered user can only view the second-hand book sale and the purchase information. The realization of the system will provide great convenience for students and provide a way to effectively improve the recycling of books.
Keywords: old book; secondhand book; mall; trade; SSM:Mysql
目 录
摘 要
Abstract
1 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 论文组织结构
1.4 本章小结
2 核心使用技术分析
2.1 Java语言
2.2 Spring框架简介
2.3 Spring Boot 框架简介
2.4 MyBatis 框架简介
2.5 开发环境
3 需求分析
3.1 业务操作流程
3.2 系统设计目标
3.3 功能需求
3.4 性能需求
3.5 本章小结
4 系统设计
4.1 系统功能设计
4.2 数据库设计
4.2.1 数据库概念设计
4.2.2 数据库逻辑设计
4.2.3 数据库的实现
4.3 接口设计
4.4 本章小结
5 系统实现
5.1 系统的功能设计
5.1.1 登录功能的设计
5.1.2 用户管理功能的设计
5.1.3 图书管理功能的设计
5.1.4 留言功能的设计
5.1.5 公告管理功能的设计
5.2 系统类的设计
5.3 系统的实现
5.3.1 注册登录功能
5.3.2 搜索图书和查看图书信息功能
5.3.3 发布图书信息功能
5.3.4 留言功能
5.3.5 管理员管理用户功能
5.3.6 公告管理功能
5.4 本章小结
6 系统测试
6.1 测试的意义
6.2 测试环境
6.3 功能测试
6.4 界面测试
6.5 问题严重程度描述
6.6 本章小结
7 结论与展望
7.1 总结
7.2 展望
参考文献
致 谢