运动会报名管理系统Word文档下载推荐.docx
- 文档编号:17976609
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:15
- 大小:156.27KB
运动会报名管理系统Word文档下载推荐.docx
《运动会报名管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《运动会报名管理系统Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
由于田径比赛项目较多,参赛人数广,数据处理量大且变化时效性要求高,管理较为复杂,其编排,记录,公告工作是一项复杂的工程。
为了解决在田径运动会管理和组织所面临的各种问题,我们开发了一套适合学校的田径运动会管理系统。
在分析运动会管理需求的基础上,通过比较分析不同的开发模式和特点,系统采用简单实用的Windows环境下的基于浏览器/服务器的模式构建,用SQLServer2000作为后台数据库,提供对数据库的查询、添加、修改、删除等操作来实现信息网上管理,并对信息管理功能进行了详细的分析,以实现动态、交互、高效的网络化信息管理。
系统具有覆盖面广、维护性强、通用性好以及安全性高等优点。
关键词:
运动会管理;
数据库;
SQL
1绪论
1.1设计背景
管理系统是由管理者与管理对象组成的并由管理者负责控制的一个整体。
管理系统因具体对象不同而千差万别,可以是科学的、经济的、教育的、政治的等。
管理系统的整体是由相对独立的不同部分组成的。
这些部分可以按人、财、物、信息、时间等来划分,也可以根据管理的职能或管理机构的部门设置来划分。
管理工作者如果看不到整体中的各个组成部分就看不清楚整体的结构和格局,就会造成认识上的模糊,从而在工作上分不清主次。
同时任何管理系统都是变化发展着的,而且任何变化和发展都会表现为管理的具体任务和管理目标的实现条件的变化。
每年一度声势浩大的学校运动会,是提高、检验学生的健康水平,发扬竞技精神的盛会。
田径运动会作为各项体育运动的基础,具有广泛的群众性。
随着科技的日益发展,学校的信息管理数字化已经成为了体现学校综合实力的重要指标。
田径运动会管理作为信息管理的一个组成部分,也是不可或缺的。
而且目前学校的田径运动会管理工作在很大程度上还要依赖人工操作,如通过电子表格、文档等等办公软件来处理大量的数据。
这种方式不仅给运动会信息管理人员带来了繁重的工作量,而且造成管理员和运动员之间沟通的缺乏,很难及时的反映学生的身体素质现状。
在当前的形式下,通过IT技术等信息化手段,运动会管理信息化,智能化,以加强赛程数据管理,为决策层提供及时而有效的参考依据,从而达到提升学校信息管理水平的目的,是当今学校信息管理的大势所趋。
1.2系统设计的目标
操作简单
系统具有较高的安全性
2.需求分析
2.1系统运行环境
服务器:
高档服务器1台,作为web和数据库服务器。
WinNT操作系统、SQLServer2000作为数据库。
内存2048M,CPU:
PIV2G以上。
客户端:
普通PC机,windows操作系统,IE6以上版本浏览器,Office系列办公软件。
网络:
利用现有网络设备。
2.2系统需求分析
根据用户需求,按照结构化程序设计的思想,采用自顶向下的结构化分析方法,由管理人员对参赛的运动员进行编号,生成运动员姓名号码对照表,并根据报名表系统进行自动分组,分道,生成项目分组表。
2.3系统业务需求分析
经过详细的分析,田径运动会管理系统所实现的最终目标就是要使运动会管理人员的各项工作实现全面的规范化、科学化、自动化、高效化和流程化,使各类信息得到及时、有序的管理。
因此,根据业务需要,运动会管理系统应满足以下的需求:
(1)提供报名功能。
运动员的报名信息是一届运动会的关键信息,因此,要给运动员提供一个方便快捷的方式进行报名操作。
(2)该系统是田径运动会比赛期间的信息处理系统,同时也是对外发布信息的窗口。
赛会管理人员可以通过发布比赛信息,如比赛准备期间的比赛规则,比赛项目流程信息,比赛期间的各个比赛实时信息等。
因此,该系统必须要有一个简捷的操作界面给管理人员进行操作。
2.4系统权限设计
为了保证系统的安全性,系统中的用户必须拥有不同的权限,而且不同权限的用户操作不同的页面。
为了能更好的管理,可以将用户分为3种:
(1)管理员管理员可以使用系统的所有功能,有权添加授权用户,控制各级使用的菜单,发布赛会信息等。
(2)授权用户授权用户只能使用管理员授权使用的系统的部分功能,可以对系统的部分信息进行查询和浏览。
(3)一般用户一般用户只能使用菜单功能和信息查询。
3.数据库模板设计
3.1整体模块
概念模型图
物理模型图
3.2表模块
序号
表名(数据库)
说明
1
运动员
学号、姓名、性别、年龄
2
专业
编号、专业名称、所属系
3
系部
系部的编号、名称、TEL
4
运动项目
编号、名称、性别
5
班级
编号、班名、班主任、班长、专业
3.3字段模块
3.3.1运动员
字段名
数据类型
长度
小数位
主键
允许空
默认值
字段说明
学号
char
20
√
姓名
性别
10
年龄
int
无
3.3.2专业
编号
专业名称
40
所属系
3.3.3系部
系部编号
名称
TEL
3.3.4运动项目
3.3.5班级
班名
班主任
班长
50
3.4SQL模块
3.4.1创建数据库
创建数据库
CreateDATABASEdatabase-name
删除数据库
Dropdatabasedbname
3.4.2创建表
创建新表
Createtabletabname(col1tapel[notnull][primarykey],col2tapel[notnull][primarykey],...)
3.4.3基本操作
选择:
select*fromtable1where范围
插入:
insertintotable(filed1,filed2)values(values1,values2)
删除:
deletefromtable1where范围
更新:
updatetablesetfiled1=values1where范围
查找:
select*fromtablewhere范围
3.4.4语句设计
运动员:
ifexists(select1fromsys.sysforeignkeywhererole='
FK_班级_所属2_运动员'
)then
altertable班级
deleteforeignkeyFK_班级_所属2_运动员
endif;
FK_运动员_所属_班级'
altertable运动员
deleteforeignkeyFK_运动员_所属_班级
FK_选择_选择_运动员'
altertable选择
deleteforeignkeyFK_选择_选择_运动员
ifexists(
select1fromsys.sysindexi,sys.systablet
wherei.table_id=t.table_id
andi.index_name='
所属_FK'
andt.table_name='
运动员'
dropindex运动员.所属_FK
运动员_PK'
dropindex运动员.运动员_PK
select1fromsys.systable
wheretable_name='
andtable_typein('
BASE'
'
GBLTEMP'
)
droptable运动员
createtable运动员
(学号char(20)notnull,
姓名char(20)null,
性别char(10)null,
年龄integernull,
constraintPK_运动员primarykey(学号)
);
Index:
运动员_PK
createuniqueindex运动员_PKon运动员(
学号ASC
Index:
所属_FK
createindex所属_FKon运动员();
altertable运动员
addconstraintFK_运动员_所属_班级foreignkey()
references班级
onupdaterestrict
ondeleterestrict;
班级:
FK_班级_包括_专业'
deleteforeignkeyFK_班级_包括_专业
所属2_FK'
班级'
dropindex班级.所属2_FK
包括_FK'
dropindex班级.包括_FK
droptable班级
Table:
班级
createtable班级
(学号char(20)null,
编号char(20)notnull,
班名char(40)null,
班主任char(40)null,
班长char(40)null,
专业char(50)null
包括_FK
createindex包括_FKon班级();
所属2_FK
createindex所属2_FKon班级(学号ASC);
altertable班级
addconstraintFK_班级_包括_专业foreignkey()
references专业
addconstraintFK_班级_所属2_运动员foreignkey(学号)
references运动员(学号)
专业:
FK_专业_属于_系'
altertable专业
deleteforeignkeyFK_专业_属于_系
属于_FK'
专业'
dropindex专业.属于_FK
andtable_typein('
))then
droptable专业
createtable专业
(编号char(20)notnull,
专业名char(40)null,
所属系char(40)null
属于_FK
createindex属于_FKon专业();
altertable专业
addconstraintFK_专业_属于_系foreignkey()
references系
系:
系'
droptable系
createtable系
系别char(40)null,
TELchar(20)null);
运动会项目:
FK_选择_选择2_运动会项目'
deleteforeignkeyFK_选择_选择2_运动会项目
运动会项目'
droptable运动会项目
createtable运动会项目
名称char(20)null,
性别char(10)null
4.总结
经过一个学期的学期,数据库这门课终于结束了。
在这门课中我也学到了很多关于数据库的知识。
老师在最后也给我们布置了一个关于数据库的一个作业。
经过这次的运动会报名管理系统的设计,我感觉到学习了很多的东西。
我感到了随着科技的发展,管理系统在进行数据管理时起到的作用越来越大。
这个系统的开发可以基本解决以往运动会管理中存在着需要的人工管理的步骤,而现在这个管理系统可以省去很多的人力、财力。
随着技术的进步,系统功能越来越复杂,越来越能更好的满足人们对信息管理的需求。
各部分功能灵活简介,跟人性化。
本次作业所做的运动会管理系统,在搜索许多的材料,然后进行参考后终于完成了,期间也遇到了很多的问题。
比如,对于知识掌握的不够透彻,一些软件不知道怎么去应用。
所以在制作过程中的耗费的时间很长,不过最终还是完成了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运动会 报名 管理 系统