




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计运 动 会 管 理 系 统目录I摘要iAbstractii第1章 引言11.1 编写目的11.2 背景11.3 定义1第2章 可行性研究32.1 系统目标32.2 条件限制32.3 评价尺度3第3章 需求分析43.1 基本要求43.2 功能划分43.3 功能描述43.4 性能规定5第4章 投资效益分析64.1 投资64.1.1 基本建设投资64.1.2 其他一次性支出64.2 收益74.2.1 一次性收益74.2.2 非一次性收益74.3 收益投资比7第5章 体系结构85.1 Web表示层85.2 数据中间层85.3 数据库85.3.1 数据库的安全性95.3.2 数据库的维护9第6章 系统结构106.1 运动会管理系统结构图106.2 运动员信息 E-R 图116.3 数据管理E-R 图12第7章 数据描述137.1 静态数据137.2 动态数据137.3 数据流图137.4 数据词典147.5 数据UML模型图15第8章 系统实现178.1 登陆系统178.2 增加信息198.3 修改信息228.3 删除信息25第9章 安全设计289.1 防止用户直接操作数据库的方法289.2 用户帐号密码的加密方法289.3 锁定或者失效默认用户289.4 修改可用用户的默认密码289.5 限制操作系统存取权限28总结29参考文献30致谢31II 摘要-运动会管理系统研究摘要随着计算机技术的飞速发展,“计算机辅助”的概念在各个领域得到了广泛地延伸与发展。如:计算机辅助设计(CAD)在建筑设计领域里的应用、计算机辅助教学(CAI)在教学领域里的应用等。近年来,软件开发技术在运动会上的应用得到了迅速发展,我们将开发相关专业的计算机运动会数据库软件系统,将过去繁杂的手工编排秩序册、成绩的统计、名次排列等转向由计算机应用软件系统对运动会全过程进行控制,大大地节省人力、物力和财力,提高了运动会管理的水平与效率。本系统将从计算机体育专业软件系统的开发角度全面推行计算机辅助运动会管理软件系统。这对于主办方举办运动会来说无疑是一件幸事!我们开发的这个运动会管理系统,通过友好的操作界面和简单的操作系统,将大大的减少运动会主办方对于人力,物力,财力的浪费,为运动会主办方提供最准确、最及时的管理。此管理系统在为使用方提供方便的同时,将大大的减少其物力、人力、财力资源的浪费,每年将减少近7万元的费用。通过系统不断的升级和改进,管理的开支将不断减少,出错率将不断降低,而系统的可控性和运行效率将不断提高。运动会管理系统将会在未来面对非常宽阔的升值空间。该运动会管理系统的设计完全符合国家标准GB 9001-2001,运行速度快,功能划分清晰,在处理各种复杂的数据和智能分析时具有针对性、精确性、清晰性、完整性、灵活性、可追溯性和可移植性。系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。关键词:【计算机辅助设计】:利用计算机的一些功能对设计工程时提供便利; 【界面】:用户操作系统时所使用和看到的界面。iStudy on the Sports Management SystemAbstractWith the rapid development of computer technology, Computer Assisted concept in various fields has been extensively extended and development. Such as: computer-aided design (CAD) in the field of architectural design applications, computer aided instruction (CAI) in teaching in the field of applications.In recent years, software development, application of technology in the Games has been developing rapidly, we will develop relevant professional computer games database software system, in the past complicated manual scheduling Order Booklet, performance statistics, rank ordered by the computer application software such as steering systems to control the whole process of the Games, greatly saves manpower, material and financial resources, improved levels of sports management and efficiency. This is undoubtedly Games organizers held a blessing!We developed the sports management system, through a friendly interface and simple operating system, will greatly reduce the Games organizers for the human, material and financial resources of the waste, the Games organizers to provide the most accurate and timely management.This management system for the user, while providing convenience, will greatly reduce its material, human and financial resources of waste every year will reduce the cost of nearly 7 million. Games Management Systems will be in the future revaluation of the face of a very wide spaceThe Sports Management System for full compliance with national standard GB 9001-2001, is fast, clear and functional, in dealing with complex data and intelligence analysis, targeted, precision, clarity, integrity, flexibility, traceability and portability. System uses the human-machine dialogue, beautiful and friendly interface, information query flexible and convenient, fast, accurate, reliable data storage. User input data, strict data test systems, as far as possible rule out human error.Keyword :【CAD】:Using the functions of computer to design something easyly.【interface】:The windows which can be seen when we contrl the system.ii南昌大学 - -第1章 引言- -第1章 引言1.1 编写目的当今社会,各种性质的运动会比比皆是。举办一届运动会将要面对大大小小各种各样的事情,如何解决好这些复杂而又多变的问题呢?运动会管理系统给出了我们答案。近几年,运动会管理系统备受人们关注,因为运动会管理系统的好坏将直接影响到运动会举办的成功与否。随着网络管理在体育方面的日臻成熟,我们设计了这个运动会管理系统,诣在提高运动会的整体水平,为运动会的举办方提供最大的便利。1.2 背景 随着计算机技术的飞速发展,“计算机辅助”的概念在各个领域得到了广泛地延伸与发展。如:计算机辅助设计(CAD)在建筑设计领域里的应用、计算机辅助教学(CAI)在教学领域里的应用等。近年来,软件开发技术在运动会上的应用得到了迅速发展,我们将开发相关专业的计算机运动会数据库软件系统,将过去繁杂的手工编排秩序册、成绩的统计、名次排列等转向由计算机应用软件系统对运动会全过程进行控制,大大地节省人力、物力和财力,提高了运动会管理的水平与效率。本系统将从计算机体育专业软件系统的开发角度全面推行计算机辅助运动会管理软件系统。这对于主办方举办运动会来说无疑是一件幸事!1.3 定义【VPN技术】英文Virtual Private Network,称为虚拟专用网,指的是通过公共开放互联网络Internet作为基本链路,在其上层协议中附加的多种技术,向远程用户提供类似于专用网络性能的网络服务。【瀑布模型】:此模型是W.Royce于1970年首先提出的,在这种模型中,各个阶段的工作顺序展开,恰如奔流不息拾阶而下的瀑布,总是从上面的台阶依次流向下面的台阶。【Sybase数据库】它是基于客户/服务器体系结构的数据库,是真正开放的数据库,是一种高性能的数据库。【软件生存周期】:一般划分为计划、开发、和运行3个时期,每一个时期又区分为若干阶段。 【面向对象的开发设计】:目前,面向对象开发方法的研究已日趋成熟,国际上已有不少面向对象产品出现。面向对象开发方法有Coad方法、Booch方法和OMT方法等。【C/S模式】英文Client/Server,称为客户机/服务器模式又称C/S结构。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。【B/S模式】英文Browser/Serve称为浏览器/服务器结构又称B/S结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。Copy Right 2010.4.9 2第2章 可行性研究2.1 系统目标计算机管理员只要直接输入运动员信息,系统便会自动对运动员成绩进行智能化分析处理。从而达到了以下7项目标:1、 人力费用的减少;2、 处理速度的提高;3、设备费用的减少;4、管理信息服务的改进;5、人员利用率的改进。2.2 条件限制最好周围的环境有利于计算机的长久使用,主要是干净和干燥,不能有太多的灰尘,因为这些对于计算机本身损害很大,进一步将影响到此管理系统的正常运行。此操作系统运行寿命的最小值是10年,只要一次性投资约15万元便可以长久应用。改系统完全符合中华人民共和国的法律法规要求,不受任何政策方面影响,可由开发方进行担保。另外本系统具有极强的适应性:能够适应绝大多数的硬件环境;可以在绝大多数的操作系统内运行;实现标准数据库格式以共享;在功能上还可进一步实现安全防范;建立局域网进行系统的多处录用;系统投入使用的最晚时间:三个月后。2.3 评价尺度为了开发本系统,我们耗费了大量的人力和物力。基于对此系统的处分了解我们保证该系统不管是在性能上还是在价格方面都是史无前例的。在前期的市场调查中我们的产品也是得到了大众的一致好评,在尽可能的减少了人力资源浪费的同时使用者操作起来也将会非常方便,另外此管理系统还具有极强的保密性。南昌大学软件学院 - -第3章 需求分析- -第3章 需求分析3.1 基本要求1、 主要功能:主要实现对比赛和编排参数的设置:编排功能,查询功能,打印功能,查询功能等。 2、 主要性能:对运动会中运动员成绩进行智能化处理,操作员只需录成绩,由计算机自动分析处理。3、 将运动员的信息直接输入系统,系统将会自动将其处理,得出相应的所需要的结果4、 处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;得出结果系统处理数据直接输入数据5、 本系统将设置保密性程序(如:用户名,密码,登录方式),非相关人士不可随意登陆系统对数据进行更改6、 本系统属于完全独立性的工具性系统,可以在任何的操作系统环境下运行,适应绝大部分的知名硬件7、 完成期限:三个月3.2 功能划分1、编排功能;2、查询功能;3、修改功能;4、增加功能;5、删减功能;6、打印功能;3.3 功能描述1、编排功能:分组分道、编排秩序册、生成运动员名单等2、查询功能:破纪录、达等级人次统计,按单位、姓名、号码等查询成绩。3、修改功能:修改所录入的数据。4、增加功能:增加一个新的记录。5、删除功能:删除一个记录,提供确认机制;6、打印功能:打印各种检录表、成绩单及团体总分表、奖牌榜。7、快捷功能:以数字键表示特定记录,使用户只需按一个键即可得所需。3.4 性能规定如无特殊说明,数字为小数点后保留2位,小数点前保留8位。文字长度要求为24个字节。须注意,一个汉字计算为2个文字长度。该运动会管理系统的设计完全符合国家标准GB 9001-2001,运行速度快,功能划分清晰,在处理各种复杂的数据和智能分析时具有针对性、精确性、清晰性、完整性、灵活性、可追溯性和可移植性。系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。Copy Right 2010.4.9 7南昌大学软件学院 - -第4章 投资效益分析- -第4章 投资效益分析4.1 投资管理系统的大致费用如上图所示(单位:元)。4.1.1 基本建设投资我们保证这个运动会管理系统将用到最少的投资,达到您预想不到的效果,各项基本建设投资如下:1、房屋和设施:2000元2、ADP设备:4000元3、数据通讯设备:5000元4、环境保护设备:3000元5、安全与保密设备:1000元6、ADP操作系统的和应用的软件:1500元总费用为:20500元4.1.2 其他一次性支出其他一次性支出包括下列各项所需的费用,如:1、研究(需求的研究和设计的研究):500元2、开发计划与测量基准的研究:1000元3、数据库的建立:3000元4、ADP软件的转换:2000元5、人员的退休及调动费用:5000元6、检查费用和技术管理性费用:2000元7、培训费、旅差费以及开发安装人员所需要的一次性支出:1500元总费用为:15000元4.2 收益我们开发的这个运动会管理系统,通过友好的操作界面和简单的操作系统,将大大的减少运动会主办方对于人力,物力,财力的浪费,为运动会主办方提供最准确、最及时的管理。4.2.1 一次性收益此管理系统在为使用方提供方便的同时,将大大的减少其物力、人力、财力资源的浪费,每年将减少近7万元的费用。通过系统不断的升级和改进,管理的开支将不断减少,出错率将不断降低,而系统的可控性和运行效率将不断提高。运动会管理系统将会在未来面对非常宽阔的升值空间。4.2.2 非一次性收益随着使用管理系统的技术的不断熟练,运行效率的不断提高,此管理系统将不断的减少管理和维护开支,预计每年将减少大概5万元的费用。此外管理人员的培训费用也将逐年递减。4.3 收益投资比整个系统生命期的收益投资比值=70万/10万=7。南昌大学 - -第5章 体系结构- -第5章 体系结构系统分解建立系统的体系结构,通过面向对象分析得到的问题域精确模型,为设计体系结构奠定了良好的基础,建立了完整的框架。5.1 Web表示层功能:为用户提供应用系统的人机交互的使用界面并为用户进行操作提供功能模块。实现:1、界面设计部分:使用母页、服务器控件、用户控件、Web页及CSS和DIV样式表来控制及实现。2、功能部分:服务器控件:实现模板的公共功能;用户控件:实现一些通用的构件(比如:选择框)。5.2 数据中间层功能:提供所有与数据库的操作。包括:从数据库返回数据集,向数据库更新数据,及承担部分数据验证的功能。实现:数据中间层组件为类文件,数据库访问操作相关类统一放在DAO包,各类中应提供静态方法,数据实体类及中间层数据传输类统一放在DTO包。5.3 数据库功能:主要提供数据存储及查询功能,并需承担部分数据验证的功能。实现:在Web.Config配置文件中定义连接字符串以访问数据库。5.3.1 数据库的安全性 基于项目特点,本项目的安全控制主要由程序代码控制。SQL Server 端不特殊地设定安全设置和检查。项目的用户身份验证、用户授权管理都由应用程序代码实现。5.3.2 数据库的维护数据库日常维护工作是系统管理员的重要职责。其内容主要包括以下两个部分:一、备份系统数据 SYBASE 系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性。SQL Server 提供了两种不同类型的恢复机制:一类是系统自动完成的恢复,这种措施在每次系统启动时都自动进行,保证了在系统瘫痪前完成的事务都写到数据库设备上,而未完成的事务都被回退;另一类是人工完成的恢复,这是通过 DUMP 和 LOAD 命令来执行人工备份和恢复工作。因此定期备份事务日志和数据库是一项十分重要的日常维护工作。 二、万一系统失败时恢复数据库系统 如果用户数据库存储的设备失效,从而数据库被破坏或不可存取,通过装入最新的数据库备份以及后来的事务日志备份可以恢复数据库。假设当前的事务日志存在于一个并没有毁坏的设备上,带着 WITH NO_TRUNCATE 选项的 DUMP TRANsaction 命令卸出它。 31南昌大学 - -第6章 系统结构- -第6章 系统结构6.1 运动会管理系统结构图6.2 运动员信息 E-R 图6.3 数据管理E-R 图南昌大学 - -第7章 数据描述- -第7章 数据描述7.1 静态数据功能描述学院学院名称(XYMC)代码学院代码(XYDM)班级班级名称(BJMC)学号运动员学号(YDYXH)项目项目名称(XMMC)组别分组号(FZH)序号出场序号(CCXH)7.2 动态数据功能描述跳高取最好成绩跳远取最好成绩三级跳远取最好成绩标枪取最好成绩铅球取最好成绩100米取最好成绩100栏取最好成绩200米取最好成绩400米取最好成绩5000米取最好成绩10000米取最好成绩团体项目取最好成绩输入数据:各运动员每个项目的比赛成绩输出数据:各运动员每个项目的最终排名内部生成的数据:中间处理的结果。7.3 数据流图运动会管理系统软件的数据流图是清晰的,对各功能模块来说都比较有规律。运动员信息项目信息参赛信息分组分道秩序册运动员名单输入比赛结果达级达标破纪录加分或不加分复赛及特殊情况排序规则表总分排序详细文档打印数据浏览数据数据存储和查询删除数据修改数据数据流“参赛学生基本信息”的字典目录7.4 数据词典数据流名:参赛学生基本信息别 名:学生基本信息组 成:姓名+学号+学院+班级+项目+成绩+排名组 织:按学院编号从小到大排列备 注:数据文件“数据处理表”的字典条目文件名:数据处理表别 名:组 成:录入数据+浏览数据+处理数据+修改数据+存储数据+查询数据+打印数据备 注:数据流“排名”的条目数据项目:排名别 名:取值及含义: Ffirst,第一名 Ssecond,第二名 Tthird,第三名备 注:F、S、T可分别用1、2、3代替1 运动会管理系统用例图用例图7.5 数据UML模型图2 运动会管理系统泳道图泳道图南昌大学 - -第8章 系统实现- -第8章 系统实现8.1 登陆系统登陆界面如下图所示: My JSP main.jsp starting page body background-image: url(339bc35095173333367abed8.jpg);.STYLE1 color: #FF0000.STYLE3 font-size: 18px.STYLE4 font-size: 24px; %List list=(List)request.getAttribute(list); % 请输入运动员姓名和运动员编号 用户名: 密 码: 输入正确的“用户名”和“密码”便可以成功的进入该系统。8.2 增加信息 单击“增加用户”,弹出增加界面: base href= My JSP addspmage.jsp starting page body background-color: #CCFFFF; 请认真填写好信息再提交,若填错了,就请重置 欢迎: 姓名: 编号: 年龄: 地址: 比赛项目: 项目编号: 比赛时间: 输入个人信息,得: 确认信息无误后,单击“提交”后便可在主页面看到新添加的用户信息(默认显示在最下一行),若信息有误可点击“重置”按钮,重新填写用户信息。8.3 修改信息 下面是将“李连杰”的信息进行修改,单击李连杰的“修改”,将所需要修改的信息进行修改(如,将地址改为中国香港,将时间改为1月17日,年龄改为38),得: 单击“保存”,得: base href= My JSP uptadaspmage.jsp starting page 修改信息 input name=bianhao type=hidden value= style=width:100px/ 姓名: input name=spname type=text style=width:100px value= size=30 maxlength=30/ 运动员编号: input name=spmenno type=text style=width:100px value= size=30 maxlength=30/ 年龄: input name=age type=text style=width:100px value= size=30 maxlength=30/ 地址: input name=school type=text style=width:100px value= size=30 maxlength=30/ 比赛项目名: input name=mhname type=text style=width:100px value= size=30 maxlength=30/ 项目编号: input name=mhno type=text style=width:100px value= size=30 maxlength=30/ 比赛时间: input name=time type=text style=width:100px value= size=30 maxlength=30/ 8.3 删除信息 下面是将“于德飞”的信息进行删除,单击于德飞的“删除”即可。package com.sp.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.sp.dao.SportMageDao;import com.sp.pojo.SportMage;public class DeleteSpmageServlet extends HttpServlet /* * The doGet method of the servlet. * * This method is called when a form has its tag value method equals to get. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException this.doPost(request, response);/* * The doPost method of the servlet. * * This method is called when a form has its tag value method equals to post. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException response.setContentType(text/html);request.setCharacterEncoding(gb2312);response.setCharacterEncoding(gb2312);int bianhao=Integer.parseInt(request.getParameter(bianhao);SportMageDao smd=new SportMageDao();if(smd.deleteSportMage(bianhao)List list = smd.findAll();request.setAttribute(list, list);request.getRequestDispatcher(main.jsp).forward(request, response);南昌大学 - -第9章 安全设计- -第9章 安全设计9.1 防止用户直接操作数据库的方法数据库中的数据只能通过使用运动会管理系统才能访问、修改和删除数据。只有通过授权的用户才能对他所管理的数据进行相关的操作。从而提高数据的安全性。9.2 用户帐号密码的加密方法本系统数据库通过SQL Server 2005 数据库管理系统默认建库方式建立,数据库采用系统固有的管理员身份sa,提高数据库安全性。本软件中涉及密码的地方一律不会出现明文,而且密码需要经过加密才能存放到数据库。9.3 锁定或者失效默认用户 对于Oracle数据库系统来说,安装的时候会有一系列的默认用户生成,应该在数据库安装完毕之后,经过功能筛选,锁定或者失效这些用户。9.4 修改可用用户的默认密码 不能锁定或者失效的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件设计师核心概念梳理试题及答案
- 2024年兰州市榆中县中医医院招聘笔试真题
- 2024年安徽省市场监管局下属事业单位真题
- 游戏行业会计个人工作计划
- 江苏省常州市钟楼区二十四中学2025年七年级数学第二学期期末质量跟踪监视试题含解析
- 保安工作总结计划广告宣传行业保安工作的广告位保护
- 2024年滨州市环境卫生清运大队招聘笔试真题
- 教育在幼儿园的实践计划
- 风险管理体系中的评估方法试题及答案
- 四川省成都市龙泉驿区2025年七下数学期末教学质量检测试题含解析
- 运输供应商年度评价表
- 2023年海南省财金集团有限公司招聘笔试题库及答案解析
- 信息系统项目管理师论文8篇
- 北京中考英语词汇表(1600词汇)
- 超市消防监控系统设计
- 封样管理规定
- 黄腐酸钾项目可行性研究报告-用于立项备案
- 管理人员责任追究制度
- 自动旋转门PLC控制
- 电影场记表(双机位)
- 毕设高密电法探测及数据处理解释
评论
0/150
提交评论