运动会管理系统软件工程课程分析报告班级:学号:姓名:指导老师:目录1.确定课题.....................................................................................................................................11.1选题依据............................................................................................................................11.2设计目标............................................................................................................................12.系统需求分析..............................................................................................................................22.1可行性分析........................................................................................................................22.2运动会管理系统主要有以下几个功能模块:................................................................22.3系统模块的子模块功能分析:........................................................................................32.4用户体系分析....................................................................................................................42.5数据字典............................................................................................................................42.6系统主要功能流程图........................................................................................................52.7数据流图............................................................................................................................73建立系统用例模型.....................................................................................................................94.建立系统静态模型...................................................................................................................114.1类图..................................................................................................................................115.建立系统动态模型...................................................................................................................115.1状态图..............................................................................................................................125.2活动图..............................................................................................................................125.3顺序图..............................................................................................................................135.4协作图..............................................................................................................................146.建立实现模型...........................................................................................................................146.1配置图..............................................................................................................................147.设计............................................................................................................................................157.1数据库结构设计..............................................................................................................157.2E–R图设计...................................................................................................................157.3输入输出..........................................................................................................................168.总结...........................................................................................................................................161运动会管理系统1.确定课题1.1选题依据当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对运动员成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高运动员档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。信息管理是现代运动会管理工作的不可缺少的一部分,是适应现代运动会管理尺度的要求、推动运动会管理走向科学化、规范化的必要条件。只有信息管理规范了,才能在其他方面更好的发展。为了适应现代运动会发展的需要,信息管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。现在各大高校都已普及千兆校园网,开发出依托校园网的“高校运动会管理系统”已经成为可能。当前许多高校也开发了各自的“高校运动会信息综合处理系统”。但是,这些系统大多是一种封闭的、局域的、功能较为单一的简单信息处理系统。运动会管理系统系统提供了强大的系统管理功能,方便管理员对运动员成绩等信息的添加.修改.删除.查询.汇总.统计等操作。1.2设计目标(1)管理员能够方便的对信息进行添加.修改.删除.查询.汇总.统计等操作。(2)可以将数据库发布到网上,进行资源共享。(3)运动员可以在自己的权限内对信息进行访问,即时查询相关信息。22.系统需求分析2.1可行性分析(1)技术可行性:硬件方面:本系统要求硬件条件不是很高所以很容易满足要求;软件方面:我们可以在Windows98以上操作系统进行操作,以SQLServer作为后台数据库,ASP作为前台进行开发。(2)经济可行性:开发价格低,实用性好。与人工处理相比,会节省许多人力物力,而且准确性高,从长远角度考虑经济上较为合算(3)操作可行性:由于系统有非常友好的界面,使用者无须具备很多计算机知识,只需对原有的人员进行短期指导即可熟练掌握本系统,直接进行上机操作。2.2运动会管理系统主要有以下几个功能模块:(1)用户登录用户输入用户名和权限密码,权限不正确则弹出否认对话框,正确则进行用户需求操作。(2)系统管理系统管理功能模块包括用户管理系统维护和系统帮助。(3)赛前处理运动员及比赛项目的处理,进行统计继而分组分道,并安排赛程表。(4)信息处理进行成绩的录入、统计、排序,生成报表,即发布成绩信息。(5)信息查询根据用户输入的查询条件输出相应的查询结。综上所述,系统的总体功能需求图如下所示:运动会管理系统成绩查询用户管理系统维护运动员信息查询分组分道基本信息处理系统帮助用户登录系统管理赛前处理信息处理赛程表处理决赛名单数据处理成绩录入成绩公告信息查询32.3系统模块的子模块功能分析:(1)用户登录模块用户登录包括管理员登录和普通用户登录,输入用户名和权限密码,权限不正确弹出否认对话框,不同权限的用户可以访问的内容不同,继而进行相应的操作。(2)系统管理模块系统管理模块包括三个子模块:用户管理、系统维护和系统帮助。1)用户管理:用户管理子模块用于管理各类用户的基本信息,添加、修改、删除用户名和密码。包括用户名和密码的管理。不同权限的用户可以实现的操作也是不同的。2)系统维护:是管理员用于维护系统的工具,包括数据库部分表的数据的添加、修改、删除和系统安全性管理等。数据添加主要完成赛会纪录的