基于SSH架构的闲置物品交易网站的设计与实现毕业论文
2021-06-07 23:09:20
摘 要
近年来,互联网技术飞速发展,为人们提供了获取信息的新途径,电子商务的快速发展更是极大地改变了人们的购物方式和购物观念。随着人们的收入的提高和消费能力的增强,大量的闲置物品也开始出现。
本文的目标是设计一个闲置物品交易网站,其具有的功能包括:实时显示最近发布的物品,搜索物品,对物品按照价格或发布时间进行排序,查看物品详情,对物品留言评论,查看特定类别下的物品,发布新物品,查看、修改、删除已发布的物品,增加新类别,查看、修改已存在的类别,修改个人信息,修改登录密码,为用户推荐物品。
本文完成的工作主要有:
- 阐述了Spring、Struts、Hibernate框架整合的原理与方法,实现了三者的整合;
- 进行了需求分析,并按照需求分析设计了网站的功能和数据库表结构;
- 完成了网站的前端页面的设计与编写,使用Bootstrap框架完成了页面的显示效果,使用jQuery框架实现了页面的动画效果以及与后台的交互操作;
- 完成了服务器端程序的编写,包括Spring、Struts、Hibernate框架整合的代码、实体类的代码、用于控制视图逻辑的底层Action类的实现代码、用于操作数据库的底层Dao类的实现代码、以及继承他们的上层类的实现代码;
- 对本网站进行了Spring、Struts、Hibernate框架整合的单元测试和网站整体功能的测试。
关键词:电子商务;闲置物品;交易网站
Abstract
In recent years, Internet technology has developed very fast, providing people with new ways to get information, the rapid development of e-business changes the way people shop and the notion of shopping significantly. With the raise of people’s income and the enhancement of shopping ability, many idle items begin to appear.
This article designed a website for idle item trading, its detailed functions include: the real-time display of the items posted most recently; search item; sorting items by price or sales; checking details of items; making comments on items; checking items in a specific category; posting new item; checking, modifying, deleting posted items; adding new category; checking, deleting existing categories; modifying personal information; modifying login password; and recommending items to users.
The work this article has done is as follows:
- Elaborated the principles and methods to integrate Spring, Struts, Hibernate frameworks;
- Analyzed requirements, and designed the functions of the website and database table structures according to the requirements;
- Finished the design and coding of front-end webpages, used Bootstrap framework to achieve the display of the webpages, used jQuery framework to achieve the animation and interactions between webpages and backend;
- Finished the coding of server-side programs, including codes of integrating Spring, Struts, Hibernate frameworks, base class codes, the implementation codes to control view logic of base Action class, the implementation codes to operate database of base Dao class, and the implementation codes of the upper class that extends them;
- Performed unit tests to the integration of the Spring, Struts, Hibernate frameworks and tests to the whole functions of the website.
Key Words:e-business;idle item;trading website
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 国内外发展状况 1
1.3 现实意义 3
1.4 本论文的目标 3
第2章 需求分析 5
2.1 普通用户 5
2.2 会员用户 5
2.3 管理员用户 7
第3章 网站设计 8
3.1 架构 8
3.2 角色与权限 9
3.3 功能模块 11
3.3.1 网站主体模块 11
3.3.2 会员个人中心模块 14
3.3.3 后台管理中心模块 16
3.4 数据持久化相关设计 17
第4章 网站功能的实现方法 23
4.1 网站主体模块 23
4.2 会员个人中心模块 25
4.3 后台管理中心模块 27
第5章 网站测试 29
5.1 测试内容 29
5.2 测试环境 29
5.3 测试实验设计 29
5.3.1 Spring与Hibernate整合单元测试 29
5.3.2 Spring与Struts、Hibernate整合单元测试 31
5.3.3 网站功能测试 31
5.4 预期效果 32
5.5 测试结果 32
5.5.1 Spring与Hibernate整合单元测试结果 32
5.5.2 Spring与Struts、Hibernate整合单元测试结果 33
5.5.3 网站主题模块功能的测试结果 34
5.5.4 会员个人中心模块功能的测试结果 35
5.5.5 后台管理中心模块功能的测试结果 37
第6章 总结与展望 39
6.1 工作总结 39
6.2 未来展望 40
参考文献 41
致谢 43
第1章 绪论
1.1 研究背景
从1946年人类第一台电子计算机ENIAC研制成功开始,以信息革命为主导的第三次工业革命已经深深地改变了我们的生活,尤其是网络经济正改变着经济运行方式,虚拟化、数字化和全球化正在成为未来经济发展的趋势[1]。
上世纪末,电子商务作为一种全新的交易形式出现在世人面前。进行电子商务交易的买卖双方必须基于互联网,这种方式简单快捷,成本微乎其微。电子商务极大地提高了传统商务活动的效益和效率,尤其是电子商务在企业发展和运用,有效降低了交易成本、减少了企业库存、缩短了企业产品生产周期、降低了管理成本、提高了企业劳动生产率。