毕业设计(论文)-sql2005 jsp tomcat网上书店.doc

上传人:哈尼dd 文档编号:3945268 上传时间:2019-10-10 格式:DOC 页数:66 大小:2.58MB
返回 下载 相关 举报
毕业设计(论文)-sql2005 jsp tomcat网上书店.doc_第1页
第1页 / 共66页
毕业设计(论文)-sql2005 jsp tomcat网上书店.doc_第2页
第2页 / 共66页
毕业设计(论文)-sql2005 jsp tomcat网上书店.doc_第3页
第3页 / 共66页
毕业设计(论文)-sql2005 jsp tomcat网上书店.doc_第4页
第4页 / 共66页
毕业设计(论文)-sql2005 jsp tomcat网上书店.doc_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《毕业设计(论文)-sql2005 jsp tomcat网上书店.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-sql2005 jsp tomcat网上书店.doc(66页珍藏版)》请在三一文库上搜索。

1、摘 要随着互联网的发展速度越来越快,网络正在改变人们的消费方式,方便、快捷、低成本的网络交易方式将会成为网络经济生活的趋势。正是由于这些优势,网上书店在很短的时间内发展起来。本网上书店系统是基于MVC模式的使用JSP动态网页技术开发的小型电子商务系统,能够满足中小型书店的网上售书需要,在系统设计中采用的开发工具是:sql server2005+tomcat+jsp。本系统实现了网上书店的最基本的功能,具有前台用户操作和后台管理两大模块,前台主要功能包括图书展示、会员注册、会员登录、购买图书等。后台由管理员使用,主要包括会员管理、订单管理、管理员管理、广告管理、公告管理等。对在线购物方面,用户可

2、以查询自己需要的商品,选好后可以点击购买,生成订单,完成整个购物流程。关键词:JAVA、Servlet、JSP、网上书店、电子商务IIAbstractWith the development of the Internet faster and faster, the network is changing peoples consumption patterns, easy, fast, low-cost Internet trading network will become the trend of economic life.It is because of these advanta

3、ges, online bookstore in a very short time developed.The online bookstore system is based on MVC pattern using JSP dynamic web technology development of small e-commerce system to meet the needs of small to sell books online bookstore in the system design is the use of development tools: sql server2

4、005 + tomcat + jsp.The system realizes the basic function of online bookstore, with front and back office management of the two user modules, front main features include book displays, member registration, member login, buy books and so on.The background by the administrators, including members of m

5、anagement, order management, manager management, advertising management, announced management.Online shopping, users can search for the goods they need, after selecting can click to buy, build orders, and finally, complete the shopping process.Keywords: JAVA, Servlet, JSP, online bookstores, e-comme

6、rce目 录绪论1选题背景及意义11 技术综述21.1 JSP相关22 需求分析52.1需求分析52.2可行性分析53 概要设计73.1各功能流程73.2数据库设计113.3系统配置174 详细设计与实现204.1类设计204.2网页的详细设计235 书店运行测试385.1测试目的及方法385.2系统测试396 结论43致谢45参考文献46附录一 外文原文47附录二 中文翻译56IV山东科技大学本科毕业设计(论文)绪论随着网络技术的发展,网络技术正在不断的改变人们的日常生活,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,尤其是最基本的经济生活方面,从美国的卓越亚马逊网站到

7、国内的淘宝网、当当网等,电子商务通过大幅度地降低交易成本、增加贸易机会、简化交易流程、提高服务质量、改善物流电子商务网站等,极大地推动了全球经济的发展,网上书店也是电子商务中发展最快、最成功的典型代表。网上书店具有价格便宜,查找方便,图书品种丰富,全天候营业,支付灵活等特点,深受广大群众喜爱。网上书店在我国刚刚起步,但是发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,网上购书成为一种时尚,会有越来越大的消费群体,市场潜力会得到充分发挥。对网上书店不合时宜的苛求,不仅无助于问题的解决,而且会耽误商机,使自己处于被动地位。临渊慕鱼,不如退而结网。而且通过互联网来宣传自己的产品,覆盖面广,面

8、对的人员众多,因此,截止到目前,随着网络的兴起,网上书店也随之火了起来。许多大型的出版社在网络上都有自己的图书网站,比如国内的机械工业出版社、新华出版社等。在做一些大型的图书网站时,JSP语言以其高效性、安全性和可移植性的特点越来越受到了广大编程人员的青睐。 621 技术综述1.1 JSP相关1.1.1 Java简介Java1不仅是一种编程语言,也是一种软件开发技术,Java的出现是程序设计领域的一项重要变革。Java预言是在C+语言的基础上发展起来的,是一种在语法与C+相似的面向对象的语言。由于Java与C+之间非常相似,大家可能会认为Java是“Internet版本的C+”,其实不然,Ja

9、va是受到了C+影响,但并不是C+的增强版,它和C+各有所长。Java之所以能够风靡全世界,完全依赖于Java的特点,Java具有简单、可移植性、面相对象、解释性、分布式、高性能、健壮、多线程、安全、动态和平台无关性等特点。1.1.2 ServletServlet2是用Java编写的运行在Web服务器中的程序,因此它可以调用服务器端的类,也可以被调用,它本身也就是一个类。Servlet由Web服务器引擎负责编译执行,当客户端浏览器访问Servlet时,服务器将启动一个线程来响应,而并非CGI技术的进程。因此相对CGI方式占用的系统资源(特别是内存)比较少,具有较高的运行效率。当Web服务器中的

10、Servlet被请求访问时,此Servlet被加载到Java虚拟机中,在Servlet中要接受HTTP请求并作相应处理。由于Servlet在服务器端运行,对客户完全透明,因此比Java Applet具有更好的安全性,当服务器有防火墙的保护时,Servlet也受到防火墙的保护。Servlet的工作是执行下面的任务,如图31-1所示。图1- 11.1.3 JavaBeanSun公司把JavaBean定义为一个可以重复使用的软件组件。其实Java开发中的JavaBean就是一个类,用面向对象变成封装了属性和方法,并用来完成特定某种功能的类。JSP对于在Web应用中集成JavaBean组件提供了完善的

11、支持,JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。Java中的JavaBean分为两种,一种是可视化JavaBean,另一种是非可视化JavaBean。可视化JavaBean是指带有界面的类,非可视化JavaBean是指在类的代码中没有界面的类,在Web开发中常用此种JavaBean。使用JavaBean具有代码可重用的优点,可以大大降低后续开发中程序员的劳动强度,能缩短开发时间因为可以直接利用已有经测试和可信任的组件,避免了重复开发。JSP开发中使用JavaBean可使JSP页面中的静态内容与动态内容较大程度地分离。如果用JSP来实现所有功能和业务处理

12、,将使得JSP页面中的逻辑变得十分混乱,随着功能要求不断增强,程序代码越来越多,Java代码和HTML代码错综复杂地交杂在一起,无论是程序的编写者还是代码的阅读者在查看起来时都会觉得头疼,为了尽量减少JSP页面中Java代码的数据用JavaBean来实现Java代码的功能是比较好的方式,可使页面中的程序逻辑变得清晰,编写程序和阅读修改程序都会变得更容易。1.1.4 JDBCJDBC4由Sun公司制定,它定义了Java与各种SQL数据库之间的编程接口,JDBC API是一个统一的标准应用程序编程接口。JDBC与ODBC的作用非常类似,它在应用程序和数据库之间起到桥梁作用,ODBC使用特别广泛,在

13、Java中还体统了JDBC-ODBC桥,能够在JDBC与ODBC之间进行转换,这样可以通过ODBC屏蔽不同种数据库之间的差异。在JDK的包java.sql.*中定义的一系列类、接口、例外,以及这些类和接口中定义的属性和方法,JSP的开发人员通过一定的规则调用java.sql.*中的API就可以实现对数据库管理系统的访问。JDBC提供了接口,但具体类的实现规则要求数据库的设计者完成。通过生成这些接口的实例,对于不同的数据库,Java程序也可以正确地执行SQL调用。1.1.5 MVC模式MVC1模式即“Model-View-Controller”模式,该模式充当了控制器(Controller,即“

14、C”)的角色,Servlet负责相应客户对业务逻辑的请求,并根据用户的请求行为决定将调用的JSP页面,JSP页面处于表示层,也就是视图(View,即“V”)的角色,JavaBean负责数据的处理,也就是模型(Model,即“M”)的角色,MVC模式体系结构5如图1-1:图1-22 需求分析2.1需求分析需求分析6关系到系统开发的成败,是决定软件产品质量的关键。只有通过需求分析才能把系统功能和性能的总体概念描述为具体的系统需求规格说明,从而奠定系统开发基础。需求分析的基本任务是准确地定义新系统的目标,获得需求规格说明书。通过对一些典型的电子商务网站的考察分析,并结合企业的要求,本系统具有以下功能

15、:1、 统一友好的操作界面,保证系统的易用性。2、 商品分类详尽,可按不同类别查看商品信息。3、 按不同类别查看商品信息。4、 实现网上购物。5、 新品及销售排行商品展示。2.2可行性分析开发任何一个基于计算机的系统都会受到时间和资源的限制。因此在开发软件项目之前,必须根据可利用的时间和资源等条件进行可行性研究。可行性研究工作的主要任务不是研究如何解决问题,而是要用最小的代价在最短的时间内确定该项目是否具有开发的可行性。商品企业在运营过程中,经常会受到以下一些条件的限制:1、产品的宣传受限制,采购商或顾客只能通过上门咨询电话沟通等方式进行各种信息的获取,受一定的始建于物理空间的局限并且成本较高

16、。2、复杂的商品经济周转。3、复杂的产品周转渠道,从看样品,谈价格到支付货款等一系列的产品周转渠道过于复杂,企业和顾客之间缺乏全面的沟通与快捷运营平台。4、商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率,因此,企业需要正确认识电子商务技术在企业中的重要地位,从少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来使企业与顾客间的经济活动变得更灵活,更主动。3 概要设计网上书店系统由两个大的模块:客户功能模块与管理员功能模块组成。通过客户功能模块,用户可以通过Web浏览器登录网站,在此网站,用户可以注册、登录、添

17、加修改个人信息、搜索所需要找的书籍、查看书籍的详细信息、购买书籍等。用户选择好书籍后,点击购买,自动生成订单,包含运送的方式、运费、书籍数量与价格,用户可以在订单生成页面修改购买的数量、送货地址、购买数量等;通过书店的管理员功能模块,书店管理人员登陆后,可以对网站进行相对应权限的管理:图书管理员可以添加、删除、修改商品信息,订单管理员可以处理订单发货、收货操作,广告管理员可以添加、修改广告页面,会员管理员可以添加会员、修改会员信息、删除会员等操作。网上书店总体可以分为这样几个流程:前台流程、会员操作流程、后台管理流程、完整的购物流程等。3.1各功能流程3.1.1 前台基本流程如图4-1所示,用

18、户进入网站后,可以直接浏览图书,进行图书查询、登陆注册、查看图书详细信息等操作,但是只能够以会员的身份才能提交订单。此后,用户还可以通过会员中心查看自己的订单状态以及查看修改个人信息等。图4-1 前台操作流程图3.1.2 会员操作流程如图4-2所示,在没有注册的情况下,客户需要先注册,成为网上书店的会员,用户注册成功后登录书店,会员可以修改个人信息、查看订单信息、购买书籍等操作。离开书店时,为了安全考虑,应该安全退出登录状态。图4-2会员操作流程图3.1.3 后台管理流程后台是一个独立的系统,主要供管理员对相应的功能进行管理,管理员有相应的权限,图书管理员可以添加图书、修改图书信息、删除图书等

19、操作;会员管理员可以添加、删除会员,修改会员的信息等操作。订单管理员负责处理订单的发货状态等;公告管理员负责添加、删除、修改公告等;广告管理员负责修改广告的图片与链接部分;分类管理员负责图书的分类添加等操作;以上管理员都有相应的权限,比如:图书管理员只有管理图书相关内容的权限,没有权限操作会员与订单等,超级管理员拥有最高权限,可以添加和删除管理员,修改管理员的权限等操作,同时具有其余管理员的所有权限。图4-3 后台管理流程3.1.4 完整的购物流程合并用户的前台购书流程和系统的后台订单处理流程,就是完整的购书流程,如图1-4所示,这个流程会贯穿整个系统的设计之中,是整个系统实现功能的核心。图4

20、-4 完整购物流程3.1.5 系统的客户功能模块图4-5客户功能模块3.2数据库设计数据库逻辑设计分为三个阶段,分别是:收集和分析用户要求和数据库模式设计。主要任务是创建数据库模式。数据库逻辑设计中的第一阶段收集和分析用户需求是按以下四步进行的:分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。数据流图是一种从数据和对数据的加工两方面表达系统工作过程的图形表示法。含有四种基本成分:带箭头的线段表示数据及其流动方向,圆形框表示对数据的加工,卡片形框表示文件,方框表示源点和终点,画数据流图应遵循:由外向内、自顶向下原则进行。3.2.1 数据流图图4-6 顶层数据流图图4-7第二层

21、数据流图图4-8第三层数据流图3.2.2 数据库概念设计经过对系统的分析,做出以下数据库的概念设计。1. E/R图简介E/R7图即实体-联系图,是描述实体集、属性和联系的图示。图中每种元素都用节点表示,并且使用特殊形状的节点来标识特定的类别:用矩形表示实体集用椭圆表示属性用菱形表示联系用边来连接实体集与它的属性,同样也用边来连接联系与它的实体集。2. 网店系统的E/R图用户实体包括用户名、用户密码、用户真实姓名、联系方式、收货地址、邮编等属性。用户实体关系图如图4-9所示。图4-9 用户实体E/R图图书实体包括图书名、价格、简介、作者、出版社、详细信息等属性。图书实体关系图如图4-10所示图4

22、-10 图书实体E/R图订单包括的属性有:订单号、用户编号、图书编号、送货地址、联系方式、订单状态等。其E/R图如图4-11所示。图4-11订单实体E/R图3.2.3 数据库逻辑设计数据库逻辑概念设计,主要表详细设计如下:随着网站注册用户的增加,网站需要对会员信息进行有效的管理和利用,会员基本信息表存放了所有网上书店会员的信息,该表包含一个用来自动生成会员编号的字段,以及用户名,登录密码,真实姓名,送货地址,联系电话,Email等信息,当用户在本站注册后,会在数据库中对应的会员表中存入会员一切详细信息,详细的字段设计如表格1所示:表格1 会员表 Person字段名称字段类型字段大小允许空字段说

23、明备注UserIDintF用户ID主键、递增UserNamevarchar20F用户名TrueNamevarchar20F真实姓名PassWordvarchar20F登陆密码Addressvarchar100F送货地址PostCodevarchar6F用户的邮编Emailvarchar20FEmail字段名称字段类型字段大小允许空字段说明备注Telvarchar13T联系电话FreezeintT是否被冻结在图书信息表中,保存着网上书店每一种图书的基本信息,该表包括图书编号,图书ISBN,图书名称,图书类别,出版社,作者译者,定价等详细的信息,详细的字段设计如表格2所示:表格2图书信息表 Boo

24、k字段名称字段类型字段大小允许空字段说明备注BookIdIntF图书编号主键、自增ISBNvarchar15F图书ISBNBooknamevarchar200F图书名称ClassIDIntF图书类别外键Publishervarchar100F出版社Writervarchar100F作者IntroducetextT简介PricefloatF定价Pdatevarchar15T出版日期Covervarchar100T封面图片NewbookIntF是否为新书CommandintT是否为推荐DetailtextF详细介绍PageintF图书的页码CountIntF卖出数量在图书分类表中,记录了书店中所有

25、图书所属的图书分类信息。包括给每个分类唯一的ClassID、分类的类别名等,以便于后续实现书目信息的分类显示,详细的字段设计如表格3所示:表格3图书分类表 BookClass字段名称字段类型字段大小允许空字段说明备注ClassIDIntF图书类别号主键ClassNameVarchar20F图书类别名用户购买图书最重要的一个数据表是订单表,在会员确认购买以后,自动为会员所下订单产生一个惟一的订单编号,存储用户购物的订单信息并保存该用户购买的图书ID和购买数量以及备注、会员ID、详细地址,联系电话等信息。在订单表中,详细的字段设计如表格4所示:表格4订单表 Book_Order字段名称字段类型字段

26、大小允许空字段说明备注OrderIDintF订单号主键UserIDintF用户ID外键BookIDIntF图书ID外键PayAddressvarchar100F送货地址PayInt2F是否付款0表示未付款1表示已付款Carryvarchar20F运送方式OrderDatedate4F订单日期Remarkvarchar200T备注信息OrderStateintF订单状态1表示未发货2表示发货3表示收到货TotalfloatF订单总价格网站需要由管理员进行管理,管理员具有相应的权限,管理相应的数据,管理员表中存放了管理员的名称、密码以及管理员类别等信息,其中管理员类别有超级管理员、会员管理员、订单

27、管理员、图书管理员、公告管理员、广告管理员等,详细的字段设计如表格5所示:表格5管理员表Manager字段名称字段类型字段大小允许空字段说明备注IDintF自动编号主键Managervarchar30F管理员名称PWDvarchar30F密码TypeIDIntF管理员类别网站首页需要防止公告等信息,公告表中存放公告的相关信息,包括:公告ID,公告内容等,详细的字段设计如表格6所示:表格6公告表Notice字段名称字段类型字段大小允许空字段说明备注NoticeIDINTF公告ID主键、自增NoticeTextF公告内容3.3系统配置设计网站工程项目需要配置运行环境,本站选择windows7、jd

28、k1.6、tomcat6.0、myeclipse8.5,SQL server2005的环境配置,配置具体过程如下:3.3.1 JDK配置1.安装JDK8,安装过程中可以自定义安装目录等信息,例如选择安装目录为C:Program FilesJavajdk1.6.0_222.安装完成后,右击“计算机”,点击“属性”;3.选择“高级”选项卡,点击“环境变量”;4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:Program File

29、sJavajdk1.6.0_22,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依此变量); Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%bin;%JAVA_HOME%jrebinCLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar (要加.表示当前路径)%JAVA_HOME%就是引用前面指定的JAVA_HOME;6.“开始”;“运行”

30、,键入“cmd”;7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功。3.3.2 tomcat配置安装Tomcat9后,在计算机-属性-高级系统设置-环境变量-系统变量中添加以下环境变量(假定tomcat安装在c:Tomcat):CATALINA_HOME: C: TomcatCATALINA_BASE: C: TomcatTOMCAT_HOME: C:Tomcat然后修改环境变量中的classpath,把tomat安装目录下的commonlib下的servlet.jar追加到classpath中去,修改后的classpath如下:

31、classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;接着可以启动tomcat,在IE中访问http:/localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。3.3.3 SQL server2005与JSP连接数据库连接10对动态网站来说是最为重要的部分,JSP中连接数据库的技术是JDBC。很多数据库都带有JDBC驱动程序,JSP程序就是通过JDBC驱动程序与数据库相连,执行查询,提取数据等操作。连接数据库的主要代码段:String db

32、Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver; /加载驱动 String dbURL=jdbc:sqlserver:/localhost:1434;DataBaseName=shoppingOnLine;/数据库地址shoppingOnLine为数据库名String dbUser=sa;/数据库登录名String dbPassword=123456;/数据库登录密码Connection conn = null;try Class.forName(dbDriver);conn = DriverManager.getConnection(d

33、bURL,dbUser,dbPassword); conn.close(); catch(Exception e) e.printStackTrace(); 4 详细设计与实现4.1类设计根据数据库的逻辑设计表,可以设计出java中类的设计,具体设计如下:4.1.1 Book类Book.java中核心代码有:private int bookID;/图书IDprivate String bookName;/图书名private String ISBN;/图书ISBNprivate int classID;/图书分类IDprivate String publisher;/图书出版商private

34、String writer;/图书作者private String introduce;/图书简介private float price;/图书价格private String pdate;/图书出版日期private String cover;/图书封面private int newBook;/图书是否为新书private int command;/图书是否为推荐private String detail;/图书的详细介绍private int page;/图书页数private int count;/图书卖出数量4.1.2 Person类Person.java中核心代码为:private

35、int personID;/用户IDprivate String userName;/用户登录名private String trueName;/用户真实姓名private String passWord;/用户登录密码private String address;/用户地址private String postCode;/邮政编码private String email;/电子邮箱private String tel;/电话号码private int freeze;/是否冻结 默认为04.1.3 BookClass类BookClass.java中核心代码为:private int class

36、ID;/图书分类IDprivate String className;/图书分类名4.1.4 Notice类Notice.java中核心代码为:private int noticeID;/订单IDprivate String notice;/图书IDprivate String link;/公告链接4.1.5 Manager类Manager.java中核心代码为:private int mid;/管理员IDprivate String manager;/管理员名称private String pwd;/管理员密码private int typeID;/管理员类型4.1.6 BookOrder类

37、BookOrder.java中核心代码为:private int orderID;/订单IDprivate int userID;/用户IDprivate int bookID;/书IDprivate String payAddress;/送货地址private int pay;/是否付款private Date orderDate;/订单生成日期private String remark;/备注private int orderState;/订单状态private float total;/总价private String tel;/联系方式4.2网页的详细设计根据在概要设计中的分析,需要对

38、概要设计进行详细设计实现。在详细设计过程中需要逐步实现系统的前台与后台管理功能,包括:首页、搜索结果页面、会员中心页面、订单生成页面、图书详细信息页面、登陆页面、注册页面、管理员登陆页面以及管理员管理页面等,详细设计之前,需要先做各个页面的静态的html页面,以保证后面详细设计的针对性和目的性。4.2.1 前台详细设计1、 首页首页是一个网站最先展现在客户眼前的页面,在首页中,客户可以查看到网站的公告,广告,推荐图书,最新书籍,文学类推荐,少儿类推荐,经济类推荐,管理类推荐等,客户可以通过首页的搜索功能实现搜索自身需要的图书,也可以通过左边栏找到自己想要的分类并查看。右边栏显示网店的公告以及销

39、售排行等信息。尽量做到网站的界面的友好化,使首页能够更加美观,人性化。同时,为了网站的安全化,网页中不能出现与管理员相关的任何链接。图5-12、 搜索结果页面在客户登陆网站后,客户需要在网站搜索自己需要的图书,就需要网站具有搜索功能,而不是让客户逐个查看网站图书,合理的搜索服务是网上书店成功的关键,本书店提供了多种搜索条件由客户使用,搜索条件分为:书名、作者、ISBN、出版社等。使得搜索更加人性化,让客户更加容易的找到自己想要的图书。搜索结果页面需要拥有分页的效果如图5-2所示,让客户更加容易操作。图5-23、 会员注册页面如果客户需要在网店购买图书,客户必须注册为网店的会员才可以进行相关的操

40、作,在未登录状态下,网站首页会有注册链接,同时,当客户直接点击购买图书链接后,会自动跳转到注册页面,方便客户。图5-3其关键代码如下:request.setCharacterEncoding(gb2312);/这是用于接收信息response.setCharacterEncoding(gb2312);/响应信息Person person = new Person();String str = request.getParameter(key);String k = a;String kk = b;String userName = request.getParameter(userName);

41、String passWord = request.getParameter(passWord);String trueName = request.getParameter(trueName);String email = request.getParameter(email);String tel = request.getParameter(tel);String address = request.getParameter(address);String postCode = request.getParameter(postCode) ;DAO dao = new DAO();Str

42、ing sql = USE BOOK_STORE insert into Person (UserName,TrueName,PassWord,Address,PostCode,Email,Tel,Freeze) values( + userName + , + trueName + , + passWord + , + address + , + postCode + , + email + , + tel+ ,0);int n = dao.updateInfo(sql);if(n 0) if(k.equals(str)response.sendRedirect(Register_succe

43、ss.jsp);if(kk.equals(str)response.setContentType(text/html;charset=GBK);PrintWriter out = response.getWriter();out.print();out.print();out.print(alert(添加成功!););out.print(window.location.href=admin/adPerson.jsp);out.print();out.close(); else PrintWriter out = response.getWriter();out.write(alert(注册失败,用户名已经存在););if(k.equals(str)response.sendRedirect(Register.jsp);if(kk.equals(str)response.sendRedirect(admin/adPerson.jsp);4、会员登陆页面当会员已经注册为网店的会员,那么他可以自由的通过网页上方的登录按钮登录或者通过其他登录提示进行登录,如果用户未注册过,可以通过旁边的注册链接注册。图5-4其关键代码如下:String userName = request.getParamete

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

当前位置:首页 > 其他


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