收藏 分销(赏)

基于jsp的健身俱乐部后台管理系统设计与开发.doc

上传人:快乐****生活 文档编号:4915842 上传时间:2024-10-20 格式:DOC 页数:58 大小:4.17MB
下载 相关 举报
基于jsp的健身俱乐部后台管理系统设计与开发.doc_第1页
第1页 / 共58页
基于jsp的健身俱乐部后台管理系统设计与开发.doc_第2页
第2页 / 共58页
基于jsp的健身俱乐部后台管理系统设计与开发.doc_第3页
第3页 / 共58页
基于jsp的健身俱乐部后台管理系统设计与开发.doc_第4页
第4页 / 共58页
基于jsp的健身俱乐部后台管理系统设计与开发.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、毕 业 论 文(设计)题 目 基于jsp的健身俱乐部后台 管理系统设计与开发 指导老师 王昌建 专业班级 软件技术xxx 姓 名 xxx 学 号 xxx xxxx年 x 月 xx 日27摘要:随着北京奥运会在中国的成功举办,人们的健身意识不断加强,健身俱乐部作为专业的健身服务行业,已经越来越受到人们的青睐。随着自身的规模不断扩大,客户数量的增多,传统的管理模式已不能适应现代健身机构的发展趋势,出于更好地对客户进行管理和服务,提高会员工作效率,降低管理成本等多方面的考虑,有必要通过现代化科技手段,建立完善的客户自动化管理系统,通过自动化的客户管理方法,提升俱乐部档次,方便客户服务,扩大业务规模,

2、为客户提供专业的健身服务,实施专业化、科学化的管理。 本系统的开发正是适应了这一需求,经过实际的需求分析,我们采用了JSP技术和数Mysql据库管理系统作为工具进行开发。整个系统服务于管理员、俱乐部会员两种不同的用户。操作简便、界面美观、灵活实用,设计开发出会员管理、健身器材、项目管理、健身课程管理等功能,基本满足了俱乐部实际的需要。本文主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。关键词:健身俱乐部;数据库;JSP;Mysql1目 录1绪论11.1 背景意义11.2 发展趋势11.3 系统开发目标22 系统需求分析22.1 系统功能分析22

3、.2 系统功能结构32.3功能描述和用例分析42.3.1系统用例图42.3.2 系统用户管理52.3.3 会员管理62.3.4 人事管理72.3.5 考勤管理82.3.6 工资管理92.3.7 器材管理102.3.8统计报表112.4 系统性能需求122.4.2 空间需求132.5 目标系统其它需求132.5.1 安全性132.5.2可靠性133 系统总体设计143.1 系统开发143.2 系统开发需求153.3 系统的设计规则163.3.1 操作方便快捷163.3.2 先进性原则163.3.3 系统的易用性和维护性163.3.4系统的标准性163.3.5 故障处理要求173.4 系统开发与运

4、行环境设计173.4.1 软件环境173.4.2 硬件环境174 数据库设计174.1 数据库设计174.1.1 实体类抽象184.1.2 系统ER图184.1.3 数据库连接配置配置文件184.2 数据库的选择194.3 数据库表的设计195 系统详细设计225.1 系统的特色225.2 系统类图设计225.2.1 系统类图235.2.2 实体类235.2.3 控制类245.2.4 数据层访问(DAO)接口255.2.5 数据层访问处理类266 系统的实现266.1登录界面及主界面266.2 系统管理286.2.1 会员管理286.2.2 人事管理326.2.3 考勤管理366.2.4 工资

5、管理396.2.5 器材管理436.2.6 系统用户管理46总结50参考文献51151绪论1.1 背景意义健身俱乐部管理系统是典型的信息管理系统(MIS),信息管理系统(MIS)集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步的加工,使企业领导层对生产、经营的决策依据更加充分,更具有和理性科学性,并创造出合理的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持续、健康稳定的发展打下基础。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起

6、资料一致性和完整性强。对与后者则要求应用程序功能完备,使用方便等特点。该系统较有创意的地方应属前端应用程序的开发方面。传统的信息管理系统界面,大多以文字和数字方式显示,在信息传达上,不容易显示出信息的重点。大量的文字表示,也使得用户头疼。为此该系统将画面转变为图形显示,使得各种信息一目了然,也大大提高了管理效率。1.2 发展趋势健身中心的前身始于20世纪80年代,那时,几台力量器械是健身房的主要特征,健身房的会员大都是男性。马华的“健美5分钟”使健身操在中国迅速流行,健身房成了女性会员最喜欢去的健身场所之一。而国外健身中心模式从21世纪进入中国,经过短短6年左右的发展,现已成为了健身业发展的主

7、要模式。从总体趋势来看,综合了有氧运动、力量训练、身体检测、私教服务等项目的综合健身中心是健身业主要发展方向。现今,随着现代健身爱好者的增多与壮大,运动也就随之成为一种时尚,成为一种重要的休闲生活方式,健身中心的发展将会越来越好,健身中心、健身房、俱乐部等产业不断发展,例如:青鸟、一兆伟德,宝力豪,英派斯等等各大国内外知名品牌的健身俱乐部的出现,大大带动了人们对健身的热情,同时也大大提升了经济的发展。而管理的好坏成为了经营效率的关键因素,可想而知具有更新、查询等功能,做一个简单的健身中心管理信息系统就显得十分必要了,根据这点,专门为这一行业制作了这个健身中心管理系统。这样不仅可以使得管理得心应

8、手,还能在一定程度上降低人事管理的成本。我所要实现的功能只是整个系统的一个部分,但是它可以给用户打开了一个最为方便之门,方便用户操作系统。1.3 系统开发目标系统采用B/S体系结构,利用JAVA SE JSP和MYSQL 6.5进行开发的,具有简单、易用性、用户界面友好等特点。系统开发的目标 主要是:(1) 界面设计简洁、友好、美观大方;(2) 操作简单、快捷方便;(3) 数据存储安全、可靠;(4) 信息分类清晰、准确;(5) 强大的查询功能,保证数据查询的灵活性;(6) 对于用户输入的数据系统进行严格的数据校验,尽可能排除人为出错。2 系统需求分析2.1 系统功能分析本课题所研究的健身俱乐部

9、管理系统主要由六个模块组成,即人事资料模块、预约管理模块、器材管理模块、会员管理模块、系统管理模块。运行本系统先由登陆界面窗口进入用户权限认证窗口,通过用户名和口令验证的用户方可进入系统主窗口进行浏览与操作。会员管理子系统:包括会员个人信息的修改、会员的增加和删除、会员信息查询以及会员卡的管理。预约管理子系统:包括健身预约信息的录入、和删除。人事资料管理子系统:包括人事资料的添加、删除、修改功能。器材管理子系统: 包括器材信息的录入、增加和删除、修改、产品信息查询。考勤、工资管理子系统: 包括考勤、工资信息的录入、增加和删除、修改。系统维护子系统:包括修改密码、修改用户名、删除管理员和增加管理

10、员四个功能模块。用户管理模块:管理员添加、删除、查询用户基本信息和设置用户权限。2.2 系统功能结构根据2.1节的系统功能分析可知“健身俱乐部信息管理系统”包括会员管理、人事管理、系统管理、器材管理项目管理等模块,其功能结构图如图2.1所示。健身俱乐部信息管理系统会员卡查看健身预约会员注册修改资料及密码会员管理卡管理器材管理人事管理考勤、工资管理系统维护前台后台修改管理员密码修改管理员名添加管理员删除管理员图2.1 系统功能结构图2.3功能描述和用例分析用例是用于表示系统所提供的服务,它定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对话

11、。用例具有层次概念的,一个大的用例可以用很多个小的用例来细化,小的用例在通过更小的用例来细化,直到这个用例无需再细分为止;根据分析,下面将列出本系统的系统用例图。2.3.1系统用例图系统用例图主要是用来描述系统的总体结构,为了确保系统的安全,只能是会员才能访问前台,其中该模块主要功能是会员可以进行健身预约添加、删除、修改,查询会员卡,健身计划添加、删除、修改,用户中心查看,修改资料,修改密码,退出登录。如下图所示:只能是管理员才能访问后台,进行会员管理的查询、删除,人事管理增删改,考勤管理增删改,工资管理增删改,器材管理增删改,统计报表,系统用户管理的修改密码、修改用户名、添加系统用户、系统用

12、户管理,注销退出。该系统用例图如图2.2所示。添加系统用户系统用户管理修改用户名查询删除删除修改密码系统用户管理统计报表删除会员管理人事管理器材管理添加考勤管理修改修改删除工资管理修改添加删除添加注销退出修改添加删除图2.2系统用例图2.3.2 系统用户管理(1)功能介绍为了确保系统的安全,只能是系统管理员才能对系统用户进行管理,对系统用户进行修改密码、修改用户名、添加系统用户、系统用户管理,注销退出。(2)活动图登录系统系统用户管理添加系统用户修改用户名系统用户管理修改密码提交信息图2.3 系统用户管理活动图2.3.3 会员管理(1)功能介绍会员管理:系统管理员登录系统后,可以对会员进行删除

13、和查询,也可以对对会员进行会员卡发放。(2)活动图登录系统会员管理会员卡发放会员卡查询删除会员提交信息图2.4会员管理活动图2.3.4 人事管理(1) 功能介绍人事管理:主要是对于公司员工进行添加,修改和删除。(2) 活动图登录系统人事管理删除添加修改提交信息图2.5 人事管理活动图2.3.5 考勤管理(1)功能介绍考勤管理:主要登记的是公司员工的考勤内容,可以对它添加,修改和删除。(2) 活动图登录系统考勤管理删除添加修改提交信息图2.6考勤管理活动图2.3.6 工资管理(1)功能介绍工资管理:主要根据考勤管理,来整理员工的工资,对它进行修改,删除和添加。(2)活动图登录系统工资管理删除修改

14、添加提交信息图2.7 工资管理活动图2.3.7 器材管理(1)功能介绍器材管理:对于健身器材进行添加,删除和修改。(2)活动图登录系统器材管理添加修改提交信息删除图2.8 器材管理2.3.8统计报表(1)功能介绍统计报表:会员统计报表,人事统计报表,考勤统计报表,工资统计报表,器材统计报表。(2)活动图登录系统统计报表器材统计报表工资统计报表考勤统计报表人事统计报表会员统计报表图2.9 统计报表活动图2.4 系统性能需求本课题主要是解决健身俱乐部信息管理系统的日常管理中所涉及到的基本信息,目标是使健身俱乐部管理系统在管理上做到数据的信息化、快速化和网络化。本系统主要包括健身俱乐部会员管理、员工

15、考勤工资管理、器材管理、系统维护等模块。下面详细介绍这几部分模块的作用及所实现的功能。1. 会员管理,例如会员的登记,会员卡的类别,会员卡管理,会员卡查询。2. 预约,会员可以提前跟私人教练预约健身场地和健身时间。3. 会员查询,查询自己的健身计划,还有会员卡的的信息。4. 人事资料,录入员工的信息,员工的考勤,和发放工资内容。5. 商品管理。6. 报表查询和分析。2.4.1 时间需求(1) 查询的最长等待时间不超过5秒; (2) 更新信息的时间不超过5秒; (3) 数据上传的时间不超过5秒;2.4.2 空间需求(1) 支持的终端数:=1000 ;(2) 支持的并行操作的使用者数:=300 ;

16、(3) 处理的记录数: =10000 ;2.5 目标系统其它需求2.5.1 安全性(1) 会员能进入前台进行操作,管理员能进入后台进行操作。(2) 对用户输入的数据,系统进行严格的数据校验,尽可能的排除人为错误。2.5.2可靠性设计过程中充分考虑恶意代码等非法入侵行为,尽量达到安全性最高。采用安全简单的方式,来运行程序的同时,保证代码的安全性。在相应的时间里,完成与完善相应的功能,以提高软件的实用性。3 系统总体设计3.1 系统开发JSP是将纯Java代码嵌入在HTML中实现动态功能的一种技术,它为创建高度动态的Web应用独特的开发环境。JSP具备了Java技术的简单易用、完全面向对象、具有平

17、台无关性,而且安全可靠和“一次编写,各处运行”等所有特点,使用灵活,功能强大,支持系统的多平台,伸缩性强,具有很大的发展前途。 JavaBean组件是用Java语言编写的可重用组件,它继承了在Java程序与平台无关性的特性,是第一个全面基于组件的标准模型,为Java类提供了定义方法、事件、属性的方法。JavaBean组件也可以说是一个公有的Java类,它遵循统一的接口格式,具有代码可重复利用、易维护、易使用、易编写、支持在Java的任何平台上工作而不需要重新编译等特性。因此,“健身俱乐部信息管理系统”采用轻量级的框架技术,该系统采用JavaBean+ servlet,分别对应着控制层、业务逻辑

18、层及数据访问层。JSP是将纯Java代码嵌入在HTML中实现动态功能的一种技术,它为创建高度动态的Web应用独特的开发环境。JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性等所有特点,使用灵活,功能强大,支持系统的多平台,伸缩性强,具有很大的发展前途。 JavaBean组件是用Java语言编写的可重用组件,它继承了在Java程序与平台无关性的特性,是第一个全面基于组件的标准模型,为Java类提供了定义方法、事件、属性的方法。JavaBean组件也可以说是一个公有的Java类,它遵循统一的接口格式,具有代码可重复利用、易维护、易使用、易编写、支持在Java的任何平台上工作而不需要

19、重新编译等特性。“健身俱乐部信息管理系统“选择采用的是JavaBean+ servle技术。本系统中AdminLoginServlet、DelServlet、PJlbServlet等servle,来通过对业务的访问并进行处理,然后将处理结果返回,并根据返回的字符串,跳转到相应的jsp页面。然而在jsp页面中,都是使用JavaBean+ servlet来进行数据显示,这样不仅可以减少页面中的java代码,还可以为以后系统的维护带来方便。3.2 系统开发需求性能要求系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 本系统是以Dreamweaver为前台,

20、Mysql为后台,因此要求系统运行在:Windows XP 系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。其他需求本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下,使上述各方面最大限度的得到满足。 3.3 系统的设计规则3.3.1 操作方便快捷全文设计一定要为用户提供设计简洁、友好、美观大方的界面,使系统使用者操作简单、快捷方便。健身俱乐部信息管理系统提供了设计简洁,友好,

21、大方的用户界面,还提供了模糊查询或精确查询以及查询全部信息等方式。3.3.2 先进性原则(1) 系统的体系结构和开发工具必须先进,而且便于系统升级。(2) 开放性和扩展性。3.3.3 系统的易用性和维护性有良好的适应性,基于jsp的健身俱乐部后台管理系统在很多情况下都是很实用的。拥有良好的系统信息安全性,不同用户的权限是不同的,所以使得系统的信息具有良好的安全性。提供良好的用户接口,易用的人机交互界面。尽量使用用户熟悉的术语和中文信息的界面。针对用户可能出现的使用问题,要提供足够的在助,缩短用户对系统熟悉的时间。系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数

22、据的恢复等工作。3.3.4系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业的标准。例如,在开发中使用的操作系统以及开发工具等都必须符合通用标准,同时,在进行开发基于jsp的健身俱乐部后台管理系统时,要进行详细的设计工作,制订符合标准的软件规范文档,保证系统的可操作性和简易性,以及代码的易读性和可移植性。能够进行人机交互,确保用户能够进行简单操作。3.3.5 故障处理要求故障处理能力要求很高,系统要有很强的监控能力,一旦系统出现一点故障能马上发出警告信号。同时能够设置数据库镜像,定时备份数据和日志,在出现严重故障时能够及时恢复。在本系统中,

23、当用户输入信息错误或必须输入的时候,系统会弹出对话框提示错误信息,让用户能够了解到自己所欠缺的,马上进行修正。3.4 系统开发与运行环境设计3.4.1 软件环境(1) 操作系统:Windows2000/XP/2003或更高版本 (2) 数据库: MYSQL 5.0 (3) WEB容器:Tomcat7.0 JDK1.6或更高版本3.4.2 硬件环境(1) 处理器:P3,或更高档的PC (2) 内存:256MB或更高 (3) 磁盘容量:512MB或更高 (4) 其它:鼠标、键盘。4 数据库设计4.1 数据库设计Mysql是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方使

24、地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样个数据库管理系统软件(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件DBMS环境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。 4.1.1 实体类抽象本系统设计的实体包括:系统管理员、会员、人事、考勤、工资、器材,将它们以及它们之间的关系抽象出来,并绘制成ER图(如下)。4.1.2 系统ER图用户名密码管理员管理信息会员管

25、理考勤工资管理人事管理器材管理系统维护维护信息修改密码修改账号添加管理删除管理用户管理图4.1 系统ER图4.1.3 数据库连接配置配置文件(1) 数据库的配置参数(#表示注释,DBConn.java)#加载驱动Class.forName(“com.mysql.jdbc.Driver”);#连接数据库jdbc.url=jdbc:mysql:/localhost/jsjlb#用户名jdbc.username=root#登录密码jdbc.password=1234564.2 数据库的选择本系统使用MYSQL关系型数据库,MYSQL5.0能提供中小型系统所需要的数据库服务。MYSQL能提供一定量的连

26、接同时对其进行访问,它能为这些环境提供了全面的保护,具有相应的安全措施,例如,可以防止多个用户试图同时更新相同的数据。MYSQL还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘I/O。 4.3 数据库表的设计 (1) 管理员表(admin)表4.1管理员表(admin)名称类型是否为空默认值属性备注idInt(4)Not null无uniqueIDnameVarchar(50)null无无名称pwdVarchar(50)null无无密码 (2) 会员卡表(card )表4.2会员卡表(card )名称类型是否为空默认值属性备注idInt(10)null无uniqueIDMember

27、Varchar(50)null无无会员名typeVarchar(50)null无无类型fkrqVarchar(50)null无无发卡日期rmbVarchar(50)null无无金额(3) 员工表(emp)表 4.3员工表(emp)名称类型是否为空默认值属性备注idInt(4)Not null无uniqueIDNameVarchar(50)null无无员工名zwVarchar(50)null无无员工工作sexVarchar(50)null无无性别sfzVarchar(50)null无无身份证telVarchar(50)null无无电话addressVarchar(50)null无无地址(4) 工

28、资表(gz)表4.4工资表(gz)名称类型是否为空默认值属性备注idInt(4)Not null无uniqueIDEmpVarchar(50)null无无员工名sjVarchar(50)null无无日期introVarchar(500)null无无工资(5) 计划表(jh)表4.5计划表(jh)名称类型是否为空默认值属性备注idInt(4)Not null无uniqueIDTitleVarchar(100)null无无标题contentVarchar(500)null无无计划addtimeVarchar(50)null无无添加时间memeberVarchar(50)null无无会员名(6) 考

29、勤表(kq)表4.6考勤表(kq)名称类型是否为空默认值属性备注idInt(4)Not null无uniqueIDEmpVarchar(50)null无无员工名sjVarchar(50)null无无日期introVarchar(500)null无无事项(7) 器材表(qc)表4.7器材表(qc)名称类型是否为空默认值属性备注idInt(4)Not null无uniqueIDMcVarchar(50)null无无器材xhVarchar(50)null无无型号gmrqVarchar(50)null无无进货日期slVarchar(50)null无无数量fzrVarchar(50)null无无进货员i

30、ntroVarchar(500)null无无评论(8) 会员表(users)表4.8会员表(users)名称类型是否为空默认值属性备注idInt(4)Not null无uniqueIDnameVarchar(50)null无无会员名pwdVarchar(50)null无无密码realnameVarchar(50)null无无真实姓名sexVarchar(50)null无无性别phoneVarchar(50)null无无电话addressVarchar(50)null无无地址(9) 预约表(yy)表4.9预约表(yy)名称类型是否为空默认值属性备注idInt(4)Not null无uniqueI

31、DTitleVarchar(50)null无无标题jlVarchar(50)null无无经理cdVarchar(50)null无无场地sjVarchar(50)null无无时间contentVarchar(500)null无无原因memberVarchar(50)null无无会员5 系统详细设计5.1 系统的特色本系统根据健身俱乐部管理中的实际需求和需要进行设计和开发的。 数据库管理系统采用Mysql,前台采用JSP开发,系统的应用规模可以根据用户的需要由管理随时做出调整和更新。模块分工明确,模块功能强大,基本符合实际需求,可以为健身俱乐部所使用,而不是凭空的一个架子,推广性和实用性都比较高。

32、有机结合计算机自动处理与人工处理,使其在实际应用中更加的高效。 系统主界面设计素朴,给人一种清新的感觉,功能介绍明了,用户不需要指导就可以方便的了解到自己想要的信息。本系统因为采用JSP技术开发,所以安全性好,可靠性高。另外JSP技术的可扩充性好,发展潜力大。所以可以应用于多种系统平台。5.2 系统类图设计5.2.1 系统类图经分析,系统应包含管理员表(admin)、会员卡表(card )、员工表(emp)、工资表(gz)、计划表(jh)、考勤表(kq)、器材表(qc)、会员表(users)、预约表(yy)等9个类,各个类及之间的关系如图5.2所示。图5.2 系统类图5.2.2 实体类系统中实

33、体类有会员类,系统用户管理类,器材类,人事类,考勤类,工资类等;根据系统分析,人事类和工资类是一对一关系。类图如图5.3所示。图5.3 实体类图5.2.3 控制类控制类主要有八大块:为了确保系统的安全,只能是会员才能访问前台,其中该模块主要功能是会员可以进行健身预约添加、删除、修改,查询会员卡,健身计划添加、删除、修改,用户中心查看,修改资料,修改密码,退出登录。只能是管理员才能访问后台,进行会员管理的查询、删除,人事管理增删改,考勤管理增删改,工资管理增删改,器材管理增删改,统计报表,系统用户管理的修改密码、修改用户名、添加系统用户、系统用户管理,注销退出等。 这几大类主要负责mvc中的业务

34、逻辑的控制,以及对表示层的跳转,如图5.4所示。图5.4 Action控制类5.2.4 数据层访问(DAO)接口为数据库的访问提供接口,DAO把底层的数据访问逻辑和业务逻辑分离,使其能够更加专注于编写数据访问代码。图5.5 数据层访问接口图5.2.5 数据层访问处理类这一层主要是对5.2.4中接口的实现,为业务逻辑层提供调用,具体类图如图5.6所示。图5.6 数据层访问处理类图6 系统的实现6.1登录界面及主界面图6.1系统登录界面(会员)图6.2系统登录界面(管理员)图6.3主界面(会员)图6.4主界面(管理员)运行本系统将展示出图6.1和6.2所示的界面,即登录界面。使用者输入合法的用户名

35、和密码进行登录,会员与管理员登陆需要输入用户名及密码,然后将这二个参数传到后台进行处理,同时去数据库中进行查询匹配看是否有匹配的信息然后将信息返回回去,如果有则进入系统,如果没有则提示管理员您输入的用户名或密码失败,请输入正确的信息进行登陆,将展示出图6.3和6.4所示的界面。主要方法代码如下:public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException response.setContentType(text/html;chars

36、et=gb2312);request.setCharacterEncoding(gb2312);String name = request.getParameter(name);String pwd = request.getParameter(pwd);String sql = select * from users where name=+name+ and pwd=+pwd+;String args = id,name,pwd;SelectBean sb = new SelectBean();ArrayList al = sb.select(args, sql);String str =

37、 ;if(al = null | al.size() = 0)str = /users/index.jsp;request.setAttribute(message, 用户名或密码错误!);elsestr = /users/userpass.jsp;HttpSession session = request.getSession();session.setAttribute(userlogin, al);session.setAttribute(member, name);request.getRequestDispatcher(str).forward(request, response);

38、 6.2 系统管理6.2.1 会员管理(1) 图形界面会员查询、删除、会员卡发放。当管理员进入本系统后,进行如下操作将展示出图6.5、图6.6。图6.5会员查询、删除图6.6会员卡发放 (2) 设计说明会员管理主要包括会员查询、删除、会员卡发放。系统管理员息可根据图6.5所展示的界面进行会员查询、删除。根据图6.6所展示的界面对会员卡发放。主要方法实现代码如下:package bean;import java.util.ArrayList;public class AllBean SelectBean sb = new SelectBean();ArrayList al = null;publ

39、ic ArrayList getUsers()String sql = select * from users order by id desc;String args = id,name,pwd,realname,sex,phone,address;al = sb.select(sql, args);return al;public ArrayList getUsers(String id)String sql = select * from users where id=+id;String args = id,name,pwd,realname,sex,phone,address,pic

40、path;al = sb.select(args, sql);return al;public ArrayList getThesis()String sql = select * from thesis order by id desc;String args = id,usersid,title,path,times,review,opinion;al = sb.select(sql, args);return al;public ArrayList getThesis(String id)String sql = select * from thesis where id=+id;Str

41、ing args = id,usersid,title,path,times,review,opinion;al = sb.select(args, sql);return al;public ArrayList getThesisTitle(String usersid)String sql = select * from thesis where usersid=+usersid+ order by id desc;String args = id,usersid,title,path,times,review,opinion;al = sb.select(sql, args);return al;ArrayList public ArrayList getThesisTitle(String title,String usersid)String sql = select * from

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告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 

客服