版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于web的xx师院运动会管理系统软件工程说明书项 目 负 责 人: xxx 所 在(院) 系:xxx 负 责 人 电 话: xxx 指导教师: xxx 单位和职称: xxx 讲师 撰写人 (签名): 评审人 (签名): 评审日期: 目录引 言5一开题报告51.1设计(论文)题目51.2设计(论文)综述51.3设计(论文)方案论证61.3.1基于web的xx师院田径运动会管理系统61.3.2详细系统功能71.4设计(论文)进程计划101.5设计(论文)成员工作安排11二、问题定义112.1 提出设计的问题需求112.2 目标报告书122.3 系统开发流程及设计思想12三、可行性研究报告133.
2、1 可行性研究的任务133.2系统可行性分析133.6 系统流程图14四、项目开发计划164.1编写目的164.2项目简介164.3项目概述164.4交付项164.5非交付项164.6 项目组织与资源164.6.1项目组织:174.6.2项目资源174.7实施计划184.7.1项目选用的生命周期184.7.2项目开发过程阶段划分184.7.3项目工作任务分解19五、需求规格说明书205.1引言205.1.1 编写目的205.1.2 背景及范围205.2目标205.2.1 开发意图205.2.2 应用目标215.2.3 作用及范围215.3软件总体概述215.3.1 产品标识215.3.2 产品
3、描述215.3.3系统模块划分:225.3.4系统功能模块设计225.3.5系统功能模块245.3.7限制与约束345.4系统关系图35e-r图35据库逻辑模型图355.5数据库需求365.5.1数据库需求分析365.5.2数据库基本表37六、概要设计说明书456.1引言456.1.1编写目的456.1.2范围456.1.3定义、首字母缩写词和缩略语456.1.4 设计约束限制456.2总体设计456.2.1项目开发思想设计456.2.2 数据库的概念设计466.2.3 数据库设计思路466.2.4 数据库的安全设计476.2.5文件设计476.2.6界面设计规则476.2.7出错处理设计48
4、6.2.8系统维护设计486.3详细设计486.3.1人机界面设计486.3.2设计中使用的工具486.3.3项目开发环境说明49七、测试分析报告507.1测试方法简介507.1.1功能测试507.1.2白盒测试517.1.3安全性测试517.1.4性能测试517.1.5集成测试517.1.6安装测试527.2 系统测试537.2.1系统验收测试计划537.2.2通过准则537.2.3系统测试用例547.3系统的运行与维护617.3.1系统运行617.3.2系统维护62八、开发进度62九、项目开发总结68引 言管理系统是由管理者与管理对象组成的并由管理者负责控制的一个整体。管理系统因具体对象不
5、同而千差万别,可以是科学的、经济的、教育的、政治的等。管理系统的整体是由相对独立的不同部分组成的。这些部分可以按人、财、物、信息、时间等来划分,也可以根据管理的职能或管理机构的部门设置来划分。管理工作者如果看不到整体中的各个组成部分就看不清楚整体的结构和格局,就会造成认识上的模糊,从而在工作上分不清主次。同时任何管理系统都是变化发展着的,而且任何变化和发展都会表现为管理的具体任务和管理目标的实现条件的变化。目前市场上充斥着各种各样的系统管理软件,这是由于社会的快速发展以及各种管理软件管理能力的不断提高而形成的。在这样的背景下,我通过对学校运动会的调查与研究发现可以开发一个高校运动会管理系统。以
6、实现对高校运动会的更有效的管理,使参加与观看学校运动会的师生得到更为方便的服务。一开题报告 专业: xxx 班级: 08信管 学生姓名: 1.1设计(论文)题目设计(论文)题目:基于web的xx师院田径运动会管理系统开发1.2设计(论文)综述随着科技飞速发展,人类社会进入一个崭新的信息时代,许多事实已证明利用现代科技(如:信息管理系统)管理与日俱增的信息是节约成本、提高办事效率的有效途径,同时,信息化也是各个企业、高校无法阻挡的发展趋势。现今,国内各个学校网络普遍连入教育科研网或直接连接互联网,大部分学校都建立了校园网,信息的发布已是教育行业不可缺少的手段。从而对具有强大的,可扩展的,灵活的内
7、容管理技术的需求也更加迫切。与此同时,也都面临着管理各种格式的信息的挑战,用户对数据管理的需求已经超出了传统数据管理的概念。 学校田径运动会是高校重大活动之一,提高学校运动会召开的质量和水平显得尤为重要。虽然如此,许多高校现阶段的运动会信息管理水平却让人十分忧心,依然是人工手动管理,如运动会比赛成绩的记录、查询、公告等一系列工作,使得高校耗费巨大的人力、物力、财力,为避免这一现象、节约成本。唯一可行方法就是用信息系统高效的管理功能替代人工对学校田径运动会的低效管理。不仅能使信息管理人员从手工计算、统计与处理工作中解脱出来,而且还能提高学校运动会信息管理水平和工作效率,减少人力、物力、财力的无谓
8、花费。信息管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。利用计算机对田径运动信息进行管理,具有手工管理所无法比拟的优越性.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高田径运动会管理的效率,也是学校的科学化、正规化管理跟上时代进步的重要条件。本小组将要开发的基于web的xx师范学院田径运动会管理系统就是一个小型信息管理系统,它针对我校田径运动会涉及赛前(报名、录入、分组编排等)、赛中(成绩公告、检录单等)、赛后(团体总分统计等)的各种信息进行方便、快捷、高效地处理。网站的形式完全可以实现操作简
9、单快速、功能全面完善、信息及时发布,访问方便快捷。它不仅可以提高管理的效率,减轻学校管理人员的工作压力,提高办事效率,还可以为我校节约资金,提升我校的信息化水平。使我校在运动会信息化方面遥遥领先其他高校。1.3设计(论文)方案论证系统为基于web的xx师院田径运动会管理系统开发。详细论述如下:1.3.1基于web的xx师院田径运动会管理系统本系统是一个独立开发的管理信息系统。在系统中提供围绕田径运动会赛前,赛中,赛后一系列信息的计算机全程管理。系统分成两大模块:赛事管理和新闻发布。其中赛事管理根据赛前、赛中、赛后又分为:机构设置,竞赛设置,赛前数据处理,赛中数据处理,赛后数据处理,用户管理六个
10、子模块。新闻发布分为:信息公告,成绩查询,资源下载,友情链接。主结构图:1.3.2详细系统功能基本设置:运动会设置(添加、修改、查看、删除运动会届次、运动会开始时间、运动会结束时间、报名开始时间、报名结束时间)组别设置:(添加、修改、查看、删除组别编号和组别名称)参赛单位设置:(添加、修改、查看、删除届次、所属组别、单位编号、单位名称)赛次设置:(添加、修改、查看、删除赛次编号和赛次名称)机构设置:组委会设置(添加、修改、查看、删除组委会人员姓名和职务) 办事机构设置(添加、修改、查看、删除办事机构人员姓名、职务、组别) 裁判员设置(添加、修改、查看、删除裁判员姓名、职务)竞赛设置:项目设置(
11、添加、修改、查看、删除全能项目、编号、类型、项目名称比赛规则)参赛项目设置(添加、修改、查看、删除届次、性别、本届项目编号和项目名称)录取人数设置(添加、修改、查看、删除项目名称、组别、赛次、男/女组、录取人数)计分设置(添加、修改、查看、删除项目名称、赛次、名次、计分)竞赛日程(添加、修改、查看、删除场次、日期、上下午、项目编号、子项目编号、赛次、男女组)赛事设置:分组分道(田径比赛随机设置分组分道,包括组数、道数、组别、赛次、男女组、参赛项目)成绩录入(录入修改成绩并计算全能得分,包括赛次、场次、类型、男女组、项目、信息提示、姓名、单位、成绩、破纪录、名次、分数)全能成绩录入设置(全能项目
12、录入修改成绩并计算全能得分,包括赛次、场次、类型、男女组、项目、信息提示、姓名、单位、成绩、破纪录、名次、分数)团体成绩(计算并记录团体成绩得分,包括届次、单位名称、总分、名次)报名:单位管理员负责进行本单位的运动员报名(单位管理员点击报名后进行登录,登录成功后进行添加、修改、查看、删除本单位报名运动员信息,运动员信息包括:姓名,性别,所属单位,报名项目,运动员编号。)单位管理员负责进行本单位的随队人员添加、修改赛后数据处理:成绩录入(与赛中数据处理成绩录入相同) 计算团体总分 数据浏览与打印系统管理:后台新闻管理 (添加、修改、删除新闻信息并可以上传相关图片) 用户管理(添加、修改、删除单位
13、管理员及密码修改)信息公告:用以前台运动会各种相关信息公告即显示后台所发布的相关信息成绩查询:按条件查询运动会各赛事成绩资源下载:提供运动会期间的各种表单下载友情链接:相关网站链接1.4设计(论文)进程计划基于web的xx师院田径运动会管理系统开发项目进度计划表序号活动小活动紧前活动工期估计1系统规划1.调研、收集数据资料2011.08.0108.202.可行性分析2011.08.2008.303.撰写可行性研究报告1,22011.08.3109.102系统分析4.参考、研究现有系统32011.09.1509.205.系统详细调查42011.09.2110.206.明确系统需求4,52011.
14、10.2010.227.撰写系统分析报告5,62011.10.2210.253系统设计8业务流程设计72011.10.2510.309.数据库设计72011.11.0111.0910.总体设计82011.11.1011.2311.撰写系统设计报告9,102011.11.2411.304系统实施12.程序设计与开发112011.12.0112.3013.系统整合10,11,122012.01.0103.205系统测试14.系统测试与调试12,132012.01.2001.3115.系统运行与维护142012.02.0102.1416撰写系统测试报告14,152012.02.1502.206系统管
15、理17.撰写论文及相关文档162012.02.2003.0418.完成论文和本次毕业设计172012.03.0503.151.5设计(论文)成员工作安排xxx:数据库设计xxx:竞赛设置xxx:数据浏览打印界面设计xxx:赛前数据处理xxx:赛中数据处理xxx:机构设置 新闻发布 用户管理二、问题定义2.1 提出设计的问题需求xx师院田径运动会已开展了10余年的时间,期间比赛项目和比赛人数越来越多,数据处理量大,管理越来越复杂,尤其体现在运动员报名、赛事编排、成绩记录、信息公告等方面。所以提高学校田径运动会召开的质量和水平显得尤为重要。我校虽然早已运用了小型田径运动会管理信息系统,节约了不少的
16、人力、物力,但随着科技与时代的发展,单机版的管理系统已经不能完全满足需求。为了解决在校运动会管理和组织所面临的各种问题,我们开发了一套适合我校田径运动会管理的系统。通过需求分析和可行性研究,对比之前的我校c/s架构的运动会管理系统,本系统采用windows环境下的基于浏览器/服务器的模式构建,用sql server2008作为后台数据库,提高对数据库查询、添加、修改、删除等操作来实现信息网络管理,并对系统功能进行了详细的分析,以实现动态,交互,高效,远程链接的网络化信息管理。系统运营业务流程图,实现了运动会前台运动会管理、新闻查看;后台管理员管理;赛前赛中赛后管理等。系统能够对运动员的报名信息
17、进行准确统计和分类管理,能够有效处理赛程中的数据。具有覆盖面广,维护性好,易操作以及安全性好等优点。2.2 目标报告书学生信息是高等学校非常重要的一项数据资源,但其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高。该系统针对学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。随着科学技术、网络信息的不断发展,计算机科学也日渐成熟,其强大的功能已为人们深刻认识,如今,它已进入人类社会的各个领
18、域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、使用寿命长、成本低等。开发基于web的xx师院田径运动会管理就是为了达到以下目标:1、 节约学校运动会管理的人力物力财力,充分利用校园网。2、 提升了田径运动会各种数据的处理速度和工作效率。3、 实现操作简单快捷、功能全面完善、信息及时发布、访问方便快捷。4、 提高了体育教学和管理工作的信息化、现代化程度和工作效率。5、 通过浏览器来实现用户工作界面,实现不同人员、从不同地点、不同接入方式访问和操作系统。2.3 系统开发流程及设
19、计思想本系统将以课本和一些课外书籍为参考,按照毕业设计老师的作业要求,从系统开发背景业务流程分析数据流分析功能模块设计数据库设计输入输出设计系统部署一步步对系统进行分析和设计。该系统开发的总体任务是实现基于web的xx师范学院田径运动会管理系统化,规范化和自动化。系统对永久记录的文件实现归档管理,支持高效率完成运动会信息管理的各项任务。确定在一定的时间内能完成预定的程序功能是可行性分析报告的重点。尽量采用学校现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用学校现有的资源,提高系统开发水平和应用效果的目的。 系统采用模块化程序设计方法,既便于系统各子功能的组合和修改,又便于未参与开发的
20、技术维护人员进行补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除。 系统应符合学校对运动会信息管理流程满足学校运动会对运动员、大会组织人员、裁判员的管理需要,并达到操作过程中的直观,方便,实用,安全等要求。三、可行性研究报告3.1 可行性研究的任务 基于web的xx师范学院田径运动会管理系统的可行性从经济可行性,技术可行性,管理可行性及操作可行性来分析。估算项目的开发成本和投入使用后可能带来的效果,进行效益分析及对老式网站的影响。运行操作可行性研究的主要任务是研究它在将来能否在学校运动会管理中得到普及。3.2系统可行性分析(1)技术可行性随着计算机技术的发展,要将我校
21、田径运动会管理从原始的手工管理转化为信息化管理,是有很强的可行性的。而且很多高校已经实现了运动会管理信息化。本系统是以visual studio 2008作为开发工具,以microsoft sql server 2008作为后台数据库,asp、net(c#)采用面向对象技术和编程语言并从数据库的应用和开发的实效性角度出发。在之前做过的毕业设计中,都是通过这两种开发工具来实现的,因此在技术上不存在问题。(2)经济可行性 本系统只要拥有计算机设备及相应的运行软件即可开发运行。所以对经济需求并不高,何况学校具备计算机设备及相应的运行软件。若该项目开发成功,不仅能加快数据处理能力,节省人力物力及时间,
22、而且数据的规范化输入输出也能提高数据可用性,减小了数据冗余所带来的不便,同时也增强了数据的安全系数。(3)管理可行性 本系统涉及到权限的管理,可以对相关数据进行保密,系统实施以后,管理者不会存在管理方面的问题。(4)操作可行性本系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简单地按照相关说明进行操作。综上所述,得出结论:从技术、经济、管理、操作角度开发基于web的xx师范学院田径运动会管理系统可行。3.6 系统流程图四、项目开发计划4.1编写目的编写此计划的目的是安排项目组织、进度、项目的风险管理、配置管理等内容和活动,使项目开发活动有组织、有计划的遵循一定的流程开展。同时收集用于
23、管理控制本项目开发所需的所有信息。4.2项目简介系统名称:基于web的xx师范学院田径运动会管理系统开发产品名称:基于web的xx师范学院田径运动会管理系统4.3项目概述田径运动会是我校重大活动之一,是检验学生的健康水平和提高身体素质的有效途径之一。在规模上虽然不如大型运动会,但由于比赛项目多,参赛人数广,数据处理量大,管理比较复杂,尤其编排,记录,公告工作是一项复杂的工程。所以提高学校田径运动会召开的质量和水平显得尤为重要。我校虽然早已运用了小型田径运动会管理信息系统,节约了不少的人力、物力,但随着科技与时代的发展,单机版的管理系统已经不能完全满足需求。例如:田径运动会期间的信息无法及时共享
24、,包括赛事状况,比赛成绩以及田径运动会中的各种表单等。给用户带来了诸多不便。所以开发基于web的xx师院田径运动会管理系统势在必行。本系统从学校田径运动会的实际情况出发,它针对我校田径运动会涉及的赛前(报名、机构/项目设置、分组/分道等)、赛中(数据处理、成绩公告等)、赛后(团体总分统计、成绩查询等)的各种信息进行方便、快捷、高效地处理。网站的形式完全可以实现操作简单快速、功能全面完善、信息及时发布,访问方便快捷。它不仅可以提高管理的效率,减轻学校管理人员的工作压力,提高办事效率,还可以为我校节约资金,提升我校的信息化水平。4.4交付项类别名称交付日期描述管理软件开发计划2012-3-21wo
25、rd文档需求需求规格说明书2012-3-21word文档概要概要设计说明书2012-3-21word文档论文课题论文2012-3-21word文档4.5非交付项系统源代码4.6 项目组织与资源4.6.1项目组织: 开发基于web的xx师范学院田径运动会管理系统是我们通过精心的组织之后才进入的,对各项研究和调查进行审核,并组织该项目。4.6.2项目资源人力资源:课题组成员基本信息分工明细(按模块分)xxx学号xxx数据库设计性别xxx班级xxx电话xxxxxx学号xxx竞赛设置性别xxx班级xxx电话xxxxxx学号xxx数据浏览打印界面设计性别xxx班级xxx电话xxxxxx学号xxx赛前数据
26、处理性别xxx班级xxx电话xxxxxx 学号xxx赛中数据处理性别xxx班级xxx电话xxxxx学号xxx机构设置新闻发布用户管理性别男班级xxx电话xxx已有开发设施开发地点:xx师范学院 使用设备:计算机获取设施:u盘 打印机 4.7实施计划4.7.1项目选用的生命周期本项目采用的是以原型开发模型。4.7.2项目开发过程阶段划分论文题目基于web的xx师院田径运动会管理系统开发题目来源校科研立项题目类别设计类指导教师沐士光日期指导内容存在问题及改进意见2011.09.05解读项目选题的背景、现状、趋势初步确定项目研究的基本目标、意义2011.09.19对我校田径运动会现行初步分析并提供相
27、关资料了解并弄清田径运动会基本流程2011.09.26需求分析及报告撰写需结合我校实际情况写出需求分析报告2011.10.03系统设计目标根据初步需求提出系统总体设计目标2011.10.17系统设计原则、技术线路注重参考其它高校运动会管理系统开发原则与技术线路2011.10.31系统总体功能框架初步提出系统功能框架结构2011.11.07细分模块功能及小组成员分工初步确定各功能模块的详细功能实现及分工2011.11.28模块分析指出模块中的关键问题。除了实现田径运动各项目设置外,还要实现全能项目的管理2011.12.19审查各模块完成情况是否与设计目标基本一致审查确保各模块开发符合设计目标和要
28、求2011.12.21中期检查工作检查发现存在的问题尽快解决、并明确后期的工作计划2012.1.02检查各模块整合通过严格测试检查是否完成系统总体功能实现2012.2.20论文手稿给予相关论文模板并对论文撰写提出指导意见。2012.3.5论文检查指出描述及细节错误问题,加强格式规范,强调学术论文道德及抄袭问题。2012.3.9论文形成、撰写相关文档对系统、论文、相关文档提出改进意见2012.3.12毕业答辩商讨会议对毕业答辩给予适当的建议和技巧,指出答辩注意事项。4.7.3项目工作任务分解任务项负责人参加人员交付项、应提交文档预计起止时间计划xxx全体成员项目开发计划书项目审批表需求分析xxx
29、全体成员需求分析规格说明书概要设计全体成员全体成员概要设计说明书数据库设计xxx全体成员数据库设计说明书实施全体成员全体成员产品使用说明书产品维护手册五、需求规格说明书5.1引言 田径运动会是我校重大活动之一,是检验学生的健康水平和提高身体素质的有效途径之一。在规模上虽然不如大型运动会,但由于比赛项目多,参赛人数广,数据处理量大,管理比较复杂,尤其编排,记录,公告工作是一项复杂的工程。所以提高学校田径运动会召开的质量和水平显得尤为重要。我校虽然早已运用了小型田径运动会管理信息系统,节约了不少的人力、物力,但随着科技与时代的发展,单机版的管理系统已经不能完全满足需求。例如:田径运动会期间的信息无
30、法及时共享,包括赛事状况,比赛成绩以及田径运动会中的各种表单等。给用户带来了诸多不便。所以开发基于web的xx师院田径运动会管理系统势在必行。5.1.1 编写目的 a. 定义网站总体要求,作为用户和软件开发人员之间相互了解的基础。b. 提供系统初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础。c. 作为软件总体测试和项目验收的依据。5.1.2 背景及范围本项目的名称:基于web的xx师院田径运动会管理系统本项目的任务提出者及开发者是基于web的xx师院田径运动会管理系统开发小组,用户是xx师院运动会组织管理人员。 本产品能具体、合理的管理运动员、大会组织人员、裁判员、系统单
31、位管理人员的信息,用结构化的思维方式去了解计算机的基本工作原理。5.2目标5.2.1 开发意图 a. 使基于web的xx师院田径运动会管理系统更完善;b. 使xx师院田径运动会管理人员对运动员信息的管理更方便; c.减轻运动会管理者的工作负担。5.2.2 应用目标xx师院田径运动会管理系统是为以我校田径运动会为设计目标,旨在为学生在线报名、在线查看比赛新闻、个人成绩查询、系统赛前赛中赛后处理的一个在线数据处理平台,即校园信息化管理平台。平台设计将围绕着几个重要的角色:运动员、大会组织成员、用户、平台管理员。各个角色所属的子系统在平台b/c模式中既相互独立,又相互联系共同构成数据处理平台系统。5
32、.2.3 作用及范围本软件适用于教育界,它是比较完善的系统管理软件,对运动员、大会组织成员、用户、平台管理员的信息可以随时输入、输出、查找。5.3软件总体概述5.3.1 产品标识软件全名称:基于web的xx师院田径运动会管理信息系统开发软件缩称:gms5.3.2 产品描述 1、系统属性本系统是一个独立开发的网站。在系统中提供围绕田径运动会赛前,赛中,赛后一系列信息的计算机全程管理。2、开发背景随着科技飞速发展,人类社会进入一个崭新的信息时代,许多事实已证明利用现代科技(如:信息管理系统)管理与日俱增的信息是节约成本、提高办事效率的有效途径,同时,信息化也是各个企业、高校无法阻挡的发展趋势。现今
33、,国内各个学校网络普遍连入教育科研网或直接连接互联网,大部分学校都建立了校园网,信息的发布已是教育行业不可缺少的手段。从而对具有强大的,可扩展的,灵活的内容管理技术的需求也更加迫切。与此同时,也都面临着管理各种格式的信息的挑战,用户对数据管理的需求已经超出了传统数据管理的概念。 学校田径运动会是高校重大活动之一,提高学校运动会召开的质量和水平显得尤为重要。虽然如此,国内许多高校现阶段的运动会信息管理水平却让人十分忧心,许多学校依然是人工手动管理,如运动会比赛成绩的记录、查询、公告等一系列工作,使得高校耗费巨大的人力、物力、财力,为避免这一现象、节约成本。唯一可行方法就是用信息系统高效的管理功能
34、替代人工对学校田径运动会的低效管理。不仅能使信息管理人员从手工计算、统计与处理工作中解脱出来,而且还能提高学校运动会信息管理水平和工作效率,减少人力、物力、财力的无谓花费。信息管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。利用计算机对田径运动信息进行管理,具有手工管理所无法比拟的优越性.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高田径运动会管理的效率,也是学校的科学化、正规化管理跟上时代进步的重要条件。本小组将要开发的基于web的xx师范学院田径运动会管理系统就是一个小型信息管理系统,它针对
35、我校田径运动会涉及赛前(报名、录入、分组编排等)、赛中(成绩公告、检录单等)、赛后(团体总分统计等)的各种信息进行方便、快捷、高效地处理。网站的形式完全可以实现操作简单快速、功能全面完善、信息及时发布,访问方便快捷。它不仅可以提高管理的效率,减轻学校管理人员的工作压力,提高办事效率,还可以为我校节约资金,提升我校的信息化水平。使我校在运动会信息化方面遥遥领先其他高校。5.3.3系统模块划分:系统分成两大模块:赛事管理和新闻发布。其中赛事管理根据赛前、赛中、赛后又分为:机构设置,竞赛设置,赛前数据处理,赛中数据处理,赛后数据处理,系统管理六个子模块。新闻发布分为:信息公告,成绩查询,资源下载,友
36、情链接。主结构图:5.3.4系统功能模块设计1.基本设置:运动会设置(添加、修改、查看、删除运动会届次、运动会开始时间、运动会结束时间、报名开始时间、报名结束时间)组别设置:(添加、修改、查看、删除组别编号和组别名称)参赛单位设置:(添加、修改、查看、删除届次、所属组别、单位编号、单位名称)赛次设置:(添加、修改、查看、删除赛次编号和赛次名称)2.机构设置:组委会设置(添加、修改、查看、删除组委会人员姓名和职务) 办事机构设置(添加、修改、查看、删除办事机构人员姓名、职务、组别) 裁判员设置(添加、修改、查看、删除裁判员姓名、职务)3.竟赛设置:项目设置(添加、修改、查看、删除全能项目、编号、
37、类型、项目名称比赛规则)参赛项目设置(添加、修改、查看、删除届次、性别、本届项目编号和项目名称)录取人数设置(添加、修改、查看、删除项目名称、组别、赛次、男/女组、录取人数)计分设置(添加、修改、查看、删除项目名称、赛次、名次、计分)竞赛日程(添加、修改、查看、删除场次、日期、上下午、项目编号、子项目编号、赛次、男女组)4.赛事设置:分组分道(田径比赛随机设置分组分道,包括组数、道数、组别、赛次、男女组、参赛项目)成绩录入(录入修改成绩并计算全能得分,包括赛次、场次、类型、男女组、项目、信息提示、姓名、单位、成绩、破纪录、名次、分数)全能成绩录入设置(全能项目录入修改成绩并计算全能得分,包括赛
38、次、场次、类型、男女组、项目、信息提示、姓名、单位、成绩、破纪录、名次、分数)团体成绩(计算并记录团体成绩得分,包括届次、单位名称、总分、名次)5.报名:单位管理员负责进行本单位的运动员报名(单位管理员点击报名后进行登录,登录成功后进行添加、修改、查看、删除本单位报名运动员信息,运动员信息包括:姓名,性别,所属单位,报名项目,运动员编号。)单位管理员负责进行本单位的随队人员添加、修改6.赛后数据处理:成绩录入(与赛中数据处理成绩录入相同) 计算团体总分 数据浏览与打印7.系统管理:后台新闻管理 (添加、修改、删除新闻信息并可以上传先关图片) 用户管理(添加、修改、删除单位管理员及密码修改)8.
39、信息公告:用以前台运动会各种相关信息公告即显示后台所发布的相关信息成绩查询:按条件查询运动会各赛事成绩(按届次查询、按项目查询)资源下载:提供运动会期间的各种表单下载(报名表、秩序册、径赛成绩记录表、田赛成绩记录表、成绩报告单、径赛检录表、决赛检录单、团体总分表)友情链接:相关网站链接5.3.5系统功能模块 如上图所示,首页分为:报名、信息公告、成绩查询、资源下载、运动会管理1报名:各单位管理员登录进行各单位运动员报名。2信息公告:发布与运动会有关的各种通知和公告的平台。3成绩查询:按条件查询运动会各赛事成绩。4资源下载:提供运动会期间的各种表单下载。1.报名报名的使用者是被授权的单位管理员,
40、主要针对运动会的报名信息进行操作。单位管理员使用正确的用户名和密码即可登录,否则返回页面,并提示登录失败。具体流程如下:1. 报名期间单位管理员在首页点击报名输入用户名和密码;2. 系统验证输入是否正确;3. 错误提示登录失败,并返回首页。4. 正确在页面上提示登录成功并且跳转相应页面进行各单位运动会报名;2.信息公告信息公告是用于发布运动会的各种通知和信息的平台。整个流程如下图所示:用户进入首页,显示一定数量的公告信息,用户点击某条公告信息,进入该信息详情页,整个流程结束。3.成绩查询成绩查询用以查询各比赛总成绩。整个流程如下图所示:4.资源下载用户点击资源下载可以选择运动会期间各种表单下载
41、。流程如下:机构设置机构设置的使用者是管理员。机构设置模块分为组委会设置、办事机构设置、裁判员分组3个子模块。5.组委会设置管理员在登录进入系统的前提下,选择机构设置模块中的组委会设置子模块,可以对运动会组委会的信息进行操作。具体流程如下:6.办事机构设置管理员在登录进入系统的前提下,选择机构设置模块中的办事机构设置子模块,可以对运动会办事机构的信息进行操作。具体流程如下:7.裁判员分组管理员在登录进入系统的前提下,选择机构设置模块中的裁判员分组设置子模块,可以对运动会裁判员的信息进行操作。具体流程如下:8.运动会设置运动会设置的使用者是管理员。主要针对运动会的相关信息(运动会基本信息,组别设
42、置,参赛单位设置,竞赛项目设置,赛次/名次/计分,日程安排)进行设置。9.运动会基本信息管理员在登录进入系统的前提下,选择运动会设置模块中的运动会基本信息子模块,可以对运动会的基本信息进行操作。具体流程如下:10.组别设置管理员在登录进入系统的前提下,选择运动会设置模块中的组别设置子模块,可以对运动会的组别进行操作。具体流程如下:11.参赛单位设置管理员在登录进入系统的前提下,选择运动会设置模块中的参赛单位设置子模块,可以对运动会的参赛单位进行操作。具体流程如下:12.竞赛项目设置管理员在登录进入系统的前提下,选择运动会设置模块中的竞赛项目设置子模块,可以对运动会的竞赛项目进行操作。具体流程如
43、下:13.赛次/名次/计分设置管理员在登录进入系统的前提下,选择运动会设置模块中的该子模块进行操作。具体流程如下:14.日程安排管理员在登录进入系统的前提下,选择运动会设置模块中的日程安排子模块,可以对运动会的日程进行操作。具体流程如下:15.人员分组管理员在登录进入系统的前提下,选择人员分组模块,可以对运动会的人员分组进行设置。具体流程如下: 成绩录入与查询成绩录入的使用者是管理员,成绩查询的使用者是所有用户(除游客)。主要针对运动会的成绩信息进行操作。16.成绩录入管理员在登录进入系统的前提下,选择成绩录入模块,可以对运动会的成绩进行录入。具体流程如下:17.成绩查询用户在登录系统的前提下
44、,选择成绩查询模块,可以对运动会的成绩进行查询。具体流程如下:18.数据浏览与打印数据浏览与打印的使用者是管理员。主要针对运动会的各种与表格信息进行浏览和打印。系统管理系统管理的使用者是管理员。系统管理模块分为用户管理、后台信息发布管理、系统维护3个子模块。19.用户管理管理员在登录进入系统的前提下,选择系统管理的系统维护子模块,可以对本系统的权限分配进行操作。具体流程如下:20.后台信息发布管理管理员在登录进入系统的前提下,选择系统管理的信息管理子模块,可以对本系统的通知公告进行操作。具体流程如下:21.信息维护管理员进入系统进入系统维护模块,可以对用户名和密码进行更改。流程如下:5.3.6
45、用户的特点用户能够熟练的使用windows操作系统,能使用ie浏览器上网,以及使用office办公套件进行文档处理。5.3.7限制与约束系统运行环境操作系统:简体中文windows操作系统数据库:microsoft sql server 2008浏览器:internet explorer 6.0及以上硬件限制web服务器、数据库服务器cpu:intel pentium 4 3.0g 内存:2gb硬盘:80gb网络以太网:100mb用户机器配置内存:512mb5.4系统关系图e-r图据库逻辑模型图5.5数据库需求5.5.1数据库需求分析数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于
46、60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。5.5.2数据库基本表表5.5.1 tgame (运动会表)字段描述数据类型是否为
47、空主键外键ftimes界次int否是fstartdate开始日期datatimefenddate结束日期datatimefapplystartdate开始报名日期datatimefapplyenddate结束报名日期datatime注:本系统数据库围绕表tgame展开。ftimes为主键,设置中结束时间不能早于开始时间。报名的结束时间不能早于报名开始时间。且报名结束时间不能早于运动会开始时间。表5.5.2 tcommittee (组委会表)字段描述数据类型是否为空主键外键id编号int否是ftimes界次int是fposition职务vcharfname姓名vchar表5.5.3 tumpir
48、e (裁判员表)字段描述数据类型是否为空主键外键id编号int否是ftimes界次int是fposition职务vcharfname姓名vchar表5.5.4 toffice (办事机构表) 字段描述数据类型是否为空主键外键id编号int否是ftimes界次int是fgoupe组别vcharfposition职务vcharfname姓名vchar表5.5.5 tgroupdes (竞赛组别表) 字段描述数据类型是否为空主键外键fgroupid组别代码int否是fgroupname组别名称varchar(20)注:此竞赛组别为体育组,非体组,教工组等。表5.5.6 tattachdept (参赛
49、单位表)字段描述数据类型是否为空主键外键fdeptid参数单位代码int否是ftimes界次int是fgroupid组别代码int是fdeptname单位名称varchar(20)注:因每一界运动的参赛单位不同,系统管理员在运动会开始之前添加基础数据的时候都重新添加参赛单位,编制参赛单位代码。fgroupid为外键,参赛单位所属于的组别必须是在竞赛组别表中已经存在的数据。表5.5.7 tparticipant (随队人员表)字段描述数据类型是否为空主键外键fsdid随队人员代码int否是fdeptid参数单位代码int是fname姓名varchar(30)fposition职务varchar(20)注:随队人员指每个参赛单位的教练、领队等人。因每一界运动会都重新添加参赛单位,则通过界次查询到参赛单位代码,通过参赛单位代码查询到随队人员。通过sql语句的连接查询,可以查到每一界的随队人员情况。表5.5.8 tusers (用户表)字段描述数据类型是否为空主键外键fyhid用户编码int否是fdeptid参数单位代码int是floginname用户名varchar(30)fpwd密码varchar(20)fusertype用户类型varchar(20)注:用户类型为系统管理员和参赛单位管理员两种。系统管理员为长
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学备课组学期工作计划合集五篇
- 旅馆灭火应急预案(6篇)
- 文化艺术节开幕词(6篇)
- 感恩主题国旗下讲话稿
- 瑜伽椅开肩课程设计
- 总经理年会发言稿
- 2024年版车辆驾驶承揽协议版B版
- 直流潮流法课程设计
- 2025年山东淄博淄川区事业单位青年人才公开招聘50人历年管理单位笔试遴选500模拟题附带答案详解
- 2025年山东济宁孔子国际学校教师招考管理单位笔试遴选500模拟题附带答案详解
- 第七讲 磁电选
- 英语主格宾格及其练习题
- 三七种植项目可行性方案
- 国内外河湖生态保护与修复技术标准进展综述
- 30题纪检监察位岗位常见面试问题含HR问题考察点及参考回答
- 室内墙面喷涂与涂饰
- Unit2HowoftendoyouexerciseSectionA(1a-2d)教案人教版英语八年级上册
- 光伏电站事故处理规程
- 山东专升本计算机-演示文稿软件-Powerpoint-2010课件(新版考试大纲)
- 亲子鉴定内容 报告书范本
- 【课件】洋流教学课件高中地理人教版(2019)选择性必修1
评论
0/150
提交评论