健身中心会员管理系统.docx
《健身中心会员管理系统.docx》由会员分享,可在线阅读,更多相关《健身中心会员管理系统.docx(55页珍藏版)》请在咨信网上搜索。
1、大连交通大学信息工程学院毕业设计(论文)任务书题 目 任务及要求:1.设计(研究)内容和要求任务:1、 调查健身中心会员管理方面当前技术的发展近况,完成实习报告,字数不少于3000,第三周交给指导老师。2、 结合自己实习情况安排进度,填写进度计划表,第二周完成后交给指导老师签字,并严格执行。3、 按照软件工程思想,独立完成系统的设计和程序开发,完成代码估计2000行左右。4、 用5、 程序简洁,算法可行,运行情况良好。要求:1、 每周和指导老师至少见面沟通一次,回报课题进展情况,接受老师询问。2、 接到任务书后,查阅与题目及专业相关的外文资料进行翻译,要求不少于10000个外文字符,译出汉字不
2、得少于3000,于第四周交给指导老师审阅。3、 毕业设计第13周完成毕业论文的装订,并由指导老师评阅。论文要求12000字以上,包括综述、系统总体设计、系统实现、性能分析、结论等。4、 教学第13周通过中软及教研室组织进行软件验收,验收时要提供软件使用说明书。5、 于第13周提出毕业答辩申请并签字。6、 第14 周答辩,要求制作PPT2.原始依据通过大学几年的学习,已经学习了诸如软件工程、数据库原理及应用、数据结构、Struts、Hibernate、Spring等多门程序设计语言和网络等基础知识和专业知识,学生有能力而且可以独立完成小中型项目的设计与开发。学校现有设备和环境可以提供给学生实习和
3、上机,而且具有专业老师可以指导学生。3.参考文献 1 张跃平.JSP实用教程M.北京清华大学出版社.2003 2 SunMicrosystems.Inc.Database Application Programming With JavaTechnologyM.20013 Java Servlet & JSP CookbookM.OReilly Press.20044 万峰科技编著.JSP网站开发四酷全书M.电子工业出版社.20055 武卫华.计算机专业英语M.科学出版社.20046 王诚梅.袁然.王艳.JSP案例开发集锦M.电子工业出版社.2005.M.20028 王利.数据库基础与应用M.
4、北京中央广播电视大学出版社.19979 高阳.数据库技术与应用M.电子工业出版社.200310 Kevin duffey. Vikram goyal.Ted husted JSP站点设计编程指南M.电子工业出版社.200211 汪孝宜.刘中兵.徐佳晶.JSP数据库开发实例精粹M.电子工业出版社.200512 李刚.轻量级J2EE企业应用实战:Struts+Spring+Hibernate整合开发(含光盘).北京:电子工业出版社.2007.413 李刚编著. 整合Struts+Hibernate+Spring应用开发详解.北京:清华大学出版社.2007.11 指导教师签字:教研室主任签字: 年
5、月 日大连交通大学信息工程学院毕业设计(论文)进度计划与考核表实习调研,查阅课题相关外文资料了解行业状况、查阅文献资料,阅读资料,撰写调研报告完成10000字符或3000汉字以上的外文翻译资料,准备资料,学习JSP技术进行需求分析进行概要设计进行概要设计, 基本框架完成,提交毕业论文提纲完成后台数据库的设计并编码,完成部分论文完成前台界面的设计并编码,完成部分论文继续编码并进行测试,继续编写毕业设计论文继续进行程序测试,继续编写毕业设计论文整理资料、文档、图表等,修改毕业设计论文完成毕业设计论文,打印,按要求装订软件验收和准备毕业设计答辩毕业设计答辩及成绩评定注:“计划完成内容”由学生本人认真
6、填写,其它由指导教师考核时填写。大连交通大学信息工程学院毕业设计(论文)外文翻译日相对于基于传统的Client/Server模式的数据库系统,Web数据库系统采用三层浏览器/服务器结构(即网络浏览器/Web服务器/数据库服务器结构),具有极大的优势。Web数据库系统充分发挥了DBMS高效的数据存储与管理能力,以B/S模式为平台,将客户端统一为Web浏览器,为用户提供使用简便、内容丰富的数据库服务,已经成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持。Web数据库系统的关键技术是Web与数据库的连接和访问优化。 Web数据库连接技术 常见的Web数
7、据库连接技术有:CGI技术、WebAPI技术、RAD技术和JDBC技术等。最早出现的CGI技术得到了几乎所有的Web服务器的支持,但是存在着严重的缺陷,例如运行速度慢、开发困难和可移植性差等。WebAPI的出现克服了速度问题,但是开发更加困难。各种不同的API互不兼容,使用范围极其受限。RAD技术(快速开发技术)从根本上该改变了开发困难的现状,但是它和特定的Web服务器的依赖性很强,缺乏通用性。 JDBC(Java Database Connectivity)技术的最大优势是它为所有数据库管理系统提供一种标准接口,可以为多种关系数据库提供统一访问,大致可以分为以下三个部分: JDBC API的
8、主要特点之一是简单且容易掌握。它主要由接口组成而不是集成类,被包含在java.sql和javax.sql两个包中。这些接口由提供JDBC驱动的软件商来完成。 JDBC驱动管理器的作用是在JDBC运行结构上,提供最基础的指引功能,即当一个JDBC API程序进行数据库调用时,它会选择一个正确的JDBC驱动程序进行连接。 JDBC驱动的作用是当JDBC API制作的程序进行数据调用时,实际连接数据库并进行相应的处理。JDBC驱动提供JDBC API的接口类。 JSP技术 JSP技术的特点 Java Server Page(JSP)是使用Java代码动态生成HTML文档的Web页面摸板。JSP运行于
9、服务器端组件,称为JSP容器,它将JSP转化成等价的Java Servlet。正因为如此,Servlet和JSP页面最终是相关的。JSP页面具有了Servlet的所有优点,如良好的性能和扩展性,对HTTP会话提供嵌入式支持等。同时JSP页面还具有自身的优点,如需要时自动重新编译和与Web开发工具具有更大的兼容性。 JSP容器基于每个文件的时间戳自动管理JSP页面。当对一个JSP页面的请求发出后,容器首先判断与.JSP文件对应的类的名字。 如果该类不存在或比.JSP文件的老,然后容器为一个等价的Servlet创建Java源码并编译它。如果Servlet实例并未运行,容器载入该Servlet类并创
10、建一个实例。最后,容器发送一个线程在载入的实例中处理当前的HTTP请求。所以,一个JSP页面有三种存在形式,即JSP源码、Java源码和已编译的Java类。 JSP元素可以分为三种:伪指令、脚本元素(包含表达式、Script和声明)和动作。其中,伪指令是指示JSP容器生成什么代码的命令;在表达式和Script中可以使用9个隐含对象;行为是创建、修改或使用对象的高层JSP元素,使用严格的XML语法编码。 利用JSP实现Web与数据库的连接 Java使用JDBC技术处理数据库是一种综合、通用方式,实现与数据库的连接,执行查询和提取数据等操作。很多关系数据库管理系统都带有JDBC驱动程序。具体步骤如
11、下: 1.完成环境设置,导入java.sql包,命令如下: #import java.sql.* 2.载入驱动器 JDBC规范依据驱动器结构将驱动器划分为JDBC-ODBC桥、纯Java到数据库中间件和纯Java直接到数据库几种类型。在此,采用本地API与部分Java类型驱动器,显式创建一个如下的驱动器实例并用驱动器管理器注册: DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver(); 3.连接到数据库 驱动器管理器保留已注册驱动器列表,调用其getConnection()方法得到Connection对象。其中get
12、Connection()的参数分别是数据库服务器的IP地址、端口号、库名和登录数据库所需的账号与密码,示例如下: Connection conn= DirverManager.getConnection( jdbc:oracle:thin:localhost:1521:demo,username,password); 4.语句接口 SQL语言由从一个关系数据库中创建、表示和抽取数据的语句组成。JDBC提供的这些SQL语句的面向对象的表示用以封装其文本、执行状态和结果。这种表示称为java.sql.Statement接口。使用预编译SQL的PreparedStatement和调用存储过程的Cal
13、lableStatement这两个子接口扩展了Statement的功能,示例如下: Statement stmt=conn.createStatement(); 5.获得结果集 一个结果集是表格行的排序列表,使用JDBC中的java.sql.ResultSet接口表示。结果集由Statement接口的executeQuery()方法或一些元数据方法调用产生,示例如下: ResultSet rs=stmt.executeQuery(sql); 利用连接池优化访问效率 在本实例中,应用层使用WebLogic 6.1,数据库层采用Oracle8.1.6,客户端使用Navigate浏览器。 实例 在本
14、实例中建立一个命名为ConnectionPool的连接池。ConnectionPool的基本属性如下: m_ConnectionPoolSize 连接池中连接数量下限; m_ConnectionPoolMax 连接池中连接数量上限; m_ConnectionUseCount 一个连接的最大使用次数; m_ConnectionTimeout 一个连接的最长空闲时间; m_MaxConnections = -1 同一时间的最大连接数; m_timer 定时器。 这些属性定义了连接池与其中的每个连接的有效状态值。 连接池的自我管理,实际上就是通过定时地对每个连接的状态和连接的数量进行判断而进行相应操
15、作。 这里可以定义出ConnectionPool要完成管理所需要的基本接口,具体见下: public class ConnectionPool implements TimerListener public boolean initialize() /连接池初始化 public void destroy() /连接池的销毁 public synchronized java.sql.Connection getConnection() /取一个连接 public synchronized void close() /关闭一个连接 private synchronized void removeF
16、romPool() /把一个连接从连接池中删除private synchronized void fillPool() /维护连接池大小public synchronized void TimerEvent() /定时器事件处理函数 通过这几个接口,已经可以完成连接池的基本管理。在TimeEvent()函数中完成连接池的状态检验工作,fillPool()时连接池至少保持最小连接数。因为用户要保存每一个连接的状态,所以还需要一个数据库连接对象见下:class ConnectionObject public java.sql.Connection con; public boolean inUse
17、; /是否被使用标志public long lastAccess; /最近一次开始使用时间 public int useCount; /被使用次数 加入了ConnectionObject对象后,在ConnectionPool中操作的应该只是ConnectionObject,而其它进程需要的只是ConnectionObject的con属性。因此这里再加入如下一个类,作为其它进程获得与返回连接的接口: CLASS Conn GetConnection(); /从连接池中取出一个有效连接 CloseConnection(); /返回连接,此时并没有关闭连接,只是放回了连接池 DestroyPool(
18、); /销毁连接池 目前采用JSP技术构建B/S结构的Web数据库系统是比较流行的方式,同时采用数据库连接池的系统在效率和稳定性上比采用传统的其它方式的系统要好得多。数据库连接池是一种对整个系统中比较复杂的问题的一种可行的解决办法。但在实际应用中,JDBC连接只是大型Web应用系统的一小部分,数据库连接池管理程序与Web服务器、JSP引擎和RDBMS引擎的管理策略都有可能发生冲突。用户应该全面考虑系统中的各个部分,这样才能充分发挥其高效性。大连交通大学信息工程学院毕业设计(论文)调研报告实习报告1 课题来源及意义 当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。信息已成为继
19、劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。由于计算机具有运算速度快,处理能力强等特点,很自然地进入到这一领域中,用计算机对健身会员中心进行管理能快速的得到满足约束条件的可行结果正好满足人们的这种需求。并且一个好的管理系统将会使管理更加规范化,具有时间短、省人力和质量高,不但使工作人员从复杂的任务中解脱出来,同时减少了人力资源的浪费,最大限度的实现了资源的合理利用,提高了工作人员的工作效率,也使客户办理健身手续更加方便。所以说用计算机对健身会员中心进行管理是最好的选择。2 国内外的现
20、状近年来,随着人民的生活水平的不断提高,人们越来越注重养生保健,保健健身行业的消费持续增长,竞争愈来愈激烈。然而,传统健身房的日常运作还是靠人工管理,从服务项目到会员管理,再到记录数据基本上由人工完成记录,这样做不仅耗费大量人力而且容易导致记录丢失或重复等错误,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。在国内,健身娱乐市场呈现出多样化的特点,主要包括全民健身体育活动场所、专项休闲运动俱乐部、有氧运动健身中心和综合健康恢复中心等。在一些经济较发达的城市和地区,出现了一批以高级技术人员、高级管理
21、人员、私营企业经营者为代表的高收入阶层。这一阶层成为中国健身娱乐市场不断前进的主要推动力量。利用微观市场经济的分析方法,从量的方面来看,由于人民群众对于健身消费需求的剧烈膨胀,市场处于供不应求的情况,这将刺激这一产业市场的壮大和发展;从质的方面上来看,对于健身娱乐市场服务能力和效果的要求上越来越高,多样性、专业性、全面的服务市场会逐步扩大,服务内容的比重日益增加。从政策角度出发,由于健身娱乐市场可以有效地拉动居民的消费,符合国家拉动内需、刺激经济发展的政策,有望得到政府的进一步支持。同时,一个需要特别注意的发展倾向是从人们对于健身娱乐的消费趋势上来看,人们健康的需求也正逐步从被动的治疗型向主动
22、的预防保健型转换,这也预示未来的健身娱乐市场必然向科学保健、运动和娱乐合理搭配的方式发展。总之,体育健身行业在我国还属于处在成长初期的新兴产业,它是一项前景广大的朝阳产业,具有巨大的市场潜力。在国外,健身行业已经发展的比较成熟,经历了近半个世纪的发展,国外的健身俱乐部呈现出了连锁经营呈现出了规模经济的优势,种类较多以满足不同健身人群的健身需要,如美国的24小时健身俱乐部,现在已经在美国拥有了约50个的连锁俱乐部,并且计划在未来的3-5年内增加到120的规模,同时他拥有青少年俱乐部,商业俱乐部等不同的种类模式在健身俱乐部的经营的各个方面形成了系统的管理和规划预测。从人力资源的开发和管理,市场销售
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 健身 中心 会员 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。