羽毛球场地管理系统的设计与实现论文正稿

上传人:仙*** 文档编号:88172832 上传时间:2022-05-10 格式:DOC 页数:31 大小:643KB
返回 下载 相关 举报
羽毛球场地管理系统的设计与实现论文正稿_第1页
第1页 / 共31页
羽毛球场地管理系统的设计与实现论文正稿_第2页
第2页 / 共31页
羽毛球场地管理系统的设计与实现论文正稿_第3页
第3页 / 共31页
点击查看更多>>
资源描述
摘 要当今社会己进入信息社会时代,信息己经受到社会的广泛关注,被看作社会和科学技术发展的三大支柱材料、能源、信息之一。二十一世纪信息是管理的基础,是进行决策的基本依据。在一个组织里,信息已经作为人力、物力、财力之外的第四种能源,占有重要的地位。然而,信息是一种非物质的,有别于基本资源的新形式的资源。信息也是管理的对象,必须进行管理和控制。羽毛球馆管理系统是将IT技术用于羽毛球场地信息的管理, 它能够收集与存储羽毛球场地的档案信息,提供更新与检索羽毛球场地信息档案的接口;提高工作效率。系统采用JSP技术,Java为编程语言,主要运用的是B/S模式体系结构。通过WEB前台与后台办公室相结合,场地管理与计算机相结合,实现从场地预定,到身份验证,场地调度分配等一系列工作的自动化,使场地的使用效率、工作效率等各方面得到改善,迅速提高经营管理水平、稳固客户群,增加经济效益。关键词:Java;JSP;羽毛球馆管理系统;B/S模式;数据库27 / 31目录第一章绪论11.1 课题背景11.2 主要研究的目的及容11.3系统的研究方法及设计思路21.3.1研究方法21.3.2系统设计思路2第二章相关软件及技术简介32.1 JSP技术简介32.2 B/S结构32.3 MyEclipse概述42.4 Oracle 10g 数据库简介4第三章系统分析63.1 系统实现目标63.2 系统体系结构7第四章总体设计84.1 概要设计84.2 系统功能模块设计84.2.1 系统用户管理模块84.2.2 基本信息管理模块84.2.3 其他功能94.3 数据库设计94.3.1 系统E-R图94.3.2 数据库表的建立11第五章功能模块实现175.1 管理员登陆界面175.2 管理员设置205.3 羽毛球场地信息管理模块22参考文献23致24第一章 绪论1.1 课题背景近年来,随着人民生活水平的提高,人们在最求高收入的同时,对健康的需求也越来越强烈。生命在于运动,现在的人们对于运动的认可比以往任何时刻都要强。体育锻炼对人类健康的促进作用已被无数事实和科学研究证实。它不仅仅改变着人的生物属性,同时也改变着人的社会属性。从社会学角度来看,体育已经演化成为一种具有独立体系结构的文化形式,并呈现出加速发展的趋势,渗入社会的每一个细胞,并深刻影响着人们的社会生活,对整个社会的发展起着越来越显著的作用。从体育的社会学角度来看,体育发展必须与社会需求同步,必须承担起促进人类健康的重任。因此,体育锻炼将为人类的全面健康做出应有的贡献。羽毛球运动是深受广大群众喜爱的小型球类体育运动。由于它的运动器材简便,不受场地限制,两把拍子一个球,无论走到哪里,无论有网无网,无论室、室外,只要有一小块空地,就能进行活动和锻炼。羽毛球运动特有的风格,它一方面是一项技巧性很强的竞技性比赛项目,另一方面,它是一项普及性很强,老少皆宜的活动。既能强身健体,又充满乐趣。无论是从事竞技性运动,还是一般性的大众健身活动,多需要在场上不停地移动跳跃、转体、挥拍击球。因此,青年男女经常进行羽毛球锻炼,能促进生长发育,提高身体各方面的机能,培养不怕困难,不甘心落后,顽强的拼博精神,从而提高身体素质和身心健康。羽毛球运动是一项极具魅力而高雅的体育项目,在国际上享有极高的美誉度和极强的影响力,然而对羽毛球馆的管理就是一项十分重要的任务,随着计算机信息技术发展,如何最大程度的实现管理自动化、网络化,减少工作人员压力的同时,保证羽毛球馆管理的正常有效运行。羽毛球馆管理系统便可以做到管理好、高效,而又能稳固客户群,增加经济效益。1.2 主要研究的目的及容本课题的目的是使羽毛球场地信息管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使羽毛球场地管理系统出错率降至最低。在传统的羽毛球场地信息管理中,各种管理工作往往是很复杂烦琐的。羽毛球场地信息管理的特点是信息处理量比较大,所管理的种类比较繁多,而且由于消费、缴费等单据发生量特别大,关联信息多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复传递,因此羽毛球场地信息管理必须实现计算机化处理。我们系统开发的总体任务是实现羽毛球场地信息管理的系统化、规化、自动化、信息化与智能化,从而达到提高羽毛球场地信息管理效率的目的。1.3系统的研究方法及设计思路1.3.1研究方法羽毛球场地信息管理是信息行业业务流程过程中十分重要且必备的环节之一,在信息行业业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多信息行业在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。针对上述问题,采用软件工程的开发原理,依据软件流程过程规,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个羽毛球场地管理系统。采用JSP技术,以Java为编程语言,结合微软公司的sqlserver2000数据库,数据库设计遵循3式,主要设计了会员基本信息表、羽毛球场地基本信息表、系统基本信息表、管理系统的用户口令表等数据表。解决了羽毛球场地管理系统中存在的数据安全性、数据一致性以及系统运行速度等问题。1.3.2系统设计思路1系统应符合羽毛球场地信息管理的规定,满足信息行业相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;2系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;3系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作;4尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。第二章 相关软件及技术简介2.1 JSP技术简介JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件中插入Java程序段和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一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。2系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比JSP,PHP的局限性是显而易见的。 3强大的可伸缩性。从只有一个小的war文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 4多样化和功能强大的开发工具支持。这一点与JSP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。2.2 B/S结构B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器,从而构成一个三层结构的客户服务器体系。 第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如NetscapeNavigator,微软公司的IE等。浏览器将HTML代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。 第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。第三层数据库服务器的任务主要是负责协调不同的Web服务器发出的SQ请求,管理数据库。2.3MyEclipse概述图2-2 MyEclipse 6.6MyEclipse企业级工作平台MyEclipse Enterprise Workbench ,简称MyEclipse是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类: 1. JavaEE模型 2. WEB开发工具 3. E开发工具 4. 应用程序服务器的连接器 5. JavaEE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错。2.4 Oracle 10g 数据库简介Oracle10g是业界第一个完整的、智能化的新一代Internet基础架构,Oracle10g电子商务平台实际上是指Oracle数据库10g、Oracle应用服务器10g和Oracle开发工具套件10g的完整集成。 Oracle数据库10g是第一套具有无限可伸缩性与高可用性,并可在集群环境中运行商业软件的互联网数据库,具有400多个领先的数据库功能,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。作为甲骨文公司长达十年的软件技术研发成果,真正应用集群技术Real Application Clusters能够提供近乎无限的扩充能力与整体可用性,为用户带来透明的、高速增长的集群功能。 Oracle应用服务器10g是J2EE认证的、最轻、最快、最具伸缩性的应用服务器,提供了企业门户软件、无线支持、高速缓存、轻量级J2EE引擎、商务智能、快速应用开发、应用与业务集成、Web 服务等多种应用开发功能,形成完整的电子商务应用开发和部署环境。使用了Oracle应用服务器10g的用户可以通过升级软件来取代升级硬件,大大的节省了基础设施的成本花费。Oracle开发工具套件10g是一套完整的集成开发工具,可用于快速开发使用Java和XML语言的互联网应用和Web服务,支持任何语言、任何操作系统、任何开发风格、开发生命周期的任何阶段以及所有最新的互联网标准。9i之后的Oracle的硬件要求很高,Windows版本9i建议配512M存,10g建议配1G存。第三章 系统分析3.1 系统实现目标伴随着信息行业的蓬勃发展和人们办公自动化意识的增强,羽毛球场地管理部门的的工作也越来越繁重,原来的羽毛球场地管理系统已经不能完全满足相关人员使用的需要。为了协助信息行业开展羽毛球场地管理工作,提高工作效率,充分利用信息行业的现有资源,开发更好的羽毛球场地管理系统势在必行。羽毛球场地管理系统是将IT技术用于羽毛球场地信息的管理, 它能够收集与存储患者信息,提供更新与检索的接口;协助信息行业开展羽毛球场地管理工作提高工作效率。开发一个基于Java的羽毛球馆管理系统,首先有两个方面需要考虑:一、做什么,即如何来实现系统的功能的需求。二、怎样来做,即选用怎样的开发环境来做。然后,再对这个系统是否可行进行分析。羽毛球场地信息本信息羽毛球馆管理系统会员数据库图3-1 业务流程图如图3-1,首先将羽毛球场地信息入库,然后会员登陆界面通过与羽毛球馆的交易活动,将相关信息存入库,然后管理员通过查询获得羽毛球馆场地预定信息的情况。本系统是一个独立的系统,用来解决羽毛球场地信息的管理问题。采用JSP技术构建了一个有效而且实用的羽毛球场地信息管理平台,目的是为高效地完成对羽毛球场地信息的管理。本系统拟要实现的功能:1.首页模块功能:登录页面的入口连接了各个登录页面的连接;2.场地管理模块功能:实现了场地信息的增加、删除、修改的功能;3.场地预约管理模块功能:包括了预约订单的填写及管理;4.会员管理模块功能:包括了对注册会员的管理功能;5.管理人员管理模块功能:主要包括管理人员的信息。羽毛球馆管理系统具有标准羽毛球馆管理系统所具有的现实中完整的羽毛球场地管理步骤。真正实现节约资源、提高效率、业务处理的同时真正实现羽毛球场地管理系统的功能作用。3.2 系统体系结构整个羽毛球馆管理体系中,系统管理员所要负责的管理模块分为四大模块:会员信息管理模块,场地信息管理模块,预订场地信息管理模块,系统用户管理模块。如下图3-2系统管理功能模块图,在图中,管理员可以对四个模块信息会员信息,产地信息,预订信息,系统用户进行管理:信息的浏览,修改,添加,删除。在系统功能分析的基础上,画出该系统功能模块图。图3-2系统管理功能图第四章 总体设计本系统不仅要求功能完善,而且还要界面友好,因此,对于一个成功的系统设计,功能模块的设计是关键。4.1 概要设计在系统分析阶段,搞清楚了软件做什么的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件做什么的逻辑模型变换为怎么做的物理模型,即着手实现系统的需求。4.2 系统功能模块设计系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自上向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。4.2.1 系统用户管理模块该模块主要管理添加用户、修改密码和用户管理。系统管理员负责管理所有系统用户信息的管理,担负着整个系统的维护和管理工作,如图4-1所示。系统管理员添加删除用户修改密码图4-1 用户信息管理4.2.2 基本信息管理模块本模块负责会员、羽毛球场地信息和场地预约的信息管理,如图4-2所示,将公司信息分为会员和羽毛球场地两种类型的数据信息都放在数据表中,该数据表存储有会员信息与羽毛球场地的基本信息,对表中容进行添加、删除、修改就可以完成对会员以及羽毛球场地资料的实时更新,保证数据的准确性。羽毛球馆信息的管理包括羽毛球场地相关的价格、大小容纳人数、参考图片等的修改、添加、删除等功能。本模块是整个羽毛球馆管理系统功能实现的基础,数据库没有准确的数据源,那么其它功能就没有实现的价值了,而修改、添加可以达到数据及时更新的目的。管理员登录管理场地信息管理会员信息管理并处理预约信息浏览信息图4-2 羽毛球馆信息管理图4.2.3 其他功能管理删除公告信息该模块的功能是主要为了增强系统首页面的效果,更加人性化。通过公告功能,让进入羽毛球馆页面的每一位顾客及时了解到管理员发布的关于羽毛球馆或羽毛球运动的一些信息。如图4-3所示:管理员登陆发布公告信息图4-3 羽毛球馆公告信息管理图4.3 数据库设计4.3.1 系统E-R图E-R图是产生于系统设计中概念结构设计阶段,用E-R图方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。人们利用概念模型对信息世界进行建模,它能够方便、准确地表示信息世界中的常用概念。概念模型的最著名的常用方法就是E-R图。 E-R图的表示方法有:矩形:表示实体集 椭圆:表示属性 菱形:表示联系集 线段:将属性连接到实体集 双椭圆:表示多值属性 虚椭圆:表示派生属性 双线:表示一个实体全部参与到联系集中 双矩形:表示弱实体集该系统E-R图分为两个部分,如图4-4和图4-5所示,图4-4说明的是会员这个实体与预订信息实体之间预览的联系;与已提交订单实体之间查看的联系;与详细资料实体之间的修改的联系。图4-5给出的是实体管理员与预订信息之间管理的联系;与订单实体之间管理的联系;与会员详细资料实体之间的管理联系;与公告实体间的管理联系;与场地信息和管理人员实体间的修改联系。为了避免重复和画面协调,省略了部分实体的属性。图4-4 系统E-R图会员部分图4-5 系统E-R图管理员部分4.3.2 数据库表的建立通过对系统E-R图的分析,羽毛球馆管理系统数据库创建如下:数据库名:ymq 用户名:sa 密码:123建立了如下的表:公告管理表affiche;管理人员修改表td;会员资料修改表pmember;会员管理表member;场地信息表sale;预订信息表prep;已下订单信息表dd;管理员信息表admin。1.公告管理表affiche,如表4-1,图4-6所示:表4-1 公告管理表字段名数据类型字段说明备注idint 4编号主键自动增1titlenvarchar100标题不允许为空contentnvarchar200容不允许为空addtimenvarchar50发布时间不允许为空addernvarchar50发布人不允许为空ifhideint 4是否显示不允许为空图4-6 公告管理表2.管理人员修改表td,如表4-2,图4-7所示:表4-2 管理人员修改表字段名数据类型字段说明备注idint 4编号主键自动增1xmnvarchar50允许为空xbnvarchar200性别允许为空sfznvarchar50允许为空dhnvarchar50允许为空dznvarchar50地址允许为空图4-7 管理人员修改表3.会员资料修改表pmember,如表4-3,图4-8所示:表4-3 会员资料修改表字段名数据类型字段说明备注idint 4编号主键自动增1realnamenvarchar100真实不允许为空续表4-3字段名数据类型字段说明备注sexnvarchar50性别不允许为空birnvarchar50生日允许为空shengnvarchar50省份允许为空citynvarchar50城市允许为空telphonenvarchar50不允许为空emailnvarchar50不允许为空questionnvarchar100密码提示问题不允许为空answernvarchar100问题答案不允许为空addressnvarchar50地址允许为空图4-8 会员资料修改表4.会员管理表member,如表4-4,图4-9所示:表4-4 会员管理表字段名数据类型字段说明备注idint 4编号主键自动增1usenamenvarchar50会员不允许为空password nvarchar100密码不允许为空typenvarchar 50类型不允许为空regtimedatetime 8登录时间不允许为空ifuseint 4状态不允许为空logintimesint 4登陆次数不允许为空lasttimedatetime 8上次登录时间不允许为空lastipnvarchar 50上次登陆ip不允许为空图4-9 会员管理表5.场地信息表sale,如表4-5,图4-10所示:表4-5 场地信息表字段名数据类型字段说明备注idint 4编号主键自动增1titlenvarchar50场地名称允许为空urlnvarchar50图片地址允许为空dznvarchar50价位允许为空ybnvarchar50负责人允许为空dhnvarchar50咨询允许为空jdnvarchar50容纳人数允许为空contenttext 16容介绍允许为空addtimenvarchar50发布时间允许为空图4-10场地信息表6.预订信息表prep,如表4-6,图4-11所示:表4-6 预订信息表字段名数据类型字段说明备注idint 4编号主键自动增1titlenvarchar50场地名称允许为空rsint 4预约人数允许为空sjnvarchar50预约时间允许为空tsnvarchar50允许为空lxrnvarchar50联系人允许为空lxfsnvarchar50联系方式允许为空 addtimedatetime 8提交时间允许为空ddidnvarchar50订单编号允许为空 membernvarchar50订单会员允许为空图4-11 预订信息表7.已下订单信息表dd,如表4-7,图4-12所示:表4-7 已下订单信息表字段名数据类型字段说明备注idint 4编号主键自动增1ddidnvarchar200订单编号允许为空membernvarchar50订单会员允许为空ztnvarchar200当前状态允许为空fkfsnvarchar50付款方式允许为空addtimenvarchar50下订时间允许为空图4-12 已下订单信息表8.管理员信息表admin,如表4-8,图4-13所示:表4-8 管理员信息表字段名数据类型字段说明备注idint 4编号主键自动增1usernamenvarchar50管理员名不允许为空passwordnvarchar50登录密码不允许为空creattimedatetime8创建时间不允许为空isuseint 4是否在用不允许为空logintimesint 4登陆次数不允许为空图4-13 管理员信息表第五章 功能模块实现5.1 管理员登陆界面对于一个完整的羽毛球场地管理系统,不仅要求功能强大、操作简单,还要有良好的设计风格和另人爽目的界面。登录界面对于整个系统来说是非常重要的,因为它设置了进入本系统的用户和口令,防止非法用户进入系统,破坏系统安全和所保存的数据,只有合法的管理员在输入正确的密码后方可进入系统,否则将提示密码或用户名输入错误。这样就对使用者有了限制,增加了系统的安全性和性,便于控制和管理,有利于系统的维护。如图5-1,管理员登陆就需要用户名和密码。图5-1管理员登陆界面主要代码如下:public void doPostthrows ServletException, IOException response.setContentType;request.setCharacterEncoding;tryString method=request.getParameter.trim;AdminBean loginbean = new AdminBean;Session session = request.getSession;session.setMaxInactiveInterval;SystemBean systembean = new SystemBean;String sysdir = systembean.getDir;ifmethod.equals/admin登录String username = request.getParameter;String password = request.getParameter;ifusername = null|username.trim.equalsrequest.setAttribute;request.getRequestDispatcher.forward;else ifpassword = null|password.trim.equalsrequest.setAttribute;request.getRequestDispatcher.forward;elseString md5password = MD5.MD5;String agent = request.getHeader; StringTokenizer st = new StringTokenizer; String useros=st.nextToken;String loginip = request.getRemoteAddr;int flag = loginbean.adminLogin;switch case Constant.SUCCESS:List list = loginbean.getAdminInfo;session.setAttribute;session.setAttribute;request.getRequestDispatcher.forward;break;case Constant.NAME_ERROR:request.setAttribute;request.getRequestDispatcher.forward;break;case Constant.PASSWORD_ERROR:request.setAttribute;request.getRequestDispatcher.forward;break;若用户名错误,则弹出的提示信息,如下图5-2所示:图5-2出错信息提示界面这是系统与数据库连接,查询用户名和密码是否正确,具体代码如下:public int adminLoginString sql = select * from admin where username = +username+ and isuse=1;String sql2 = insert into adminlog values;String sql3 = insert into adminlog values;String sql4 = update admin set logintimes = logintimes+1 where username = +username+ ;DBO dbo = new DBO;String pwd;dbo.open;tryrs = dbo.executeQuery;ifrs.nextpwd = rs.getString;ifpwd.trim.equalsdbo.executeUpdate;dbo.executeUpdate;return Constant.SUCCESS;elsedbo.executeUpdate;return Constant.PASSWORD_ERROR;elsedbo.executeUpdate;return Constant.NAME_ERROR;catche.printStackTrace;return Constant.SYSTEM_ERROR;finallydbo.close;当输入正确的用户名和密码后,进入后台管理中心,如下图5-3所示:图5-3后台管理界面5.2 管理员设置系统管理模块是本系统中一个基础的部分,在本模块中包括管理员对自身密码的重新设置,可以定时更换密码,确保资料的安全。增加了系统的安全性和性,便于控制和管理。在下图4-15中,系统管理员就可以对自身的用户名和密码,用户身份进行快速的修改,操作界面如下图所示:图5-4系统修改增加管理员界面图5-5系统修改管理员密码界面增加修改管理员主要代码:String username2 = session.getAttribute;ifrequest.getRequestDispatcher.forward;elseString username = request.getParameter.trim;String password = MD5.MD5request.getParameter.trim;int flag = loginbean.addManager;ifrequest.setAttribute;request.getRequestDispatcher.forward;else ifrequest.setAttribute;request.setAttribute;request.getRequestDispatcher.forward;elserequest.setAttribute;request.getRequestDispatcher.forward;修改密码关键代码:String username2 = session.getAttribute;ifrequest.getRequestDispatcher.forward;elseString oldpwd = MD5.MD5request.getParameter.trim;String newpwd = MD5.MD5request.getParameter.trim;String username = session.getAttribute;int flag = loginbean.editPassword;switch case Constant.SUCCESS:request.setAttribute;request.getRequestDispatcher.forward;break;case Constant.PASSWORD_ERROR:request.setAttribute;request.getRequestDispatcher.forward;break;case Constant.SYSTEM_ERROR:request.setAttribute;request.getRequestDispatcher.forward;break;5.3 羽毛球场地信息管理模块本模块主要实现羽毛球场地信息的增加、删除、修改、浏览等操作。如下图5-6所示,系统管理员负责对羽毛球馆中各个羽毛球场地的信息进行及时的更新和维护,确保会员已注册能够方便进行查阅和预订场地。图5-6羽毛球馆场地信息管理界面当点击修改时,则会弹出修改场地信息表,如下图5-7所示:图5-7羽毛球馆场地信息修改界面参考文献1 美Rogers Cadenhead. Java编程入门经典.梅兴文译.第4版.:人民邮电,20072 美Bruce Eckel. Thinking In Java.英文第4版.:机械工业,20073轶.晓昆编著.Java程序设计实验指导.:清华大学,20064昭编著.二级Java语言程序设计教程.:中国水利水电,20065文靖编著.Java程序设计基础与上机指导.:清华大学,20066毅主编.跨平台程序设计语言Java.:电子科技大学,20067王路群.Java高级程序设计.:中国水利水电,20068雍俊海编著.Java程序设计习题集.:清华大学,20069朱福喜编著.Java语言习题与解析.:清华大学,200610吴其庆编著.Java程序设计实例教程.:冶金工业,200611 柳西玲.许斌编著.Java语言应用开发基础.:清华大学,200612 施霞萍等编著.Java程序设计教程 第2版.:机械工业,200613 美Herbert Schidt著.Java参考大全.鄢爱兰.鹿江春译.:清华大学,200614 宛延闿等编著.实用Java程序设计教程.:机械工业,200615国君等编著.Java2程序设计基础.:清华大学,200616莉.王行言.马素霞编著.Java语言程序设计.:清华大学,200617 丁振凡主编.Java语言实用教程.:邮电大学,200518 朱喜福等编.Java程序设计.:人民邮电,200519 美Dick Oliver,Michael Morrison著秋萍译 HTML与CSS入门经典:人民邮电 2007.320 美Thomas A.Powell 著闫锋欣泽峰万能译:电子工业 2009.121 美Bill Evjen Scott, Hanselman ,Devin Rader著奇平译 ASP.NET 3.5SP1高级编程第6版:清华大学 2010.122 美 Frost,R.著邱海艳,翔鹰等译数据库设计与开发:清华大学 2009.7致本文是在我的导师卫国老师的悉心指导下完成的。卫国老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响。同时,对我的论文工作也提出了许多宝贵的意见,在此表示衷心的感!另外,也感我的家人和朋友,他们的理解与支持使我能够顺利完成了我的学业!值得一提的是,在专题期间,我还得到家人们的帮助,他们的理解和照顾使我有更多的时间进行学习,!最后,感在百忙之中评阅本论文的各位老师,敬请批评、指教。由于我们对系统设计的学习研究时间有限,对某些细节问题理解得还不是很透彻,论文中不可避免的会出现一些问题,所写论文尚有不足之处,希望诸位老师在评审时,给予批评指正。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!