本科毕设论文-—网上花店的设计与实现.doc
《本科毕设论文-—网上花店的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕设论文-—网上花店的设计与实现.doc(67页珍藏版)》请在咨信网上搜索。
江西理工大学应用科学学院 毕业设计(论文) 网上花店的设计与实现 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名: 日 期: 网上花店的设计与实现 摘要 20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则在线鲜花销售系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。在线鲜花销售系统在我国刚起步,但发展很快。随着我国互联网的更加普及和在线鲜花销售系统的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。 本文首先介绍了个性化页面的背景JDK+tomcat+JSP系统的一般原理。其次,阐述整个个性化页面生成系统的系统结构及工作原理。最后,介绍了用户管理、鲜花信息录入管理、鲜花的浏览和查找、鲜花购买结帐等功能模块的设计与实现。 关键词:在线鲜花销售;jsp; Design and Implementation of the web flower shop Abstract With the development of computer science, the application of the technology of the database in Internet was more and more extensive at the end of the 20th century. It has offered more thoughtful and more humanized service to the masses of network users. Individualization has already nowadays become the trend of web application gradually. This text has studied one kind of system of online books selling system of related datum rule. Compared with some schemes that have already been adopted on the net now, users use simpler, such advantages as the interface is more ocular in this scheme. Online flowers selling system starts just in our country, but quickly developed. With more popular and onlineflowers selling systems of Internet in our country it is more ripper. There will be more and more consuming groups, the market potential will be given full play to. Not merely helpless to the settlement of the problem to the unseasonable making excessive demands of this system, and will delay the business opportunity, make oneself in the passive position. At beginning of this text, I have introduced the background of the individualized page and general principle of JDK +tomcat +JSP system. At next explained the whole individualized page produces systematic structure of the system and operation principle. At last designed and realized users management, flower catalogue management, flowers information input management, looking for flowers and find out, the flower does shopping and pays for such JSP pages as the function ,etc. Keywords: online sales of flowers; jsp; 目录 摘要 I Abstract II 前言 1 第一章 概述 2 1.1开发背景 2 1.2 JSP技术简介 2 1.2.1javabean技术简介 3 1.2.2 jsp运行环境 3 1.3系统开发环境的配置 3 1.3.1 jdk+tomcat的配置 3 1.3.2 数据库SQLserver 2000介绍 5 第二章 需求分析 6 2.1总体目标 6 2.2具体目标 6 2.3系统流程及模块分析 6 2.3.1用户注册及登录功能分析 6 2.3.2商品查询功能分析 6 2.3.3 购物车功能分析 7 2.3.4系统管理员管理功能分析 7 第三章 系统设计 8 3.1系统设计思想 8 3.2数据库设计 8 3.3系统流程及模块设计 11 第四章 关键技术和难点 12 4.1 Servlet过滤器 12 4.2 过滤器的配置 12 第五章 系统详细设计与实现 14 5.1用户登录模块 14 5.2商品查询模块 21 5.3购物车模块 37 5.4用户留言模块: 42 5.5管理员管理模块 47 第六章 总结 49 参考文献 50 谢辞 51 附录A 52 附录B 57 61 前言 网上花店系统是将传统的花店经营管理模式结合计算机及网络管理的综合经营管理的模式。将人、机、物的需求,活动和运作进行系统分析、设计并管理,以实现现代高效、科学且安全的电子商务。 网上花店系统是目前Internet上广泛使用的在线系统之一。网上花店系统要实现的功能非常的多,最重要的当属鲜花的销售,也就是管理库房中的鲜花,以及管理用户的购物车,从而实现结帐等一系列的功能。另外,网上花店系统还需要提供给用户查找数据库中鲜花相关记录的功能。同时,就是为了保证鲜花交易的正常进行,必须对用户的身份进行验证。最后,该系统还必须具有管理员的功能,允许管理员对整个系统的数据库进行操作。 首先,为了销售鲜花,给鲜花做广告是其中很重要的一部分,系统必须在醒目的位置给出鲜花的信息,包括鲜花的名称,单价,以及鲜花的图片介绍。另外,鲜花销售过程中还需要对用户的购物车进行管理,允许用户执行诸如清空购物车,修改购物鲜花的数量,种类等操作。最后,系统必须完成结帐的功能,从而完成整个购物的流程。 其次,因为网上花店系统中鲜花的种类非常多,某个用户想要找到自己需要的鲜花就比较困难了,所以系统提供了查找的功能,将鲜花分类,给用户带来方便。 另外,为了保证数据库的安全,以及鲜花交易的顺利进行,系统还需要对用户进行管理,最简单的一点就是需要用户先注册,进行身份的验证。 最后,系统特别提供了数据库管理的功能,允许有管理权限的人员对数据库进行操作,包括添加,删除,修改记录等等。 这些是一个花站的基本要求,但我觉得还有很重要的一点就是网站的可视化程度。一个网站,特别是花站更应该具备吸引力强大的外观和贴近人心灵的语言以及提高人们对鲜花的热爱和了解。 第一章 概述 1.1开发背景 在经济日益全球化的今天我们看到计算机网络技术的迅猛发展,利用因特网实现商务活动的国际化、信息化和无纸化,已经成为经济全球化发展的一大趋势。电子商务正是为了适应这种以全球为市场的变化而发展起来的,并已在国际贸易和商业领域得到广泛应用。 网上商店也被称为电子商店(E-Store),是电子商务的一个重要组成部分。网上商店作为电子商务的一种具体形式,在Internet上已经非常普遍。由于充分利用和结合了最新的信息技术,网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场扩张潜力极大等。随着互联网络的发展,通过网上商店,人们可以足不出户就选购自己所需的物品。 网上花店是根据实际需求、应用jsp+javabean和sql2000数据库技术开发而成。该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。该系统可以克服传统鲜花销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求。 1.2 JSP技术简介 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 1.2.1javabean技术简介 JavaBean是Java中的一个组件技术,类似于微软的COM组件,其本质上是一个封装了一系列属性和方法的类。该类遵循一定的标准,提供公共的方法,只要遵循同样的标准,用户就可以调用封装在JavaBean里面已经设计好的方法,从而达到代码重复利用的目的。Sun公司对JavaBean的定义为:可以重复利用的软件组件,它在遵循JavaBean技术规范的基础上提供特定的功能,这些功能模块可以组合成更大规模的应用系统。JSP+JavaBean的组合已经成为开发小型B/S应用的最佳选择,使用JavaBean可以把业务处理功能从JSP页面分离,从而减少JSP页面中间的Java代码量,使JSP页面专注处理数据的显示,从而使页面的逻辑变得十分清晰,自从采用JSP+JavaBean的组合,编写和维护JSP的程序已经不在是一件令人头疼的事情,JavaBean的出现给JSP的开发带来了质的变化,JSP的开发从此变得简单可行。 1.2.2 jsp运行环境 要运行jsp,需要有支持Jsp的服务器。目前有如Jrun,Weblogic,JSWDK等Apache等服务器上安装WebSphere,tomcat,Resin等插件,其中主流服务器是Weblogic和tomcat。 Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。访问的地址 http://jakarta. apache.org/tomacat/index.html, Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。不足之处是它的配置比较麻烦,而且有一些安全性的问题没有解决。但是Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好,故本系统采用Tomcat. 1.3系统开发环境的配置 1.3.1 jdk+tomcat的配置 前面介绍了JSP的生命周期,为了说明JSP对运行环境的要求,先简单的介绍一下它的运作过程。服务器在接收到客户端传过来的一个页面请求时,先判断是否是JSP页面请求(从扩展名来判断),如果不是,只是一般的HTML页面请求,则直接把HTML文档传给客户端,完成客户端与服务器的一次连接。如果判断是JSP页面请求,则由JSP引擎(或Servlet引擎)将JSP页面代码转换成Servlet代码,再通知服务器上的JVM(Java虚拟机)对转换过来的Servlet代码进行编译,将生成的字节码文件放在服务器上相应的地方,并执行编译后得到的字节码,然后把结果传送给客户端,这样就完成一次连接。以后如果有相同的JSP页面的请求,则直接由JSP引擎通知JVM执行已有的字节码,并把结果传送给客户端。 下面详细的介绍如何配置运行环境: 1. 配置环境变量 第一步:进入我的桌面,右击“我的电脑”,选择“属性”选项,进入“系统属性“对话框,单击”高级标签“,如图1-1所示: 图1-1 第二步:点击上图箭头所示“环境变量”,进入图1-2画面。 图1-2 第三步:单击 “系统变量”部分的 “新建按扭”,创建JAVA-HOME变量,在变量值栏内输入C:\jdk1.4.2_05; 如图1-4所示:JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:\jdk1.4.2_05,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量) 图1-3 第四步:同样的方法创建CLASSPATH 变量,在变量栏内输入,.;%JAVA_HOME%\lib; %JAVA_HOME%\lib\tools.jar (要加.表示当前路径)CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。 第五步:创建PATH变量,在变量栏内输入,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin Path使得系统可以在任何路径下识别java命令。 第六步:创建Tomcat-Home变量,在变量栏内输入C:\Tomcat5.0; 如图1-5所示: 图1-5 1.3.2 数据库SQLserver 2000介绍 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 数据管理与分析具有灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。 第二章 需求分析 2.1总体目标 基于Jsp+JavaBean的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花的功能。通过对现有的网上花店调查分析,我们发现目前所使用的管理软件过于繁琐,操作比较复杂,而其中软件的许多功能不被公司所采用,造成软件冗余量大,有许多功能就公司目前的状况来说还起不到作用。管理系统设计的总体目标是通过对销售业务的管理,及时准确了解企业的销售情况,以便为公司的决策者能够迅速掌握市场信息,为其做出准确的判断提供依据,并通过对销售数据的分析,为管理及决策人员提供客户订单情况、发货情况等。通过对销售的有效管理,为计划及决策人员提供实时准确的产品信息,以便及时调整销售计划,保证公司各项业务顺利进行。基于以上情况针对公司目前的发展状况和管理需要设计并开发了网上花店系统。 2.2具体目标 基于jsp+javabean的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花的功能。本系统分为前台和后台管理两部分,注册用户登录前台后,可以浏览和购买网上花店中的所有商品,购买商品后还可以得到相应的积分奖励,并且可以在网站中留言。管理员通过后台登录后可以对系统中的商品以及注册的用户和用户的留言进行管理。为了满足上面提出的功能要求,基于jsp和javabean的网上花店需要达到以下目标。 (1)支持用户注册和登录。 (2)用户登录后可以根据价格、类型和其他关键词进行查询。 (3)用户可以购买商品,也可以在提交之前取消购买这些商品。 (4)支持用户在线留言。 (5)支持管理员通过后台登录,并对型同种的各种信息进行维护。 2.3系统流程及模块分析 2.3.1用户注册及登录功能分析 普通用户可以浏览网上花店中的所有商品,但是如果要购买商品必须首先注册成为会员。注册用户登录系统后还可以修改自己的注册信息。其功能定义如图2-1: 用户注册及登录 用户注册 用户登录 用户修改注册信息 图2-1 2.3.2商品查询功能分析 用户在浏览商品时可以根据鲜花的类型、价格、厂商和其他关键词进行查询,这样能够快速地查找到用户所需要的鲜花商品。其功能定义如图2-2: 商品查询 根据鲜花类型查询 根据价格查询 根据鲜花厂商查询 根据其他关键词查询 图2-2 2.3.3 购物车功能分析 本系统的核心功能就是实现登录用户的网上购物过程。用户在网上花店中购买的所有商品在生产订单之前都被存储在“购物车”中,此时用户可以对选购的商品进行任意的删除修改;当生成订单以后,只能查看订单的详细信息,不能再对订单中的商品作出任何修改。其功能定义如图2-3: 购物车 向购物车中添加商品 从购物车中删除商品 生成订单 查看订单详细 图2-3 2.3.4系统管理员管理功能分析 系统管理员登录后台之后,可以进行商品管理,订单管理、用户管理和厂商管理,从而维护系统的核心数据信息。其功能定义如图2-4: 系统管理员管理 商品管理 订单管理 用户管理 厂商管理 图2-4 第三章 系统设计 3.1系统设计思想 本系统采用三层架构设计,它的工作原理如图3-1所示。 图3-1 采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。 3.2数据库设计 数据库的设计是系统设计中相当关键的环节,它是上层应用的基础。根据系统功能需求分析,不难抽象出系统中的一些实体对象,包括鲜花商品、商品分类、订单、客户、用户留言、供货厂商等。这些对象将会和数据库的数据表相对应,对这些对象进行的操作,则将与数据库存储过程相对应。 本系统数据库中各个数据表的字段定义和说明如表3-1: 表名 列名 数据类型 长度 主键 admin 管理员表 adminId int adminName varchar 40 adminPass varchar 40 users 客户表 usersId int usersName varchar 40 usersPass varchar 40 usersRepass varchar 40 usersPassQuestion varchar 40 sort 产品类别表 sortId int sortName (40) varchar 40 goods 商品表 goodsId int goodsName varchar 40 goodsmaterial varchar 200 goodsPackage varchar 200 goodsLanguage varchar 200 goodsPrice float goodsCent varchar 40 goodsScope varchar goodsPlace varchar goodsHabitus varchar sortName 40 constraint pk_goodsId produce 厂商表 produceId int produceName varchar 40 produceDetails 厂商产品明细表 produceId int produceName varchar 40 sortId int goodsId int orders 订单表 ordersId int usersName varchar 40 ordersPrice varchar 40 ordersDatetime varchar 40 constraint varchar pk_ordersId ordersDetails 订单明细表 ordersId int goodsName varchar 40 goodsPrice varchar 40 goodsCount int leaveLanguage 留言表 leaveLanguageId int name varchar 40 qq varchar 40 email varchar 40 leaveLanguage varchar 200 dateTime varchar 40 safeLog 安全日志表 logId int usersId varchar 40 landingDatetime varchar 40 exitDatetime varchar 40 表3-1 各个数据表之间的关联关系如图3-2: 图3-2 本系统的存储过程设计如表3-2所示: 过程名 输入 输出 依赖表 事务处理 业务功能描述 Pro_orders OrdersName OrdersPrice GoodsCount ordersID Orders Insert Select 用户生成订单,将订单信息保存到数据库中,并返回ID号 Pro_users usersName usersPass usersRepass usersPassQuestion usersPassReply usersTrueName usersAddress usersPhone usersE_mail usersID users Insert select 用户输入注册信息后,将注册信息保存到数据库中,并返回用户ID号 Pro_goods goodsName goodsmaterial goodsPackage goodsLanguage goodsPrice goodsCent goodsScope goodsPlace goodsPlace goodsHabius sortName goodsID goods Insert select 管理员输入产品信息后,将产品信息保存到数据库中,并返回商品ID号 表3-2 3.3系统流程及模块设计 根据上面的需求分析,将系统划分为以下几个模块: 用户登录模块:负责验证系统中用户的登录信息 商品查询模块:负责根据用户输入的各种条件快速查找符合用户要求的鲜花商品。 购物车模块:负责记录并保存用户选购的商品信息,然后生成订单。 用户留言模块:负责接收并记录用户的留言信息。 管理员管理模块:负责商品、订单、用户和厂商信息的添加、修改和删除等维护操作。 本系统在设计过程中采用业务逻辑与实体类分离的实现方式,最大程度地降低了程序的耦合度,提高了程序的可扩展性和可修改性。 第四章 关键技术和难点 4.1 Servlet过滤器 Servlet过滤器是小型的web组件,它能拦截请求和响应以便查看、提取、或以某种方式操作正在客户机和服务器之间交换的数据。过滤器封装的功能虽然很重要,但是对于处理客户机请求或者发送响应来说不是决定性的。典型的功能包括记录关于请求和响应的数据、处理安全协议、管理会话属性等。 过滤器提供一种面向对象的模块化机制,用以将公共任务封装到可插入的组件中。这些组件通过一个配置文件来声明,并动态的进行处理。 正如其名称所暗示的那样,Servlet过滤器用于拦截传入的请求或传出的响应,并监视、修改或以某种方式处理正在通过的数据流。过滤器是自包含、模块化的组件,可以将它们添加到请求/响应链中,或者在无不影响应用程序中其他WEB组件的情况下删除它们。 定义过滤器的javax.servlet包中包含三个接口:Filter、FilterChain和FilterConfig。从编程的角度看,过滤器类将实现Filter接口,然后使用这个过滤器类中的FilterChain和FilterConfig接口。该过滤器类的一个实例引用将传递给filterchain对象,以允许过滤器把控制权传递给链中的下一个资源。Filterconfig对象将由容器提供给过滤器,以允许访问该国vqide初始化数据。 所有的Servlet过滤器类都必须实现javax.servlet.Filter接口,这个接口含有三个过滤器类必须实现的方法。 Init(FilterConfig):这个方法是Servlet过滤器的初始方法,在容器实例化过滤器时被调用。该方法接收一个FilterConfig类型的对象作为输入,可以读取web.xml文件种过滤器的初始化参数。 DoFilter(ServletRequest,ServletResponse,FilterChain):与Servlet类使用service()方法来处理请求一样,过滤器拥有用于处理请求和响应的方法—doFilter()。当客户请求与过滤器相关联的URL时,Servlet容器将先调用过滤器的doFilter()方法。 Destroy():Servlet容器在销毁过滤器实例时调用该方法。 编写完过滤器实现类,还需要把该过滤器添加到web应用程序中,这是通过在web应用程序部署描述文件web.xml中声明的。 4.2 过滤器的配置 建立Servlet过滤器后,就可以在web.xml中利用<filter>元素以及<filter-name>(用户定义的过滤器的名称)、<file-class>(完整的过滤器类名)和<init-params>(可选的)子元素声明它。需要注意的是,这些元素在web.xml的<web-app>元素中出现的次序不是任意的,所有<filter>元素必须出现在任何<filter-mapping>元素之前,而<filter-mapping>元素又必须出现在所有<servlet>和<servlet-mapping>元素之前。 使用<filter-name>命名一个过滤器之后,可利用<filter-mapping>元素把它与一个或多个servlet或JSP页面相关联。关于此项工作有两种方式。 (1)可使用<filter-mapping>元素中的<filter-name>和<servlet-name>子元素把此过滤器与一个特定的Servlet名字关联。这个Servlet名字必须在web.xml文件中使用<servlet>元素进行声明。 (2)可利用<filter-mapping>元素中的<filter-name>和<url-pattern>子元素将过滤器与一组Servlet、jsp页面或静态内容相关联。 web.xml文件中配置过滤器的完整格式如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns=" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" <filter> <filter-name>encoding</filter-name> <filter-class>com.ding.EncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>gb2312</param-value> </init-param> </filter> <filter> <filter-name>auth</filter-name> <filter-class>com.SignonFilter</filter-class> <init-param> <param-name>login_page</param-name> <param-value>/buyFlowers111/index.jsp</param-value> </init-param> </filter> <filter-mapping> <filter-name>encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>auth</filter-name> <url-pattern>/register/cart.jsp</url-pattern> </filter-mapping> <filter-mapping> <filter-name>auth</filter-name> <url-pattern>/admin/index.jsp</url-pattern> </filter-mapping> </web-app> 第五章 系统详细设计与实现 5.1用户登录模块 用户登录模块包含以下页面和javabean类,如表5-1所示: 页面和java类 功能描述 Index.jsp 系统首页,负责显示所有鲜花商品信息 Checklogin.jsp 验证用户登录信息 Register.jsp 接收用户注册信息 addUserInfo.jsp 执行用户注册业务逻辑过程的页面 DBConnection.jsp 负责整个系统与数据库的连接和关闭操作 UserBean.java 包含各种对用户的业务逻辑方法的JavaBean类 表5-1 (1)用户登录验证页面checklogin.jsp 本页面中引入表示用户的实体javabean类userclass和封装了验证用户登录方法的逻辑javabean类- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 论文 网上 花店 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文