1 / 24
文档名称:

大工15秋《SQL数据库课程设计》答案.doc

格式:doc   大小:6,358KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大工15秋《SQL数据库课程设计》答案.doc

上传人:HShess 2022/2/15 文件大小:6.21 MB

下载得到文件列表

大工15秋《SQL数据库课程设计》答案.doc

文档介绍

文档介绍:大工15秋《SQL数据库课程设计》答案
大连理工大学网络教育学院毕业论文(设计)模板
II
网络教育学院
《SQL数据库课程设计》
课程名称
CHAR
15
3
2
年级
CHAR
10
3
专业
char
20
3、成绩表结构:
表3
编号
字段名称
字段类型
字段宽度
1
学号
CHAR
15
2
课程名称
CHAR
15
3
期中成绩
LONG
4
4
期末成绩
LONG
4
5
总评成绩
LONG
4
6
班级
char
20
4、总分表结构:
表4
编号
字段名称
字段类型
字段宽度
1
学号
CHAR
15
2
期中总分
LONG
4
3
期末总分
LONG
4
3
4
期中名次
LONG
4
5
期末名次
LONG
4
6
班级
char
20
功能分析
本系统的主要任务是实现对学校教导处的学生信息管理、成绩管理、课程管理及相关查询。其主要功能包括:
1、学生信息管理功能
班级管理。提供给班主任进行本班学生的信息更新、删除。
添加学生。以班级为单位,进行学生入库。其中分为单个添加和成批添加。单个添加学生供数量较少的学生信息入库;成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。
删除学生。当学生毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。该功能主要进行成批地删除学生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所有学生信息的删除。
新生管理。本部分的功能主要有新生导入、分班、及设置学号。新生导入实现从现存的EXCEL新生名单中录入学生信息。分班功能实现按新生的报考专业、成绩及性别进行分班。设置学号实现自动为各班学生编发学号。
学生信息备份。在学生信息删除前,将其按班级为单位保存到备份数据库。
2.学生成绩管理功能
分数录入。以班级为单位,录入各科目的期中、期末、总评成绩。
总分及名次。计算指定班级学生的总分及名次。
补考成绩录入。修改总评成绩,以决定最终补考人数。
成绩备份。为指定班级及指定的学期数的学生成绩保存到备份数据库中。
3、课程信息管理功能
课程管理。提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。
4、查询功能。
4
学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询。
备份成绩查询。按班级为单位查询备份数据库的学生信息,补考情况。
5
3 详细设计
系统结构图

系统功能结构图
系统实现
(1)注册界面
为了方便管理,不同的管理员可以注册不同的用户名及密码来进入管理员系统功能,注册信息将提交到数据库中。注册页面是为了保证规定权限的管理员才能对学生信息进行修改、删除、添加等功能。注册界面如下:
如果新注册的用户名已经存在数据库中,则系统会出现提示信息“该用户名已经存在”。注册成功时,系统同样会提示注册成功,并将新注册的信息提交到数据库中,用户就可以通过新的用户名及密码进入到管理员登录界面。
6
(2)、登录界面
对于已经注册的管理员,在进入管理系统之前先要进行登录,在下面的登录界面经过身份验证后才能进入系统管理界面。只有有正确用户名及密码的管理员才能进入管理员界面,对数据库中的学生信息进行添加、修改及删除等功能。
输入的用户名与密码首先与数据库中的数据进行比较,存在的用户可以直接进入管理员界面完成管理员功能,如果信息错误系统将会提示用户名或密码输入错误并返回。
2)、增加学生基本信息数据
通过管理员身份验证后,管理员进入的就是学生信息增加的页面,在该页面中输入要增加的学生相关信息并提交,写入到aa学生信息表中。同时这个界面还包括管理员能够使用的其它功能,如信息的查询、修改和删除等功能。其工作界面如下:
7
3)、查询数据
查询数据,该部分是通过用户输入的欲查询的学生学号来查询该学生的详细信息。用户输入学号后如果数据库中不存在该学号的学生,系统将会提示该学生不存在信息。如果存在该学生系统将会输出该学生的详细信息,包括学生姓名、学