JSP网上购书系统毕业设计论文.docx
- 文档编号:27176661
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:65
- 大小:1.71MB
JSP网上购书系统毕业设计论文.docx
《JSP网上购书系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《JSP网上购书系统毕业设计论文.docx(65页珍藏版)》请在冰豆网上搜索。
JSP网上购书系统毕业设计论文
本科毕业设计(论文)
云墨在线图书销售系统
院(系):
数学与计算机学院
二〇一三年六月
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
摘要
自从我国加入WTO后,越来越多的传统企业意识到企业的发展必然取向“网络化”、“全球化”。
而网上购物就是在这一背景下诞生的。
网上购物系统可以为商家和用户提供一个免费的商品交易平台,网上购物不仅改变了传统的营销方式而且推动企业对企业的管理理念和思想的重大变革。
更为重要的是,在今天,全球信息化已经不可逆转,全球经济在一体化发展。
对中国的企业而言,这是一个挑战与机遇并存的时代。
但目前企业开始实施信息化的比例还很低,所以网上购书是很有前景和必要的。
随时时代的发展,网络现在已经无法与我们的生活分开,而随着像淘宝网、京东、当当网等优秀的购物网站的出现,大大方便了人们对商品的购买。
而本系统是一个模仿当当网购书系统的基于Internet的网上购书系统,采用现在流行B/S架构模式,并根据现在的的网上购书系统的发展而设计开发的网上购书系统。
它不但可以大大方便用户对所需求书本的方便购买,而且能大大提高售书者的效率,可以减少企业的经营成本,提高工作效率。
本文首先介绍网上购书系统的系统开发背景,系统设计目的和系统实现功能。
然后比较详细介绍了本系统的总体设计方案,论述了系统详细设计和实现及所需技术的技术简介。
最后,通过对本网上购书系统的测试找出bug,找出,修改,最后提出需要改进的问题。
关键词:
ServletJSPmysql5.6TomcatAjax网上购书系统购买
Abstract
SinceChina'saccessiontoWTO,moreandmoretraditionalenterprisesrealizethedevelopmentofenterpriseswillinevitablyorientation"Network"and"globalization."Theonlineshoppingisinthiscontextwasborn.Onlineshoppingsystemforbusinessesandusersafreecommoditytradingplatform,onlineshoppinghasnotonlychangedthetraditionalwayofmarketingandpromotingthebusinesstobusinessmanagementconceptsandideasofmajorchange.Moreimportantly,intoday'sglobalinformationtechnologyhasbecomeirreversible,theintegrateddevelopmentoftheglobaleconomy.China'senterprises,itisachallengeandopportunitiesoftheera.Butthecurrentimplementationofinformationtechnologycompaniesbeganratioisstillverylow,sotheonlinetextbookispromisingandnecessary....
Anydevelopmentofthetimes,thenetworknowhasbeenunabletodowithourlivesapart,andwithasTaobao,Jingdong,Dangdangandotheroutstandingshoppingsitesappear,greatlyfacilitatethepeopletobuytheproduct.AndthissystemisanimitationofDangdangbooksystemInternet-basedonlinebooksystem,usingthenowpopularB/Sarchitecturemodel,andaccordingtotheexistingonlinebooksystemdevelopmentanddesignanddevelopmentofonlinebooksystem.Itcannotonlygreatlyfacilitatetheneedsoftheusertofacilitatethepurchaseofbooks,andcangreatlyimprovetheefficiencyofthosewhosellbooks,youcanreducetheoperatingcostsofenterprises,improveworkefficiency.
Thispaperfirstintroducesonlinepurchasingsystem,systemdevelopmentbackground,systemdesigntoachievethepurposeandfunctionofthesystem.Thenamoredetaileddescriptionoftheoverallsystemdesign,discussesthedetaileddesignandimplementationofsystemsandtechnologiesneededtechnicalintroduction.Finally,throughtheonlinepurchasingsystemtestingtofindbug,identify,modify,andfinallyraisedthequestionneedstobeimproved.
Keywords:
ServletJSPmysql5.6TomcatAjaxonlinepurchasingsystembuy
1概述
1.1开发背景
1969年互联网诞生于美国西南所大学,经过几十年的发随着网络的不断发展,现在已经融入到我们生活当中,与我们密不可分。
在我国,互联网起步很晚但实现了快速发展与进步,特别是改革开放以来我国互联网产业得到了快速发展,现在我国互联网产业数量与规模居世界前列。
随着网络事业的迅速和逐步提高互联网已经改变了我们的生活方式,促进经济的快速发展,提高人们的生活水平,推动生活的进步。
随着网络在普通老百姓生活中的普及,越来越多的商家和消费者已经将交易平台放到网络上。
本人通过大学四年的学习,学习了很多的编程语言,但是我对JAVA编程语言最感兴趣,主要也是学习的JAVA编程语言。
现在大学四年生活即将毕业,面临着毕业论文的提交,因此为了更好的检测我的JAVA的熟练程度。
我就决定将我的毕业论文--网上购书系统用JAVA语言作为开发系统语言,近一半提高自己的编程能力。
1.2网上购物系统发展现状
在国外网上购物系统已经发展很成熟了,主要集中在欧美地区。
比如shopping购物网站就是一个很成熟的购物网站。
用户在网上购物的时候,通常会在网络内部的搜索引擎去搜索他们想要的商品,在通过仔细查看该商品的介绍、说明和其它网友对于该商品的评论,之后综合比较进行商品的购买。
在国外,很多的现代在线图像技术已经运用到了购物系统上了,可以通过平面图像和3D图像将商品展示给用户。
因此用户体验非常人性化。
而在国内,网上购物系统还处于快速发展阶段。
虽然在我国有很多的网上购物系统,但我国的购物系统尚未成熟,也涌现出了很多的成功购物系统。
例如:
淘宝,京东,当当,拍拍网等购物系统。
就现在我国的网上购物市场来说,开始的时候,15-30岁的青年时网上购物市场的主要消费者,主要集中在大学生和工薪阶层白领。
但是从2011年以来,越来越多的30-45岁中年人正在逐步加入到网上购物这个大环境中。
我国拥有世界上最多的人口和最多的上网人数。
目前我国互联网上网人数已达7亿,
随着我国互联网的快速发展,中国已经成为全球最大的互联网市场。
因此我国的网上购物还有很多的提示空间,随着互联网的发展过不了多久我国的网上购物将成为全社会的主流消费方式之一。
1.3系统设计目标
网上购物系统是一个为商家和消费者服务的交易平台,因此网上购物系统分为前台和后台两部分。
本人这次做的网上购书系统也是网上购物系统的一部分。
后台管理员可以网站的维护,可以管理书籍(书籍的添加,商品修改,商品信息查询),账号管理(信息维护,账号使用权限),书籍的交易(书籍订单,书籍评论)和留言管理(发送留言,接收留言等)。
前台可以进行书籍的查询购买,账号管理(信息修改,查看),留言管理(发送留言,接收留言)和评论管理(书籍评论和查看)。
2开发技术和工具介绍
2.1主要技术
2.1.1Java语言简介
Java开发语言最初是由sun公司提出并开发的面向对象跨平台的开发语言,现在损公司已经被oracle公司收购。
Java语言的核心就是可以在一次编译,到处都可以用到。
Java语言的出现并广泛使用大大促进了互联网的发展,可以说是java编程语言促进了internet的发展,也可以说是随着Internet和普及大大推动了java编程语言发展。
Java还有个核心就是跨平台性。
只要在每个运行系统上装上java虚拟机,java可以在任何系统上运行。
Java出现在1995年,在出现的这18年间,java促进了web发生了天翻地覆的变化。
特别是随着Javeservlet的出现,让java在电子商务网站一开始就牢牢占据了主动,而jsp技术的出现和推动更是成为web开发的首先开发工具。
在国内,很多优秀的电子商务网站,如淘宝、京东、当当、拍拍、无一不是用java开发的。
所以java语言在web方面的开发几乎是所以电子商务网站开发的必须选择。
2.1.2JDBC
该就是主要用于java和数据库之间交互的。
简单来说JDBC主要工作就是:
与多种数据库建立连接,发送和操作数据库语句并处理,返回结果。
JDBC为数据库开发人员提供了一个标准的API接口。
本次系统我将JDBC封装在一个Utils类中。
当所有对数据库的操作都调用该类的getConnection静态方法,获取连接,以便对数据库进行操作,代码如下:
Driver:
"com.mysql.jdbc.Driver"//mysql驱动包
url:
"jdbc:
mysql:
//127.0.0.1:
3306/bookshop?
characterEncoding=utf8";
//mysqlURI地址
publicstaticConnectiongetConnection(){
//创建数据库连接对象
Cnnectionconn=null;
try{
//加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//创建连接
conn=DriverManager.getConnection("jdbc:
mysql:
//127.0.0.1:
3306/bookshop?
characterEncoding=utf8","root","");}
catch(ClassNotFoundExceptione){
e.printStackTrace();
}
returnconn;
}
2.1.3JSP
JSP其本质也是一个servelt,因此JSP也具有很强的跨平台性。
它有点类似于ASP技术,只是在html中插入javascript,然后在服务器端将JSP页面编译成一个servlet再运行。
JSP页面相比其他页面它具有很多独特的优势。
除了它具有servlet所有优势外,JSP还可以实现数据的动态生成。
2.1.4AJAX
Ajax是网页异步刷新技术,由JavaScript和xml组成。
AJAX只有一门技术而不是语言。
在本次系统中,AJAX往往运用在用户注册和消息发送模块。
当用注册时在账号栏输入注册用户名时AJAX会异步到后台读出数据库用户名,并将结果显示在用户注册页面上。
Ajax运行步骤:
1)创建xmlHttpRequest对象,每个浏览器创建该对象可能是不同的,代码如下:
varxmlhttp;
If(window.XMLHttpRequest){
//IE7+,Firefox,Chrome,Opera,Safari创建方式
Xmlhttp=newXMLHttpRequest();
}else{
//IE6,IE5创建方式
Xmlhttp=newActiveXObject("Microsoft.XMLHTTP");
}
2)设置open()方法和setRequestHeader()方法参数。
将请求方式,请求目的地址,和请求类型设置到open方法中,如果是post请求,则需要设置setRequestHeader()参数
3)发送执行
4)获取结果
2.2主要工具
2.2.1tomcat
随着java的流行,java被用于web上运用越来越广泛,tomcat作为一个免费的开源的servelt容器。
越来被广泛使用。
Tomcat是一个免费的轻巧开源Web容器,它支持Servlet/Jsp。
它是apache公司的一个核心项目,因为tomcat具有免费、轻巧、性能稳定而且很先进,深受java爱好者的喜爱,成为目前比较流行的web小容器。
Tomcat是一个轻量级的web容器在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。
实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你ApacheTomcat运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
所以本次我的系统开发也是用的tomat容器。
2.2.2Myeclipse
MyEclipse是公认的优秀的软件开发工具,使用非常广泛。
相信很多人在使用的过程中,发现其运行速度比较慢,因为每次操作的背后,它调用了很多的命令,执行了很多操作;我们可以用myeclipse进行数据库和JAVAEE的开发,目前myeclipse已经可以完整的支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。
2.3小结
本章详细介绍了本网上图书系统要用到的核心技术和工具,通过对技术和工具的介绍能够使自己更加了解这些技术和工具,为我以后的系统开发、代码编写提供很多的帮助。
本章节介绍的的技术都是现在流行的web编程技术,工具也都是现在编程运用的最广泛的。
因此使用这些工具和技术可以减少编程的复杂性,大大提高编程效率。
3系统需求分析
3.1可行性分析
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
可行性研究是为了弄清系统开发的系统是不是可以在规定的时间和财力下实现和该系统是不是有开发的意义和使用价值,因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程。
所以,经过最初的设计目标我得到以下三点的可行性分析。
3.1.1技术科可行性
本系统主要运用JAVA语言、JSP、WEB技术。
随着JAVA的出现,JAVA开发语言的到快速发展和应用,特别是在WEB方面。
而在电子商务上的运用取得了巨大成功。
我国几个成功的电子商务网站无一不是应用JAVA编程语言来编写的。
因此适应大环境下的网上购物系统环境,本人的网上购物系统是基于JAVA、Web、JSP技术。
Web技术的迅猛发展正一步一步的推动Internet的快速发展。
JSP作为JAVA开发平台的一部分(其实也是JavaSE中的Servlet),其用于JAVA语言的“一处编写处处运行”优点。
更具有JSP的易扩展性和易维护性。
最后JSP+Servlet+Web的技术已经运用很广泛,也比较成熟。
3.1.2经济可行性
成本方面:
由于本次网上购书系统是大学四年学习的最后一个环节,学院提供很多免费的资
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 网上 购书 系统 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)