更新时间:06-14 上传会员:紫色烟火
分类:设计作品 论文字数:13958 需要金币:1000个
摘要:随着时代的进步和科技的快速发展,物品的更新迭代的速度加快,很多同学买了新物品,旧的物品品质还很好,但是自己用不到,放着却是一种浪费。传统的跳蚤市场和贴吧等传统二手方式存在浪费精力、消息传递较慢等问题,所以结合现在成熟的网站设计技术,开发了基于MVC的校园闲置物品交易平台。使平台用户足不出户就可以发布自己闲置的物品,浏览自己感兴趣的二手商品,极大的方便了用户,节省了很多时间。
此平台采用现在成熟的B/S架构,利用MVC设计模式设计。设计主要分为三个部分:前台用于展现数据的页面、后台业务(请求和响应)的处理以及数据库。前台的页面设计使用的是JSP技术,可以动态的读取后端的数据,实现页面数据的更新。后台业务逻辑设计采用的是Java语言,使用其Servlet技术处理和响应前台用户发出的请求。数据库采用的是开源的MySQL关系型数据库,其性能优越,同时也能降低平台开发的成本。
该平台用户分为两种:普通用户和管理员用户。普通用户可以在平台上发布自己的二手商品信息、浏览平台上其他发布的二手商品、对自己感兴趣的二手商品留言、管理自己的信息。管理员用户可以对平台内的普通用户及用户发布的二手商品进行管理等。
关键词:校园二手交易;MVC架构;Java;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 开发背景-1
1.2 课题意义-1
1.3 开发内容-2
2 相关技术简介-3
2.1 J2EE-3
2.1.1 JSP技术-3
2.1.2 Servlet技术-3
2.2 MVC设计模式-4
2.3 MyBatis框架-5
3 系统解决方案-6
3.1 系统需求分析-6
3.1.1 系统前台-6
3.1.2 系统后台-7
3.2 系统设计架构-8
3.3 系统开发环境-8
4 系统设计-10
4.1 数据库设计-10
4.2 系统功能模块分析与设计-14
4.2.1 系统首页-14
4.2.2 前台用户登录注册-14
4.2.3 商品的展示和搜索-15
4.2.4 商品详情及留言-16
4.2.5 商品的发布-16
4.2.6 个人管理-17
4.2.7 后台管理用户-18
4.2.8 后台管理商品-18
4.2.9 后台管理广告-19
4.3 JSP前端页面设计-20
5 系统实现及测试-21
5.1 系统模块实现-21
5.1.1 系统首页-21
5.1.2 前台登录注册-22
5.1.3 商品的展示和搜索-23
5.1.4 商品详细及留言-24
5.1.5 商品的发布-25
5.1.6 个人管理-26
5.1.7 后台管理用户-27
5.1.8 后台管理商品-27
5.1.9 后台管理广告-28
5.2 系统测试-29
5.2.1 测试方法及安排-29
5.2.2 测试过程-29
5.2.3 测试结果分析-32
结 论-33
参 考 文 献-34
附录A 系统部分程序代码-36
致 谢-45