"景先生毕设|www.jxszl.com

校内交易网站的设计与实现【字数:7598】

2022-11-26 17:45编辑: www.jxszl.com景先生毕设
摘 要随着网络的迅速发展,消费者越来越多的是选择网上购物,而不是实体店购物,所以我创建了这个网站来满足学校学生的消费需求,让学生可以更好的利用手上的闲置物品。本网站是一个基于java的小型校内交易网站,实现的废物商品的二次使用,提升其价值,该网站是在反复进行用户的需求分析后,进行设计与实现的,实现了用户的登录与注册,发布动态,我要捐赠,个人中心,退出登录等功能,管理员可以在后台打开审核列表对相应的商品进行审核处理,当商品完成审核后就会进入已经完成审核的列表。本网站前端使用的是jsp技术,后台使用的是java技术实现的,主要是servlet类,数据库使用的是mysql,服务器使用的tomcat。该二手交易网站主要是希望可以给与同学们生活上的便利,加强同学们间的友谊互动。
目录
1. 绪 论 1
1.1 课题的背景 1
1.2 课题的目的 1
1.3 课题的目标 2
2. 基础知识简介 3
2.1 B/S与C/S模式 3
2.2 java 4
3. 系统需求分析 5
3.1 可行性分析 5
3.1.1 技术可行性 5
3.1.2 经济可行性 5
3.1.3 管理可行性 5
4. 系统设计 7
4.1 数据库设计 7
4.1.1 数据库的结构设计 7
4.2 功能模块设计 11
5. 系统实现 17
5.1 前端系统的实现 17
5.1.1 web端各模块的实现和效果图 17
5.2 后台系统的实现 23
5.2.1 后台各模块的实现和效果图 23
6. 系统部署与测试 29
6.1 web项目发布和部署步骤 29
6.2 测试 29
6.2.1 测试种类 29
6.2.2 测试用例原则 29
6.2.3 web端测试 30
结 语 36
参考文献 37
致 谢 39
绪 论
课题的背景
近几年来,网上 *51今日免费论文网|www.jxszl.com +Q: ¥351916072
购物变得越来越流行,人们从一开始的不接受到后来的离不开,已经让我们意识到网上购物成为了大势所趋,是一种全新的购物模式,并且人们也逐步的接受了网上购物这一理念。
近些年来网上购物变得越来越流行,越来越多的喜欢网上购物,为了满足这种需求,越来越多的投身网上购物的行业中来。
近年网络交易行业发展相当快,各种各样的网络交易平台纷纷出现,比如当当网,二手车网,淘宝,京东等,这些网站已经成为我们生活的一部分。
我相信任何一个大学生每年至少有一次网购的经历,但是有很多人在买到商品后用来几次后便不再使用了,这就使得很多大学生本来没有经济来源,还买了一些自己用不到的东西,这就使得大学生不堪重负,我设计的这个网站可以让大学生将自己没有用东西换成对自己有用的东西,大大提高了物品的利用价值。
该系统主要是使用java来实现的,前台界面使用的是jsp实现的,完成了用户的登录和注册修改密码等功能,登录后便可对自己的二手商品进行一系列的操作。管理主要起到管理和监督的作用,从而防止与违规操作出现。
我设计的这个网站可以很好解决大学生手上闲置的物品,发挥他们的价值。并且我对页面也进行了优化,让网站看起来赏析悦目。
课题的目的
近几年来,网上购物变得越来越流行,人们从一开始的不接受到后来的离不开,已经让我们意识到网上购物成为了大势所趋,是一种全新的购物模式,并且人们也逐步的接受了网上购物这一理念。
网上购物发展至今,从现如今网购的热度来看就知道人们对网购的喜爱,近些年来,各大实体店纷纷倒闭,反而网店越发兴旺,网店不需要租金,从而给卖家省下了一大笔费用,消费者也应此可以买到物美价廉的商品,所以消费者更喜欢方便快捷,物美价廉的网上购物。
目前网购在中国发展十分顺利,中国人数众多,这也给网购打下了坚实的消费者基础,因此我设计的这个二手交易网站可以让顺应时代的潮流,更容易被大学生所接受,具有良好前景。
课题的目标
本课题的目的是开发一个二手交易网站,主要是为了处理大学生闲置物品,让闲置物品发挥其价值。
用户在进行注册时不仅要设置密码,也要设置手机号码,家庭住址等。
用户可以发布自己动态出售或者交换自己的商品
用户可以对自己感兴趣商品进行收藏
用户可以修改自己的个人信息
管理员可以对每一项交易记录进行审核管理
基础知识简介
B/S与C/S模式
C/S:通过浏览器和服务器实现的   
B/S:通过客户端和服务端实现的
共同点:
(1)b/s的c/s的一种特殊情况
(2)b/s和c/s都是基于http协议的
区别:
(1)硬件环境不同:
c/s普遍使用与小型网络,通过服务器提供的链接在局域网内进行数据交换服务。
b/s一遍适用于广域网,不一定需要有硬件,比如座机,手机,只要有相对的系统和与之对应的浏览器就足够了。
  (2)对安全要求不同:
C/S的安全要求很高,不仅是服务端的安全需要考虑,客户端的安全也需要考虑。
然后B/S与其就不同,B/S不存在客户端,所以只要保证服务端的俺就就足够了。
  (3)对程序架构不同:
C/S的系统的对流程的要求很高,必须的权限进行很多层次的校对检验,所以系统的运行速率就考虑的比较少。B/S就比较注重安全性和效率行,对速度的要求很高,必须要有很好的基础,所以B/S的要求更高。
(4)软件重用不同:

原文链接:http://www.jxszl.com/jsj/wljs/83207.html