javaweb的校园二手交易平台淘二手网设计与实现毕业设计说明书

目 录
一、引言 1
(一)开发背景 1
(二)开发意义 1
二、相关研究与技术 1
(一)可行性分析 1
(二)课题开发目标 2
(三)相关技术与工具 2
1.Servlet/JSP技术 2
2. MVC模型 2
3.Tomcat服务器 3
三、系统需求分析 3
(一)系统功能需求 3
(二)系统分析图 3
(三)开发及运行环境 4
四、系统概要设计 4
(一)基本设计和处理流程 4
(二)数据库设计 5
1.数据库分析 5
2.数据库的逻辑结构设计 6
五、系统详细设计与实现 7
(一)用户注册认证功能 7
1.流程图设计 7
2.关键代码 8
3.页面效果 9
(二)登陆验证功能 10
1.流程图设计 10
2.关键代码 10
3.页面效果 11
(三)首页设计效果 12
1.关键代码 12
2.页面效果 12
(四)个人中心功能 13
1.关键代码 13
2.页面效果 13
(五)发布商品 13
1.关键代码 13
2.页面效果 14
(六)商品详情页 15
1.关键代码 15
2.页面效果 15
总结 16
参考资料 18
致谢 19
一、引言
(一)开发背景
随着经济的发展,人们的生活水平稳步提高,消费频率也逐步上升。越来越多的闲置物品出现在人们的身边。尤其是大学生,作为消费人群的主力军,因科技的快速更新,新兴潮流的涌动等众多因素,身边不知不觉便积攒了越来越多的闲置物品,怎样处理这些闲置物品便成了大学生普遍的问题。想卖,买家难寻;想丢,都是钱买的,想想都心疼。
而同时,科技的愈加发达,网络已成为人们生活的必
 *好棒文|www.hbsrm.com +Q: ^351916072* 
(一)开发背景
随着经济的发展,人们的生活水平稳步提高,消费频率也逐步上升。越来越多的闲置物品出现在人们的身边。尤其是大学生,作为消费人群的主力军,因科技的快速更新,新兴潮流的涌动等众多因素,身边不知不觉便积攒了越来越多的闲置物品,怎样处理这些闲置物品便成了大学生普遍的问题。想卖,买家难寻;想丢,都是钱买的,想想都心疼。
而同时,科技的愈加发达,网络已成为人们生活的必需品,其打破信息传递的局域性的特性,使得人们更倾向于在网络上获取信息。
于是,一种新的二手商品信息交流的方式出现了,就是基于JavaWeb的校园二手交易平台——淘二手网。通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手商品信息做出横向比较,做出自己的最佳选择。
所以,基于JavaWeb的校园二手交易平台成为当今越来越重要的课题,构建一个适合于高校使用的校园二手商品交易系统可以使二手商品畅通交流。既方便了学生发布浏览商品信息,又提高了闲置物品转卖的机会。
(二)开发意义
本课题的开发,有效的解决了在校师生闲置物品处理的问题,有效的改善了学生浪费现象,有效的净化了校园环境。
1.为广大师生解决“废置不用,弃之可惜”的物品。
2.为校内贫困生提供了质优价廉的二手物品。由于目前高校学生的消费水平差距很大,此网站方可解决那些生活拮据的学生,寻找廉价物美的商品的困扰。
3.净化校园环境。 常常看见,学校的宣传栏总是贴满各种海报,旧物品买卖的的信息,而导致有时学校正常活动的通知,也被这些各类信息覆盖。开发一个二手交易平台,可以有效的解决这类二手信息胡乱张贴的现象,美化了校园环境。
二、相关研究与技术
(一)可行性分析
设计这样一个二手交易网站,可以从根本上解决传统校园二手信息发布和交流的弊端,使得校园二手商品的信息得到合理而有效的整合,方便了广大师生用户。且本网站是基于校园网开发开的,使用者范围也局限于校园网用户,所以在网站系统规模上并不会很大。
从经济开发上讲,选择的开发工具和数据库都是免费的软件,并且使用的开发模式是低成本的B/S模式,而不是高成本的C/S,所以经济上来将是可行的。从开发技术来讲,Java语言已相当成熟,并可完美支持网站开发,与MySQL数据库完美衔接,且世面上的各种开源代码繁多,可以用来学习借鉴,故在开发技术上也是可行的。所以,在各种可行性研究的保障和基于用户的需求下,最终确定出了一个最佳方案。
(二)课题开发目标
设计开发目标又如下几点:
1.能在系统上浏览商品
2.用户可以发布自己的商品
3.用户可以对商品进行增删查改
4.用户可以对商品进行交易
5.要求系统运行安全稳定
(三)相关技术与工具
1.Servlet/JSP技术
Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。它担当Web浏览器或其他HTTP客户程序发出请求,与HTTP服务器上的数据库或应用程序之间的中间层。
简单地说,Servlet就是在服务器端被执行的Java程序,它可以处理用户的请求,并对这些请求做出响应。Servlet编程是纯粹的Java编程,而JSP则是HTML和Java编程的中庸形式,它更有助于美工人员来设计界面。正是如此,所有的JSP文件都将被最终转换成Java Servle来执行。
2. MVC模型
MVC的英文全称为Model-View-Controller,是将数据,逻辑处理,用户界面分离的一种方法。
M(Model,模型):用于数据处理,逻辑处理。
V(View,视图):用于显示用户界面。
C(Controll

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1549.html

好棒文