某学校运动会管理系统设计方案.docx

上传人:b****3 文档编号:5137223 上传时间:2022-12-13 格式:DOCX 页数:29 大小:1.15MB
下载 相关 举报
某学校运动会管理系统设计方案.docx_第1页
第1页 / 共29页
某学校运动会管理系统设计方案.docx_第2页
第2页 / 共29页
某学校运动会管理系统设计方案.docx_第3页
第3页 / 共29页
某学校运动会管理系统设计方案.docx_第4页
第4页 / 共29页
某学校运动会管理系统设计方案.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

某学校运动会管理系统设计方案.docx

《某学校运动会管理系统设计方案.docx》由会员分享,可在线阅读,更多相关《某学校运动会管理系统设计方案.docx(29页珍藏版)》请在冰豆网上搜索。

某学校运动会管理系统设计方案.docx

某学校运动会管理系统设计方案

某学校运动会管理系统设计方案

1.2可行性分析

由于本系统管理的对象单一,都是在校学生及教工,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。

因此,比较适合于采用数据库管理。

且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。

在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。

本系统的设计是在WindowsXP中文版操作系统环境下,使用MicrosoftVisualC++6.0中文版开发成功的。

数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围。

 

2任务概述

2.1目标

a.为了为了运动会管理系统更完善;

  b.为了为了加快运动会的管理速度;

  c.为了减轻工作人员的工作负担。

  现今运动会、成绩管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的运动会管理软件,为了对学生运动会的管理方便,因此开发了本系统。

应用目标是通过本系统,能帮助体育教研人员利用计算机,快速方便的对学生成绩管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。

  在作用及范围上本系统适用于各类学校,它是比较完善的运动会管理系统。

其主要功能有:

用户登录权限、运动会名称的录入、班级录入、运动员录入、成绩录入、成绩查询、成绩汇总、对数据的统计、帮助。

2.2运行环境

系统的运行最低硬件要求:

IntelPentium166MHZ以上CPU或其他相当X86CPU。

128MB或更大内存空间;

100MB以上的自由硬盘空间;

CD-ROM/DVD光驱;

VGA以上彩色显示器。

操作系统:

MicrosoftWindows2000server以上版本/2003等操作系统;

屏幕分辨率800×600以上,强烈建议使用1024×768屏幕分辨率;

屏幕颜色256色以上,建议使用真彩24位以上屏幕颜色。

数据库:

MicrosoftSQLServer2000

开发工具:

MicrosoftVisualBasic6.0

用户操作水平:

a.用户为各学校的教务管理人员。

b.具备计算机基本操作能力。

2.3条件与限制

开发截至日期:

2005年12月31日

2.4需求概述

运动会管理系统,是经过对学校体育教研室、成绩管理工作的实地调查,并经过分析形成的书面文档,此文档界定运动会管理的基本功能,可作为设计说明书的依据。

本文档为该系统的软件需求说明书,详细阐述了用户对此软件所提出的需求,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行明确定义。

同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。

  本文档的使用对象是项目负责人、系统设计人员、系统测试人员、系统编程人员,是完成系统开发和检验系统是否满足项目提出方需求的依据。

本系统是为了减轻各学校的教务人员对学生成绩管理的繁琐性,提高办公效率而编写的。

要求对学生信息进行录入、修改、查询和对学生的成绩进行录入、修改、查询等

系统设置包括用户设置(添加、删除用户;修改密码)、重新登录、锁定系统、运动会初始化、锁定与解锁菜单、退出等功能。

基本信息录入包括项目信息录入(田径赛项目录入、全能项目信息录入)、破纪录信息录入、裁判员信息录入、班级信息录入、运动员报名信息录入、项目的分组分道。

运动会成绩信息录入包括径赛的初赛、复赛决赛成绩录入、田赛的初赛、决赛成绩录入、全能成绩录入。

信息查询包括基本信息查询(裁判员信息查询、班级报名信息查询、破纪录情况查询)、成绩查询(运动员成绩查询、项目名次查询、班级成绩查询、总名次查询)。

运动会报表信息包括生成秩序册、初赛、复赛、决赛检录单打印、决赛成绩单打印、班级报表信息(班级团体、男子团体、女子团体)、总报表信息(男团、女团)。

帮助信息包括使用帮助和关于。

3总体设计

3.1系统结构

3.2处理流程

 

3.3功能分析

本系统主要可以实现以下的管理功能:

学生报名管理、学生成绩管理、教工报名管理、器材管理、后勤管理等等。

3.3功能分析

a.为了运动会管理系统更完善;

  b.为了加快运动会的管理速度;

  c.为了减轻工作人员的工作负担。

  现今运动会、成绩管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的运动会管理软件,为了对学生运动会的管理方便,因此开发了本系统。

应用目标是通过本系统,能帮助体育教研人员利用计算机,快速方便的对学生成绩管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。

  在作用及范围上本系统适用于各类学校,它是比较完善的运动会管理系统。

其主要功能有:

用户操作权限、运动会基本信息录入、班级录入、运动员录入、代表团信息录入、场地

管理、裁判信息管理、成绩查询等功能。

4、接口设计

4.1外部接口

  数据交换采用可移动存储器(软盘、U盘、光盘等)和网络两种方式。

4.2内部接口

内部接口用于学校中心端和分支机构端的数据交换。

通过终端对运动会、成绩方面的修改操作(添加、修改、删除等)的修改通过内部发送模块给数据库。

5、数据结构设计

5.1数据表及其配置

5.1运动会管理系统-用户表

 

5.2运动会管理系统-系统初始化表

5.3运动会管理系统-裁判员表

5.4运动会管理系统-班级表

5.5运动会管理系统-运动员表

 

5.6运动会管理系统-运动员表

5.7运动会管理系统-径赛初赛表

5.7运动会管理系统-径赛复赛表

5.8运动会管理系统-径赛决赛表

5.8运动会管理系统-田赛初赛表

5.9运动会管理系统-田赛决赛表

5.10运动会管理系统-全能得分表

 

5.11运动会管理系统-全能成绩表

5.12运动会管理系统-全能项目表

5.12运动会管理系统-项目表

5.2列出数据表之间的关系并绘制流程图

6模块设计

6.1代码管理模块

6.1.1功能

完成对用户库的用户扩充、修改。

用户管理分为:

用户登录、增加用户、删除用户、修改密码四个子模块。

6.1.2输入项

用户登录:

通过用户键入的用户名和相对应的密码判断用户能否进入本系统。

增加用户:

用户可通过此模块申请到自己的用户名,完成对系统用户库的扩充。

a)权限:

权限分为“管理员”和“普通用户”两种,由“管理员”分配。

b)而普通用户类又分为“单位”和“个人”两类,用户可以选择。

c)用户:

用户有自己输入,最长40个字符。

d)密码值长度:

密码值最小长度为1,最大长度为16。

删除用户:

管理员能够删除普通用户,但是不能删除系统自带的用户。

修改密码:

用户可随时随意修改自己的密码,但是要符合系统的要求。

6.1.3输出项

由于此模块没有涉及逻辑运算,所以输出项与输入项相同。

6.1.4程序逻辑

用户登录程序逻辑如下图所示:

 

No

Yes

 

图:

用户登录程序逻辑图

用户登录界面如下图所示:

 

图:

用户登录界面图

用户注册程序逻辑如下图所示:

 

 

NO

YES

 

图:

用户注册程序逻辑图

 

用户注册界面如下图所示:

 

图:

用户注册界面图

删除用户类程序逻辑如下图所示:

 

NO

YES

 

图:

删除用户类程序逻辑图

 

删除用户界面如下图所示:

 

图:

删除用户界面图

 

修改密码程序逻辑如下图所示:

 

N

N

Y

图:

修改密码程序逻辑图

修改密码界面如下图所示:

 

图:

修改密码界面图

6.1.5登录界面与数据库的连接

将所有用户名(包括系统提供的)存放于一个用户数据库中,登录时从数据库中查找与登录界面中所输入的用户名相同的,然后根据用户名判断密码是否符合所选用户能否登录系统。

6.1.6权限条件

普通用户能够浏览数据库中(用户数据库除外)的数据,也可以根据条件查询数据库中的数据信息;但是却不能修改数据库中的任何数据信息。

用户可以根据自己的意愿随时随意(但要符合系统的要求)的更改自己的密码。

6.1.6限制条件

用户只能修改自建的用户类和代码不能修改上级下发的用户类和代码。

代码分级显示最大级数为6级。

建的指标,不能修改上级下发的用户类和代码。

6.2学籍管理

6.2.1功能

通过学籍管理的界面对学生的学籍进行添加、修改、查询、浏览、以及对学生的奖罚管理。

6.2.2程序逻辑

学生信息录入界面

如下图所示:

学生信息录入

学生信息录入逻辑图如下图所示:

N

txtcardid

lblcardid

txtlblnativeplace

lbllblnativeplace

cmbgovface

lblgovface

lblenterdate

cmbclassno

lblclassno

txtmajor

lblmajor

cmbdepartment

lbldepartment

txtnation

lblnation

txttel

lbltel

lblresume

txtnewaddress

lblnewaddress

txtaddress

lbladdress

lblbirthday

cbosex

lblsex

txtname

lblname

txtno

lblid

修改学生信息界面如下图所示:

修改学生信息

浏览学生信息

txtlbirthday

txtlbirthday

Txtresume(多行)

cmdexit

cmdmodify

cmdchang

学籍变动

cbotraduatedind

txtnewmajor

lblnewmajor

cbograduatedate

lblgraduatedate

lblgraduatekinnd

cbolrschool

lbllrschool

txtremarkr

lblremark

lblexit

lblok

修改学生信息逻辑图如下图所示:

 

 

 

单击学籍变动进行学籍变动窗体

 

查询学生信息界面如下图所示:

浏览修改学生信息

(datagrid)

txtno

lblid

cmbdepartment

chkdepartment

cmdhigt

cmdfind

txtname

lblname

cmbmajor

chkmajor

cmdexit

cmddel

cmdrefresh

cmdmodify

cmdadd

查询学生信息逻辑图如下图所示:

6.3成绩管理

本模块的功能是对学生的成绩信息添加、修改、查询进行操作使繁琐的成绩管理工作变的简便、快捷、高效。

本功能界面与流程如下:

修改学生成绩信息界面如下图所示:

 

修改成绩信息流程如下图所示:

 

查询学生成绩流程

 

添加学生成绩信息界面如下图所示:

 

添加成绩信息流程图如下图所示:

 

查询学生成绩界面如下图所示:

6.4设置模块

 

设置课程逻辑图如下图所示:

N

Y

Y

修改课程设置如下图所示:

修改课程设置逻辑图如下图所示:

6.5统计模块

(统计)

排序成绩对比

 

科目(包括每科)

班级(每科的排名)

年级(每个年级总排名)系别(每个系别排名)

班级(每个班的成绩比)

年级(每个年级的成绩比)

系别(每个系别的成绩比)

画出柱型图

 

参考资料

《VisualBasic数据库系统开发导航》作者:

刘韬

《VisualBasic6.0应用指南》    作者:

何斌

《SQLSever2000应用指南》  清华大学出版社

 《VisualBasic程序设计基础》        计算机职业教育联盟主编

《计算机软件测试文件编制指南》GB9386-88

《VisualBasic数据库系统开发导航》作者:

刘韬

《CSND应用指南》  作者:

何斌

《SQLSever2000应用指南》 清华大学出版社

《MicrosoftVisualStudio2008程序设计基础》  计算机职业教育联盟主编

《数据库系统概论》.高等教育出版社

《VisualC++6.0MFC时尚编程百例》机械工业出版社,2004

《管理系统设计》中国人民大学出版社,1995

《软件工程》科学技术文献出版社,1989

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1