俱乐部会员管理设计与实现-学位论文.doc
《俱乐部会员管理设计与实现-学位论文.doc》由会员分享,可在线阅读,更多相关《俱乐部会员管理设计与实现-学位论文.doc(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京邮电大学毕业论文设计俱乐部会员管理设计与实现摘 要随着计算机技术的不断发展,许多企事业单位的管理都实现了办公自动化,这种自动化管理方式不仅管理简单,而且效率非常高。健身房实行会员制已经非常流行,但是由于客户需要亲自到健身房所在地或制定地点进行注册,因此阻碍了健身房的发展。而网络会员注册系统通过互联网突破了时间和空间的限制,实现了便捷快速的注册和管理功能。使用计算机进行信息的管理,使健身房管理科学化,可以最大限度地减少信息损失,提高健身房的利益。然而近年来,许多学校的社团活动开展不是十分乐观,同时学校对活动的管理和认识不足,思想上不够重视,在活动中也存在只重智力发展,而轻视学生素质的锻炼。本
2、系统针对这种现象,结合学校的实际活动进行情况,从中找出存在主要问题,并提出一些建议,为进一步提高活动质量,管理更加规范化、科学化所以本系统的开发是十分必要的。本系统采用java语言编程、在web环境下,基于B/S三层结构模式,以myeclipse为开发工具,mysql为数据库结合开发的社团俱乐部管理系统。这个系统具有伸缩性好,扩展性强,能兼容、易维护、界面美观,功能实用的功能。系统操作上,它对管理的工作人员的要求极低,只需要懂得基本的计算机操作即可胜任中网的工作。本文阐述了社团俱乐部管理的优势,并对所做系统站的分析、设计及实现过程做了详细介绍。关键字:社团俱乐部管理;mysql;jspiClu
3、b management design and implementationAbstractWith the continuous development of social economy, living standards gradually improved, life is also continuously improve the level of people, peoples leisure activities are gradually up, people like to do some outdoor activities in leisure time, it has
4、become an important part of peoples life. Now the school extracurricular activities are also gradually multi direction, such as the rise of community. School or class is often organized some activities, which will not only enrich school life, will improve the development of students quality, improve
5、 health, develop the students ability of organization and self-improvement ability, to form the habit of exercise, the idea of lifelong education, cultivate team spirit and enterprising outlook on life has the positive function.However, in recent years, many school club activities is not very optimi
6、stic, at the same time, the school management and awareness of the lack of activity, the thought of not paying enough attention, there is only the intelligence development in the activity, and the quality of students training. This system in view of this phenomenon, the actual activities combined wi
7、th school situation, find out the existing problems, and puts forward some suggestions for further improvement, quality, management more standardized, scientific, so the development of this system is very necessary.The system uses the Java programming language, in the web environment, based on B/Sth
8、ree layer structure mode, using MyEclipse as a development tool, MySQL as databasemanagement system combined with the community development. This system has good flexibility, expansibility, compatibility, easy maintenance, the interface is beautiful, functional and practical function. System operati
9、on, the management of staffs request is very low, only need to know the basic computer operation can be competent the job. This paper expounds the advantages of community management, and to made the system analysis and design, the realization process of the station are introduced in detail.Key words
10、:Community management system;mysql;jspii目 录摘 要iAbstractii1 引文11.1 选题的意义11.2 发展趋势12 相关技术及可行性22.1 Jsp简介22.2 B/S结构工作模式图32.3 Myeclipse简介42.4 MySQL简介42.5 可行性分析52.5.1 技术可行性52.5.2 经济可行性52.5.3 操作可行性52.5.4 管理可行性52.6 需求分析63 系统设计73.1 系统设计概要73.2 系统功能模块设计73.2.1 管理员功能介绍83.2.2 职员功能介绍93.2.3 会员功能介绍93.3 数据库设计103.3.1
11、数据库实体与其属性113.3.2 体系结构153.3.3 数据库表173.3.4 数据表的建立193.4 数据库需求分析224 系统实现234.1 系统概述234.2 系统实现234.2.1 系统功能简介234.2.2 登录页面实现234.2.3 系统首页页面264.2.4 会员注册页面274.2.5 查看社团活动页面284.2.6 个人资料页面304.2.7 个人账户页面314.2.8 会员管理页面324.2.9 活动管理页面334.2.10 会员信息统计页面345 系统测试365.1 正确认识测试365.2 软件测试目的365.3 软件测试方法365.4 测试通过/失败标准37结 论38参
12、考文献39致 谢40外文资料41中文翻译491 引文1.1 选题的意义随着社会主义市场经济的确立、人民收入的不断提高、新的生活方式和全民健身计划的顺势推行,全民的健身热潮呈现出空前活跃的景象。特别是在2008年北京成功举办奥运会之后,强身健体更是为广大国人所推崇,越来越多的人走进健身房,跳健身操、做瑜珈已经成为时下比较流行的一种健身娱乐项目,因此健美健身行业得到了迅速蓬勃的发展。随着自身规模的不断扩大,客户数量不断增多,传统的管理模式已不能适应现代健身机构的发展趋势。作为经营者,应该培养市场意识,将IT与健身行业相结合,建立自己的管理系统,在硬件上达到一定的高度的同时在软件上也要有自己的一套管
13、理模式。出于更好地对俱乐部进行管理和服务,提高员工工作效率,降低管理成本等多方面考虑,有必要通过现代化科技手段,建立完善的客户自动化管理系统,以取代现有的手工操作,通过自动化管理方案,为客户提供专业的健身服务,实施专业化、科学化的管理。只有具备了高效地管理、个性化的服务,才会使这个行业有更长远地发展。对于学校而言,学生是祖国的未来,更应该注重身心得发展,要达到德智体美全面的发展,健康的发展。随着全民健身计划的广泛推广,学生的社团活动也变得丰富起来,这不但是学生课余生活的组成部分,也是学校教育工作的重要组成元素。伴随着我国高等教育规模的发展与壮大,大学生人才培养的数量与质量之间产生的矛盾也日趋突
14、出,面对当前竞争日益激烈的大学生状况,如何保证高校培养的人才质量,已经成为高等教育界普遍关注的问题。所以注重学生的全面发展尤为重要。1.2 发展趋势随着计算机网络的发展,特别是校园网的日益完善,以及Java技术的发展,信息的发布、检索浏览无论在形式上还是手段上都发生了革命性的变化,开发这样的健身房管理系统也有着广泛的理论和实践基础。学生的社团活动不但是学校课程的重要组成部分,也是大学生健康生活方式的重要内容,课外的活动是学生的活动的重要活动之一。现在学生对课余活动包有浓厚的兴趣,班级的课外活动也变得多样性、趣味性。但是如果人数多的情况下传统的管理报名方式无法满足需要,人员的管理十分不方便,对活
15、动的通知不够及时,缺乏准确性,对报名人数的统计不够准确,容易出错等,所以开发一套相关的活动管理系统十分有必要。2 相关技术及可行性2.1 Jsp简介JSP,即Java Server Page,Java应用页面程序。作为开发动态页面的一种技术,JSP是当前大中型企业应用软件首选的开发路线之一。而且JSP是J2EE的重要组成部分,开发人员可以在JSP中获得J2EE的众多优点。学习JSP也是J2EE入门的必经之路。JSP既依赖于也得益于J2EE技术。“一次编写,随处运行”的可移植性使用户可以专注于JSP的开发,而无须考虑系统层面的问题;Java的开放特性使市面上涌现出了众多的Web框架可供采纳;面向
16、对象的设计,为更加轻松地构筑安全稳定的Web在线系统提供了基础保障。JSP秉承了J2EE高贵的血统,却又带着平易近人的个性。JSP本质上是一个Java程序,具备Java语言一切无与伦比的优势。相比依赖于VBScript代码的ASP,以及依赖于Perl语言的PHP等其他Web编程语言,JSP有着严格的Java语法支持,可以和Java Bean无缝整合。ASP采用了解析执行的机制,而JSP则是先编译后执行。因此,在第一次访问时JSP比ASP要慢,但是JSP的执行则比每次都解析执行的ASP快若干个数量级。微软随后推出了ASP.NET,号称提供了丰富的面向对象类库,引入中间语言的概念来支持多种语言,完
17、整地集成了XML及Web Service的支持,利用代码托管机制避免危害服务器,并期盼以此代替ASP。事实上ASP.NET的框架设计与J2EE框架十分类似,虽然弥补了ASP之前的缺陷,但是,其对于Windows平台的依赖性以及.NET本身的封闭性却依然存在。尽管现在有Mono计划将所有的开发转移到Linux,但是由于各种原因,Mono有着众多的制肘,并不被业界看好。当然,对于Windows环境下的中小型应用程序,ASP.NET确实是不错的选择。JSP是线程高度并行的,可以充分利用硬件资源。另外,Java语言与平台无关,开发者可以将JSP部署在几乎任何操作系统上,UNIX系统可以为JSP提供稳定
18、可靠的安全运行环境;利用集群技术还可以把多台主机联合起来服务于JSP应用程序。因此,JSP对于高可靠性、高性能要求的企业级应用系统有较强的吸引力。从开发者的角度考虑,JSP是开发Web应用程序的首选。JSP支持JavaBean组件,也就获得了众多Java厂商的有力支持,开发者可以利用JavaBean来完成所有Java能实现的功能,如数据库连接池、图形绘制、文件IO操作、XML解析、WebService调用与发布等。Java的开放性也使系统框架如雨后春笋般涌现, Tapstry,Velocity,Hibernate等开源框架为Web应用开发者简化了开发流程,提高了代码质量,从而降低了学习门槛和开
19、发成本。JSP遵循J2EE规范所采用的分层结构也使得代码容易组织维护,各个独立的层次分别针对特定的编程领域,在某个领域发生变化的时候,只需要在对应层次进行针对性的修改,而不会影响到其他层次的代码。而相对于Servlet这种Java类,JSP又有着特定的优势。从前面的例子可以看出,要完成一个简单JSP页面具有的功能,需要编写大量的Servlet代码,而且,从代码上根本看不出来生成的HTML文档结构。另外,JSP中双引号等特殊字符,在Servlet中都需要进行转义处理,又进一步降低了程序的可读性。Servlet不能有效地利用原型页面。事实上,在JSP中,还可以使用标签等特性,进一步将JSP中的 J
20、ava代码导致的不利因素削弱。总之,使用JSP可以降低开发门槛,提高程序可读性,开发出高性能的跨平台企业级软件。所以在线汽车销售系统站采用了JSP技术。2.2 B/S结构工作模式图B/S结构是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构它克服了上述C/S结构的缺陷。B/S结构中,事务处理的逻辑部分从客户机的任务中分离出来,使客户机不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,由服务器来担负更多的工作。用户仅通过浏览器就可向服务器发出请求,服务器处理用户的请求,并将结果返回给用户。B/S结构相对于C/S结构的优势具有以下及方面优势:开发和维护成本C/S结构开发
21、和维护成本较高。对不同客户端要开发不同的程序,编程工作量大,如果应用程序要进行安装、修改和升级,均需要在所有的客户机上进行,复杂又麻烦。对于B/S结构,只需在客户端安装通用的浏览器,所有的维护与升级工作都是在服务器上执行的,不需对客户端进行任何改变,因而大大降低了开发和维护的成本。客户端负载C/S结构的客户端担负着显示与处理数据的任务,负载过重。随着应用系统的功能越来越复杂,客户端的应用程序也变得越来越庞大,客户端也越来越“胖”,而不断地提高客户机的配置,又加大了投资成本。B/S结构的客户端把事务处理的逻辑部分交给了服务器端,不再负责处理复杂计算和数据访问等关键事务,只需要进行显示,使客户机变
22、得很“瘦”。采用的标准C/S结构所采用的标准只在内部统一,其应用通常是专用的。B/S结构所采用的标准是开放的、非专用的,是经过标准化组织所确定的,保证了其应用的通用性和跨平台性。灵活性C/S结构系统模块中每一部分的变动均要关联到其它模块的变动,使系统很难升级,灵活性差。B/S多层结构中,层与层之间相互独立,任何一层的改变不影响其它层的功能,系统的改进变得相对容易,可以用不同厂家的产品来组成性能更佳的系统。移植性C/S结构移植困难,不同开发工具开发的应用程序,一般来说互不兼容,难以移植到其它平台上运行。对于B/S结构,在客户端安装的是通用浏览器,不存在移植后兼容性问题。用户界面风格C/S结构的用
23、户界面是由客户端所安装的软件决定的,用户界面各不相同。而B/S结构只需在客户端安装通用的浏览器就可以访问程序,浏览器的界面统一友好,易十使用。B/S工作模式图如图2.1所示: 图2.1 B/S工作模式图2.3 Myeclipse简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 ,JSP,CSS,Javas
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 俱乐部 会员 管理 设计 实现 学位 论文
限制150内