1、运动会管理系统分析报告运动会管理系统分析专业:信息管理与信息系统指导老师:杨卫民小组成员:徐健文,刘飞,李剑锋 2016年5月15日星期日引言 计算机以其强大的性能价格优势给人们的工作、学习与生活带来极大的方便计算机代替人工处理一些事务已成为必然。整个人类社会已进入高度信息化,人们对信息与数据的利用与处理已经进入自动化、网络化与社会化的阶段。如在查找资料、处理日常办公事务、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理与利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的
2、符号排列,它是系统传输与处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定成绩计划,研究投资策略,都离不开对信息的充分利用。 在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素质越来越高。传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排与成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作就更加费时费力,而且容易出错。学校田径运动会管理系统则为组织者提供一个简捷方便的方式来组织管理运动会,学校田径运动会管理系统是一种“人机交互系统”,通过简单的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进行。学
3、校田径运动会管理系统是典型的数据库应用系统,可完成田径运动会管理中的运动员报名、分组编排,竞赛成绩处理及公告,成绩统计信息查询等事务处理功能。根据学校田径运动会的一般进程,本系统分为前期编排处理、比赛管理处理、查询输出处理与系统维护等四个工具模块来完成所期望的功能。依据关系型数据库理论设计数据库的结构。使用该系统可以极大地减小工作人员的劳动量,同时还可大大提高工作效率、可靠性与正确性。可行性分析(一)背景随着科技的日益发展,学校的信息管理数字化已经成为了体现学校综合实力的重要指标。田径运动会管理作为信息管理的一个组成部分,也是不可或缺的。而且目前学校的田径运动会管理工作在很大程度上还要依赖人工
4、操作,如通过电子表格、文档等等办公软件来处理大量的数据。这种方式不仅给运动会信息管理人员带来了繁重的工作量,而且造成管理员和运动员之间沟通的缺乏,很难及时的反映学生的身体素质现状。在当前的形式下,通过IT技术等信息化手段,运动会管理信息化,智能化,以加强赛程数据管理,为决策层提供及时而有效的参考依据,从而达到提升学校信息管理水平的目的,是当今学校信息管理的大势所趋。本次为学校举行的田径运动会设计运动会管理系统。要求对运动员(包括比赛项目和比赛成绩),比赛项目的设置,分组分道等进行管理。具体来讲,田径运动会包括若干个比赛项目,由学校设置比赛项目和比赛规则,运动员根据比赛规则报名参赛,裁判对运动员
5、进行分组分道,运动员参加比赛,由裁判评定和处理成绩,但须公平公正。(二)要求 开发要求:依托所在高校校园网,结合以往历届运动会的实际运行情况,设计、开发出一套方便管理者、运动员与观众之间交互服务于运动会管理人员,有助于提高运动会的效率、质量、管理水平、服务水平的行之有效的信息管理系统。 安全与保密要求:登陆系统时,需验证身份和密码,只有学院运动会组织者的身份才能进入系统进行信息的操作。(三)目标 1.实现网站服务:运动员可以通过网上报名的方式进行报名 2对信息进行分类和自动更新,方便运动员和相关人员的查询。3.突破现有运动会管理的数据统计难且误差较大的局限性。(四)技术、经济、管理可行性分析
6、可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动,具体可以对几下方面分析:1.技术可行性现今社会,运用计算机管理信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了运动会资料的安全性。提高了运动会的管理能力,为此,用计算机来管理运动会的信息,是非常必要的。 运动会的开展需要具有良好技术人员,只有掌握系统的操作方法才能更好的而又合理的运用本系统。在技术方面的确非常先进,方便对运动会各方面的管理,有利于本次运动会的开展。无论是经营方面,还是管理方面都占优势,该技术的可行的。经过详细的分析和调查,本运动
7、会管理系统利用计算机信息处理的迅速、准确、可靠且有强大存储能力的突出特点,全面提高本次运动会的管理水平和工作效率,并且及时、完整的业务经营资料,为本次运动会的及时转换提供一定的支持。 运动会管理系统是在局域网环境下,采用C/S(客户端/服务器)的体系结构。即客户端程序向数据库服务器发布标准SQL命令和接收数据库服务器的运算结果,数据库服务器则负责数据查询、更改、统计等运算,并将运算结果返回客户端。这是世界上较先进的运算模式,这一运算模式的好处是数据运算集中在服务器端进行,在网络上传输的只是检索式与运算结果。 增强的数据可靠性机制。增加了大型数据库才有的提交机制,因此数据操作更为安全可靠。 对数
8、据进行分类,以便区分各种功能对数据的读或写访问,通过运用小型数点管理系统管理图书更体现出它的易使用性。通过专门的查询设计,可进行高效率检索查询。系统不仅可以进行单条件查询还可以进行多条件的组合查询。更能体现该信息系统的人性化运行。2经济可行性经济现今社会计算机的价格已经十分低廉,性能却有了长足的进步。进行该软件的开发经费和投入较少,只需要一台PC机,需要的支持软件较少,软件投入应用时也不需要很高配置的计算机设备和网络的安装,软件的运行寿命比较长,成本低,所以开发该系统有经济可行性。而且本系统的开发,具有很高的性价比,新系统投入使用后,可以节省人力,减轻劳动强度,从而降低了成本,节省了开支。为该
9、小型书店的工作效率带来了一个质的飞跃,具体表现在以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高小书店的工作效率;第四,本系统可以使敏感文档更加安全,等等。可行性3管理可行性旧的小型运动会管理模式完全是手工操作,从运动员的报名、编码、项目安排,到查询参赛,无一不是人工处理,需要大量的劳动力与工作量,而且由于人为的原因造成一些错误。新的运动会管理系统充分发挥了计算机技术、网络技术的强大功能,从整体上改善了运动会的管理工作,提高了运动会服务的功能和质量,实现了运动会信息管理系统的的信息化、网络化、自动化。通过对
10、经济、技术、管理可行性的充分研究,确定了运动会管理系统的开发是必要的、可行的。 综上所述,开发该小型书店管理信息系统是非常可行的。业务分析(1)业务调查运动会管理机构图整个系统共分为前期编排部分、比赛管理部分、查询输出、系统维护工具等部分。 1.前期编排部分 该部分是系统最基本的、重要的功能模块。要求有方便的操作界面,主要完成各类报名信息及运动员比赛成绩的录入。主要是将竞赛的相关参数设置与报名单输入计算机再经过一些处理操作。 (1)运动会参数设置:包括秩序册所涉及的分道信息组委会名单、裁判员名单、竞赛日程等。 (2)根据运动员报名进行分组分道功能,项目时间编排,最后生成程序册。 2比赛管理部分
11、主要包括项目成绩录入、产生比赛结果等功能。从前面对组织机构的分析,可以总结出运动会管理的各项基本职能,如下图所示:运动会业务功能一览表 3查询输出:具有灵活方便的查询功能。可进行一般查询、组合查询,一般查询要求按姓名查询。组合查询要求可选择数据表,可选择该表的属性指标并对其进行限定,可选择其显示内容。主要包括个人成绩查询、代表队成绩查询、团体总分排名查询、名次查询等功能。(2)组织目标、机构与职责分析下图是对运动会的目标用目标树形式表达的组织目标、机构与职责关系图。运动会管理系统目标树(三)业务流程分析 根据用户需求,按照结构化程序设计的思想,采用自顶向下的结构化分析方法,整个系统可以划分为三
12、大部分:宣传管理、赛事管理、物资管理和财务管理。进一步细化,可以归纳出以下业务活动的基本要求:(1)宣传管理 通过不同的渠道进行宣传。比如:我们可以通过制作海报宣传、新闻稿宣传、广播宣传等不同的方式进行宣传。1、前期宣传阶段运动会开幕前,主要宣传工商各项目的筹备进展情况以及对各班级撰稿人员进行一定的写作和摄影培训。(1)10月13日至运动会开幕,新闻部将在此过程中,派部员或志愿者,紧密报道各项目的准备工作的进程,力争大量出稿(每个项目筹备情况至少一篇新闻稿)。同时,新闻部也将密切配合其他部门(如美宣部、文艺部)做相应宣传工作。(2)新闻部将在合适的时间对各班级的撰稿人员进行写作培训。如此,以便
13、在运动会中,各班级能产生大量的优质新闻稿、广播稿及摄影作品。2、中期宣传阶段从运动会开幕到闭幕,主要宣传工商管理学院参赛的各项目比赛进程和结果,以及各项重大活动。(1)开幕式和闭幕式的新闻报道。(2)运动会期间,新闻部将派出专人和无人机跟踪收集报道各项目的进展情况,并对表现突出的运动员或者团体进行专访等新闻特写,同时,在网络资源上大量的上挂新闻稿件(每个项目的每个比赛阶段至少一篇新闻稿)。(3)每个班级在工商的比赛日撰写一定数量的广播稿,并有质量(即稿件需优质、原创)(2)赛事管理赛事管理可分为报名管理、比赛评定管理和成绩查询管理三部分。1、报名管理根据比赛需求,学校制定相关比赛规则和比赛项目
14、,运动员根据比赛规则报名,并确定所要参加的比赛项目。所有的运动员都需要在报名表上登记个人的基本信息。由管理人员对参赛的运动员进行编号,生成运动员姓名号码对照表,并根据报名表系统进行自动分组,分道,生成项目分组表。 2、比赛评定管理根据比赛结果,裁判对运动员的进行成绩评定、成绩录入和成绩处理,从而判定出各个比赛项目的名次,并对运动队的成绩和团体总分进行统计,实现智能化成绩处理。 3、查询管理运动员可以根据自己的院系、姓名、号码等查询自己的成绩,并根据赛前准备和比赛管理阶段所涉及到的各个信息,打印出各种检录表、成绩单及团体总分表、奖牌榜、决赛成绩总表、破记录情况表。(3)物资管理物资管理共分为三项
15、。1、前期的宣传过程中所需的横幅和海报等物资,运动会的报名管理设备等相关设备。2、运动会期间相关器材的购买和设备等,另外还包括运动员的饮用水和相关防暑设施和意外伤害造成的人员医疗设备等等。3、赛后需要对比赛中获得良好成绩的选手评比授予奖章,并加以奖励。打印设备等。(4)财务管理各项物资的费用和宣传的费用,以及设备维护过程中的费用等等。数据流程分析 经过详细的分析,运动会管理系统所实现的最终目标就是要使运动会管理人员的各项工作实现全面的规范化、科学化、自动化、高效化和流程化,使各类信息得到及时、有序的管理。因此,根据业务需要,运动会管理系统应满足以下的需求: (1)该系统是运动会比赛期间的信息处
16、理系统,同时也是对外发布信息的窗口。 赛会管理人员可以通过发布比赛信息,如比赛准备期间的比赛规则,比赛项目流程信息,比赛期间的各个比赛实时信息等。因此,该系统必须要有一个简捷的操作界面给管理人员进行操作。 (2)提供报名功能。运动员的报名信息是一届运动会的关键信息,因此,要给运动员 提供一个方便快捷的方式进行报名操作。 (3)运动会期间要进行比赛成绩,排名等信息的录入和发布的操作。 (4)比赛结束后,要为运动会信息管理提供各个比赛项目信息的查询,统计功能,并且将统计结果生成文档,打印为报表。 综述,可得运动会的数据流程图如下: 赛事管理子系统的第0层数据流程图 赛事管理子系统的第1层数据流程图
17、物需管理子系统的第0层数据流程图物需管理子系统的第1层数据流程图宣传管理子系统的第0层数据流程图宣传管理子系统的第1层数据流程图财务管理子系统的第0层数据流程图财务管理子系统的第1层数据流程图数据字典数据字典是结构化分析方法的另一个很用的工具,它对数据流程图所出现的所有数据元素给出相应的逻辑定义。有了数据字典,使得数据流程图上的数据流、加工和文件能得到更确切的解释。(一) 数据项数据结构编号数据结构名含义说明组成01用户记录用户情况用户编号,用户名,用户密码02比赛项目表记录学校设置的比赛项目情况项目编号,项目名称,项目类型,项目比赛时间03项目成绩表记录运动员的的分情况项目编号,项目名称,运
18、动员编号,预赛成绩,预赛排名,决赛成绩,决赛排名04班级得分表记录每个班级的得分情况项目编号,项目记录,创造者学号05项目记录表记录破纪录的情况姓名,性别,学号,系别,班级06运动员记录运动员的基本信息和报名信息07分组分道表记录运动员的分组分道信息项目编号,运动员编号,分组好,分道号08运动员的姓名号码对照表记录运动员的姓名号码对照情况运动员编号,学号,姓名 确定了数据结构后,就要对每个数据结构的数据项进行具体定义。上述8个数据项的数据定义分别如下所示:表2-1 01号数据结构的数据项定义用户数据项编号数据项名含义说明别名数据类型数据长度取值范围1用户编号记录用户权限情况,用户的唯一标识Yh
19、_idChar8数字2用户名用户的全称Yh_namechar20任何汉字3用户密码记录用户的登录密码情况Yh_mimachar20数字或汉字表2-2 02数据结构的数据项定义项目成绩表数据项编号数据项名含义说明别名数据类型数据长度取值范围1运动员编号运动员比赛的唯一标识ydy_id自动编号8数字2项目编号项目的编号情况xm_idchar8数字3项目名称项目的全称xm_namechar20任何数字4预赛成绩记录运动员在预赛中取得的成绩ys_cjchar8数字5预赛排名记录运动员在预赛中取得的成绩ys_pmchar4汉字或数字6决赛成绩记录运动员在决赛中的成绩js_cjchar8数字7决赛排名记录
20、运动员在决赛中取得排名js_pmchar4汉字或数字表2-3 03数据结构的数据项定义比赛项目表数据项编号数据项名含义说明别名数据类型数据长度取值范围1项目的编号项目的编号情况xm_idchar数字2项目的名称项目的全称xm_namechar任何汉字3项目的类型记录项目的类型xm_lxchar12任何汉字4项目比赛预赛的时间记录项目比赛预赛的时间xmys_sj日期型-5项目比赛决赛的时间记录项目比赛决赛的时间xmjs_sj日期型-表2-4 04数据结构的数据项定义班级总分表数据项编号数据项名含义说明别名数据类型数据长度取值范围1项目编号项目的编号情况xm_idchar6数字2项目名次记录项目的
21、名次情况xm_mcchar6汉字或数字3项目得分记录项目的得分情况xm_dfchar6数字4班级总分记录班级的总得分情况bj_zfchar6数字5班级班级的全称bj_namechar8任何汉字6班级名次记录班级的名次bj_mcchar6数字或汉字表2-5 05数据结构的数据项定义项目记录表数据项编号数据项名含义说明别名数据类型数据长度取值范围1项目编号项目的编号情况xm_idchar6数字2项目记录记录项目的记录xm_jlchar6汉字或数字3项目得分记录创造纪录的学生学号jl_idchar12数字4班级总分记录班级的总得分情况jl_js日期型-表2-1 01号数据结构的数据项定义用户数据项编
22、号数据项名含义说明别名数据类型数据长度取值范围1用户编号记录用户权限情况,用户的唯一标识Yh_idChar8数字2用户名用户的全称Yh_namechar20任何汉字3用户密码记录用户的登录密码情况Yh_mimachar20数字或汉字 表2-6 06数据结构的数据项定义运动员数据项编号数据项名含义说明别名数据类型数据长度取值范围1运动员编号运动员的全称stu_name自动编号8数字2系别运动员所在系别stu_xbchar20数字3学号运动员的唯一标识stu_xhchar12任何数字4班级班级的全称bj_namechar8数字5性别运动员的性别stu_sexchar2汉字或数字6项目一运动员所报项
23、目stu_xm1char8数字7项目二运动员所报项目stu_xm3char8汉字或数字表2-7 07数据结构的数据项定义分组分道表数据项编号数据项名含义说明别名数据类型数据长度取值范围1运动员编号运动员比赛的唯一标识ydy_id自动编号8数字2项目编号项目编号情况xm_idchar8数字3分组号运动员分组情况fd_idchar4数字4分道号运动员分道情况fd_id日期型4-数字表2-8 08数据结构的数据项定义运动员姓名号码对照表数据项编号数据项名含义说明别名数据类型数据长度取值范围1运动员编号运动员比赛的唯一标识ydy_id自动编号8数字2项目编号项目编号情况xm_id自动编号8数字3分组号
24、运动员姓名stu_namechar任何汉字4分道号运动员学号stu_xh日期型124-数字(二)数据存储1.确定数据库的存储结构 为了提高系统性能,先根据应用情况将数据的易变部分和稳定部分、经常存取部分和存取频率较低的部分分开在两个磁盘上存放,并且考虑将日志文件单独存放于一个磁盘。同时,考虑到本系统是多用户的,为了提高效率,可以考虑将最大的表运动员成绩表分开存放在多个磁盘上。至于备份的数据和日志文件将保存在磁带中。 一般来说,关系到运动员成绩的表需要经常修改和存取,而关系到运动员、分组分道资料的表相对比较稳定。本例中,经常存取部分和数据的易变部分如:运动员成绩报表、破记录情况表、团体总分表和奖
25、牌榜等。而存取频率较低的部分和稳定部分如运动员分组分道记录表等。 2.确定数据的存取方法 由于田径运动会管理系统是多用户共享的系统,对同一个关系要建立多条存取路径,才能满足多用户的多种应用要求。在数据库设计中,可供选用的索引方法主要有3种:B树索引、聚簇索引、HASH索引。其中,B树索引方法发展较为完善,也是目前大型数据库使用的经典存取方法,使用最为普遍,并且符合本系统的要求,因此,这里选用B树索引方法作为系统的存取方法。 所谓选择索引存取方法实际上就是根据应用要求确定对关系的哪些属性列建立索引,哪些属性列建立组合索引,哪些索引要设计为惟一索引等。 根据本信息系统的具体情况,索引的具体建立情况
26、如下: 对以下经常进行连接操作的属性列建立索引: 运动队编号,运动员编号,比赛项目编号,裁判员编号,查询方式 对以下经常作为最大值和最小值等聚集函数的参数的属性列建立索引:成绩表的排名属性对以下经常在查询中出现的属性列建立索引: 运动员编号,比赛项目编号,项目名称,排名 因考虑到系统为了维护和查找索引所要付出的代价,而且前两个部分中的属性列已经基本包含经常在查询中出现的属性列,因此在这里不再列出更多的属性列。(三)数据处理数据处理编号P1名称:宣传管理输入:宣传任务处理:宣传任务安排输出:宣传任务进度调查表数据处理编号P2名称:物资管理输入:领物单处理:对物需库存进行审核输出:缺物通知表数据处理编号P3名称:财务管理输入:财务申请处理:财务审核输出:资金台账单数据处理编号P4名称:赛事管理输入:运动员报名处理:参赛人员筛选输出:参赛人员名单
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1