运动会成绩管理系统论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

齐齐哈尔大学

数据库课程设计报告

题目:运动会成绩管理系统

班级:计本083

姓名:***

学号:**********

指导教师:**

2011年6月24

数据库课程设计评分表

100为优,80~89为良,70~79为中,60~69为及格,60分以下为不及格。

运动会成绩管理系统

摘要:本组结合运动会的要求,对数据库管理系统进行了学习和应用,主要完成对运动会成绩管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。本文所设计的运动会管理系统可以满足参赛者、运动会工作人员和各方面的需求。

本系统以VB6.0为开发工具,后台数据库选择SQLSERVER2000,操作系统为WINDOWS XP。

关键字:运动会成绩管理系统,数据库,Visual Basic 6.0。

1.概述

(1)项目背景

使用SQLSERVER2000作为管理系统的开发平台,SQLSERVER2000用于数据源的开发,数据源的开发使用SQL Server2000,是因为其应用的灵活性和强大的功能,为系统建立优良的数据库后台。

(2)编写目的

现今运动会、成绩管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的运动会管理软件,为了对学生运动会的管理方便,因此开发了本系统。应用目标是通过本系统,能帮助体育教研人员利用计算机,快速方便的对学生成绩管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。在作用及范围上本系统适用于各类学校,它是比较完善的运动会管理系统。

(3)开发环境

用SQL Server 2000作为数据库开发平台,使得该产品成为桌面数据库市场中Access、FoxPro及Paradox for Windows的直接竞争者。与普通的数据库系统相比,用SQL Server 2000作为数据库开发平台有以下优点:(1)简单性;(2)灵活性;(3)可扩充性

SQL Server 2000提供许多部件以方便地创建数据库应用程序。数据库对象的数据成员既可在设计阶段设置,也可在运行阶段通过程序代码进行设置。SQL Server 2000的部件板上提供两页数据库应用程序开发中所要使用的部件。

数据连接页(ADO)上的部件用于连接数据库、组合数据创建数据集。

数据访问页(Data SQL Page)上的部件用于直接访问数据库中的数据库表。

数据控制页(Data Control Page)上的部件用来与用户交互,显示、修改数据库中的数据。

SQL Server 2000是数据库开发的主要开发工具,同时为了实现查询的功能以及系统的一些相关功能,SQL Server 2000语言的使用也是必不可少的。充分体现了关系数据语言的特点和优点。

2.系统需求分析

根据运动会成绩管理的实际要求,对“运动会成绩管理系统”的需要实现如下功能:

(1)掌握每个学生每一门课的运动会成绩管理信息,并记录在数据库中以便其他管理信息系统的使用。

(2)分权限的管理。在运动会成绩管理中,教师可以对任何一个学生的成绩进行查询和管理;但是对学生类用户,它只能对自己的成绩进行查看,而且不能对其进行更改。

(3)教师类用户可以对成绩按照运动项目进行管理,可以对每一门课所修的学生进行添加、删除和修改。

(4)教师类用户可以对成绩按照学生进行管理,可以对每一个学生所选的运动项目成绩进行添加、删除和修改。

(5)可以针对某一门课的学生列表及其成绩生成报表。

(6)可以针对某一个学生所选运动项目及其对应的成绩生成报表。

3.数据库的逻辑设计

3.1概念模型设计

实体属性结构:

运动员信息表(姓名,编号,学院,性别,运动项目)

成绩表(编号,运动项目,成绩)

登录表(用户名,密码)

E-R模型图

图1. E-R模型图3.2逻辑模型设计

数据信息表

1、运动员信息表

2、成绩表

3、保单表

四.软件功能设计

根据本系统的需求,结合实际成绩情况,本系统应具有如下功能模块:

1用户类型

本系统的用户将分为两类:学生类用户和教师类用户。学生类用户为系统的普通用户,它包括当前系统中所有的学生信息,其用户名为学生的姓名,而密码为该学生的学号,该类用户只能对自己的成绩信息进行浏览,不具有浏览和查找他人信息的权限,也不能对自身和他人的信息进行管理。教师类用户为系统的高级用户,他们有特定的权限对系统中的所有成绩信息进行浏览、查找,并进行管理,而且可以使用相应的报表功能。

2按照学生进行运动会成绩管理的模块

对于学生类用户而言,只能浏览自身的基本信息和授课信息,但是不能对这些信息进行变更。对于教师类用户而言,本模块提供了按照学生进行运动会成绩

管理的功能。教师可以选择所要操作的学生,然后对其成绩进行添加、修改或者删除操作。

3按照运动项目进行运动会成绩管理的模块

本模块只对教师类用户开放。本模块提供了按照运动项目进行运动会成绩管理的功能。教师可以选择所要操作的运动项目,然后对选修该门运动项目的学生及其成绩进行添加、修改或者删除操作。

4成绩查找模块

本部分只对教师类用户开放。利用该模块可以对学生表中的各个字段进行查找,也可以对运动项目表中的各个自段进行查找。

图2成绩管理系统分类模块

图3 教师管理功能模块

图4 运动会成绩管理总功能模块

五 界面设计

图5 运动会成绩管理系统登陆界面

打开应用程序,进入登陆窗口,如上图,输入用户名和密码,这里输入的用户名是123,密码是321.

str = "select * from 登入表 where 用户名='" & Text1.Text & "'" st.Open str, Conn

If (st.BOF = True And st.EOF = True) Then MsgBox "该用户名不存在,输入有误!" Conn.Close

Set Conn = Nothing Exit Sub Else

If Text2.Text = st.Fields("密码").Value Then 登入界面.Show Me.Hide Else

MsgBox "密码错误!!!", vbInformation, vbOKOnly

成绩管理系统

成绩查询

修改运动员 删除运动员

成绩录入 成绩修改 添加运动员

相关文档
最新文档