好文档 - 专业文书写作范文服务资料分享网站

“课程管理系统”数据库设计与实现

天下 分享 时间: 加入收藏 我要投稿 点赞

大学课程设计报告

课程设计题目:“课程管理系统”数据库设计与实现

学 院: 专业班级: 年 级: 姓 名: 学 号: 完成时间: 年 月 日 成 绩: 指导教师:

专业资料

目录

第1章

课程管理系统功能需求分析

第2章 课程管理系统概念结构设计

2.1

设计E-R图

2.2 E-R模型向关系模型的转换

第3章

3.1

3.2 3.3

专业资料

创建视图和索引,授予用户权限

创建视图

创建索引 授予权限

正文

一、需求分析

1.近年来,随着各大高校的规模不断扩大,生源的急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,需要建立一个课程管理系统来提高管理质量,让老师减轻工作量,提高工作效率。建立课程管理系统就是为了实现信息的规管理、科学统计和快速查询,从而减少管理面的工作量。课程管理系统主要提供教师、学生的学籍管理、成绩管理和课程管理功能。

2.需求功能分析: 教师和学生的登录

学生学籍的添加、修改、删除、查询 课程管理的添加、修改、删除、查询 教师授课的安排

3.用户需求分析

用户的需求具体体现在各种信息的提供、保存、更新、查询面,这就要求数据库机构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 针对课程管理系统的需求,通过对课程管理系统的设计和数据流程的分析,设计如下所示的数据项和数据存储表:

专业资料

登录信息:包括用户号、密码、权限

学籍信息:包括用户号、姓名、性别、出生日期、班级、入学日期、家庭住址、

课程信息:包括课程号、课程名、类型、教师名 4.统的总体结构设计

该系统共有三个模块:登陆模块、学籍管理模块、课程信息模块。这几个模块同时还包括数据添加、数据修改、数据删除、数据查询等几个基本操作。

(1)登录模块 在登录界面中教师和学生可登录。在登录界面中分别填入用户名、密码和身份,然后按确认键登录。如果填入信息有误则弹出错误信息的提示窗口,重新返回登陆窗口。如果填入信息正确则要根据登录信息表中登录者的权限(“0”或“1”)分别进入教师(“1”)或学生(“0”)管理系统主界面。

(2)学籍管理模块 该模块主要完成学生基本信息的添加、修改、删除、查询等功能。根据登录时权限的判断,权限为“0”时,是学生进入该模块,只可对自己的学籍进行查询,添加、修改、删除功能不可用;权限为“1”时,教师进入该模块,此时可进行所有学生学籍的查询、添加、修改、删除,在此模块中定义了8个数据来进行学生的信息存储,如果修改某个记录,可单击修改按钮进行数据的编辑,此时界面数据容和数据库容将同时更新。

(4)课程管理模块 该模块主要完成存储课程的所有信息的添加、修改、删除、查询等功能。根据登录时权限的判断,权限为“0”时,学生进入

专业资料

该模块,只可进行课程查询,添加、修改、删除功能不可用;权限为“1”时,教师进入该模块,可进行查询、添加、修改、删除,在此模块中定义了6个数据来进行课程的信息存储,如果修改某一纪录,可单击修改单按钮进行课程记数据的编辑,此时界面数据容和数据库容将同时更新。

2、概念设计 数据字典 1

数据项名 学生学号 学生姓名 年龄 籍贯 入学时间 教室编号 专业资料

数据类型 字符型 字符型 字符型 字符型 日期型 字符型 长度 10 8 16 8 10 注明 6位十进制数 学生出生地 以A,B,C,D开头,

“课程管理系统”数据库设计与实现

大学课程设计报告课程设计题目:“课程管理系统”数据库设计与实现学院:专业班级:年级:姓
推荐度:
点击下载文档文档为doc格式
9wmdw6pryx6rgfk15sw18xzko02xvg00fyn
领取福利

微信扫码领取福利

微信扫码分享