ImageVerifierCode 换一换
格式:DOC , 页数:54 ,大小:1.84MB ,
资源ID:2954040      下载积分:4 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2954040.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(JSP网上宠物商店系统的设计和实现.doc)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

JSP网上宠物商店系统的设计和实现.doc

1、毕 业 设 计 说 明 书课题名称网上宠物商店系统设计和实现院 系专 业班 级学 号学生姓名(论文+源码+100) 指导老师: 年 5 月 15 日计算机和软件学院毕业设计(论文)诚信承诺 我谨在此承诺:本人所写毕业论文网上宠物商店系统设计和实现,是本人独立完成,没有剽窃行为,凡包含其它作者见解和材料,均作了注释和说明,若有不实,后果由本人负担。承诺人(署名): 05 月 15 日摘要伴随经济发展,大家生活日益丰富多彩,消费方法也愈来愈多。精神消费成为大家日常消费一个关键组成部分,所占比重也越来越高。大家关键多种网上消费,为此特调研发觉对于网上宠物消费一栏商不成熟,其为较大商机之一,在众多男男

2、女女喜爱猫猫狗狗作为基础之中为了满足广大爱好者需求,特作此网上系统网站。本网站,是在网络上建立一个虚拟商店商场,避免了烦琐过程,使消费者购宠过程变得轻松、快捷、方便,很适合现代人快节奏生活;同时又能有效控制“商场”运行成本,开辟了一个新销售渠道。本系统是一个中小型电子商务系统,能够为各类用户提供方便在线挑选宠物环境,符合现在国际流行电子商务模式。消费者能够在系统前台中实现注册、登录、修改个人信息、分类查询商品信息、购宠、管理购物车、结账和查看多种宠物信息等功效。经过系统后台管理模块能够实现后台管理对会员、宠物、订单和系统管理等功效。本论文关键介绍了本课题开发背景、后台系统分析、后台系统设计和实

3、现。本课题是,综合应用主流JSP、Struts Web框架技术、Hibernate数据访问技术、SQL数据库技术、软件测试技术、网站布署和公布等技术,遵从IT企业生产性项目标软件产品生命周期开发过程模型或灵敏开发及连续集成模型,应用软件工程相关工具,完成网上宠物商店系统设计和开发。关键词:网上商城购物系统;系统前台;系统后台AbstractWith the development of economy, peoples life has become increasingly rich and colorful, spending patterns more and more. Mental

4、consumption has become daily consumption, is an important part of the proportion of the more and more is also high. People basically various online consumption, especially for this investigation found for online pet consumption column traders dont mature, one of the bigger opportunities in many men

5、and women like cats as the foundation of the needs in order to satisfy enthusiast, especially for this online website system. This web site on the Internet, is to build a virtual shop mall, to avoid the gorgeously process, make consumer purchase pet process easier, quick, convenient, very suitable f

6、or the fast pace of modern life; At the same time can effectively control the cost of mall operation, opened a new sales channels. This system is a small and medium-sized e-commerce system for all kinds of users, can provide convenient online choosing a pet environment, conform to the present intern

7、ational popular e-commerce mode. Consumers can realize the system front desk register, login, modify, personal information, classification inquires the commodity information, shopping, management shopping cart, check and see all kinds of pet information, and other functions. Through the system backg

8、round management module can realize management background to members, pet, order and system management, and other functions This paper mainly introduced this topic development background, backend systems analysis, backend system design and implementation. This topic is, comprehensive application mai

9、nstream JSP, Struts Web frame technology, Hibernate data access technology, SQL database technology, software testing technique, website deployment and release technology etc, follow IT enterprise productive projects software product life cycle development process model or agile development and cont

10、inuous integration model, application software engineering related tools, complete online pet store system is designed and developed. Keywords: online mall shopping system; System front desk; System background 目 录1 绪论12 网站开发使用工具和技术22.1 系统开发工具22.1 .1MyEclipse22.1.2 SQL22.1.3 Tomcat22.1.4 JDK22.2系统开发技

11、术32.2.1 Java32.2.2 Struts32.2.3 Hibernate32.2.4 JSP33 需求分析43.1 任务概述43.1.1 目标43.1.2用户特点43.2对功效要求和具体说明44 概要设计54.1 编写目标54.2 系统分析54.3 数据库设计54.4 运行设计54.4.1 运行模块组合64.4.2 运行控制64.4.3 运行时间64.5 犯错处理设计64.5.1 犯错输出信息64.5.2 犯错处理对策65 具体设计75.1编写目标75.2 模块图75.3 系统截图996 系统测试146.1定义146.2 简述146.3 测试结果评价156.4 评价及总结157 软件

12、使用说明书167.1 系统功效介绍167.2 软件具体介绍16结论18参考文件20附 录211 绪论伴随计算机技术快速向着网络化、多元化方向发展。支持多个数据信息新一代网络版应用软件,而现在网络版软件中似乎存在着两种不一样趋势,一个是称为用户端服务器C/S结构应用系统,这类软件含有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛利用于局域网中。而另一个,也是本毕业设计所采取,是称为浏览器服务器B/S结构应用系统,它特点是在用户端直接采取了功效强大浏览器软件作为界面,其优点在于软件开发效率高,用户端不受操作平台限制、也不受地域限制,网络传输量少,即适适用于局域网,更适适用于Inter

13、net,而且投资小、见效快,用户能够无须进行服务器方面投资,而是去租用,甚至是无偿使用ISP服务器资源,所以受到越来越多中小型单位青睐。本文讨论是一个电子商城,它含有电子商城含有基础功效。企业经过互联网为消费者提供一个新型购物环境网上商城,消费者经过网络在网上购物、在网上支付。因为这种模式节省了用户和企业时间和空间,大大提升了交易效率,节省了宝贵时间。2 网站开发使用工具和技术2.1 系统开发工具2.1 .1 MyEclipse MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE扩展,利用它我们能

14、够在数据库和JavaEE开发、公布,和应用程序服务器整合方面极大提升工作效率。它是功效丰富JavaEE集成开发环境,包含了完备编码、调试、测试和公布功效,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。2.1.2 SQLSQL 是一个真正多用户、多线程数据库服务器,它是一个用户机/服务器结构实现。SQL是现在流行关系数据库中其中一个,相比其它数据库管理系统来说,SQL含有功效齐全、查询迅捷等优点。SQL 关键目标是快速、健壮和易用。2.1.3 TomcatTomcat是Apache 软件基金会(Apache Software Fou

15、ndation)Jakarta 项目中一个关键项目,由Apache、Sun 和其它部分企业及个人共同开发而成。因为有了Sun 参与和支持,最新Servlet 和JSP 规范总是能在Tomcat 中得到表现,Tomcat 5 支持最新Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术优异、性能稳定,而且无偿,所以深受Java 爱好者喜爱并得到了部分软件开发商认可,成为现在比较流行Web 应用服务器。该体统用是最新版本6.0。2.1.4 JDKJDK(Java Development Kit)是Sun Microsystems针对Java开发员产品。自从Java推出以来,JDK

16、已经成为使用最广泛Java SDK。JDK 是整个Java关键,包含了Java运行环境,Java工具和Java基础类库。JDK是学好Java第一步。而专门运行在x86平台Jrocket在服务端运行效率也要比Sun JDK好很多。从SUNJDK5.0开始,提供了泛型等很实用功效,其版本也不停更新,运行效率得到了很大提升。2.2系统开发技术2.2.1 JavaJava,是由Sun Microsystems企业于1995年5月推出Java程序设计语言和Java平台总称。用Java实现HotJava浏览器(支持Java applet)显示了Java魅力:跨平台、动态Web、Internet计算。以后,

17、Java被广泛接收并推进了Web快速发展,常见浏览器现在均支持Java applet。2.2.2 StrutsStruts是Apache 基金会Jakarta 项目组一个Open Source 项目,它采取MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其它java架构一样,Struts 也是面向对象设计,将MVC模式分离显示逻辑和业务逻辑能力发挥得淋漓尽致。Structs 框架关键是一个弹性控制层,基于如 Java Servlets,JavaBeans,ResourceBundles和XML等标准技术,和 Jakarta Commons 部分类库。Struts由一组相

18、互协作类(组件)、Servlet和jsp tag lib组成。基于struts构架web应用程序基础上符合JSP Model2设计标准,能够说是一个传统 MVC设计模式一个改变类型。2.2.3 HibernateHibernate是一个开放源代码对象关系映射框架,它对JDBC进行了很轻量级对象封装,使得Java程序员能够随心所欲使用对象编程思维来操纵数据库。 Hibernate能够应用在任何使用JDBC场所,既能够在Java用户端程序使用,也能够在Servlet/JSPWeb应用中使用,最具革命意义是,Hibernate能够在应用EJBJ2EE架构中替换CMP,完成数据持久化重担。2.2.4

19、JSPJSP(Java Server Pages)是由Sun Microsystems企业提倡、很多企业参与一起建立一个动态网页技术标准。JSP技术有点类似ASP技术,它是在传统网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标识(tag),从而形成JSP文件(*.jsp)。 用JSP开发Web应用是跨平台,既能在Linux下运行,也能在其它操作系统上运行。3 需求分析3.1 任务概述3.1.1 目标消费者能够在系统前台中实现注册、登录、修改个人信息、分类查询宠物信息、购宠、管理购物车、结账和查看多种服务条款等功效。经过系统后台管理模块能够实现后台

20、管理对会员、宠物信息、订单和系统管理等功效。3.1.2用户特点本系统只要用户只需要熟练掌握计算机基础操作就能够利用该软件进行所需操作。3.2对功效要求和具体说明前台购物系统: (1)可实现在线注册;(2)注册成功后,可进行登录,浏览或购置自己喜爱爱宠;(3)可在线修改自己个人信息;(4)能够在线发表意见或留言;(5)同时也能够在线查找自己已忘记了密码。后台购物系统:(1)管理员登录;(2)查看全部注册用户信息并对其编辑,并提供高级查询;(3)查看/添加/删除宠物信息,同时也提供了高级查询;(4)查看/编辑用户所发送成功全部订单,并对其进行编辑同时也提供了高级查询;(5)查看/添加/删除宠物主分

21、类(菜单);(6)查看/公布/编辑公告;(7)查看/编辑注册用户所发送意见或留言,并可对其进行回复;(8)查看/编辑/添加用户在线支付方法;(9)查看/添加/删除管理员,同时也提供了高级查询。4 概要设计4.1 编写目标该文档目标是描述网上宠物商店系统项目标概要设计,其关键内容包含:系统分析数据库设计运行设计犯错处理设计本文档预期读者是:开发人员商城用户读者测试人员4.2 系统分析本系统前台能够实现会员注册、登录,查询、购置、留言和订单管理,在后台能够实现对宠物信息、订单、会员、系统管理员管理。4.3 数据库设计数据访问层负责对业务层提供数据操作,也就是它负责和底层数据库打交道。业务层或通用层

22、中全部对象全部经过数据访问层对象访问数据库。数据访问层中类是按业务对象来组织,每个业务对象中包含数据可能存在不一样多个数据表中,它由数据访问类统一组织成一个概念中对象,它相当于是一个面向对象数据库层,负责映射面向对象和关系数据库间关系。对数据库全部操作均由存放过程完成,数据层只是在前台调用后台存放过程。4.4 运行设计在复杂应用环境中,任务可分为多种类型子任务,对应处理也应进行分类。相对于这么应用,系统功效十分庞大。用户在某次使用时,不一定用到全部功效,也就是说做什么事,用什么功效。这么有必需定义系统不一样运行。系统每种运行可能包含不一样模块,使用不一样界面,不一样支持环境,并有不一样前置条件

23、,和以不一样控制操作完成一次运行。它们所占系统资源也不一样。定义不一样运行,给出对应运行模块集合有利于测试和维护。假如某种功效在一次运行时发生故障,就能依据对应模块集合大致确定故障可能范围。4.4.1 运行模块组合前台程序开启后,进入网上宠物商店系统首页,用户单击对话框按钮事件触发主模块调用各下层模块,进入对应子对话框,一样由用户输入触发这些模块调用其下层模块,完成对应操作。4.4.2 运行控制本软件控制步骤:主界面运行,等候用户输入,依据用户输入调用各子模块。4.4.3 运行时间检索业务响应时间2s;运行响应时间1s;4.5 犯错处理设计各表值对应要求,如用户指令不符合值要求即提醒对应错误4

24、.5.1 犯错输出信息输入空字符:提醒“数据为空,请重新输入”;审核错误要进入购宠、留言、查看订单模块:提醒“登录名或密码不正确,请重新输入”; 游客进行注册时输入电话号码、邮箱、登录名等不正当时:提醒“输入错误,请重新输入”;4.5.2 犯错处理对策对于通常错误,给用户提醒信息,让用户重新输入或登陆。对于严重错误,开启备份文件恢复,提议使用帮助文件。5 具体设计5.1编写目标该文档目标是描述网上宠物商店系统项目标具体设计,其关键内容包含:模块图系统截图本文档预期读者是:开发人员图书管理员读者测试人员5.2 模块图用户注册信息联络方法邮箱密码总价值用户名性别地址图5.1用户注册信息E-R图.订

25、单详情数量单价订单号宠物名图5.2订单表E-R图宠物信息数量宠物名产地描述宠物编号图片价格类型图5.3宠物信息E-R图主分类后台前台图5.4主分类E-R图支付方法数量编号支付方法地址图5.5支付表E-R图管理员-宠物删除添加查找修改图5.6管理员-宠物E-R图管理员-会员地址用户名电话邮箱图5.7管理员-会员E-R图5.3 系统截图图5.8 系统管理员/用户登录模块图5.9 后台登陆界面图5.10管理界面之主页面图5.11管理界面之订单管理图5.12 商城主界面图5.13 会员注册界面图5.14 购物车管理图5.15 对订单进行修改界面图5.16修改一般管理员和会员资料界面6 系统测试6.1定

26、义一级错误:不能完全满足系统要求,基础功效未完全实现;或危及人身及财产安全等。二级错误:严重地影响系统要求或基础功效实现,且没有更正措施(重新安装或重新开启该软件不属于更正措施)。三级错误:严重地影响系统要求或基础功效实现,但存在合理更正措施(重新安装或重新开启该软件不属于更正措施)。四级错误:使操作者不方便或碰到麻烦,但它不影响实施工作功效或关键功效。五级错误:其它错误。回测:产生测试错误或缺点测试项由软件开发人员进行修改调试正确后,由软件测试人员再次进行针对该测试项及其相关项测试。6.2 简述网上宠物商城系统采取现在比较流行B/S模式,MyEclipse作为前端开发工具,后台数据库管理系统

27、为SQL ,系统运行平台为WindowsXP。测试结果功效项分布及测试结果情况:表6.1 测试结果测试需求测试关键及结果经过原因结果会员登录输入用户名和密码满足需求经过注册会员创建新会员满足需求经过登录失败输入错误用户名、密码满足需求经过修改注册信息修改成功满足需求经过验证码不区分大小写验证码区分大小写为满足需求未经过宠物管理添加修改删除等功效满足需求经过订单管理查看受理订单满足需求经过会员管理修改删除会员满足需求经过系统管理添加修改删除管理员满足需求经过查询宠物能否进行模糊查询满足需求经过6.3 测试结果评价总来说,测试结果是很令人满意。模块功效基础实现并经过测试。6.4 评价及总结在测试过

28、程中测试了本系统全部功效,认为考虑到了绝大多数错误情况,错误信息在单元测试时基础全部已经处理。测试评价结果为:该网上宠物商店系统实现了需求中全部功效,并处理了绝大多数错误情况,修复了绝大多数BUG,经过测试。7 软件使用说明书7.1 系统功效介绍本系统完成了在线系统基础功效。共有前台操作系统和后台管理系统,是一个较为完备网上宠物商店系统。在前台操作中,有用户注册功效、用户登录功效、查询功效、购置功效(购物车)。一样,在后台管理中,亦有一系列基础功效:管理员登录功效、对于商品基础操作等功效。7.2 软件具体介绍前台模块图7.1 商城主界面(1)进入前台首页提交用户名、密码两种信息(2) 浏览、查

29、询宠物(3) 查看宠物详情,点击“购置”按钮,将宠物放入购物车(4) 修改宠物数量或清空购物车(5) 点击下一步,提交订单,等候发货(6) 游客点击“注册”按钮,进入注册页面后台模块图 7.2 管理员登录界面(1) 进入后台管理员登录页面(2) 依据自己权限进入不一样管理页面(3) 管理员进行宠物信息管理(4) 会员进行会员各项操作(5) 订单管理员进行订单管理(6) 系统管理员进行系统管理员结束语本论文介绍了JSP语言配合Struts框架建设电子商城,将不一样任务分开,整合到一个页面进行处理从而实现业务层和数据库层之间交互,简化了开发者在数据库逻辑方面工作,完成了电子商城部分基础功效实现而且

30、可扩展性好,易维护。网上宠物商店系统是为了让用户和管理员能够愈加快速购宠或对其信息修改,使过程变得愈加方便、简单。本系统即使不够完善不过强大简单易维护,所需人力资源远远少于其它语言,更能节省本系统成本,达成高效益,低投入目标!当然它也能够作为深度开发基础工程,原因在于本系统没有实现现在电子商城全部功效,比如商品具体介绍不够完全。下一步应该是紧跟时代要求,在框架、图形化、兼容性和异步通信方面多下功夫,让宠物商城界面变得愈加好看,愈加好玩,愈加好用!经过此次设计,使我能够愈加好地熟练利用JSP,不过对于框架利用还是不能够很好使用。设计中,我深深知道自己掌握知识是远远不够,设计中碰到了好多问题,在很

31、多方面掌握不够好。这次毕业设计不仅是我们在学校里最终一次完成学业任务,也是我立即走进社会第一次全方面计划,加强自己动手能力任务。在设计中已经加强了自己实践能力,并加强了自己主动学习精神,为了目标而不懈奋斗。 因为时间有限,加之所掌握知识有限参考资料匮乏,服务器基础功效已经含有,但不是很齐全,有待深入完善。致 谢在此次毕业设计实践中,指导老师XXX老师在做人、敬业、创新思维等方面,均给我极大帮助,使我很受启发。即使没有很好实现自己原来想法,不过在同学和老师帮助下还是能够基础运行。感谢老师和同学给我帮助,尤其感谢我指导老师,在她帮助和督促下我才能很好完成我毕业设计。参考文件1 刘志诚.JSP程序设

32、计实例教程.北京:人民邮电出版社,.52 孙卫琴.精通Struts:基于MVCJavaWeb设计和开发.北京:电子工业出版社,.113 李刚.整合Struts+hibernate+Spring应用开发详解.北京:清华大学出版.4 张桂元、贾燕枫.Struts开发入门和项目实践.北京:人民邮电出版社,.12 5 孙卫琴.Tomcat和Java Web开发技术详解.北京:电子工业出版社,.116 吴其庆.Java模块设计实例经典.北京:冶金工业出版社.6 7 刘斌.精通Java Web整合开发,电子工业出版社,.118 美Rogers Cadenhead. Java编程入门经典.梅兴文译.第4版.

33、北京:人民邮电出版社,9 赵文靖.Java程序设计基础和上机指导.北京:清华大学出版社,10 赵毅.跨平台程序设计语言Java.西安:西安电子科技大学出版社,11 王路群.Java高级程序设计.北京:中国水利水电出版社,12 雍俊海.Java程序设计习题集.北京:清华大学出版社,13 朱福喜.Java语言习题和解析.北京:清华大学出版社,14 吴其庆.Java程序设计实例教程.北京:冶金工业出版社,附 录1、该模块由若干类实现,下面具体叙述各个类设计和实现。1)、管理员登录action类package com.struts.action;import javax.servlet.http.Ht

34、tpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.*;import com.ORM.*;import com.base.*;import com.service.*;import com.struts.form.LoginForm;public class AdminLoginAction extends BaseAction public ActionForward login(ActionMapping mapping, ActionForm form

35、,HttpServletRequest request, HttpServletResponse response) LoginForm loginForm = (LoginForm) form;AdminService service = new AdminServiceImpl();ActionForward forward = null;ActionMessages msgs = new ActionMessages();tryAdmin admin = service.adminLogin(loginForm.getLoginName(), loginForm.getLoginPwd(

36、);if (admin!=null)request.getSession().setAttribute(Admin, admin);forward = mapping.findForward(loginSuccess);elseforward = mapping.getInputForward();msgs.add(loginError,new ActionMessage(Constants.ADMIN_LOGINERROR_KEY);saveErrors(request, msgs);catch(Exception ex)logger.info(在实施AdminLoginAction类中lo

37、gin方法时犯错:n);ex.printStackTrace();return forward;public ActionForward logout(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) request.getSession().invalidate();return mapping.findForward(logoutSuccess);2)、管理员form类。package com.struts.form;import javax.se

38、rvlet.http.HttpServletRequest;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionMapping;import org.apache.struts.validator.ValidatorForm;public class AdminForm extends ValidatorForm private String adminType;private String loginPwd;private String loginName;private Str

39、ing adminName;public ActionErrors validate(ActionMapping mapping,HttpServletRequest request) return null;public void reset(ActionMapping mapping, HttpServletRequest request) public String getAdminType() return adminType;public void setAdminType(String adminType) this.adminType = adminType;public Str

40、ing getLoginPwd() return loginPwd;public void setLoginPwd(String loginPwd) this.loginPwd = loginPwd;public String getLoginName() return loginName;public void setLoginName(String loginName) this.loginName = loginName;public String getAdminName() return adminName;public void setAdminName(String adminN

41、ame) this.adminName = adminName;2、因为篇幅有限,现就系统管理模块为代表讲解。1)、利用hibernate实现数据库操作package com.ORM;/ 对象关系映射public class Admin implements java.io.Serializable private Integer id; private Integer adminType;/ 组员访问 private String adminName; private String loginName; private String loginPwd; public Admin() publ

42、ic Admin(Integer adminType, String adminName, String loginName,String loginPwd) this.adminType = adminType;this.adminName = adminName;this.loginName = loginName;this.loginPwd = loginPwd;public Integer getId() return this.id;public void setId(Integer id) this.id = id;public Integer getAdminType() ret

43、urn this.adminType;public void setAdminType(Integer adminType) this.adminType = adminType;public String getAdminName() return this.adminName;public void setAdminName(String adminName) this.adminName = adminName;public String getLoginName() return this.loginName;public void setLoginName(String loginN

44、ame) this.loginName = loginName;public String getLoginPwd() return this.loginPwd;public void setLoginPwd(String loginPwd) this.loginPwd = loginPwd;2)、系统管理业务逻辑层方法定义package com.service;import com.ORM.*;import java.util.*;public interface AdminService public Admin adminLogin(String loginName,String loginPwd) throws Exception;public List browseAdmin() throws Exception;public Admin loadAdmin(Integer id) throws Exception;public boolean delAdmin(Integer id) throws Exception;public boolean addAdmin(Admin admin) throws Exception;public boolean updateAdmin(Ad

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服