计算机科学与技术毕业论文基于jsp的网上图书销售系统_第1页
计算机科学与技术毕业论文基于jsp的网上图书销售系统_第2页
计算机科学与技术毕业论文基于jsp的网上图书销售系统_第3页
计算机科学与技术毕业论文基于jsp的网上图书销售系统_第4页
计算机科学与技术毕业论文基于jsp的网上图书销售系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕 业 论 文(设 计)论文题目: 基于jsp的网上图书销售系统 学 院: xxxx 专 业: 计算机科学与技术 班 级: 2010级本科2班 作者姓名: xxx 指导教师: xxx 职称: 副教授 完成日期: 2014 年 5 月 19 日目 录诚信声明1摘要21 绪论21.1 当前研究现状21.2 研究意义31.3 技术及开发环境选择31.3.1 jsp技术简介31.3.2 sql server数据库41.3.3 javabean51.3.4 servlet51.3.5 基于b/s的体系结构51.3.6 运行环境62 需求分析62.1 可行性分析62.1.1 技术可行性62.1.2 操作可

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 数据库设计与连接93.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 用户浏览图书

3、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致 谢24 陇东学院本科生毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文

4、不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名:(亲笔签名) 二o一 年 月 日基于jsp的网上图书销售系统蔺国强(陇东学院信息工程学院 甘肃 庆阳 745000) 摘要:随着电子商务的普及,网络销售日趋成熟。网上购物具有跨越时空限制的特性,因此,给商业流通领域带来了非同寻常的变革,为了适应现代科学技术发展和商业经营管理方式变革的要求,给消费者提供更加便捷优质的服务,电子商务开始兴起并且将成为未来重要的商业运营模式。网上图书销售系统是电子商务的一种具体形式,它主要是企业通过在互

5、联网上开设网上书店,消费者通过网络浏览图书信息,并可以在网上下订单,采用多种方式支付的一种经营模式。目前国内的这种商务网站大多是用jsp来编写,本文首先介绍了jsp相关技术,针对网上图书销售系统的实际需求,设计开发了一个基于jsp的小型电子商务网站即网上图书销售系统。在设计开发中,采用基于jsp和sql server数据库应用体系结构,还介绍了图书管理、订单管理、用户登录管理等类中主要方法的实现,以及网站主页和图书浏览等页面的jsp实现细节1。该系统采用jsp+javabean+servlet的技术方案,该系统主要完成的功能有两部分:前台用户可以在网上进行注册、登录、图书查询和图书订购等操作;

6、后台管理员可以进行图书、用户和订单的管理。该系统操作简单,性能稳定,易于维护和升级,具有一定的应用参考价值。关键词:网上图书销售系统;jsp;java;mysql ;电子商务。1绪论1.1 当前研究现状随着网购数量的大量增加,网店交易日益活跃,网上搜索商品信息和购物逐步成为趋势,再者,网店商品数量的日趋庞大,商品监管难以到位,使得网店逐渐演变成了假货天堂,再因为网店平台竞争压力骤增,很大一部分网店开始向独立网店转变,独立网店成为了以后电子商务的发展趋势;独立网站不仅可以拥有自己的域名、品牌、logo,而且还能更好的展示企业及个人网店的经营文化,能让网店在某个领域形成一个自身的品牌。而且独立网店

7、的数据库资源是完全属于自己的,能让店主自主的掌握客户群。同时,传统商家上网拓展也是一个明显的趋势,而他们更加注重自己的品牌、商品形象,以及为线下客户提供更多的方便的、与线下结合的服务。只要他们上网,独立网站必将是最佳选择。1.2 研究意义我国图书流通过程信息化程度比较低,随着宽带上网的普及,网上图书销售系统将越来越广泛的被认识,一个方便易用的网上图书销售系统能够为人们提供一个与市场直接沟通的渠道,给我国的图书流通注入了新的生机和活力。从传统模式下的图书手对手交易到通过对各种资源的整合,利用先进、便捷的技术搭建网上图书销售系统这个应用平台,在网络上实施图书的交易,实现图书电子商务,对改善我国的图

8、书经营状态、提高图书竞争力有着极大地促进作用2。一个网上图书销售系统为图书的交易带了极大的方便,方便人们从网络获取信息促成交易的形成,用户只需进行输入一些简单的汉字数字或用鼠标点击即可达到自己想要的目标,并且具有检索迅速、查找方便、简单便捷、节约成本等优点这些优点能够极大地提高图书交易的效率。1.3 技术及开发环境选择1.3.1 jsp技术简介(1)jsp(javaserver pages)是由sun microsystems公司倡导、许多公司参与一起新建的一种动态网站技术标准。 (2)jsp技术有点类似asp技术,它在传统的网站html文件(*.htm,*.html)中插入java程式段(s

9、criptlet)和jsp标记(tag),从而形成jsp文件(*.jsp)。(3)用jsp研发的web应用是跨平台的,即能在linux下运行,也能在其他操作系统(system)上运行。jsp技术用java编程语言编写类xml的tags和scriptlets,来封装产生动态网站的处理逻辑。网站还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。jsp将网站逻辑与网站设计和显示分离,支持可重用的基于组件的设计,使基于web的应用程式的研发变得迅速和容易。(4)web服务器在遇到访问jsp网站的请求时,首先执行其中的程式段,之后将执行结果连同jsp文件中的html代码一起返回给客

10、户。插入的java程式段可操作数据库、再次定向网站等,以实现新建动态网站所要要的功能。 (5)jsp与java servlet相同,是在服务器端执行的,通常返回该客户端的就是1个html文本,因此客户端只需要有浏览器就能浏览。 (6)jsp页面由html代码和嵌入其中的java代码所组成。服务器在页面被客户端请求以后对这样个类java代码进行处理,之后将生成的html页面返回给客户端的浏览器。java servlet 是jsp的技术基础,而且大型的web应用程式的研发要要java servlet和jsp配合才可以完成。jsp具备了java技术的容易易用,完全的面向对象,具有平台无关性且安全可靠

11、,主要面向因特网的全部特点3。 jsp技术的强势: (1)一次编写,到处运行。在这样个一点上java比php更出色,除了系统(system)之外,代码不用做任何更改。 (2)系统(system)的多平台支持。基本上可在全部平台上的任意环境中研发,在任意环境中进行系统(system)部署,在任意环境中扩展。相比asp/php的限制性是显而易见的。 (3)强大的可伸缩性。从仅有一个小的jar文件就可运行servlet/jsp,到由多台服务器进行集群和负载均衡,到多台application进行事务处理,消息处理,1台服务器到无数台服务器,java显示了1个巨大的生命力。 (4)多样化和功能强大的研发

12、工具支持。这样一点与asp很像,java刚刚有了许多非常优秀的研发工具,而且许多可免费得到,而且其中许多刚刚可顺利的运行于多种平台之下。 jsp技术的弱势:(1) 与asp相同,java的多个优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,因此极大的增加了产品的复杂性。 (2) java的运行速度是用class常驻内存来完成的,因此它在多个情形下所用的内存比起用户数量来说确实是“最低性能价钱比”了。从另一方面,它还要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。1.3.2 sql server数据库microsoft sql server是

13、由美国微软公司所推出的关系数据库解决方案,最新的版本是sql server 2012,已经在2012年3月6日发布。microsoft sql server数据库的内置语言是由美国标准局(ansi)和国际标准组织(iso)所定义的sql语言,微软公司对它进行了部分扩充而成为作业用sql(transact-sql)。microsoft sql server几个初始版本适用于中小企业的数据库管理,但是近年来它的应用范围有所扩展,已经触及到大型、跨国企业的数据库管理4。1.3.3 javabeanjavabean是一种java语言写成的可重用组件。为写成javabean,类必须是具体的和公共的,并且

14、具有无参数的构造器。javabeans 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他java 类可以通过自省机制发现和操作这些javabean 属性。qqqqqqqqqqqqqqqqqqqqqqqqq3.4 系统界面简介3.4.1登录页面该模块要求用户或管理员输入自己的账号和密码进行登录;若不填写信息,则不能成功登录。登录页面如图13所示。图13登录界面3.4.2用户注册该模块要求用户必须输入用户账号、密码信息、性别、年龄、邮寄地址,否则不允许注册。用户的注册信息被存入在数据库users中。注册页面如图14所示。图14 用户注册界面3.4.3管

15、理员界面管理员界面中各模块的功能如表1所示。图书管理增加图书删除图书修改图书查看图书用户管理增加用户删除用户修改用户查看用户查看所有用户订单管理查看所有订单查看未处理订单查看已处理订单账号管理增加管理员删除管理员修改密码表1 管理员界面的功能模块其界面如图15所示。图15 管理员界面3.4.4查看图书信息 该模块用于查看系统中的图书信息,可以看到图书编号、图书名称、图书价格、图书描述和出版日期。如图16所示。图16 图书信息查看3.4.5查看所有用户 该模块用于查看系统中的所有的用户信息,可以看到用户id、用户年龄、用户性别和邮寄地址。如图17所示。图17 所有用户信息查看参考文献:1.史济民

16、.软件工程原理、方法与应用m.北京:高等教育出版社,2002:33-682.蔡翠平.网络程序设计:jspm.北京:清华大学出版社,2004 :74-1599.吕行.农副产品收购平台的设计与实现硕士毕业论文.西安电子科技大学,2008:12-3210. rolf a.e. muellere-commerce and entrepreneurship in agricultural marketse-commerce and agricultural commodity markets ,hyunok lee,university of california, davis, presidingr.

17、 helbig, and u. rickert, eds., pp. 17989.bonn: university of bonn.2008:37-13911. u.s. department of agriculture. farm computer usage and ownership. washington, dc:nass, july 30, 1999:76-121.jsp-based online book sales systemlin guo-qiang(information engineering college in long dong university ,qing-

18、yang city gansu province 745000)abstract: with the popularity of e-commerce, online sales technology matures. online shopping has characteristic across time and space limitations , therefore , to commercial circulation brings extraordinary change, in order to meet the requirements of modern science

19、and technology development and business management methods change, to provide consumers with a more convenient and high-quality services, electronic business began to rise and will become important in the future business model . online book sales system is a specific form of e-commerce , it is mainl

20、y through the creation of online bookstore business on the internet , consumers browse book information through the network, and you can order online , using a business model a variety of ways to pay . currently this business websites are mostly used to write jsp , this paper introduces the jsp rela

21、ted technologies, the actual demand for online book sales system , designed and developed a small jsp-based e-commerce site that online book sales system . in the design and development , based on jsp and sql server database application architecture , but also introduces the main method of jsp implementation class library management , order management, user access management , as well as browse the website home page and other pages of books implementation details . the system uses jsp + javabean + servlet jsp-based technology solutions for book sales system

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论