学籍管理系统_数据库课程设计

学籍管理系统_数据库课程设计

ID:40226673

大小:589.00 KB

页数:23页

时间:2019-07-27

学籍管理系统_数据库课程设计_第1页
学籍管理系统_数据库课程设计_第2页
学籍管理系统_数据库课程设计_第3页
学籍管理系统_数据库课程设计_第4页
学籍管理系统_数据库课程设计_第5页
资源描述:

《学籍管理系统_数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录绪论……………………………………………………………………………………………2数据库设计……………………………………………………………………………………21.需求分析……………………………………………………………………………..21.1数据需求…………………………………………………………………………..21.2功能需求…………………………………………………………………………..32.数据库设计…………………………………………………………………………..32.1概念结构设计……………………………

2、………………………………………..42.2逻辑结构设计……………………………………………………………………..52.3物理结构设计……………………………………………………………………..63.系统功能设计………………………………………………………………………..84.系统功能实现………………………………………………………………………..94.1程序的运行环境…………………………………………………………………..94.2系统的开发环境…………………………………………………………………..94.3数

3、据库的创建和链接……………………………………………………………..94.4运行界面及其对应的源代码…………………………………………………….105.实验总结…………………………………………………………………………….236.参考文献…………………………………………………………………………….2322绪论学生学籍管理是教育教学单位不可缺少的部分,它的内容对教学管理和学校的决策者都非常重要。给学校教学管理提供了很大的方便性,提高了工作效率。但是一直以来人们用传统人工的方式管理文件文档,这种管理方式效

4、率低,保密性差,出错不易更改,同时也耗费了大量的人力财力,时间一长,将产生大量的文件数据,这对于查找,维护,更新都带来了很大的困难。随着科学技术的不断发展,尤其是计算机软件水平的日益提高,使得以上问题得到了很好的解决。使用计算机可以方便的对大量数据进行增加,删除,更新等操作。它有着人工管理永远无法比拟的优点:检索迅速,查找方便,可靠性大,存储量大,保密性好,寿命长,成本低等。例如:通过校园网,我们可以方便的进行学生信息查询,学生成绩的添加,以及最新的教务通知等。当然,这些都离不开数据库技术和网络

5、技术的支持。数据库是数据管理的最新技术,是计算机计算机技术的重要分支,也是计算机领域发展最快的学科之一。学生学籍管理系统就是数据库在网络上应用。综上,开发这样的一套软件十分必要。同时旧的人工管理机制必将被以计算机为基础的信息管理所取代,从而实现对数据的高效,长久,安全的管理。数据库设计一.需求分析1.数据需求:(1)数据字典主要涉及到以下几个表,分别为:学生基本信息表,课程表,专业信息表,课程设置表,学生选课表,学生与专业之间的属于表以及管理人员的密码表。以下是数据字典:学生基本信息表专业信息表

6、Sno学生的学号Sname学生姓名Ssex性别Ssbirth学生的出生年月Pno专业编号Pname专业名称Pnum专业人数Pdept专业所在院系课程表课程设置表Cno课程号Cname课程名Cperiod学时Cno课程号Cname课程名Cperiod学时学生选课表学生与专业的属于表Sno学生的学号psenior学期cno课程编号grade成绩sno学生的学号pno专业的编号管理人员密码表uname管理人员的编号22upasw管理人员的密码(2)数据流图第一层学生名单学籍管理系统学生教师学生信息成绩

7、学生管理人员统计表成绩单第二层2.查询处理1.录入存储处理学生记录学生信息成绩本次考试成绩历次考试成绩4.升留级处理3.统计处理班平均成绩升留级表各科平均成绩第三层1.3录入存储学生信息各科成绩1.2是否新生审计1.1学生信息合格单新生信息学生成绩学生信息22第四层班级平均成绩3.1班级统计选择3.1学生信息统计成绩各科平均成绩3.3各科第五层更新记录4.2是否升留级4.1学生信息升留级名单学生记录成绩标准2.功能需求:(1)实现学生基本情况的录入,修改,删除等基本操作。(2)对学生基本信息提供

8、灵活的查询方式。(3)完成一个班级的学期选课功能。(4)实现学生成绩的录入,修改,删除等基本操作。(5)能方便的对学生的个人学期成绩进行查询。(6)具有成绩统计,排名等功能。(7)具有留级,休学等特殊情况的处理功能。(8)能输出常用的各种报表。(9)具有数据备份和数据恢复功能。二.数据库设计1.概念结构设计局部ER图人数专业号专业名学号姓名性别出生年月院系专业学生课程号学时课程名22课程整体的ER图专业学生课程院系专业号学时出生年月性别姓名学号密码课程号专业名人数专业号设置课程号学期课程号选课属

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。