您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > 大学生运动会管理系统
1西南大学荣昌校区信息管理系《大学生运动会管理系统》课程设计报告学生姓名:王振才学号:222010602053090专业班级:2010级计科3班指导教师:肖兴江二0一三年5月5日2目录第一章开发背景..........................................................................................................3第二章功能描述..........................................................................................................4第三章业务流程分析..................................................................................................5第四章数据字典..........................................................................................................61数据流的描述.....................................................................错误!未定义书签。2处理逻辑的描述.................................................................................................73数据存储的描述.................................................................................................8第五章概念模型设计..................................................................................................9第六章逻辑模型设计和优化....................................................................................11第七章数据库系统实现..............................................................错误!未定义书签。第八章系统测试........................................................................................................13第九章课程设计心得体会........................................................................................47参考文献......................................................................................................................483第一章开发背景在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素质越来越高。尤其是全国大学生运动会是集聚全国各大高校大学生的比赛胜地,其规模相当庞大,全国大学生运会由教育部、国家体育总局、共青团中央联合主办,分届次由不同省市人民政府承办,所以管理相当繁杂。传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排和成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作就更加费时费力,而且容易出错;学校越多就难以管理。计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便.计算机代替人工处理一些事务已成为必然。整个人类社会已进入高度信息化,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找资料、处理日常办公事务、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。在这样的背景下开发大学生运动会管理系统,大学生运动会管理系统则为组织者提供一个简捷方便的方式来组织管理大学生运动会中因参赛学校多而实现大学生运动会有序的管理,该系统是一种“人机交互系统”,管理员可以通过简单的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进行。改系统主要针对配合工作管理人员能更快便捷的实现对大学生运动会的信息管理。4第二章功能描述1.基本信息管理对各个参加高校的学校信息,运动员信息,项目信息的管理,可以进行添加,修改,删除,查询等功能。2.成绩录入管理对运动员的成绩进行录入,方便参赛项目,成绩排名,分数等的输入。3.统计查询管理对运动会过程中全部学校的统计,可以进行数据更新,统计查询即各个学校排名,学校各项目情况,得分查询等功能。5第三章业务流程分析业务流程图如图所示图3-1。图3-1业务流程图大学生运动会信息管理系统基本信息管理成绩录入管理统计查询管理学校信息运动员信息项目信息增加修改删除查询增加修改删除查询增加修改删除查询成绩录入运动员运动项目成绩排名分数统计统计查询学校排名查询学校各项目情况得分查询6第四章数据字典分析1.数据流的描述:(1)数据流编号:F1数据流名称:学校信息简述:学校的基本信息数据流来源:学校数据流组成:学校编号+学校名称关键字:编号数据流量:3天/次(2)数据流编号:F2数据流名称:运动员信息简述:运动员的基本信息数据流来源:运动员数据流组成:运动员编号+运动员姓名+运动员性别+运动员代表队关键字:编号数据流量:3天/次(3)数据流编号:F3数据流名称:项目信息简述:比赛的所有项目数据流组成:项目名称+项目编号+项目统计方式关键字:项目编号数据流量:3天/次(4)数据流编号:F4数据流名称:成绩信息简述:运动员的的比赛成绩信息数据流来源:运动员数据流组成:运动员姓名+运动项目+成绩排名+分数关键字:运动员姓名数据流量:3天/次(5)数据流编号:F5数据流名称:学校排名查询信息简述:学校排名基本信息数据流来源:学校数据流组成:查询项目+查询编号关键字:编号数据流量:3天/次(6)数据流编号:F67数据流名称:学校各项目情况信息简述:学校各项目的基本信息数据流来源:项目数据流组成:学校编号+学校名称+查询项目关键字:编号数据流量:3天/次(7)数据流编号:F7数据流名称:得分查询信息简述:查询学校的得分基本信息数据流来源:查询项目数据流组成:学校总分+男团体总分+女团体总分关键字:项目数据流量:3天/次2.处理逻辑的描述(1)处理逻辑编号:P1处理逻辑名称:学校信息判断简述:判断学校信息的合法性输入的数据流:学校名称处理描述:根据所提供的各个学校名称信息,如果为空点击“确认”则弹出警告“请输入学校名称”,如果添加成功则提示“是否继续添加”。输出地数据流:D1请输入学校名称、D2是否继续添加处理频率:10天/次(2)处理逻辑编号:P2处理逻辑名称:运动员信息判断简述:判断运动员信息的合法性输入的数据流:D001运动员姓名、D002性别、D003代表队处理描述:根据所需提供运动员的姓名、性别、学校名称等信息,如果为空或不完整点击“确认”则弹出警告“请输入完整信息”,如果添加成功则提示“是否继续添加”。输出地数据流:B001请输入完整、B002是否继续添加处理频率:10天/次(3)处理逻辑编号:P3处理逻辑名称:项目信息判断简述:判断项目信息的合法性输入的数据流:D003项目名称名称、D004项目统计方式处理描述:根据所提供的各个项目名称信息和项目统计方式,如果为空或不完整点击“确认”则弹出警告“请输入完整信息”,如果添加成功则提示“录入成功”。输出地数据流:B003请输入完整信息、B004录入成功8处理频率:10天/次(4)处理逻辑编号:P4处理逻辑名称:比赛成绩录入判断简述:判断成绩信息的合法性输入的数据流:D005运动项目项目、D006运动员、D007成绩排名处理描述:根据所提供的比赛成绩信息的录入格式输入,如果为空或不完整点击“确认”则弹出警告“请输入相应信息”,如果添加成功则提示“录入成功”。输出地数据流:B005请输入相应信息、B006录入成功处理频率:10天/次3.数据存储的描述(1)数据存储编号:F-01数据存储名称:学校信息简述:学校的基本信息数据存储组成:编号+名称关键字:编号相关联的处理:P1(2)数据存储编号:F-02数据存储名称:运动员信息简述:运动员的基本信息数据存储组成:编号+姓名+性别+比赛项目+代表队关键字:编号相关联的处理:P2(3)数据存储编号:F-03数据存储名称:比赛项目信息简述:比赛的所有项目数据存储组成:项目编号+项目名称+项目统计方式关键字:项目名称相关联的处理:P39第五章概念模型设计(1)学校实体E-R图学校实体E-R图如图5-1所示。图5-1学校实体E-R图(2)运动员实体E-R图运动员实体E-R图如图5-2所示。图5-2运动员实体E-R图(3)项目实体E-R图项目实体E-R图如图5-3所示。图5-3项目实体E-R图学校学校编号学校名称运动员编号姓名性别学校名称项目项目名称项目编号项目统计方式10(4)比赛成绩录入实体E-R图比赛成绩录入实体E-R图如图5-4所示。图5-4比赛成绩录入实体E-R图(5)大学生运动会实体E-R图大学生运动会实体E-R图如图5-5所示。图5-5大学生运动会实体E-R图比赛成绩录入运动项目运动员姓名成绩排名学校学校编号学校名称运动员编号姓名性别代表队项目成绩录入项目编号项目名称项目统计方式成绩排名运动项目分数运动员统计11第六章逻辑模型设计和优化(1)运动员信息表编号姓名性别代表队Char(10)Char(20)Char(10)Char(20)表1运动员信息表(2)学校信息表表2学校信息表(3)项目信息表项目名称项目编号项目统计方式Char(20)Char(10)Char(10)表3项目信息表(4)比赛成绩信息表表运动员编号项目编号排名分数Char(10)Char(20)Char(10)Char(10)表2比赛成绩信息表第七章数据库系统实现得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计,并可灵活设置统计的条件。因此在这里我们用Access数据库来对大学生动会管理系统数据创建、数据存储和编辑,使系统软件得以实现功能运行。Access学校编号学校名称Char(10)Char(20)12是一种关系型数据库管理系统,不但能存储和管理数据,还能编写数据库管理软件,用户可以通过Access提供的开发环境及工具方便地构建数据库应用程序,大部分是直观的可视化的操作,无需编写程序代码,是一种使用方便、功能较强的数据库开发工具。如下图所示图7-1创建Access数据库和存储13第八章系统测试1.主窗体界面主窗体界面如图8-1所示图8-1主窗体界面对应代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.L
本文标题:大学生运动会管理系统
链接地址:https://www.777doc.com/doc-5110078 .html