[优秀毕业论文]网上书店系统的功能及实现.doc

上传人:小小飞 文档编号:3903923 上传时间:2019-10-10 格式:DOC 页数:44 大小:2.08MB
返回 下载 相关 举报
[优秀毕业论文]网上书店系统的功能及实现.doc_第1页
第1页 / 共44页
[优秀毕业论文]网上书店系统的功能及实现.doc_第2页
第2页 / 共44页
[优秀毕业论文]网上书店系统的功能及实现.doc_第3页
第3页 / 共44页
[优秀毕业论文]网上书店系统的功能及实现.doc_第4页
第4页 / 共44页
[优秀毕业论文]网上书店系统的功能及实现.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《[优秀毕业论文]网上书店系统的功能及实现.doc》由会员分享,可在线阅读,更多相关《[优秀毕业论文]网上书店系统的功能及实现.doc(44页珍藏版)》请在三一文库上搜索。

1、学士学位论文网上书店摘要随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。本次毕业设计的题目就是网上书店系统。论文就毕业设计的内容,系统地阐述了整个网上书店系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用

2、,交互性强,完全基于Internet网络。经过分析,我们使用 SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。关键词:网上书店;购物车;电子商务;JSP On-line BookstoreAbstractWith the development of network information, network in peoples lives more and more widely applied. There is a

3、 growing want in the shortest time possible to purchase books they need. However, many titles to people working in the busy life of the book is a big trouble, so book online has become a matter of people yearn for, the development of this system for people a lot of convenience, so that their homes c

4、an easily want to buy their own books, is both time and effort. This graduation projects topic is on-line bookstore. The present paper on graduation projects content, elaborated systematically the entire on-line books management system management systems function and realizes. Has realized from the

5、merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, user order form processing, arrives at the manager system. Basically has realized the electronic commerce function flow, can realize the user and the business on-line carries on the commodity exchange. T

6、his system contact surface simple direct-viewing, simplify operation and use, interactive is strong, completely based on the Internet network. After analysis, we use SUNs JSP development tools, provided use of its object-oriented development tools, in particular, the data window can be convenient an

7、d simple manipulation of the intelligent object databases, first of all establish a system in a short period of time prototype, and then, on the demand for the initial iteration the prototype system, and constantly revised and improved, until the formation of a viable system satisfaction.Keywords:On

8、-line bookstore;The shopping cart; The business on-line carries;JSP不要删除行尾的分节符,此行不会被打印- I -目录摘要IAbstractII第1章 绪论11.1 课题背景11.2 国内外研究现状11.3 研究方法2第2章 开发工具JSP简介32.1 Java Server Page 简介32.2 JSP运行原理32.3 JSP页面的组成42.4 JSP运行环境42.5 JavaBean技术介绍5第3章 系统需求分析63.1 系统说明63.2 系统功能简介6第4章 系统设计74.1 功能模块74.2 系统设计思想84.3 系统

9、总体流程94.4 系统架设94.4.1 开发环境94.4.2 建立站点104.5 数据库设计10第5章 系统实现145.1 编写JavaBean145.1.1 数据库操作的JavaBean的实现145.1.2 字符串处理的JavaBean的实现145.1.3 保存购物信息的JavaBean的实现155.2 系统前台主要功能模块实现155.2.1 系统前台首页设计155.2.2 重点推荐展台的实现过程155.2.3 新书上架实现过程175.2.4 图书分类实现过程175.2.5 用户管理实现过程185.2.6 购物车实现过程195.2.7 生成订单实现过程225.2.8 订单查询实现过程235.

10、2.9 销售排行实现过程235.3 系统后台主要功能模块设计245.3.1 后台登陆实现过程245.3.2 图书管理页面实现过程245.3.3 用户管理实现过程265.3.4 订单管理实现过程275.3.5 公告管理实现过程285.3.6 推出系统实现过程28第6章 系统测试296.1 测试环境296.2 测试结果29结论31致谢32参考文献33附录A34附录B37附录C39千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行- III -第1章 绪论1.1 课题背景随着Internet国际互联网的

11、发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造诣,又把人们引进JSP时代,JSP即Java Server Page,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。JSP网站架设将成为未来网站架设的趋势,而国内电子购物网站多数是用ASP,PHP技术实现的,而基于JSP的优秀网站较少。

12、所以,在我的毕业设计中,我采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站网上书店系统。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。1.2 国内外研究现状伴随着Internet向我们大踏步走来,国内外网上交易已开始逐步普及,电子商务将成为21世纪主流的商业模式。网上书店作为电子商务中的一种,是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合

13、,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。现在这一切正在朝着更人性化的方向发展。随着Internet技术的迅速发展和日益普及,市场竞争日益激烈,利用网络进行服务和管理已经成为一种趋势.网络的发展给用户带来了很大

14、的方便, 风起云涌的网站在炒足了概念之后,都纷纷转向了务实,而务实比较鲜明的特点之一:是绝大多数的网站都在试图做实实在在的网上交易,所谓网上交易就是利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化,它具有如下优势:1.更广阔的环境:人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。2.更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家超市购物。 3.更快速的流通和低廉的价格:网上超市减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。4

15、.更符合时代的要求:如今人们越来越追求时尚、讲究个性、注重购物的环境, 网上购物更能体现个性化的购物过程。1.3 研究方法本次毕业设计应首先分析淘宝网、易趣网等购物网站的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、信息安全、JSP等相关知识等),选择所熟悉的开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法。第2章 开发工具JSP简介2.1 Java Server Page 简介JSP(Java Server Pages)是一种建立在Servlet规范提供的功能之上的动态网页技术,和

16、ASP类似,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过JSP文件中嵌入的是JAVA代码和JSP标记。JSP文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所以JSP也可以看成是运行时的Servlet。1.Servlet是JAVA对CGI的回应。它们在服务器上执行和解释浏览器的请求,承担客户端和其他应用程序之间的中间层的角色。Servlet主要是把动态的内容混合到静态的内容中以产生HTML。2.JSP页面在HTML元素中潜入JAVA脚本代码和JSP标记,使得文件长度变短,格式更加清晰。另一方面,JSP把静态和动态的内容分离开来,实现了

17、内容和表示的分离。3.使用JSP,不需要单独配置每一个文件,只要扩展名是.jsp,JSP容器(也是Servlet容器)就会自动识别,将其转换为Servlet为客户端服务。术语WEB容器和JSP容器是同义的。2.2 JSP运行原理在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSP engine)转换成一个Servlet,即将“.jsp”文件编译成Java Class文件。当Servlet引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet,最终将请求转交给编译好的Servl

18、et引擎执行。在编译时如果发现JSP文件有任何语法错误,转换过程将中断,并向客户端发出出错信息;如果编译成功,则所转换产生的Servlet代码被编译,然后该Servlet被JSP引擎加载到内存中。此时JSP引擎还请求了jspInit()方法的执行,并对此Servlet初始化。JspInit()方法在Servlet的生命周期中只被请求一次,然后将被调用来处理客户端的请求和回复操作。对于所有随后对该JSP文件的请求,服务器将检查该JSP文件自最后一次被存取后是否经过修改。如果没有修改,则将请求交还给还在内存中的Servlet的jspService()方法,执行回复操作。由于Servlet始终驻于内

19、存,所以响应是非常快的。Jsp页面在第一次访问时由于要转化和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节码文件了,所以速度非常得快。2.3 JSP页面的组成JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。通常,JSP代码和组件用于创建在最终页面上显示的文本。通常来说,JSP页面包括编译指令,声明,表达式等内容。1.编译指令:使用JSP编译指令(% 和 %内的)来指定所使用的脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet导入的软件包。JSP指令的一般语法形式为:。2.声明:用于声明合法的变量和方法

20、。与任何语言相同,JSP语言使用变量来保存数据。这些变量用declaration元素声明,声明的语法为。当页面被初始化的时候,JSP页面中的所有声明都被初始化。除了简单的变量,方法也能被声明。声明不对当前的输出流产生任何影响。3.表达式:通过计算表达式所得到的结果来表示某个值。表达式的形式为:。表达式求值的结果被强制转换为一个字符串,并插入到当前的输出流中。2.4 JSP运行环境要运行Jsp(注意,不是浏览Jsp页面),需要有支持Jsp的服务器。这里分2种情况:一种是自身就支持Jsp的服务器,如Jrun,Weblogic,JSWDK等;而另一种则是在不支持Jsp的服务器上安装Jsp引擎的插件,

21、如在IIS,Apache等服务器上安装WebSphere,tomcat,Resin等插件。其中主流服务器是Weblogic和tomcat.Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。访问的地址http:/jakarta.apache.org/tomacat/index.html, Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。不足之处是它的

22、配置比较麻烦,而且有一些安全性的问题没有解决。但是Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好。2.5 JavaBean技术介绍JavaBean技术是一种基于Java的组件技术,JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据的提取等,是解决代码重用问题的一种策略。以前的组件无法实现真正的代码重用,其主要原因就是它们对于处理平台的依赖和对开发语言的依赖过重。由于Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBean组件技术倍受人们的关注。它的任务就是:一次编写,可以在任何地方执行,可以在任何地方重用。JavaBe

23、an组件可以在任何地方冲用包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等多种方案中再利用。为了创建和使用Java软件组件,JavaBean被实现为一种独立于平台和结构的应用程序接口,它的实现可忽略内部的结构及细节问题,只需要定义其外部的特征及对外功能就行。其中,属性、方法和事件三种接口可以独立对外进行开发。JavaBean的实质就是一个.class文件,也可以成为类文件。JavaBean以binary格式保存,可以保护Java源代码不容易被他人抄袭。第3章 系统需求分析3.1 系统说明本系统是一个中小型的电子商务系统-网上书店,可以为各类用户提供方便的在线买书环境,符合

24、目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览图书、搜索查询图书、下订单、处理订单等功能;管理员可以通过用户管理、订单管理、图书管理、公告管理、投票管理等管理功能来对系统进行维护更新。3.2 系统功能简介网上书店是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。1.前台商品展示及销售该部分主要包括新书上架、重点推荐、销售排行、购物车、会员管理、收银台及订单查询、商品查询等。2.后台管理该部分主要对商城内的一些基础数据进行有效管理,包括图书管理、用户管理、订单管理、公告管理等。第4章 系统设计4.1 功能模块网上书店的前台功能结构如图4-1所示。前台图书

25、展台收银台会员管理购物车网上调查重点推荐新书上架订单查询销售排行图书分类浏览网上调查查看调查结果添加至购物车清空购物车移出图书查看购物车填写订单信息购书结帐会员注册会员资料修改会员登录订单查询图4-1 前台功能结构图网上书店的后台功能结构如图4-2所示。后台图书管理用户管理订单管理公告管理投票管理退出查看图书信息添加图书信息修改图书信息删除图书信息查看用户信息冻结/解冻查看订单信息执行订单查看公告信息添加公告信息删除公告信息浏览投票项目添加投票项目删除投票项目退出后台管理图4-2 后台功能结构图4.2 系统设计思想本系统采用三层架构设计,它的工作原理如图4-3所示。图4-3 三层架构拓扑图采用

26、三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。4.3 系统总体流程图4-4 用户流程图由于后台管理流程图与用户流程图基本相同,因此只例出如图4-4用户流程图。4.4 系统架设4.4.1 开发环境硬件平台:CPU:P41.8GHz;内存:256MB以上;软件平台:操作系统:Windows 2000 Server;Windows xp;数据库:SQL Server 2000;开发工具包:JDK Version

27、1.5;JSP服务器:Tomcat 5.5;浏览器:IE5.0及以上版本,推荐使用IE6.0;分辨率:最佳效果1024768;JDBC驱动: JDBCODBC Driver。4.4.2 建立站点在Tomcat 5.5webapps文件夹下以网上书店系统的名称bookshop建立文件夹,然后在bookshop下建立WEB-INF(注意全部是大写)文件夹,最后在WEB-INF下建立classes文件夹,lib文件夹及web.xml保存类文件,需要的包保存储信息及站点的信息。4.5 数据库设计本系统数据库采用SQL Server 2000数据库,系统数据库名称为db_bookmanage,共包含8张

28、表,根据项目的需求建立相应的数据表的设计结果如下面所示:表4-1 图书信息表tb_bookinfo字段名数据类型长度允许空说明ISBNvarchar15图书ISBN号,主键BookNamevarchar200图书名Typevarchar50图书类别名称publishervarchar100出版社名称Writervarchar100作者Introducetext16yes图书简介Pricemoney8价格pDatevarchar50yes出版日期covervarchar100yes图书的封面文件名称INTimedatetime8图书信息录入时间newbookint4标志是否为新书commendi

29、nt4yes标志是否推荐该图书,1为推荐,默认值为0表不推荐表4-2 用户信息表tb_Member字段名数据类型长度允许空说明IDint4主键自动编号,用户ID号usernamevarchar4no用户名TrueNamevarchar20no用户的真实姓名PassWordvarchar20用户密码cityvarchar20所在城市addressvarchar100联系地址Postcodevarchar6邮政编码CardNOvarchar24yes证件号码CardTypevarchar20yes证件类型gradeint4yes用户等级Amount money8yes消费金额Telvarchar2

30、0yes联系电话Emailvarchar100Email地址freezeint4yes是否被冻结,为1表示被冻结,为0表示未被冻结表4-3 订单信息明细表tb_order_detail字段名数据类型长度允许空说明IDbigint8订单信息明细的自动编号orderIDbigint8订单号ISBNvarchar20图书ISBN号pricemoney8单价numerint4购买数量表4-4 订单信息主表tb_Order字段名数据类型长度允许空说明Order IDbigint8自动编号,订单编号bnumbersmallint2品种数usernamevarchar15用户名Truenamevarchar

31、15用户真实姓名addressvarchar100联系地址postcodevarchar10邮政编码telvarchar20联系电话emailvarchar100E-mail地址payvarchar20付款方式carryvarchar20运送方式rebatefloat8折扣OrderDatesmalldatetin4订单日期bzvarchar200yes备注信息enforceint4yes标志是否被执行,值1表示已被执行,为0表示未被执行表4-5 折扣信息表tb_rebate字段名数据类型长度允许空说明gradevarchar20自动编号,等级Amountmoney8消费金额rebateflo

32、at8打折比率表4-6 管理员信息表tb_manager字段名数据类型长度允许空说明IDint4自动编号managervarchar30管理员名称PWDvarchar30 密码表4-7 公告信息表tb_BBS字段名数据类型长度允许空说明IDint4自动编号contentvarchar4000公告内容INTimedatetime8 yes公告的内容,默认值为getdate()表4-8 投票信息表tb_Poll字段名数据类型长度允许空说明IDint4自动编号optionNamevarchar50投票项目pollint4票数,默认为0第5章 系统实现5.1 编写JavaBean根据系统的需求编写需要

33、的JavaBean。下面将给出网上书店需要的JavaBean的编写过程。5.1.1 数据库操作的JavaBean的实现在系统开发过程中经常需要对数据库操作,这就需要连接数据库和操作数据库(包括数据的插入,更新,删除和查询等),数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getConnection、执行查询语句的方法executeQuery、执行更新操作的方法executeUpdate、关闭数据库连接的方法close。因此程序开发就可以将连接数据库和操作数据库的代码写成了一个JavaBean “connDB.java”,编写完成后将其源代码放到Tomcat 5.5webap

34、psBookSupermarketWEB-INFsrcbeans文件夹中。1.指定JavaBean“connDB”保存的包,并导入所需的类包,并将其保存到“beans”包中。2.在构造方法connDB中定义该类中所需的变量。通常将方法中常用的变量均放在构造方法中。3.创建执行查询语句的方法executeQuery,返回值为ResultSet结果集。4.创建执行更新操作的方法executeUpdate,返回值为int型的整数,代表更新的行数。5.创建执行更新操作,并返回该操作中自动编号字段的自动编号的方法executeUpdate_id。6.创建关闭数据库连接的方法close。7.编译connD

35、B.java,用“javac connDB.java”,生成connDB.class,将其放到Tomcat 5.5webappsbookshopWEB-INFclassesbeans文件夹中。5.1.2 字符串处理的JavaBean的实现字符串处理的JavaBean是解决程序中经常出现的有关字符串处理问题的方法的类。包括将数据库中及页面中有中文问题的字符串进行正确的显示和存储的方法chStr和将字符串中的回车换行、空格及HTML标记符正确显示的方法convertStr两个方法。下面是编写网上图书超市的字符串处理的JavaBean“chStr”的详细过程。1.编写解决输出中文乱码问题的方法chS

36、tr。2.接着编写显示文本中的回车换行、空格及保证HTML标记的正常输出的方法convertStr。5.1.3 保存购物信息的JavaBean的实现在购物车程序中需要使用一个bookelement对象保存所选图书信息,生成该对象的JavaBean “bookelenent.java”程序代码。5.2 系统前台主要功能模块实现5.2.1 系统前台首页设计根据前期的分析及客户的要求,网上书店的前台主要包括重点推荐展台,新书上架,图书分类,图书查询,用户管理,购物车,订单生成,订单查询和销售排行等模块。在网上书店前台首页的运行结果如下图5-1所示。图5-1 首页5.2.2 重点推荐展台的实现过程1.

37、在网站前台的居中位置,分栏列出了推荐的图书信息,主要包括图书封面,名称,出版社,作者及定价等信息。同时列置了“添加至购物车”按钮和“查看”按钮,分别用于将图书添加至购物车和查看图书的详细信息。重点推荐图书信息同图书基本信息同时保存在图书信息表tb_bookinfo中,以字段commend标识,当commend字段的值为1时,代表该图书为重点推荐图书。查询重点推荐图书的代码如下:这里需要注意的是,“添加购物车”按钮只有在用户登录后才可以显示,即是只有登录的用户才可以购买图书。2.根据图书的ISBN号查询图书的详细信息,图书详细页面的运行结果如图5-2所示。图5-2 图书简介在book_detai

38、l.jsp页面中首先查询符合ISBN值的图书信息,关键代码如下:将查询结果显示到页面中,此时需要对“图书简介”进行处理,以便正确显示回车换行和空格符。关键代码如下: /此处省略了显示图书信息的HTML代码 5.2.3 新书上架实现过程在前台首页中,单击“新书上架”超链接可以进入到新书上架页面newbook.jsp,运行结果如图5-3所示。图5-3 新书上架上架新书消息保存在图书信息表tb_bookinfo中,以字段newbook标志,当newbook字段的值为1时,代表该图书为上架新书。上架新书页面关键代码:5.2.4 图书分类实现过程为了方便用户查询所需图书信息,在网站中设置了图书分类显示模

39、块。单击导航条中的“图书分类”超链接即可进入图书分类显示页面,在该页面左的“图书分类列表”中列出数据库中的全部图书类别,用户单击即可在右显示该图书信息列表,单击书名可以查看相应图书的详细信息,如果用户已经登录,还可以直接将图书信息添加到购物车中,图书分类显示页面的运行结果如图5-4所示。图5-4 图书分类在图书分类页面BookSort.jsp左的“图书分类列表”中列出了数据库中的全部图书类别,查询图书类别主要通过Select语句的Group By字句实现,具体过程:显示图书分类信息时,需要注意的是,不能再使用while语句,而应该使用dowhile语句,否则少一条记录,这是因为在指定图书默认类

40、别时,已经应用rs_Type.next()语句将记录指针移动到下一条记录了,显示图书分类信息的关键代码: /此处省略填写订单信息代码在图书分类页面BookSort.jsp的右侧的图书列表中将显示指定类别的图书信息。当用户没有选择类别,可以通过获取类别结果集rs_Type中的第一条记录的值指定默认类别,否则应用request对象的getParameter方法来获取选择的类别并查询,部分代码:String PType=;if (request.getParameter(Type)!=null)PType=chStr.chStr(request.getParameter(Type);elseif(r

41、s_Type.next()PType=rs_Type.getString(Type);elseresponse.sendRedirect(index.jsp);ResultSet rs_book=connDB.executeQuery(select * from tb_bookinfo where Type=+PType+);%5.2.5 用户管理实现过程用户管理主要包括用户注册,用户登录,用户个人资料修改,由于用户个人资料修改比较简单,不多做说明。1.用户注册为了统一管理,系统规定只有会员才能购买图书,所以要购买图书的新用户必须先进行用户注册。用户注册的入口位置在网站首页的左侧。用户点击“注册”即可进入用户注册页面,如图5-5所示。图5-5 用户注册网站要求用户名必须唯一,用户可以先看自己的用户名是否被注册。由于是网络程序,所以注册后在保存用户信息时候,还需要再次对注册用户进行检测。如果不存在,则保存该用户信息。否则提示该名用户已经被注册,请重新注册。保存用户注册信息页面register_deal.jsp。2.用户登录用户登录窗口如图5-6所示。 图5-6 用户登录如果用户输入的用户名存在,并且冻结字

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1