校园二手商品交易平台---毕业论文.docx
- 文档编号:1047259
- 上传时间:2022-10-16
- 格式:DOCX
- 页数:40
- 大小:705.64KB
校园二手商品交易平台---毕业论文.docx
《校园二手商品交易平台---毕业论文.docx》由会员分享,可在线阅读,更多相关《校园二手商品交易平台---毕业论文.docx(40页珍藏版)》请在冰豆网上搜索。
河北经贸大学毕业论文
校园二手商品交易平台
专业名称:
计算机科学与技术
班级:
J计10-1
学生姓名:
李飞
指导教师:
王素贞
完成时间:
2012年4月
-
河北经贸大学毕业论文
摘要
伴随着各种Web开发技术的发展,如今网上交易已经变得十分容易。
本文介绍的二手商品交易平台是一个服务于在校学生的B2C(BrowsertoCustom)的交易网站,通过本网站用户可自由出售和购买商品,为广大学生提供了平等互利、方便快捷的交易空间。
校园二手商品交易平台除了可以解决商务沟通,信息交流等问题外,更可以提高在校生的实际购买力,减少浪费,客观上提高在校大学生的生活水平,比起传统的二手交易,网上二手交易更加迅捷,实时性强,信息充裕,发展空间巨大。
本课题根据二手商品电子商务系统的应用需求,进行需求分析,并对网站系统规划设计。
运用HTML语言、JSP技术、MySql、JSP、Spring、JPA、Hibernate与后台数据库链接等关键技术建设二手商品交易平台。
实现了网上交易系统的会员登录与注册,网站首页、分页浏览、购物系统、新闻系统、网站社区维护等功能。
关键词二手交易系统;javaEE;B/S结构;数据库
Ⅰ
河北经贸大学毕业论文
ABSTRACT
WiththedevelopmentofWebtechnology,onlinetradinghasbecomeveryeasy。
Thesecond-handgoodstradingplatformisaservicetothestudentsofB2C(BrowsertoCustom)transactionwebsite.Throughthewebsite,userscanfreelybuyandsellgoods。
Thewebsiteprovidesstudentswithequalityandmutualbenefit,convenientandefficienttradingspaces.Campussecond-handgoodstradingplatforminadditiontosolvebusinesscommunication,informationexchangeandotherissues,butalsocanimprovethestudents’realpurchasingpowerandreducewaste,objectivelyimprovetheirlifelevel。
Comparedwiththetraditionalsecondarytrading,onlinesecondarytradingismorerapid,real-time,abundantinformation,anddevelopmentspaceisvast.
Accordingtotherequirementsofelectroniccommercesystemapplication,analysis,andthesitesystemplanninganddesign.UsingHTML、JSP、MySql、JSP、Spring、JPA、Hibernateandbackstagedatabaselinktechnologytoconstructthesecond-handgoodstradingplatform。
Theplatformrealizedonlinetransactionsystemloginandregistration,website,tabbedbrowsing,shoppingsystem,newssystem,websitemaintenanceandotherfunctions。
KeywordsSecondarytradingsystem;javaEE;B/Sstructure;database
Ⅲ
目录
1绪论 1
1.1开发背景及意义 1
1.2系统可行性分析 2
1.3课题的开发目标 2
1.4所用技术及工具 3
1.4.1Java语言简介 3
1.4.2Servlet/JSP技术 3
1.4.3JavaBeans技术 3
1.4.4Hibernate技术 4
1.4.5JPA技术 4
1.4.6Spring技术 4
1.5论文组织结构 4
2系统需求分析 5
2.1系统功能需求 5
2.2开发环境及环境配置 6
2.3业务用例模型分析 7
3系统总体设计 9
3.1系统设计概述 9
3.2系统总体功能结构 9
3.2.1数据流图 11
3.3数据库设计 11
3.3.1数据项和数据结构 11
3.3.2数据库概念设计 12
3.3.3数据库表的设计 14
3.3.4数据库的安全性设计 15
4系统实现 17
4.1页面的风格设计 17
4.2相关配置文件 18
4.2.1web.xml配置文件 18
4.3用户登录模块 19
4.4用户注册模块 21
4.5添加商品模块 22
4.6浏览商品模块 22
5系统测试 25
5.1单元测试 25
结束语 26
致谢 27
参考文献 28
Ⅳ
校园二手商品交易平台
1绪论
1.1开发背景及意义
近些年来互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获取自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,特别是javaEE技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。
随着全世界互联网技术的不断发展,各种基于互联网技术的网络应用不断涌现,网络技术正在不断的深入人们的生活。
人们从Internet上获取信息、享受生活、交流感情、网上工作等。
Internet正在迅速改变着人们的生活方式。
在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上解决人们信息资源的闭塞以及地域上的限制。
作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的二手商品,由于信息交流的落后,很多只限于校园公告栏或者请人代为宣传的方式进行交易。
这种方式有很多局限性和偶然性,并不能满足二手商品畅通交流的要求。
于是一种新的二手商品信息交流的方式出现了,就是基于Web的校园网二手商品交易系统。
通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手商品信息做出横向比较,做出自己的最佳选择。
1.2系统可行性分析
设计这样一个系统,从根本上解决了传统的校园二手信息发布交流方式的弊端,使得校园各种二手商品信息得到了有效的整合,方便了广大用户。
且拥有的客户通常只是大学校园网的用户,所以系统规模上来讲不会很大,从经济上来说,由于选择的开发工具(myeclipse)和服务器(tomcat)几乎全部为免费的开源软件,并且由于是开发成本较低的基于Web的B/S模式,而非成本费用相对较高的C/S模式,所以从经济上来讲是可行的。
从技术上来说,基于Web的网络应用的开发已经相对成熟,出现了几大主流的开发语言(java、C#、.Net)和工具(eclipse),都可以非常有效的支持开发这样一个系统。
同时作为本系统,也有许多成功的电子商务类网站的经验可以借鉴,所以从技术的角度来说,也是可行的。
从运行环境上来说,由于客户端仅仅只是需要一个浏览器,通过浏览器来登陆系统,而服务器端也只需要一台服务器,服务器要求一个数据库环境和一个网络应用开发的环境,实现起来比较容易,所以从运行环境上来说是可行的。
同时这样一个系统,在系统管理员合法管理和用户的自觉配合下,不会违规进行任何的不法的活动和交易,发布具有危害性和不适宜的信息,也不存在任何非法牟利的行为,在法律上也是可行的。
在各种可行性研究保证和基于用户需求要求下,开发系统的方案经过不断论证和假设,确定出了一个最佳方案。
1.3课题的开发目标
开发目标有如下几点:
1能够在系统上浏览商品。
2用户可以发布自己的商品。
3用户可以对商品进行评论。
4可以发布求购信息
5要求系统运行安全稳定。
1.4所用技术及工具
1.4.1Java语言简介
Java语言是美国Sun公司于1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、安全的、结构的、中立的、可移植的、性能很优异的多线程的、动态的语言。
目前Java由于其平台无关及分布式特性,最重要的应用是在网络应用上。
1.4.2Servlet/JSP技术
Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
由于JavaServlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此JavaServlet效率非常高。
JSP(JavaServerPages)是一种基于Java的脚本技术。
在JSP的众多优点之中,其中之一是它能将HTML编码从Web页面的业务逻辑中有效地分离出来。
用JSP访问可重用的组件,如Servlet、JavaBean和基于Java的Web应用程序。
JSP还支持在Web页面中直接嵌入Java代码。
可用两种方法访问JSP文件:
浏览器发送JSP文件请求、发送至Servlet的请求。
1.4.3JavaBeans技术
JavaBeans就是Java的可重用组件技术。
ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。
JSP通过JavaBeans实现了同样的功能扩充。
JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。
这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。
JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。
在实际的JSP开发过程中,和传统的ASP或PHP页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。
1.4.4Hibernate技术
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 二手 商品交易 平台 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)