高校学籍管理系统

2019-04-02 12:06

数据库原理及应用课程设计

设计报告

题 目: 高校学籍管理系统 学 号: 131007214 学生姓名: 指导教师: 提交时间: 2015-01-04

目录

第1章 需求分析 ........................................................................................................ 1

1.1 需求调查 ....................................................................................................... 1 1.2 系统功能分析 ................................................................................................. 2 1.3 面对用户需求分析 ......................................................................................... 3 第2章 面向对象分析和设计 .................................................................................... 3 第3章 逻辑结构设计 ................................................................................................ 5

3.1 类和对象向关系模式转换 ........................................................................... 7 3.2 关系模式优化 ............................................................................................... 7 第4章 数据库物理结构设计 .................................................................................... 8

4.1 物理设计 ....................................................................................................... 8 第5章 数据库完整性设计 ...................................................................................... 10

5.1 主键及唯一性索引 ....................................................................................... 10 5.2 Check约束 .................................................................................................. 10 5.3 Default约束 .............................................................................................. 11 5.4 触发器设计 ................................................................................................... 11 第6章 数据库视图设计 ............................................................................................ 11 第7章 权限设计 ........................................................................................................ 12 总结 .............................................................................................................................. 12 参考文献: .................................................................................................................. 12

数据库原理及应用课程设计报告

学籍管理系统后台数据库

第1章 需求分析

1.1 需求调查

通过分析,该学籍管理系统需要有如下要求:

1,对院系、专业、班级等基本信息的管理。其中院系包括院系号,院系名称,院长;专业包括专业号,专业名称;班级包括班级号,班主任名字,学生人数。

2,对学生信息的管理。包括学生的学号,姓名,民族,来源省,学制,性别,出生年月,院系,专业,总学分,备注。

3,对学生成绩的管理。包括学年,学期,课程号,课程名称,学分,平时成绩,期中成绩,期末成绩,实验成绩,成绩。

4,对学生的奖惩管理。包括奖励号,学生学号,奖励,奖励等级,处罚号,处罚,处罚等级,时间。

5,创建视图对信息的查询。包括实现学生查询,学号、姓名、性别、院系、专业、班级信息。

6,创建存储过程统计各院系、专业学生的男女人数。

7,创建触发器当新增(insert)、修改(update)或删除(drop)学生时自动修改相应班级的学生人数

页 第 1

数据库原理及应用课程设计报告

1.2 系统功能分析

增加 删除学生 修改学生 查看学生 修改分数 查看分数课程给分 学生管理模块 课程管理模块 成绩管理模块 教师管理模块 学籍管理系统 学 生 增加课程 删除课程 修改课程 查看课程 增加老师 更新信息 删除信息 查询信息 (1) 学生管理模块:该模块主要负责管理所有在校学生的个人信息。学生通过

这个模块,可以查询自己在校的学籍信息,打印自己的学籍信息以及修改自己的登陆密码等等。管理者通过这个模块,可以添加、更新、删除、查询学生的学籍信息。

(2)课程管理模块:该模块主要的功能是管理全校的课程信息。主要功能包括

添加,删除,修改,查询课程信息。其中只有管理员才具有对课程信息进行维护的权限(增加、删除、更新)。课程管理模块是选课管理模块的基础,只有在课程管理中添有选修课的信息,学生才能进行选课。

针对选课模块。该功能的行使者是学生,学生通过浏览全部的课程信息,选择自己符合自己要求的课程。

(3)成绩管理模块:该模块功能主要由老师所拥有。对于选择自己所教授课程

的同学,老师具有给定该同学的专业分数,以及修改该同学的专业分数的权限。 (4)教师管理模块:该模块功能也为管理员所拥有。管理员主要负责新老师信

页 第 2

数据库原理及应用课程设计报告

息的增加,老师信息的整理以及老师信息的打印。除此之外还可以查看每个老师所教授的课程。 1.3 面对用户需求分析

随着高校办学规模的扩大和招生人数的增加,学籍管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生学籍管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生学籍管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。

运用学生学籍管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生学籍管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。

在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生学籍管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的学籍,是非常重要的。因此开发出一套学生学籍管理系统是非常必要的。

第2章 面向对象分析和设计

类和对象设计如下:

用户信息

用户名ID:

string

密码:string

查询()

修改()

添加()

删除()

专业信息 专业号:string 专业名:string 所属学院:char 查询() 修改() 添加() 删除() 页 第 3

班级信息 班级号:int 班主任:char 人数:char 所属专业:char 所属学院:char 查询() 添加() 删除() 修改() 学生信息 学号 char 姓名 char (10), 性别 char (2) 民族 char (50), 来源省 char (20), 学制 int, 出生年月 datetime, 院系号 char (20), 专业号 char (20), 备注 char(100),r 添加() 删除() 查询() 修改()


高校学籍管理系统.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:每个纪检监察干部都必须知道的纪检监察基本业务知识

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: