校园网上交易系统的设计与实现毕业设计论文.docx
- 文档编号:24492070
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:65
- 大小:565.91KB
校园网上交易系统的设计与实现毕业设计论文.docx
《校园网上交易系统的设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《校园网上交易系统的设计与实现毕业设计论文.docx(65页珍藏版)》请在冰豆网上搜索。
校园网上交易系统的设计与实现毕业设计论文
毕业设计(论文)
专业:
计算机科学与技术
题目:
校园网上交易系统
的设计与实现
本科毕业设计(论文)任务书
届计算机科学学院
计算机科学与技术专业
学生姓名:
Ⅰ毕业设计(论文)题目
中文:
校园网上交易系统的设计与实现
英文:
DesignandRealizationofCampusOnline
TradingSystem
Ⅱ原始资料
[1]万振凯、叶华、刘培.网页设计技术实训教程[M].南开大学出版社,2002
[2]冯燕奎,赵德奎.JSP实用案例教程[M].北京:
清华大学出版社,2003
[3]萨师煊王珊.数据库系统概论[M].高等教育出版社,2000
[4]李华飚,李水银,郭英奎.精通Java中间件编程[M].中国水利水电出版社,2003
[5]邓子云,张赐.JSP网络编程[M].北京:
电子工业出版社,2003
Ⅲ毕业设计(论文)任务内容
1、课题研究的意义
近年来,随着计算机和Internet的不断发展和普及,传统商业的模式逐渐被信息化商业所取代。
信息化商业要求信息化商场,即要使商场具备数字化、网络化的功能。
本课题针对校园交易主要特点,对其商业模式和流程进行研究,最终设计并实现一个基于互联网的校园网上交易系统,并保证其便捷性,快捷性和安全性。
“校园网上交易系统”打破了传统的销售形式—商店,在计算机和网络上实现对商品的进货、销售和库存管理,是一种典型的电子商务网站运用,有效降低了人力和成本,同时方便了师生,具有一定的应用价值。
2、本课题研究的主要内容:
1)、熟练掌握ASP/ASP.NET/JSP/PHP等动态网页编程技术以及常用Web服务器的设置。
2)、熟练掌握常用DBMS的使用和相关数据库编程技术。
3)、设计并实现一个校园网上交易系统。
3、提交的成果:
(1)毕业设计(论文)正文;
(2)一套基于Web的校园网上交易系统;
(3)至少一篇引用的外文文献及其译文;
(4)附不少于10篇主要参考文献的题录及摘要。
指导教师(签字)
教研室主任(签字)
批准日期
接受任务书日期
完成日期
接受任务书学生(签字)
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
校园网上交易系统的设计与实现
摘要
在互联网日益流行的今天,网络是主角,是时代的宠儿,在网络大家族中,网上交易则是一个热点电子商务是Internet爆炸式发展的直接产物,是网络技术应的全新发展方向,网上交易一个最基本体现就是电子购物网站,从一定程度上讲它就是网上超市,也就是一种网上销售“网”字意味着它具有信息时代的快捷方便等特征事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化因而建立校园网交易系统,给学生带来无穷的方便在这个平台,所有学生都可以注册登录在上面购买自己需要的物品网站将以物品列表的形式的向所有访客展示这些信息因为本网站主要面向校园师生,所以不提供网银支付平台,所有访客只要看好网站物品后,通过卖家留下的产品介绍和联系方式,与其取得联系,进行当面交易
本设计具有一般电子商务的功能,且体现出校园风格。
该系统提供的功能包括注册、查询信息、发布信息等。
本系统的特点在于应用了JSP技术。
它是一种简单的动态脚本语言,具有开跨平台、分离静态内容和动态内容、可重复使用组件特点。
该技术还支持广泛的数据库连接,具有大量的扩展库,安全性能高,易学易用。
本文首先介绍了该系统的概况和应用工具,并就系统的需求性和JSP进行了阐述;接着进行系统分析,并设计了本系统所用到的基于SQL数据库的数据表结构;然后对该系统各功能模块进行了详细设计;最后,针对系统在测试等方面的做出总结。
关键词:
Internet;校园;交易;JSP;SQL;
DesignandRealizationofCampusOnlineTradingSystem
Abstract
ThegrowingpopularityoftheInternettoday,thenetworkisthemaincharacter,isthefocusofattention,inalargefamilynetwork,onlinetradingisahotexplosivedevelopmentofInternetcommerceisthedirectproductofthenewnetworktechnologydevelopmentshouldbe,onlinetradingisafundamentalexpressionofelectronicshoppingsitePartlyitistheonlinesupermarket,whichisanonlinemarketing"network"wordmeansthatithastheinformationage,fastandconvenientfeaturessuchastheemergenceofelectroniccommerceinfact,thestatusoftheconsumer,consumertobringanimportantchangeintheconceptofsosettingupaPrivateNetworkSystemcampus,thestudentsbringthefacilitateinfiniteplatform,Astudentcanregisterlogintheabovewebsitetopurchaseitemstheyneedwillbeintheformofalistofitemsforallvisitorstotheshowthisinformationbecausethesiteprimarilyforteachersandstudents,itdoesnotofferonlinebankingpaymentplatform,promisingsiteforallvisitorsaslongasthegoods,theproductdescriptionleftbythesellerandcontactwithcontactforfacetofacetransactions
Thisdesignhasagenerale-commercecapabilities,andreflectsthestyleofthecampus.Thesystemfeaturesincluderegistration,queryinformation,publishinformation.ThesystemischaracterizedbytheapplicationoftheJSPtechnology.Itisasimpledynamicscriptinglanguagewithanopencross-platform,separationofstaticcontentanddynamiccontent,characteristicsofreusablecomponents.Thetechnologyalsosupportsawiderangeofdatabaseconnectivity,alargenumberofextensions,security,high-performance,easytolearn.
Thispaperdescribesthesystemoverviewandapplicationtools,andthedemandonthesystemweredescribedandJSP;followedbysystemanalysisanddesignusedinthissystembasedonSQLdatabasestructureofthetable;thenthesystemmodulesaredesignedindetail;Finally,systemtests,etc.tomakesummary.
Keywords:
Internet;campus;transaction;JSP;SQL;
插图清单:
表格清单:
引言
随着Internet爆炸式的发展,中国自加入WTO以来,电子商务在国内也迅速的发展了起来,现在互联网上各种电子商务网站更是迅速的增长。
还在校园的我也深受其中的影响,开发一个对在校学生适用的网站,希望能给大家提供方便的服务。
作为一个大学生,深有体会,从身上的衣服到大家所用的书籍、文具以至各种生活常用品,用上一段时间就会被淘汰,有的同学干脆扔掉,很是浪费还污染了环境。
也有的同学想到卖掉,苦于难寻买家,将其卖给收费品的。
这样就造成了物不能尽其用。
为了解决这种资源的浪费,所以开发了校园交易系统网站,借助于低交易成本的Internet。
为大家提供一个低成本、快速迅捷的信息发布平台。
新系统开发过程中严格按照系统开发步骤进行,在系统调研、分析、设计到系统的实施的全过程中,力求其科学性和合理性。
然而,同其它购物网一样,校园交易网也存在很多的问题尚待解决和完善。
其中公平合理的买卖方式、买卖者双方的信用度、敏感信息传输的安全性等问题是人们关注的焦点问题。
要让这种先进的交易方式被更多的人认可,还得不断的在这些方面有所突破,需要相关人士的不断研究。
第1章绪论
1.1系统概述
校园网交易系统系统是指通过Internet实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。
它通过Internet将过去少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。
校园网交易不仅是网络时代消费者定价原则的体现,更重要的是交易网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。
相对与传统交易,校园网交易的特点在于每个商家都可以制定一套适合自己的交易规则,并且通过校园网交易还可以使定价达到更准确的水平,同时能够参与交易的人的范围也大大增加了。
本课题要求对校园网交易系统加以设计和研究,采用JSP/J2EE技术,客户端用户只要可以上网,就可以非常方便快捷的通过浏览器访问系统,浏览和发布交易信息。
系统需完成的主要功能有:
用户设置功能、发布信息功能、信息管理功能、搜索信息功能,留言功能,及系统管理功能。
1.2需求背景
校园网交易已经成为一种成功的商业活动,这种网上的交易行为,并在网络上演变为一种成功的商业模式,逐步为世人所接受。
经过我国改革开放多年以后,随着与国际社会的接轨,各种资源的商品化已经逐渐成为了我们这个社会的代名词。
在这这情势下,B/S交易商品资源也已极大的丰富起来,如何解决一类问题,争取最大利用率的交流这类商品的信息便是一个存在中的问题。
本毕业设计便是解决该问题的。
1.3系统开发目的及意义
在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上的解决人们信息资源的闭塞以及地域上的限制。
作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的商品,由于信息交流的落后,很多只限于于校园公告栏或者请人代为宣传的方式进行交易。
这种方式有很多局限性和偶然性,并不能满足商品畅通交流的要求。
于是一种新的商品信息交流的方式出现了,就是基于Web的校园网交易系统。
通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种商品信息作出横向比较,作出自己的最佳选择。
由此可见,该系统只是一个交流商品信息的平台,与一般的电子商务类网站又有本质的区别。
第二章开发工具及相关技术介绍
2.1开发技术
1)Java语言简介
Java语言是美国Sun公司于1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、安全的、结构的、中立的、可移植的、性能很优异的多线程的、动态的语言。
其前身为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。
他们最初的目的只是为了开发一种独立于平台的软件技术。
经过Sun公司的工程师的不懈努力以及全世界无数的编程爱好者的使用,Java终于发展成为今天这样一个集桌面(J2SE)、网络(J2EE)、移动平台(J2ME)应用为一体的功能强大的编程语言。
目前Java由于其平台无关及分布式特性,最重要的应用是在网络应用上。
2)J2EE技术介绍
J2EE技术是Java网络应用的技术,广泛应用于企业级的应用。
它是由一套规范(shannin,2001)和建立在J2SE平台上的应用编程接口(API)组成。
J2EE拥有Sun公司提供免费开发工具,称为J2EE软件开发工具包(SoftwareDevelopmentKit,SDK)(MethodInvocation,RMI)、Java消息服务(JavaMessageService,JMS)、JavaMail等通信服务,JDBC、Java命名和目录接口(JavanamingandDirectoryInterface,JNDI)、Java连接器体系结构(JavaConnectorArchitecture,JCA)、Java事务API/Java事务服务(JTA/JTS)、XML处理API等通用服务以及Servlet、Java服务器页面(JSP)、企业级JavaBean(EJB)等组件技术。
任何J2EE的实现都必须要在其特定容器中实现。
3)Servlet/JSP技术
Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用JavaServlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。
许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。
得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合JavaServlet规范,Servlet是完全平台无关且是Web服务器无关的。
由于JavaServlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此JavaServlet效率非常高。
但JavaServlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,JavaServlet是利用输出HTML语句来实现动态网页的,如果用JavaServlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。
这就是为什么SUN还要推出JavaServerPages的原因。
JSP(JavaServerPages)是一种基于Java的脚本技术。
在JSP的众多优点之中,其中之一是它能将HTML编码从Web页面的业务逻辑中有效地分离出来。
用JSP访问可重用的组件,如Servlet、JavaBean和基于Java的Web应用程序。
JSP还支持在Web页面中直接嵌入Java代码。
可用两种方法访问JSP文件:
浏览器发送JSP文件请求、发送至Servlet的请求。
1.JSP文件访问Bean或其它能将生成的动态内容发送到浏览器的组件。
2.发送至Servlet的请求生成动态内容,并调用JSP文件将内容发送到浏览器。
该访问使得将内容生成从内容显示中分离出来更为方便。
JSP最大的优点在于其与平台无关性,并且具有“一次编写,处处运行”的特点。
4)JavaBeans技术
JavaBeans就是Java的可重用组件技术。
ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。
JSP通过JavaBeans实现了同样的功能扩充。
JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。
这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。
JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。
在实际的JSP开发过程中,和传统的ASP或PHP页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。
2.2开发工具
1.MyEclipse6.6—集成开发环境
2.WindowsXP——操作系统
3.SQLServer2000——数据库
2.3开发环境
2.3.1系统环境及Java/JSP环境配置
开发及测试的系统环境,我选择了MicrosoftWindowsAdvancedServer2000。
由于其本身就是为服务器版的,适合用于搭设成为服务器端。
要开发JSP,首先必须要求有Java环境,我选择了Java2Platform,EnterpriseEdition1.4SDK(即j2eesdk-1_4_03-windows)。
作为JSP的容器,选择了目前非常流行的Tomcat5.5。
而IDE工具则选择了Eclipse。
各种软件和工具安装完成后,必须相应的配置Windows2000的系统环境变量。
2.3.2数据库开发工具选择及配置
目前数据库的开发工具,大、中、小型的有很多,比如Oracle、MSSQLServer2000、DB2、mysql、Access等等许多关系数据库,可以选择使用SQLServer2000,可以于Windows2000服务器系统很好的兼容,并且对大并发访问有很好支持,功能强大,使用简单。
SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。
第3章需求分析
3.1系统业务描述
校园交易系统由于基本是通过网站交易系统进行的,所以会经常出现“所见非所得”的情况。
交易物品的质量不如网上所描述的那样,欺诈问题很普遍。
这些信用问题主要和网络的特性有关,网络是虚拟的,网站也难以阻止用户以多个用户名注册,而且用户的真实身份有时难以查明,信用制度在中国又很不完善,所以难免会滋生欺诈现象。
解决校园交易系统的信用问题,就是要在校园二手交易网平台的环境中,解决信息的私密性、完整性、不可抵赖性以及身份确认问题,其解决方案是多种多样的。
本站主要实现用户的在线交易和购买功能。
首先。
针对用户来说,分为交易者和购买者,用户注册包含以下内容:
名字,密码,电子邮件,联系电话,真实姓名,联系地址,邮政编码,在注册的时候考虑到各地用户的速度和数据的合法验证,采用高效的客户端数据验证,以提高用户访问效率,及时验证用户数据。
注册成功后用户登陆,在登陆的时候要区分用户是以购买者身份还是交易者的身份登陆,要求登陆后能够识别用户的身份,并根据相应的用户做出相应的权限限制和功能实现。
用户以交易者身份登陆转到商品交易页面,用户填写相关交易商品信息,提交交易。
以购买者身份登陆转到网站首页,用户可随意查看商品,并对商品进行评论,购买等。
1.需要实现的功能
1)用户自行登记交易物品,页面自动更新。
2)登记交易物品的用户能为自己度身订做交易的方式,如要求付款方式,送货方式,支付方式,数量等等。
3)对登记交易的物品及用户的信用及时反馈用户。
4)产品可按照您的要求分类查询,精确搜索与模糊搜索相结合,保证用户能轻易找到想要的物品。
5)对交易者的交易进行统计,让购买者了解每个交易者的情况。
6)用户可得到被投诉、评价情况,出售物品列表和交易物品购买情况等,还可以进行查看留言及答复等。
2.需要实现的功能模块
1)注册登录模块——实现交易者和购买者分别注册和登录,以获得交易者和购买者的详细信息,并赋予不同身份的不同的权限。
2)交易商品模块——交易者发布商品的信息,包括:
名字、描述、图片、数量。
交易者、管理员可以查看自己交易的商品信息和已交易成功的商品信息。
最终确定交易是否成功。
3)购物车模块——购物者购买商品前必须把所需要的物品放在购物车内,然后查看购物车信息、选择送货方式、支付方式后,就可以发布订单了。
4)商品搜索模块——可以模糊查询和精确查询所需商品,以及按照类型查询物品。
5)评价模块——购买者对商品做出评价。
6)留言板模块——用户之间相互留言。
3.2可行性研究
设计这样一个系统,从根本上解决了传统的校园交易信息发布方式的弊端,使得校园各种交易商品信息得到了有效的整合,方便了广大用户。
且拥有的客户通常只是大学校园网的用户,所有系统规模上来讲不会很大,从经济上来说,由于选择的开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 网上交易 系统 设计 实现 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)