• 203.29 KB
  • 2022-04-29 14:10:55 发布

计算机科学与技术毕业论文-基于JSP的网上图书销售系统.doc

  • 15页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'毕业论文(设计)论文题目:基于JSP的网上图书销售系统学院:XXXX专业:计算机科学与技术班级:2010级本科2班作者姓名:XXX指导教师:XXX职称:副教授完成日期:2014年5月19日 目录诚信声明1摘要21绪论21.1当前研究现状21.2研究意义31.3技术及开发环境选择31.3.1JSP技术简介31.3.2SQLServer数据库41.3.3JavaBean51.3.4Servlet51.3.5基于B/S的体系结构51.3.6运行环境62需求分析62.1可行性分析62.1.1技术可行性62.1.2操作可行性62.1.3环境可行性62.2业务流程图63总体设计73.1管理员界面主要的四个模块73.1.1图书管理73.1.2用户管理73.1.3订单管理83.1.4账号管理83.2用户界面主要的两个模块83.2.1用户界面83.2.2用户注册93.3数据库设计与连接9II 3.3.1数据库设计93.3.2数据库连接113.4系统界面简介123.4.1登录页面123.4.2用户注册123.4.3管理员界面133.4.4查看图书信息133.4.5查看所有用户143.4.6管理员查看订单信息143.4.7管理员设置153.4.8用户界面153.4.9用户浏览图书163.4.10用户查询图书163.4.11用户查看查看订单信息173.4.12修改密码173.4.13用户的信息维护184系统测试184.1测试的定义及目的184.2测试的原则184.3测试的方法194.3.1界面测试194.3.2功能测试194.3.3需求测试204.3.4性能测试204.4图书交易平台的测试205项目总结20参考文献22Abstract22致谢24II 陇东学院本科生毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。作者签名:(亲笔签名)二O一年月日11 基于JSP的网上图书销售系统蔺国强(陇东学院信息工程学院甘肃庆阳745000)摘要:随着电子商务的普及,网络销售日趋成熟。网上购物具有跨越时空限制的特性,因此,给商业流通领域带来了非同寻常的变革,为了适应现代科学技术发展和商业经营管理方式变革的要求,给消费者提供更加便捷优质的服务,电子商务开始兴起并且将成为未来重要的商业运营模式。网上图书销售系统是电子商务的一种具体形式,它主要是企业通过在互联网上开设网上书店,消费者通过网络浏览图书信息,并可以在网上下订单,采用多种方式支付的一种经营模式。目前国内的这种商务网站大多是用JSP来编写,本文首先介绍了JSP相关技术,针对网上图书销售系统的实际需求,设计开发了一个基于JSP的小型电子商务网站即网上图书销售系统。在设计开发中,采用基于JSP和SQLServer数据库应用体系结构,还介绍了图书管理、订单管理、用户登录管理等类中主要方法的实现,以及网站主页和图书浏览等页面的JSP实现细节[1]。该系统采用JSP+Javabean+Servlet的技术方案,该系统主要完成的功能有两部分:前台用户可以在网上进行注册、登录、图书查询和图书订购等操作;后台管理员可以进行图书、用户和订单的管理。该系统操作简单,性能稳定,易于维护和升级,具有一定的应用参考价值。关键词:网上图书销售系统;JSP;Java;MySql;电子商务。1绪论1.1当前研究现状随着网购数量的大量增加,网店交易日益活跃,网上搜索商品信息和购物逐步成为趋势,再者,网店商品数量的日趋庞大,商品监管难以到位,使得网店逐渐演变成了假货天堂,再因为网店平台竞争压力骤增,很大一部分网店开始向独立网店转变,独立网店成为了以后电子商务的发展趋势;独立网站不仅可以拥有自己的域名、品牌、LOGO,而且还能更好的展示企业及个人网店的经营文化,能让网店在某个领域形成一个自身的品牌。而且独立网店的数据库资源是完全属于自己的,能让店主自主的掌握客户群。11 同时,传统商家上网拓展也是一个明显的趋势,而他们更加注重自己的品牌、商品形象,以及为线下客户提供更多的方便的、与线下结合的服务。只要他们上网,独立网站必将是最佳选择。1.2研究意义我国图书流通过程信息化程度比较低,随着宽带上网的普及,网上图书销售系统将越来越广泛的被认识,一个方便易用的网上图书销售系统能够为人们提供一个与市场直接沟通的渠道,给我国的图书流通注入了新的生机和活力。从传统模式下的图书手对手交易到通过对各种资源的整合,利用先进、便捷的技术搭建网上图书销售系统这个应用平台,在网络上实施图书的交易,实现图书电子商务,对改善我国的图书经营状态、提高图书竞争力有着极大地促进作用[2]。一个网上图书销售系统为图书的交易带了极大的方便,方便人们从网络获取信息促成交易的形成,用户只需进行输入一些简单的汉字数字或用鼠标点击即可达到自己想要的目标,并且具有检索迅速、查找方便、简单便捷、节约成本等优点这些优点能够极大地提高图书交易的效率。1.3技术及开发环境选择1.3.1JSP技术简介(1)"JSP(JAVASERVERPages)是由SunMicroSystems公司倡导、许多公司参与一起新建的一种动态网站技术标准。(2)JSP技术有点类似ASP技术,它在传统的网站HTML文件(*.htm,*.HTML)中插入JAVA程式段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。(3)用JSP研发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统(System)上运行。JSP技术用JAVA编程语言编写类XML的tags和scriptlets,来封装产生动态网站的处理逻辑。网站还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网站逻辑与网站设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程式的研发变得迅速和容易。(4)Web服务器在遇到访问JSP网站的请求时,首先执行其中的程式段,之后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的JAVA程式段可操作数据库、再次定向网站等,以实现新建动态网站所要要的功能。11 (5)JSP与JAVAServlet相同,是在服务器端执行的,通常返回该客户端的就是1个HTML文本,因此客户端只需要有浏览器就能浏览。(6)JSP页面由HTML代码和嵌入其中的JAVA代码所组成。服务器在页面被客户端请求以后对这样个类JAVA代码进行处理,之后将生成的HTML页面返回给客户端的浏览器。JAVAServlet是JSP的技术基础,而且大型的Web应用程式的研发要要JAVAServlet和JSP配合才可以完成。JSP具备了JAVA技术的容易易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的全部特点[3]。JSP技术的强势:(1)一次编写,到处运行。在这样个一点上JAVA比PHP更出色,除了系统(System)之外,代码不用做任何更改。(2)系统(System)的多平台支持。基本上可在全部平台上的任意环境中研发,在任意环境中进行系统(System)部署,在任意环境中扩展。相比ASP/PHP的限制性是显而易见的。(3)强大的可伸缩性。从仅有一个小的Jar文件就可运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,1台服务器到无数台服务器,JAVA显示了1个巨大的生命力。(4)多样化和功能强大的研发工具支持。这样一点与ASP很像,JAVA刚刚有了许多非常优秀的研发工具,而且许多可免费得到,而且其中许多刚刚可顺利的运行于多种平台之下。JSP技术的弱势:(1)与ASP相同,JAVA的多个优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,因此极大的增加了产品的复杂性。(2)JAVA的运行速度是用CLASS常驻内存来完成的,因此它在多个情形下所用的内存比起用户数量来说确实是“最低性能价钱比”了。从另一方面,它还要硬盘空间来储存一系列的.JAVA文件和.CLASS文件,以及对应的版本文件。1.3.2SQLServer数据库MicrosoftSQLServer是由美国微软公司所推出的关系数据库解决方案,最新的版本是SQLServer2012,已经在2012年3月6日发布。MicrosoftSQL11 Server数据库的内置语言是由美国标准局(ANSI)和国际标准组织(ISO)所定义的SQL语言,微软公司对它进行了部分扩充而成为作业用SQL(Transact-SQL)。MicrosoftSQLServer几个初始版本适用于中小企业的数据库管理,但是近年来它的应用范围有所扩展,已经触及到大型、跨国企业的数据库管理[4]。1.3.3JavaBeanJavaBean是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java类可以通过自省机制发现和操作这些JavaBean属性。QqqqqQQQQQQQQQQQQQQQQQQ11 QQ11 3.4系统界面简介3.4.1登录页面该模块要求用户或管理员输入自己的账号和密码进行登录;若不填写信息,则不能成功登录。登录页面如图13所示。图13登录界面3.4.2用户注册该模块要求用户必须输入用户账号、密码信息、性别、年龄、邮寄地址,否则不允许注册。用户的注册信息被存入在数据库users中。注册页面如图14所示。图14用户注册界面11 3.4.3管理员界面管理员界面中各模块的功能如表1所示。图书管理增加图书删除图书修改图书查看图书用户管理增加用户删除用户修改用户查看用户查看所有用户订单管理查看所有订单查看未处理订单查看已处理订单账号管理增加管理员删除管理员修改密码表1管理员界面的功能模块其界面如图15所示。图15管理员界面3.4.4查看图书信息11 该模块用于查看系统中的图书信息,可以看到图书编号、图书名称、图书价格、图书描述和出版日期。如图16所示。图16图书信息查看3.4.5查看所有用户该模块用于查看系统中的所有的用户信息,可以看到用户ID、用户年龄、用户性别和邮寄地址。如图17所示。图17所有用户信息查看11 参考文献:[1].史济民.软件工程―原理、方法与应用[M].北京:高等教育出版社,2002:33-68[2].蔡翠平.网络程序设计:JSP[M].北京:清华大学出版社,2004:74-159[9].吕行.农副产品收购平台的设计与实现[硕士毕业论文].西安电子科技大学,2008:12-32[10].RolfA.E.Mueller.E-CommerceandEntrepreneurshipinAgriculturalMarkets.E-CommerceandAgriculturalCommodityMarkets,HyunokLee,UniversityofCalifornia,Davis,presidingR.Helbig,andU.Rickert,eds.,pp.179–89.Bonn:UniversityofBonn.2008:37-139[11].U.S.DepartmentofAgriculture.FarmComputerUsageandOwnership.Washington,DC:NASS,July30,1999:76-121.JSP-basedonlinebooksalessystemLinGuo-qiang(InformationengineeringcollegeinLongdonguniversity,Qing-yangcityGansuprovince745000)Abstract:Withthepopularityofe-commerce,onlinesalestechnologymatures.Onlineshoppinghascharacteristicacrosstimeandspacelimitations,therefore,tocommercialcirculationbringsextraordinarychange,inordertomeettherequirementsofmodernscienceandtechnologydevelopmentandbusinessmanagementmethodschange,toprovideconsumerswithamoreconvenientandhigh-qualityservices,electronicBusinessbegantoriseandwillbecomeimportantinthefuturebusinessmodel.Onlinebooksalessystemisaspecificformofe-commerce,itismainlythroughthecreationofonlinebookstorebusinessontheInternet,consumersbrowsebookinformationthroughthenetwork,andyoucanorderonline,usingabusinessmodelavarietyofwaystopay.CurrentlythisbusinesswebsitesaremostlyusedtowriteJSP,thispaperintroducestheJSPrelatedtechnologies,theactualdemandforonlinebooksalessystem,designedanddevelopedasmallJSP-basede-commercesitethatonlinebooksalessystem.Inthedesignanddevelopment,basedonJSPandSQLServerdatabaseapplicationarchitecture,butalsointroducesthemainmethodofJSPimplementationclasslibrarymanagement,ordermanagement,useraccess11 management,aswellasbrowsethewebsitehomepageandotherpagesofbooksimplementationdetails.ThesystemusesJSP+Javabean+ServletJSP-basedtechnologysolutionsforbooksalessystemtocompletethefunctionhastwomainparts:thefrontdeskuserscanregister,login,booksearchandbookorderingandotheroperationsontheInternet;backgroundadministratorcanbebooks,usersandordermanagement.Thesystemissimpletooperate,stableperformance,easymaintenanceandupgrades,hasacertainreferencevalueapplication.Keywords:onlinebooksalessystem;JSP;Java;MySql;electroniccommerce.11 致谢经过半年的忙碌和工作,本次毕业设计已经接近尾声。作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有指导老师的督促指导以及同学们的帮助,想要完成这个设计是难以想象的。在这里首先要感谢我的指导老师彭仁杰老师,彭老师平日里工作繁多,但在我做毕业设计的每个阶段从选题和查阅资料系统的设计、实现、修改等整个过程中都给予了我悉心的指导。然后还要感谢大学四年来所有的老师为我们打下专业知识的基础;同时还要感谢所有的同学们,正是因为有了你们的支持和鼓励,此次毕业设计才会顺利完成。最后感谢学院和我的母校——陇东学院四年来对我的大力栽培。再此感谢大家对我的支持和帮助,我要真诚地说声:谢谢!11'