java的校园二手书交易系统设计与实现(源码)
随着计算机和网络逐渐的深入到人们的日常生活中,把传统的生活和工作转移到互联网上成为了一种形式,它为大众带来的便利是显而易见的。这次开发的校园二手书交易系统是基于B/S模式的,同时采用了Spring+Struts2+Hibernate框架,为高校师生专门研发的一个操作容易、界面简洁的二手书交易系统平台。校园二手书交易系统采用了Myeclipse的开发工具,用到了Java技术、jsp技术和SSH框架。在数据存储部分使用了MySQL数据库。开发一个二手书交易网站,主要研究的功能分为前台与后台两大部分,前台为卖家和买家功能,后台为管理员功能。实现一个基于买卖双方的校园二手书交易系统平台。校园二手书交易系统借助于互联网技术,实现二手书的网上交易。它减少了高校师生对于二手书处理的时间,这让高校师生更易选择此二手交易平台,并且打破以往交易二手书的局限性,具有很好的交互性,从而实现便利化、信息化、规范化。关键字 JSP,二手书交易,SSH
目 录
1 绪论 1
1.1 课题背景及现状 1
1.2 课题目的和研究意义 1
1.3 论文结构安排 1
2 系统开发技术介绍 2
2.1 Java技术 2
2.2 MySQL数据库 2
2.3 SSH框架 3
3 系统分析 3
3.1 初步需求分析 3
3.2 可行性分析 4
3.3 系统用例分析 4
3.4 数据流图 6
3.5 数据字典 6
4 系统设计 10
4.1 平台架构设计 10
4.2 系统功能图 11
4.3 数据库设计 12
5 系统实现 16
5.1 网站首页 16
5.2 用户注册 16
5.3 系统登录 17
5.4 留言功能 18
5.5 买家功能 18
5.6 卖家功能 21
5.7 管理员后台 23
6 系统测试与调试 26
6.1 测试环境 26< *好棒文|www.hbsrm.com +Q: ^351916072*
br /> 6.2 测试方法 27
6.3 单元测试结果及分析 27
6.4 集成测试结果及分析 28
6.5系统测试结果及分析 29
结 论 30
致 谢 31
参 考 文 献 32
1 绪论
1.1 课题背景及现状
在现如今的信息化时代,随着互联网技术的逐渐成熟和完善,纷纷建立了许多类型的电子商务网站,它与传统的商务模式不同的地方在于解决了时间与空间的问题。随着高校学生的消费能力的提高和每年的考证和毕业季,二手商品的交易在高校毕业季已成为一种固定的模式。目前,在高校被大家所熟知和认可的各种类型的二手书交易方式有跳蚤市场和在百度贴吧里发出售信息等。但是这些交易方式的局限性非常大,并不能很好的促进二手书的交易和满足学生的购买需求,而基于网站形式的二手书交易系统刚好能满足学生的要求。通过这个系统,卖方可以非常方便的发售自己的二手书,阅览别人的发布的信息,还可以对各种二手书信息进行对比,作出自己的最优选择。
据统计,中国的书籍销售网站有50多家,但真正服务到位,管理完善的只有几家,比如大家熟悉的大洋网。经过这么多年的经营,大多数的网上书店都是亏本的。不过一些专家认为这也许是一件好事情,可以挤掉网络的泡沫。只有集中精力放在网站的建设和优化上,全心全意为顾客服务的网站,才能把网上书店做好。
1.2 课题目的和研究意义
本系统设计的目的是将跳蚤市场和贴吧等这样的交易方式,搬到专门用于书籍交易的这样一个为高校学生服务的交易平台,让学生花少的时间来做多的事情,提高学生处理书籍的效率。因为校园内不断产生着各种各样的对学生本人来说价值不大的书籍,对卖方来说,它们往往丢掉会觉得可惜,放在身边又会占地方;对买方来说,同样的书籍花更少的钱,无疑是件很好的事情。 这个“校园二手书交易系统”能够实现卖家的发布商品和买家的购买商品,管理员可以将二手书详细分类,用户可以到喜欢的书籍类别里寻找想买的二手书,为用户提供了更快捷的选择,方便了客户。
对于二手书交易系统的研究,不仅能加深我对于交易平台的认知,而且加深了我对专业知识的理解,对于Java的理解和框架的理解都得到了很大的提高。这对于以后的工作都有很大的帮助。
1.3 论文结构安排
这篇论文从开头简单介绍的中英文摘要开始,然后分为六大章详细介绍,最后是整个毕设的总结。以下是每一章节的大致内容:
绪论介绍这个交易系统所开发的背景和意义以及它目前研究的状况。
系统开发环境和技术对这个系统开发所使用到的技术作了补充说明。
第三章系统分析介绍了系统的需求分析,可行性分析,看看这个系统是否可开发。还包括整个系统的数据字典和数据流图,这对整个系统的数据和实体之间的关系做了个分析。
第四章系统设计包括了系统功能图的设计和数据库的设计。
第五章系统实现包括系统功能实现的界面截图和介绍。
第六章系统测试从单元测试等方面反应功能的实现情况。
总结自己在毕设中的不足以及对于未来的展望。
2 系统开发技术介绍
2.1 Java技术
Java是目前比较流行的开发语言。因为它运行于Java虚拟机,所以具有跨平台性,可以在任何安装了Java虚拟机的系统上运行[1]。这么多年来,Java越来越趋于完美。Java的核心应用分为J2SE、J2EE和J2ME几种标准[2]。
J2SE是Java最基础的,要想学习J2EE和J2ME要先学会J2SE。它里面包含有很多的类库还涉及很多Java语言的基础知识比如多线程还有集合,所以学习Java开发,J2SE是第一步,学会了就可以开发基于C/S模式的桌面应用了[3]。
J2EE是J2SE的一个拓展,与J2SE不同的是J2EE可以开发企业级的web应用,实际上就是可以开发基于B/S模式的应用。之所以可以开发这些是因为J2EE里面实现了JSP和Servlet等HTTP对象的接口。有了这些接口Java就可以开发基于B/S模式的企业级应用了[4~12]。
目 录
1 绪论 1
1.1 课题背景及现状 1
1.2 课题目的和研究意义 1
1.3 论文结构安排 1
2 系统开发技术介绍 2
2.1 Java技术 2
2.2 MySQL数据库 2
2.3 SSH框架 3
3 系统分析 3
3.1 初步需求分析 3
3.2 可行性分析 4
3.3 系统用例分析 4
3.4 数据流图 6
3.5 数据字典 6
4 系统设计 10
4.1 平台架构设计 10
4.2 系统功能图 11
4.3 数据库设计 12
5 系统实现 16
5.1 网站首页 16
5.2 用户注册 16
5.3 系统登录 17
5.4 留言功能 18
5.5 买家功能 18
5.6 卖家功能 21
5.7 管理员后台 23
6 系统测试与调试 26
6.1 测试环境 26< *好棒文|www.hbsrm.com +Q: ^351916072*
br /> 6.2 测试方法 27
6.3 单元测试结果及分析 27
6.4 集成测试结果及分析 28
6.5系统测试结果及分析 29
结 论 30
致 谢 31
参 考 文 献 32
1 绪论
1.1 课题背景及现状
在现如今的信息化时代,随着互联网技术的逐渐成熟和完善,纷纷建立了许多类型的电子商务网站,它与传统的商务模式不同的地方在于解决了时间与空间的问题。随着高校学生的消费能力的提高和每年的考证和毕业季,二手商品的交易在高校毕业季已成为一种固定的模式。目前,在高校被大家所熟知和认可的各种类型的二手书交易方式有跳蚤市场和在百度贴吧里发出售信息等。但是这些交易方式的局限性非常大,并不能很好的促进二手书的交易和满足学生的购买需求,而基于网站形式的二手书交易系统刚好能满足学生的要求。通过这个系统,卖方可以非常方便的发售自己的二手书,阅览别人的发布的信息,还可以对各种二手书信息进行对比,作出自己的最优选择。
据统计,中国的书籍销售网站有50多家,但真正服务到位,管理完善的只有几家,比如大家熟悉的大洋网。经过这么多年的经营,大多数的网上书店都是亏本的。不过一些专家认为这也许是一件好事情,可以挤掉网络的泡沫。只有集中精力放在网站的建设和优化上,全心全意为顾客服务的网站,才能把网上书店做好。
1.2 课题目的和研究意义
本系统设计的目的是将跳蚤市场和贴吧等这样的交易方式,搬到专门用于书籍交易的这样一个为高校学生服务的交易平台,让学生花少的时间来做多的事情,提高学生处理书籍的效率。因为校园内不断产生着各种各样的对学生本人来说价值不大的书籍,对卖方来说,它们往往丢掉会觉得可惜,放在身边又会占地方;对买方来说,同样的书籍花更少的钱,无疑是件很好的事情。 这个“校园二手书交易系统”能够实现卖家的发布商品和买家的购买商品,管理员可以将二手书详细分类,用户可以到喜欢的书籍类别里寻找想买的二手书,为用户提供了更快捷的选择,方便了客户。
对于二手书交易系统的研究,不仅能加深我对于交易平台的认知,而且加深了我对专业知识的理解,对于Java的理解和框架的理解都得到了很大的提高。这对于以后的工作都有很大的帮助。
1.3 论文结构安排
这篇论文从开头简单介绍的中英文摘要开始,然后分为六大章详细介绍,最后是整个毕设的总结。以下是每一章节的大致内容:
绪论介绍这个交易系统所开发的背景和意义以及它目前研究的状况。
系统开发环境和技术对这个系统开发所使用到的技术作了补充说明。
第三章系统分析介绍了系统的需求分析,可行性分析,看看这个系统是否可开发。还包括整个系统的数据字典和数据流图,这对整个系统的数据和实体之间的关系做了个分析。
第四章系统设计包括了系统功能图的设计和数据库的设计。
第五章系统实现包括系统功能实现的界面截图和介绍。
第六章系统测试从单元测试等方面反应功能的实现情况。
总结自己在毕设中的不足以及对于未来的展望。
2 系统开发技术介绍
2.1 Java技术
Java是目前比较流行的开发语言。因为它运行于Java虚拟机,所以具有跨平台性,可以在任何安装了Java虚拟机的系统上运行[1]。这么多年来,Java越来越趋于完美。Java的核心应用分为J2SE、J2EE和J2ME几种标准[2]。
J2SE是Java最基础的,要想学习J2EE和J2ME要先学会J2SE。它里面包含有很多的类库还涉及很多Java语言的基础知识比如多线程还有集合,所以学习Java开发,J2SE是第一步,学会了就可以开发基于C/S模式的桌面应用了[3]。
J2EE是J2SE的一个拓展,与J2SE不同的是J2EE可以开发企业级的web应用,实际上就是可以开发基于B/S模式的应用。之所以可以开发这些是因为J2EE里面实现了JSP和Servlet等HTTP对象的接口。有了这些接口Java就可以开发基于B/S模式的企业级应用了[4~12]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1147.html