学生学籍管理系统数据库系统SQLWord格式文档下载.docx

上传人:b****2 文档编号:14790355 上传时间:2022-10-24 格式:DOCX 页数:34 大小:286.41KB
下载 相关 举报
学生学籍管理系统数据库系统SQLWord格式文档下载.docx_第1页
第1页 / 共34页
学生学籍管理系统数据库系统SQLWord格式文档下载.docx_第2页
第2页 / 共34页
学生学籍管理系统数据库系统SQLWord格式文档下载.docx_第3页
第3页 / 共34页
学生学籍管理系统数据库系统SQLWord格式文档下载.docx_第4页
第4页 / 共34页
学生学籍管理系统数据库系统SQLWord格式文档下载.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

学生学籍管理系统数据库系统SQLWord格式文档下载.docx

《学生学籍管理系统数据库系统SQLWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统数据库系统SQLWord格式文档下载.docx(34页珍藏版)》请在冰豆网上搜索。

学生学籍管理系统数据库系统SQLWord格式文档下载.docx

当学生需要查询成绩时,可以很简单地将其需要的信息从数据库中查找出来并可以打印查询结果。

随着当今网络技术的发展,提供网络在线查询功能,可以为毕业生提供更多的就业机会。

1.3.2系统功能要求

(1)学生基本信息系统

能够完成新、老生信息的输人、修改、插人、删除等工作。

可以按照特定的信息进行查找,并按照特定的要求进行排序。

可以对老生的信息进行备份,以便日后查询。

可以对学生的信息进行打印输出。

提供详细的帮助文件和系统维护功能。

(2)学生成绩管理系统

此部分的功能如下:

学生成绩的输入、修改、删除等基本操作。

成绩的综合统计功能,包括学生成绩按照不同条件进行排名。

管理人员可以选择不同的排序条件,并可以将排序结果进行打印输出。

计算各班的总分和平均分,并按照平均分将各班成绩进行排序。

统计不及格考生的信息,根据条件确定是重修还是补考。

学生奖励统计,自动生成每班获得奖学金的同学的信息,并可以将奖学金分成不同的等级,以及所得奖学金的数目。

本系统可以在单机上运行,也可以应用在网络上供在线查询成绩和其他一些学生的信息(此功能选做人提供给学生进行查询的系统和提供给教务处使用的系统,在不同用户使用时,应该会有不同的使用权限。

提供详细的帮助文件。

由于数据库内的信息会很多,注意数据库表格设计,使得学生查询基本信息或学习成绩时使用时间较短。

按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计。

系统的功能模块设计图如图所示。

图1-1系统功能模块设计图

2需求分析

2.1引言

进行数据库设计首先必须准确了解也分析用户需求(包括数据和处理)。

目的是为学籍管理数据库系统的设计打下牢牢的基础,是数据库开发的重要文件依据,主要为数据库设计人员使用,是用户和系统分析员的项目依据文件。

作为“地基”的需求分析是否做得充分与准确,它决定了在其上构建数据库大厦的速度和质量。

需求分析做得不好,甚至会导致整个数据库设计返工重做。

本系统的开发是设计一个学生学籍管理系统(数据库系统)。

2.2用户需求

本系统是针对高等院校的学生学籍管理,因此学籍管理系统的用户包括系统管理员、教师和学生。

主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息以及选课记录和成绩等多种数据信息。

实现的具体功能如下:

●基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。

●学生成绩管理——系统管理员负责对学生成绩的录入、修改、删除等操作,学生可以查询各科成绩。

●信息查询统计——学生可以查询基本信息和各科的考试成绩,老师可以查询基本信息和授课信息,系统管理员负责把老师提交的学生成绩进行管理,计算总成绩和平均成绩,统计不及格学生信息和获得奖学金学生的信息,最后再输出所有的信息。

●毕业生信息管理——系统管理员负责计算毕业学生在学校期间所修课程的总学分,并进行审核,最后输出登记表和名册。

●系统用户管理——系统管理员负责用不同的权限来限制不同用户对系统的使用。

以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询速度要快,比较小的冗余,易维护,具有较高的数据安全性。

2.3划分功能模块

根据系统功能的需求分析和高等院校学籍管理的特点,经过模块化的分析得到如下图1-1所示的系统功能模块结构图。

图2-1系统功能模块图

2.4数据字典

2.4.1数据项

数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,学籍管理的主要数据见下表。

表2.1老师基本信息表

序号

字段

别名

数据类型

数据长度

1

tno

学号

char

10

Y

2

tname

姓名

varchar

N

3

tsex

性别

Char

4

profess

职称

5

dname

所属院系

8

6

tel

电话

int

表2.2学生基本信息表

sno

sname

ssex

birthday

出生日期

timestamp

20

symbol

政治面貌

Id

身份证号

7

Intime

入学时间

birthplace

籍贯

9

homeaddr

家庭住址

30

postcode

邮政编码

表2.3专业信息表

mno

专业号

mname

专业名

intime

datetime

 

表2.4毕业信息表

gno

毕业证编号

ycredit

已修学分

float

xcredit

需修学分

表2.5院系信息表

dmpno

院系号

院系名称

dmphead

院长名

表2.6课程信息表

cno

课程号

cname

课程名

15

credit

学分

smallint

表2.7学生选课信息表

grade

成绩

表2.8老师授课信息表

教工号

ctime

课时

2.4.2数据结构

数据结构反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或若干个数据项和数据结构混合组成。

经过数据项和用户需求的分析,我对本系统一共分了5个组,具体如下表所示:

表2.9数据结构表

数据结构名

含义说明

组成部分

学生基本信息管理

描述学生基本信息

学号+姓名+性别+出生日期+身份证号+入学时间+政治面貌+家庭住址+籍贯+邮政编码+民族

老师基本信息管理

描述老师基本信息

教工号+姓名+性别+职称+所属院系+电话

学生、老师相关信息管理

描述学生选课信息,毕业信息,专业、院系信息,老师授课信息,院系信息

学号+课程号+成绩

课程号+教工号

毕业证编号+学号+姓名+性别+身份证号+所属院系+入学时间+已修学分+需修学分

学生成绩管理

描述学生平均成绩、总成绩的计算,统计相关信息

系统管理

描述用户修改密码,帮助信息

2.4.3数据流

数据流是数据结构在系统内传输的路径。

通过对用户的需求分析,以及数据项和数据流的设计,得出了相应的数据流描述如下表所示:

1、数据流定义表

表2.10数据流定义表

编号

数据流名

组成

流量

备注

01

学生信息

学生基本信息

02

教师信息

一般

教师基本信息

03

学生成绩

学号+姓名+性别+学号+课程号+成绩

学生详细信息

04

科目成绩

学生考试成绩

05

各门成绩

课程号+课程名+学分

同上

06

查询结果

科目成绩+各门成绩

各种信息

07

统计分析

学生奖励

2、外部项定义表

表2.11外部项定义表

名称

输入数据流

输出数据流

学生处

主要用于录入学生信息

学生

主要用语学生查询信息和成绩

老师

主要用于老师提交成绩

教务员

06/07

主要用于输出查询和统计信息的结果

2.4.4数据存储

数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

经过数据项、数据结构和数据流的设计,本系统一共选用了三个数据存储,具体对数据存储的描述通常如下表所示:

表2.12数据存储表

数据存储名

数据量

存取方式

A1

学生相关信息

批处理、顺序检索

A2

教师相关信息

A3

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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