学
号:
题目类型:
(设计、论文、报告)
桂林理工大学
GUILIN UNIVERSITY OF TECHNOLOGY
本 科 毕 业 设 计 ( 论 文 )
题
目: 高校二手物品交易网站开发
学
院: 信息科学与工程学院
专业(方向): 计算机科学与技术
班
学
级:
生:
指 导 教 师 :
桂 林 理 工 大 学 本 科 毕 业 设 计 · 论 文
2016 年 5 月 22 日
桂 林 理 工 大 学
毕业设计(论文)独创性声明
本人声明所呈交的设计(论文)是我个人在指导教师指导下进行的研
究工作及取得的研究成果。尽我所知,除了设计(论文)中特别加以标注
和致谢的地方外,设计(论文)中不包含其他人或集体已经发表或撰写的
研究成果,也不包含为获得桂林理工大学或其它教育机构的学位或证书而
使用过的材料。对设计(论文)的研究成果做出贡献的个人和集体,均已
作了明确的标明。本人完全意识到本声明的法律后果由本人承担。
设计(论文)作者签名:
日期:
年 月 日
桂 林 理 工 大 学
设计(论文)使用授权声明
本设计(论文)作者完全了解学校有关保留、使用设计(论文)的规
定,同意学校保留并向国家有关部门或机构送交设计(论文)的复印件和
电子版,允许设计(论文)被查阅或借阅。本人授权桂林理工大学可以将
本设计(论文)的全部或部分内容编入有关数据库进行检索,可以采用影
印、缩印或扫描等复制手段保存和汇编本设计(论文)。
设计(论文)作者签名:
日期:
年
月
日
桂 林 理 工 大 学 本 科 毕 业 设 计 · 论 文
指 导 教 师 签 名:
日期:
年
月
日
桂 林 理 工 大 学 本 科 毕 业 设 计 · 论 文
摘 要
随着生活水平的不断提高,人们对于生活物品的更换也越来越频繁。而这些被更
换的物品往往得不到有效的处理,这种现象在当代大学生的日常学习生活中亦可寻
觅,于是高校二手物品交易网应运而生。此网站的服务宗旨就是通过互联网让同学们
的生活更加简单,在网站上同学们可以交易使用过的生活物品、学习用品、学习资料
等。网站系统后台数据库采 Oracle11g 进行建立;应用程序是基于 B/S 模式,采用 Java
语言、jsp 技术以 springmvc+hibernate 的整体架构进行开发;网站主要实现的功能:
用户注册登陆、信息分类、信息搜索、发布信息、权限管理、后台管理、生活服务;
网站的特点是界面友好、操作简单、贴近大学生生活。
本课题设计,综合运用了软件设计的基础知识,网站设计,JSP 动态页面的设计,
界面的美工美化技巧等知识,并按软件工程方法和原则生成了系列软件文档,描述了
系统的开发过程。
关键词:高校二手物品交易网 ;B/S 模式 ;JSP ; Oracle11g
I
桂 林 理 工 大 学 本 科 毕 业 设 计 · 论 文
Development of second-hand goods trading website for colleges and
universities campus
Student:LI xx
Teacher:LI xx
Abstract : With the continuous improvement of living standards, people's lives for the
replacement items more frequently. But these items can be replaced without effective
treatment, this kind of phenomenon can be found in dalily life of college student, so the
second-hand goods trading website for Colleges and Universities came into being. The
service objective of this website is to simplify students’ lives with the assistance of Internet.
Here, students could deal the living goods, the school supplies and the learning materials
they have used before. The background database of the website is set up on basis of the
Oracle11g, and its application program has been developed in the integrated structure
combined by Java, jsp technology and springmvc+hibernate based on B/S model. This
website has been engaged in fulfilling the following functions: clients’ registration,
information classification,
information distribution, access control,
back-stage management and life-support service. And the whole website has been
characterized with user-friendly interface, simple operation and being true to college
students’ daily lives.
information search,
The design of this project has integrated the basic knowledge of software design,
website design, JSP dynamic page design and the beautifying techniques in interface
together. What’s more, it also generates a series of software documents according to the
methods and principles of software engineering and describes the developing process of the
system.
Key words:the second-hand website of Colleges and Universities;B/S mode ; JSP ;
Oracle11g
II
桂 林 理 工 大 学 本 科 毕 业 设 计 · 论 文
目 次
摘 要 .................................................................. I
Abstract ................................................................ II
1 绪论 .................................................................. 1
1.1 研究意义 ..........................................................1
1.2 问题的简介 ........................................................1
1.3 研究主要内容 ......................................................2
1.4 本章小结 ..........................................................2
2 可行性分析与主要技术介绍 ............................................... 3
2.1 可行性分析 ........................................................3
2.2 主要技术介绍 ......................................................3
2.2.1 JSP 简介 .....................................................3
2.2.2 Oracle11g 简介 .............................................. 4
2.2.3 B/S 模式简介 ................................................ 4
2.2.4 Hibernate 简介 .............................................. 4
2.2.5 Springmvc 简介 .............................................. 5
2.3 开发运行环境 ......................................................6
2.4 本章小结 ..........................................................6
3 需求分析 ............................................................... 7
3.1 用户需求 ..........................................................7
3.2 功能需求 ..........................................................7
3.3 性能需求 ..........................................................8
3.3.1 时间性要求和灵活性 .......................................... 8
3.3.2 输入输出要求 ................................................ 9
3.3.3 故障处理要求 ................................................ 9
3.4 本章小结 ..........................................................9
4 系统概要设计 .......................................................... 10
4.1 功能结构图 .......................................................10
4.2 数据库设计 .......................................................10
III
桂 林 理 工 大 学 本 科 毕 业 设 计 · 论 文
4.2.1 数据库设计原则 ............................................. 10
4.2.2 数据库概念模型设计 ......................................... 11
4.3 数据表的设计 .................................................... 12
4.4 本章小结 .........................................................16
5 系统详细 设计与实现 ................................................... 17
5.1 注册激活 .........................................................17
5.1.1 实现思路 ................................................... 17
5.1.2 UI 效果 .....................................................17
5.1.3 部分实现代码 ............................................... 18
5.2 定时任务 .........................................................20
5.2.1 实现思路 ................................................... 20
5.2.2 部分实现代码 ............................................... 20
5.3 登录及验证码 .................................................... 22
5.4 修改个人信息 .................................................... 23
5.5 在线支付 .........................................................24
5.5.1 实现思路 ................................................... 24
5.5.2 UI 效果 .....................................................24
5.5.3 部分实现代码 ............................................... 26
5.6 网站首页 .........................................................28
5.6.1 实现思路 ................................................... 28
5.6.2 UI 效果 .....................................................28
5.7 二手交易信息详情 ................................................ 29
5.7.1 实现思路 ................................................... 29
5.7.2 UI 效果 .....................................................29
5.8 二手交易信息关注通知 ............................................ 29
5.8.1 实现思路 ................................................... 29
5.8.2 UI 效果 .....................................................30
5.9 生活服务 .........................................................31
5.9.1 实现思路 ................................................... 31
5.9.2 UI 效果 .....................................................31
5.9.3 部分实现代码 ............................................... 31
IV
桂 林 理 工 大 学 本 科 毕 业 设 计 · 论 文
5.10 复杂 Json 数据的解析 ............................................ 32
5.10.1 实现思路 .................................................. 32
5.10.2 部分实现代码 .............................................. 33
5.11 后台管理 ........................................................34
5.11.1 实现思路 .................................................. 34
5.11.2 UI 效果 ................................................... 34
5.11.3 便民电话维护 .............................................. 35
5.11.4 导出 Excel 数据 ............................................ 35
5.11.5 统计图的实现 .............................................. 36
5.12 本章小结 ........................................................38
6 系统测试 .............................................................. 39
6.1 测试内容 .........................................................39
6.2 测试方法 .........................................................39
6.3 测试用例 .........................................................39
6.4 测试及系统评价 .................................................. 40
6.5 本章小结 .........................................................40
7 总结 .................................................................. 41
致 谢 .................................................................. 42
参考文献 ................................................................ 43
V