学生体育信息管理系统
设计报告
学号
姓名
专业
班级
1 概述
该系统是为了采集学生体育成绩并将成绩传送到 PC 机上而开发的。通过该系统能及时、方便的纪录学生
成绩,而且能及时的修改错误的信息,通过 PDA 上自带的红外或蓝牙将学生成绩上传到 PC 机上。
2 需求分析
2.1 业务需求
便于个学校的体育教学。为学校体育教师的工作提供了很大的方便,同时大大减少了对学生各项考核时人为记
录的错误,也大大提高了考核的效率。
2.2 数据需求
2.3 开发工具
Microsoft visual studio 2008
2.4 数据库
数据库密码:123
2.5 应用环境
<软件环境、硬件环境、操作系统等>
2.6 其他需求
[可选]
3 系统设计
3.1 系统组成与功能
1、主界面:点击进入学生信息系统则进入学生信息模块,点击进入体育科目管理系统则进入体育科目模块,点
击进入成绩管理系统则进入体育成绩模块。
2、学生信息模块:
(1)查询学生信息:在输入学生学号或姓名一栏输入你想查询的学生信息。单击查询按钮后在显示界面可以看
到你所要查询的学生信息。
(2)添加学生信息:将学生学号和姓名填写好后,点击 ADD 键可以将学生信息写入数据库,在显示界面显示
所添加的学生信息。初始时不能使用该按钮,单击查询按钮后才能使用。
(3)删除学生信息:填写学号或者姓名后,点击 Del 键可以删除数据库中你所选择的学生信息。并显示删除后
其他学生信息。初始时不能使用该按钮,单击查询按钮后才能使用
(4)修改学生信息:如果学生的学号或姓名有误,则重填正确的学号或姓名后单击 Update 键,可以更正学生
信息。初始时不能使用该按钮,单击查询按钮后才能使用
(5)导出学生信息:单击 Save 键可以将学生信息保存为.Dat 文件。初始时不能使用该按钮,单击查询按钮后
才能使用
(6)导入学生信息:单击 Load 键可以将导入的学生信息的.Dat 文件显示在显示界面上。初始时不能使用该按
钮,单击查询按钮后才能使用。(该功能尚未实现)
(7)刷新学生信息:通过单击 Refresh 键可以刷新学生信息。
(8)返回主界面:单击返回主界面键可以返回到主界面。
3、体育科目模块:
(1) 查询科目信息:在输入科目编号或名称一栏输入要查询的科目编号或名称,单击查询按钮后在体育科目
显示界面显示出所查询的科目的信息。
(2) 添加科目信息:输入科目编号和名称,单击 ADD 键就可将科目信息写入数据库,并显示在显示界面上。
初始时不能使用该按钮,单击查询按钮后才能使用。
(3) 删除科目信息:输入科目编号或名称,单击 Del 键就可将数据库中相应的数据删除。初始时不能使用该
按钮,单击查询按钮后才能使用。
(4) 修改科目信息:如果输入的科目的编号或者名称有误,则重新输入正确的信息后单击 Update 键就可以
更正相应的科目信息。初始时不能使用该按钮,单击查询按钮后才能使用。
(5) 导出科目信息:通过单击 Save 键可以将科目数据库的信息保存为.Dat 文件。初始时不能使用该按钮,
单击查询后才能使用。
(6) 导入科目信息:单击 Load 键可以将.Dat 文件显示到科目显示界面上。初始时不能使用该按钮,单击
查询按钮后才能使用。(该功能尚未实现)
(7) 刷新科目信息:单击 Refresh 键可以刷新科目信息。
(8) 返回主界面:单击返回主界面键可以返回到主界面。
4.学生体育成绩模块:
(1) 添加学生成绩信息:首先选择要添加成绩的体育科目(例如跳远),然后输入学生学号,单击后面的那个
…按钮。就会在姓名栏显示学生名字,在分数栏打出分数,单击 ADD 键就将选择的某一学生的某一门成绩写
入了数据库中。初始时不能使用该按钮,单击…按钮后才能使用。
(2) 删除学生成绩:首先选择要删除学生成绩的体育科目,不然删除的是该学生成绩的全部信息,选择完科目
后,在学号栏输入要删除的学生的学号,单击后面的…按钮,就会显示要删除学生的姓名,单击 Del 键后就将
数据库中改学生的对应的科目的成绩删除。初始时不能使用该按钮,单击…按钮后才能使用。
(3) 更改学生成绩信息:如果学生成绩有误,则重新输入成绩后单击 Update 将就可以将改信息更正(一定要
注意选择科目,不然更改的将是该学生的全部成绩)。初始时不能使用该按钮,单击…按钮后才能使用。
(4) 导出学生成绩:单击 Save 键可以将学生成绩保存为.Dat 文件。初始时不能使用该按钮,单击…按钮后才
能使用。
(5) 导入学生成绩:单击 Load 键可以将.Dat 文件显示到学生成绩界面上。初始时不能使用该按钮,单击查询
后才能使用。(该功能尚未实现)
(6) 查询学生科目成绩:输入要查询的学生的学号,然后单击后面的 …按钮,将在姓名栏显示学生的姓名,然
后再单击查询学生成绩键,就可以在学生成绩显示界面显示改学生的所有科目想对应的成绩。
(7) 刷新学生成绩:单击 Refresh 将可以刷新学生成绩并显示在学生成绩界面上。
返回主界面:单击返回主界面可以返回到初始的界面。
3.2 数据库设计
数据表、字段、关系
表名 T_Project
序号 列名 类型 长度 缺省值 字段说明 主键
1 F_ID int 4
否
ID
是
2 F_Code nChar
8
否 编号 否
3 F_Name nVarchar
20
否 名称 否
表名 F_Result
序号 列名 类型 长度 允许空值 唯一 主键
1 F_ID Int
4
否 是 是
2 F_PrjNane Nvar char
20
否 否 否
3 F_StuName Nvar char
20
否 否 否
4 F_Result float
8
否 否 否
表名 T_Student
1 F_ID Int
4
否 是 是
2 F_Code Nchar
8
否 否 否
3 F_Name Nvar char
20
否 否 否
4 系统开发
针对每一个模块,描述开发过程,主要包括:
4.1 界面布局(图)