收藏 分销(赏)

健身俱乐部管理系统设计.doc

上传人:天**** 文档编号:4916551 上传时间:2024-10-20 格式:DOC 页数:43 大小:480.50KB
下载 相关 举报
健身俱乐部管理系统设计.doc_第1页
第1页 / 共43页
健身俱乐部管理系统设计.doc_第2页
第2页 / 共43页
健身俱乐部管理系统设计.doc_第3页
第3页 / 共43页
健身俱乐部管理系统设计.doc_第4页
第4页 / 共43页
健身俱乐部管理系统设计.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、目 录摘要4Abstract51、引言61.1课题背景、研究目的及意义71.1.1 课题背景71.1.2 课题研究的目的及意义81.1.3 课题发展前景及趋势101.2 课题内容简介111.3 课题调研及可行性分析121.3.1 课题调研121.3.2 可行性分析121.4 本文组织结构132、系统需求分析142.1 系统功能分析142.2 业务流、数据字典142.3 数据字典153、系统设计173.1系统开发与运行环境确定173.1.1 系统开发173.1.2 系统开发环境173.1.3 系统运行环境简介193.2 功能模块图213.3 处理流程设计223.3.1 系统操作流程图223.3.

2、2 数据增加流程223.3.3 数据修改流程233.3.4 数据删除流程253.4 E-R图264、模块设计274.1 前台模块设计274.2 后台模块设计274.2.1 管理员登陆274.2.2 器材管理284.2.3 会员管理295、系统评价305.1 系统主要功能、特色/优点介绍305.1.1 系统主要功能305.1.2 系统的特色/优点介绍305.2 系统存在的不足与改进方案305.2.1 系统存在不足305.2.2 改进方案315.3 毕业设计心得体会31结 论33致 谢34参 考 文 献34摘 要近年来,越来越多的人不遗余力参加健身集团。人们开始参加各种健身俱乐部或健身中心在他们的

3、业余时间。为什么如此多的人热衷于健身呢?首先,保持健康是他们的主要目的之一。在现代社会,许多人一天中大部分停留在桌子上没有做任何练习,肯定对他们的健康有危害。其次,健身有利于人们保持体型,此外,健身是一个可以释放压力的好方法。就我而言,健身的普及将是一个长期趋势。它表明人们开始越来越重视生活质量。作为一个时尚、健康的生活方式,健身将吸引越来越多的人。健身俱乐部作为专业的健身服务行业,已经越来越受到人们的青睐。随着自身的规模不断扩大,客户数量的增多, 传统的管理模式已不能适应现代健身机构的发展趋势,出于更好地对客户进行管理和服务,提高会员工作效率,降低管理成本等多方面的考虑,有必要通过现代化科技

4、手段,建立完善的客户自动化管理系统,通过自动化的客户管理方法,提升俱乐部档次,方便客户服务,扩大业务规模,为客户提供专业的健身服务,实施专业化、科学化的管理。本系统的开发正是适应了这一需求,经过实际的需求分析,我们采用了JSP技术和数Mysql据库管理系统作为工具进行开发。整个系统服务于管理员、俱乐部会员两种不同的用户。操作简便、界面美观、灵活实用,设计开发出会员管理、健身器材、项目管理、健身课程管理等功能,基本满足了俱乐部实际的需要。本说明书主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。关键词:数据库;健身俱乐部;Mysql ;JSPAbs

5、tractSecondly, body-building is beneficial for people to keep their body shape. Many setting-up exercises like aerobics are very helpful in cutting up weight. Besides, body-building is a good way by which people can release pressure.As far as I am concerned, the popularity of body-building will be a

6、 long-time trend. It shows people begin to pay more and more attention to life quality. As a fashionable, healthy lifestyle, body-building will attract more and more people.Along with Beijing Olympic Games approaching, peoples fitness consciousness strengthens unceasingly, the fitness club takes the

7、 specialized fitness service industry, already more and more received peoples favor. Expands unceasingly along with own scale, customer quantitys increase, the traditional management pattern has not been able to adapt the modern fitness organization trend of development, stemming from carries on the

8、 management and the service well to the customer, raises the staff working efficiency, reduces the managed cost and so on various consideration, it is necessary through the modernized science and technology method, establishes the perfect customer automation management system management system, thro

9、ugh the automated client management method, promotes the club scale, the convenient customer service, the expanded service scale, provides the specialized fitness service for the customer, the implementation specialization, the scientific management.This systems development adapted this demand, unde

10、rwent the actual demand analysis, we have used the JSP technology and Mysql database management system carry on the development as the tool. The overall system serves the manager, the club member two kind of different users. Operates, the contact surface easily artistic, nimble practical, the design

11、 develops the member to manage, functions and so on fitness product, project management, news management, fitness curriculum management, has met the club actual needs basically. this instruction booklet mainly introduced this topics development background, completes the function and the performance

12、history, and have emphasized the development design thought that the technical difficulty and the solution.Key words: Database; Fitness club;JSP;Mysq1绪论随着计算机科学与技术的迅速发展,计算机技术已经渗透到了社会的每一个角落,随之带来的高效率、高性能计算机软件推动了其他各个行业的技术更新和科技革命。健身一种体育项目,尤指包括徒手或用器械的体操,体操可以增强力量、柔韧性、增加耐力、提高协调、控制身体各部分的能力,从而使身体强健。如今社会,很多人都长

13、期处于紧张的环境压力。例如,面临高考升学、商务应酬、企业经营、人际交往、职位竞争等社会活动。所以,没有过多的时间进行运动,而进入亚健康状态。而健身俱乐部的出现,可以使人们用少数的时间来系统的、专业的锻炼身体,使人们获得健康。健身俱乐部的发展适应人们需求,所以俱乐部也需要更好的信息管理系统来帮助俱乐部管理,俱乐部有了发展,人们就能更好的利用时间进行锻炼。如今的欧美国家,健身已经不是追求时尚,而是获得健康的方式。它已经逐步进入人们的生活,成为生活必需品。越来越多的人也开始接受健身这种活动。而健身俱乐部发展的也越来越迅速。在我国,俱乐部的数量和数量都远远落后于欧美等国家。但随着经济发展,人们生活水平

14、不断提高,许多人对健身来锻炼身体的意识也越来越强。花在这上面的费用和时间也越来越多。所以,中国的健身业已经蓬勃发展,在北京,就出现了很多的著名俱乐部。设计与实现这个健身俱乐部信息管理系统的目的是使健身俱乐部的工作效率得到提高。要根据俱乐部对顾客及其员工管理的实际情况来设计。能更好的方便俱乐部对顾客、员工和健身设备进行集中的管理工作。1.1 课题背景、研究目的及意义1.1.1 课题背景中国加入WTO之后,越来越多的世界级企业和集团进入中国市场,加速了我们的经济发展,同时也对本土的企业和集团公司带了很多挑战,相对陈旧的低效率的企业管理体制已经不能适宜新的市场竞争的需要,为了能够适应新的挑战,利用企

15、业局域网对企业资源进行合理利用,使企业管理规范化、科学化已经成为一种必然的趋势。企业管理系统的迅速发展改变了传统的教学管理手段,提高了管理效率我国经济的持续发展,人民生活水平的不断提高,健康已成为人们追求高质量生活中十分关心的问题。科学高效的健身项目越来越受到广大消费者的青睐和认可,各种专业的健身俱乐部会所的出现为追求科学高效的人们提供了有利条件。 经调查,我国当前健身俱乐部会所拥有超过数万家,规模有大也有小,相对比较出名有中体倍力,青鸟等健身俱乐部,他们拥有学习国外的先进健身俱乐部管理经验以及利用Inter网等先进计算机技术,使得自己的业务由单一的通过俱乐部平台面向广大客户上升到了客户足不出

16、户就可以享受到专业新闻的指导和科学健身知识,方便了了客户的利益也在同行业中成为了佼佼者,他们的成功不仅归功于科学管理还要归功于计算机网络带来的便利,这是利用计算机软件及网络技术扩大其业务成功的典范,但是国内健身俱乐部应用这种模式的运营的又有多少呢?其实并不多,大多健身俱乐部的管理模式和业务交流还停留在传统的,低效率的用人管理的阶段,人工管理模式已经越来越不能适应现代管理的需求,一方面由于每天的客户量特别大,手工方式难免会在业务及财务上出现漏洞,给客户带来了不必要的麻烦,同时也给俱乐部的经营带来了种种弊端;另一方面管理者也经常因为会员管理和财务管理而“头痛”,随着俱乐部的规模不断扩大,以上问题会

17、越来越突出,必将会成为俱乐部发展的绊脚石。无论规模大小,各个健身俱乐部为了更好的生存和发展就必须在管理模式上引进先进的管理软件系统,从而在会员管理,会员管理,产品管理,新闻管理,项目管理,及活动管理等方面提高和改善了手工方式所不能达到的效果和价值。将计算机管理应用在健身俱乐部的管理中也是近年来随着计算机被广泛的应用于各行各业之中的一个典范。健身俱乐部管理不仅集成了公司发展和管理的各主要部分(会员、项目、产品、活动),更代表了先进的管理思想和管理方式作为健身俱乐部现代化管理的重要工具,它在我国健身俱乐部会所将得到越来越广泛的应用。目前健身俱乐部会所的计算机管理水平还是很低,我也曾实地走访过几家健

18、身俱乐部,他们的计算机应用是处在刚开始使用的阶段,但是俱乐部采用电脑管理业务、财务、活动记录等诸多环节已经成为健身俱乐部会所的必然趋势和必不可少的工具。1.1.2 课题研究的目的及意义最近几年,各种层次、各种类型的体育俱乐部在我国各地先后建立起来。它标志着我国体育体制改革正在向纵深发展,基层体育组织结构正在发生变化,制度创新初见端倪。体育俱乐部的逐步兴起受到社会各界的欢迎。随着社会的发展,人民的富足,城市化发展的加速,越来越多的占地被高楼大厦所取代,加之环境的恶化和工作节奏的加快,高效科学的健身俱乐部逐渐被广大消费者所认可,为向广大消费者提供专业的健身服务,实施专业化、科学化的管理是俱乐部共同

19、追求的目标。作为经营者,应该培养市场意识,将IT与健身行业相结合,建立自己的管理系统,在硬件上达到一定的高度,在软件上要有自己的一套管理模式。只有具备了高效地管理、个性化的服务,才会使这个行业有更长远地发展。二十一世纪进入信息发展高速路,信息化革命给所有领域带来新的改变。随着电脑办公自动化的普及,企业自动化管理、客户自动化管理应运而生,一切都归功于计算机科技发展的巨大贡献,互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。电脑自动化办公已将经营管理从传统模式中解脱出来,但仅作为单独使用的一台机器对它来讲是种太大的浪费,由电脑强强联手所组成的网络将会改变整个经营思路。它可以实现企事业单

20、位管理经营最根本的一条真理:减员增效。将电脑武装起来,根据自己的经营特点和客户管理需要设计开发一套全流程的客户关系管理系统,直接推向前台,替代经营者的大部分业务工作,将大大减轻经营者的工作,提高企业的管理效率,展示在客户眼前一个优秀企业形象,同时在客户资料收集、统计方面更加方便,能及时有效的给经营者提供决策参考。这些都为我们开发这样的软件提供了良好的条件,使经营现代化、科学化成为可能。 随着北京奥运会申办成功,人们的健身意识不断增强。物质和意识的双重保障便注定了中国健身业的发展会越来越好,而这正是一个管理公司得以生存并发展的基础。现在中国健身行业的发展现状差不多和国外20年前一样,国内俱乐部的

21、历史只有短短四五年,经营者在管理上没有丰富的经验。我们正好可以利用国外成熟的经营管理经验来为中国健身产业服务并促进其发展。管理公司虽然引进国外的管理系统,但由于国情的不同,所以经营模式和数据不能照搬,而是借鉴过来适应国内的具体需要。即使是一套管理标准,在不同的地方,不同的俱乐部,也要配合其具体情况而定。目前,国内已研究开发了一些健身俱乐部的管理软件,比较突出的有飞跃健身俱乐部管理软件、贝尔健身俱乐部管理软件、飞扬健身俱乐部管理软件等,这些软件的功能较为全面,涉及了客户、经营者、会员等的多方面的管理,使俱乐部的经营管理更为科学化、技术化,方便化。现在国内较为出名的大型健身俱乐部例如中体倍力,青鸟

22、都建立了较为完善的基于CS模式的网络管理机智,是百姓可以足不出户就可以想享受到网络带来的方便快捷的专业的健身指导和服务。另外,随着信息技术的日益成熟和普及,健身行业的不断发展和盛行,与国外的交流与合作将成为一个必然趋势。随之带来的问题就是要实现俱乐部管理的网络化。但就网上收集的资料来看,目前多数的软件都是PB、Delphi等开发完成的,这些只能用于俱乐部内部的经营和管理,却脱离了互联网这个大平台,客户本可以足不出户就可以了解自己的健身状况和健身俱乐部相关信息,这种开发已经与客户的需求背道而驰,为了能够使客户和健身俱乐部更好的联系和互动,采用CS模式开发动态的网站,实现数据库的动态维护将是一个发

23、展方向。我们可以借鉴已开发软件的优点,根据实际需求调查,在此基础上开发出功能较为完善的基于Web的网络管理系统,JSP是在ASP和PHP技术之后,一种新兴的动态网站开发技术,它不像ASP技术的安全性较差,也不像PHP技术扩展性较小,在继承了他们优点的基础之上,还能够支持XML技术,使得功能更加强大,逐渐成为新兴网站开发的首选技术,这次我们用JSP开发这一软件,正迎合了这一发展趋势,对我们来说也是一次挑战。1.1.3 课题发展前景及趋势JSP技术的前景和趋势本课题是采用JSP技术进行开发的基于WEB的健身俱乐部管理系统,JSP(JavaServerPages)技术是由Sun公司发布的用于开发动态

24、Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP技术。本随着近些年Internet的飞速发展,传统的提供静态网页的Web服务已经无法满足广大Internet用户的需求,动态网页技术随之诞生,如ASP、PHP、JSP等,其中JSP由于具备“一次编写,随处运行(Write Once ,Run Anywhere)”的特点,在WEB应用开发中得到了广泛的应用。用JSP技术开发健身俱乐部管理系

25、统能够使JSP在网络技术中的性能得到淋漓尽致的发挥,调查研究表明,大多数健身俱乐部管理软件的主要问题是受阻基于健身俱乐部会所内部的管理的,脱离了与广大客户的联系,它变的孤立而且功能受限,一个脱离了广大客户的管理系统,就必将在未来的市场中无用武之地。更与现今的常用的软件开发模式B/S、C/S模式背道而驰,加之这样JSP技术可以支持多种运行平台,运行速度快,难易程度低,扩展性安全性好,数据库支持多等特点,为设计者、使用者和维护者提供了方便。健身俱乐部管理对InternetIntranet的需求的发展趋势健身俱乐部管理系统与互联网的结合,正成为现今发展的焦点问题之一。因为随着健身俱乐部规模的扩大和俱

26、乐部之间业务信息交流量的增大,健身俱乐部管理已不再满足于简单的文件共享方式,而是追求一种更灵活、更方便的数据共享策略,这便是健身俱乐部将自身以数据库为核心的MIS系统从客户机服务器模式向InternetIntranet的系统架构转变的原因。另外,随着俱乐部自身在不断的发展,尤其大型健身俱乐部的国际化发展已成为必然,一些客户和业务点可能是跨地区、甚至是跨国界的,因此,在数据传递、信息共享和发布时,Internet成为这些跨地域用户的必然选择,可以是客户足不出户就能享受服务,通过Internet网拉近了客户和健身俱乐部之间联系,俱乐部无形中牢牢抓住了广大客源,在激烈的市场竞争,占有了自己的一席之地

27、,通过基于WEB的俱乐部管理系统对客户的信息做科学的管理,能够提供一种对健身俱乐部管理的大量数据做出汇总的多层次的快速灵活的查询、分析及报表制作手段。因此,健身俱乐部管理迫切需求的是一个基于Internet网又能进行俱乐部内部管理的综合管理系统,并能及时为俱乐部管理各种管理提供服务。如何将管理支持系统与InternetIntranet技术有机地结合起来,提供基于Web、集查询、报表、已经成为一个重要课题。1.2 课题内容简介本课题解决的问题是如何通过设计一个切实可行的软件系统来解决健身俱乐部管理目前存在的一系列问题。该课题是基于Windows XP的操作系统,后台数据库采用Mysql,前端使用

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

29、改密码、修改用户名、删除管理员和增加管理员四个功能模块。用户管理模块包括:管理员添加、删除、查询用户基本信息和设置用户权限。1.3 课题调研及可行性分析1.3.1 课题调研深入客户需求单位进行交流和调查,满足客户最大需要。深入营口市帝豪斯健身俱乐部实地调研,到公司与主要负责人询问相关细节,包括业务流程、数据流分析、实地情况等上网搜索相关内容,参看其他一些健身俱乐部管理软件,从中学习借签。1.3.2 可行性分析 技术可行性进行本系统的开发需要用到的知识技术有1、Java程序开发语言 2、Spring框架技术并能使用Java集成开发工具MyEclipse对这个框架进行整合开发。3、MySQL数据库

30、开发知识。 以上的这些知识技术是开发本系统所需要用到的而我现在已经较好的把这些知识点和技术掌握了在指导老师的精心指导之下我可以对该系统进行开发了硬件方面,我们目前拥有了计算机硬件配备,有了Windows XP操作系统的运行环境,提供了Windows XP的工作平台,安装了开发软件,包括运行平台的、数据库的和各类编程工具的,在编程环境上提供了可靠的支持,为系统的开发提供了必要的技术保障。我们开发的这个系统就是采用B/S的3层结构模式,Browser/Web/DataBase。此系统用JSP 开发,JSP作为一种Web实现技术,它的效率是很高的。这一点正好符合了本系统所要求的实时性。另外它可以方便

31、的连接各种数据库,像Oracle8/8i/9i数据库,Sql Server7.0/2000数据库,DB2数据库等等,这样可以根据需要进行移植。另外作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。几乎所有平台都支持Java,JSPJavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。所以用JSP来开发是完全可行的。经济可行性经济可行性研究的

32、是对开发软件的成本估算和成本效益分析以确定待开发软件是否有开发的价值。对于本系统的开发,能帮助公司对客户的信息管提高工作效率,并且能非常方便的对其进行一系列的管理和维护,是以前的手工管理不能做到的。而且如今的信息化管理显得尤为重要,公司要想更好的发展就得花费一定的资金来购买此系统产品,而开发此系统并不需要投入多大的人力和物力,只需掌握相关的知识和技术就能很快的得以实现,因此在经济上是可行的系统开发所需的费用是比较低的,由于系统并不复杂,其运行费用也不会占用很多资金,同时无须培训费用,用户直接就可通过浏览器使用,并且可以预见系统完成后可以给公司带来较大的作用。所带来的效益远远大于系统软件的开发成

33、本,譬如:可以进行低投入的大范围的经营活动,增加经营者与客户的交流,对健身房产品设施、项目都可以进行有效而方便的管理。因此在经济上完全可行。法律可行性开发本系统的过程未触及任何法律上的问题,遵守国际国内上通用的法则,采用的软件也均为正版,因此在法律上也是可行的。 操作可行性 本系统乃是一个人机交互式的网站系统,系统的界面简洁友好,不需要深入的对其进行研究,很容易让人操作。系统用户只需登陆到系统中,根据自己的权限和公司的具体要求就可对系统的一些相应信息进行操作了,如果在系统操作过程中实在还存在某些不解,可查找系统帮助信息进行理解。1.4 本文组织结构第1章主要内容:课题的研究背景、主要工作成果和

34、全文的组织结构。第2章主要内容:系统的需求分析,包括系统功能需求分析,业务流、数据流、数据字典(数据表)分析。第3章主要内容:系统设计,包括系统总体结构设计(从数据流导出),系统数据模型设计(E-R图、关系模型),系统开发与运行环境确定。第4章主要内容:详细设计,包括健身俱乐部管理登陆界面,权限认证界面,主窗口界面等窗口设计。 第5章主要内容:用户使用手册,包括系统功能简介、运行环境简介、系统运行与操作指南(手册)。第6章主要内容:系统评价,包括系统主要功能、特色/优点介绍、系统存在的不足与改进方案、系统评价。最后还包括毕业设计心得体会、总结与展望、致谢和参考文献2、系统需求分析2.1 设计思

35、想 其实一个系统的总体设计一般都是由两个阶段组成,系统设计用来确定系统的具体实施方案,结构设计用来确定系统软件的具体结构。 系统设计是从系统的总体目标出发,根据我们在需求分析阶段对系统逻辑功能的要求来考虑系统所要用到的技术以及经济开销和系统的运行环境等方面的条件确定系统的总体设计方案,从而确保系统的总体目标的实现。 本系统的结构图采用的是数据流程图映射方法,该方法结合数据流程图以及其各级的细化图,按照自顶向下的原则依次将数据流程图中的那些逻辑处理映射到结构图中去,从而成为一个个的模块。此方法简单、方便它使数据流程图与结构图建立起了对应统一的关系使设计达到一致的效果。 系统分为多个模块,各个模块

36、之间没有过多的相互作用,每个模块完成一个相应的子功能,从而实现模块的独立化。由于模块的独立程度又由内聚和耦合两个标准来进行衡量,因此要做到模块的独立化就得尽量使模块的划分做到高内聚和低耦合。 耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块之间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据,在软件设计中应该追求尽可能低耦合的系统。由此可知影响软件复杂程度的一个重要因素就是耦合,所以我们在开发系统时应该采取以下的设计原则,尽量使用数据耦合少用控制耦合,限制公共环境耦合的范围,完全不用内容耦合。2.2 系统功能分析本课题主要是解决健身俱乐部管理系统的日常管理中所涉及

37、到的基本信息,目标是使健身俱乐部管理系统在管理上做到数据的信息化、快速化和网络化。本系统主要包括健身俱乐部会员管理、员工考勤工资管理、器材管理、系统维护等模块。下面详细介绍这几部分模块的作用及所实现的功能。1. 会员管理,例如会员的登记,会员卡的类别,会员卡管理,会员卡查询。2. 预约,会员可以提前跟私人教练预约健身场地和健身时间。3. 会员查询,查询自己的健身计划,还有会员卡的的信息。4. 人事资料,录入员工的信息,员工的考勤,和发放工资内容。5. 商品管理。6. 报表查询和分析。2.3 业务流、数据字典在开发健身俱乐部综合管理系统前期,必须掌握整个健身俱乐部管理的业务流程,这样才能有条不紊

38、的进行系统设计。业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连接来表示某个具体的业务处理过程。在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。业务流程图如下:基本信息管理员未注册用户注册登陆系统注册过的用户查询查询删除添加修改发布保存所有用户所有被操作的信息被自动写入数据库 2.4数据字典数据字典是系统中各类数据描述的集合

39、,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程。数据项即数据表,数据表是进行数据访问与存取的工具。对于任何一个数据库应用系统,它的数据处理的工具和对象均是数据表,界面是一种对内部数据进行控制的手段,因此系统中各种各样的界面制作的目的,就是通过界面中的控件实现对数据表中的数据进行查询、操纵、定义、控制,因此需要设计各种需要的数据表。 3、系统设计3.1系统开发与运行环境确定3.1.1 系统开发 此系统是基于Windows XP 网络环境的数据库管理,后台数据库采用 Mysql,开发工具MyEclipse 7.0,运行环境jdk1.6

40、进行开发。开发系统中数据库设计是为了适应健身俱乐部管理的需要。在系统设计过程中,为了保证程序能正常运行且符合生产管理的要求,本人根据健身俱乐部的一些实际情况进行设计。开发过程是在指导老师和同学的帮助下结合自己的实际水平,借阅图书馆大量资料后而进行的。3.1.2 系统开发环境此系统是基于Windows XP 网络环境,后台数据库采用 Mysql,前端使用进行开发。Mysql简介Mysql是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样个数据

41、库管理系统软件(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件DBMS环境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。 Mysql 还具有以下特点:1使信息更易于查找和使用Mysql继续为简便地查找信息提供易于使用的工具。2支持 Web 功能的信息共享Mysql 可以通过企业内部网络Internet 很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一起。3用于信息管理的强大解决方案高级用户和开

42、发人员可以创建那些将Mysql界面(客户端)的易用性和SQL服务器的可扩展性和可靠性结合在一起的解决方案。4改变了数据库窗口可在Mysql容纳并显示新的对象,增强了Mysql 数据库的易用性。5提供名称自动更正功能自动解决当用户重新命名数据库对象时出现的常见负面效应。例如,当用户重命名表中的字段时,将自动在诸如查询的相关对象中进行相应的更改。6具有子数据表功能子数据表在同一窗口中,提供了嵌套式的视图,这样就可以在同一窗口中专注于相关的数据并对其进行编辑。7 用户只需简单地将Mysql对象(表、查询等)从数据库放到ODBC数据源中,即可从 Mysql中将数据导出到其他数据库中。8数据访问页功能该

43、功能可使用户快捷方便地创建数掂 HTML页,并通过数据 HTML页,将数据库应用扩展到企业内部网络 Internet上。这将帮助用户比以往更快捷、高效的方式共享信息。9共享组件的集成Mysql利用新的 Web组件和位于浏览器中的 COM 控件,为用户提供了多种查看和分析数据的方式。10交互性Mysql支持OLE DB,使用户可以将Mysql 界面的易用性与诸如SQL Server2000的后端企业数据库的可升级性相结合。 JSP技术简介JSP是将纯Java代码嵌入在HTML中实现动态功能的一种技术,它为创建高度动态的Web应用独特的开发环境。JSP具备了Java技术的简单易用、完全面向对象、具

44、有平台无关性,而且安全可靠和“一次编写,各处运行”等所有特点,使用灵活,功能强大,支持系统的多平台,伸缩性强,具有很大的发展前途。 JavaBean简介 JavaBean组件是用Java语言编写的可重用组件,用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。JavaBean可分为两种:一种是有用户界面(UI,User Interface)

45、的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。它继承了在Java程序与平台无关性的特性,是第一个全面基于组件的标准模型,为Java类提供了定义方法、事件、属性的方法。JavaBean组件也可以说是一个公有的Java类,它遵循统一的接口格式,具有代码可重复利用、易维护、易使用、易编写、支持在Java的任何平台上工作而不需要重新编译等特性。3.1.3 系统运行环境简介性能要求系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 本系统是以Dreamweave

46、r为前台,Mysql为后台,因此要求系统运行在:Windows XP 系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。运行需求本系统是由JSP+Mysql开发的,因此系统必须满足如下条件才能正常运行:1硬件要求:P3 CPU 、128M内存或更高。2操作系统:Windows 2000 Windows XP或者以上版本 。3脚本解释器:安装IE5.0或者以上版本4安装JDK(Java集成开发工具包)。5安装Tomcat服务器。5安装Dreameaver MX 2004。6数据库:Mysql5.07权限要求:对Mysql5数据库具有建表、

47、备份的权限其他需求本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。 13.2 系统详细设计3.2.1 详细设计概要 详细设计的目的是为了确定应该怎样具体地实现符合要求的系统在这个阶段的设计中我们应该对所要开发的系统有一个更加详细的描述以方便在编码的过程中能把它直接翻译成程序语言书写的程序3.2.2 系统整体界面设计 经过需求分析和系统设计之后,就可以对系统的界面进行详细的设计。首先应该设计好系统界面布局的整体框架,不错,要想进入本客户资源管理系统,前提条件你必须是该系统的用户,进入系统前必须经过系统用户登陆界面进行验证之后才可进入,进入系统后就可以看到系统的整体框架了。系统登陆界面和进入系统后的显示界面分别如图3.2.2所示: 图3.2.2 整体界面设

展开阅读全文
部分上传会员的收益排行 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 

客服