数据库课程设计教务管理.doc

数据库课程设计教务管理.doc

ID:56686254

大小:356.00 KB

页数:25页

时间:2020-07-04

数据库课程设计教务管理.doc_第1页
数据库课程设计教务管理.doc_第2页
数据库课程设计教务管理.doc_第3页
数据库课程设计教务管理.doc_第4页
数据库课程设计教务管理.doc_第5页
资源描述:

《数据库课程设计教务管理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、..目录一·需求分析-2-1)学生信息管理-2-2)教师信息管理-2-3)院系管理-2-4)课程信息管理-3-5)成绩管理-3-6)综合查询-3-7)系统管理-3-二·功能需求-4-三·概念设计-4-1)E-R图-5-四·逻辑设计-5-五·物理设计-6-六·数据库实现-7-六·数据库实现-7-1)创建存储过程-15-2)创建触发器-15-七·问题总结-18-.w..一·需求分析设计数据库,需求分析是关键;需求分析就是作文的提纲,而文章的正文就是我们接下来要设计的数据库;数据库以需求分析来进行总体布

2、局、设计、建立。需求分析的质量决定你数据库的价值,所以这是数据库设计的核心,也是最耗时、最复杂的阶段。对教务管理系统进行模块划分,分步进行设计和管理:学生信息管理该模块是教务工作人员进行对学生信息的管理,进行学生信息的添加、修改、删除。在进行信息的添加时,首先在新的窗口进行学生信息的录入,在保存的时候要进行是否有重复的检查,如果添加的学生编号有重复就要对用户进行提示。只有在不重复的情况下才能进行信息的添加。在进行信息的删除时,要首先打开提示窗口让用户确认是否要删除,只有在用户确认的情况下才能进行信

3、息的删除。在进行信息的修改时,要根据用户选定的学生进行修改,即列出用户选定的学生的所有信息,在这个基础上进行学生信息的修改。.w..教师信息管理教务工作人员通过此模块来管理教师信息,包括教师信息的添加、修改、删除等。信息的添加时,需要验证教师的编号是否重复;删除和和修改学生信息,和学生信息管理模块相同。院系管理此模块是用来管理院系的信息,包括班级院系的添加,修改,删除等。在进行信息的添加时,需要进行班级的编号是否重复的检查,如院系编号重复则对用户进行提示,不重复则添加成功。院系管理模块的删除和修改

4、和学生信息管理模块相同。课程信息管理教务工作人员通过该模块来管理课程的基本信息,包括课程信息的添加,修改,删除和班级课程的设置等,具体做法同前面的模块。成绩管理教务工作人员通过该模块来进行学生成绩的管理,在进行学生成绩的添加时,可用它来为学生设置所在班级的课程表来直接输入成绩。综合查询.w..通过该模块可以查询教务所需要的各种信息。如学生信息查询提供了包括、、所在班级、班主任名字和宿舍等信息,学生信息进行查询的各种查询条件,用户可以根据单个的查询条件或者它们的组合来进行查询。同时,在查询的时候还提

5、供了进行模糊查询的功能,即该模块能够利用读者输入的非完整的查询条件进行查询,这样更加方便了用户的查询管理。综合查询模块包括了学生信息查询、教师信息查询、班级信息查询、院系信息查询、课程信息查询和成绩查询等各种功能查询。系统管理该模块可以对系统登录的用户进行管理。在该模块中,教务人员可以添加允许登录的人员以及相应的密码,并对已有的用户进行密码修改或删除。学生信息管理教师信息管理成绩信息管理院系管理课程信息管理综合查询输出管理系统管理教务管理系统(结构如上图).w..二·功能需求综合分析教务管理系统各

6、模块,我们需要对该系统实现基本的功能,并实现对用户对象的使用做出相应的权限。1、学生可以查看学生自己的成绩、课程安排、课程表。2、教师可以可以查看自己的基本信息,可以对学生进行成绩的录入,不能添加、修改、删除系统的用户。3、教务人员可以通过系统管理模块对系统用户进行添加、修改、删除;可以对学生的基本信息、成绩、课程、宿舍等进行添加、修改、删除;可以对教师的基本信息、课程安排进行各种操作;可以对各种模块进行更新和删除操作。三·概念设计概念设计是对整个数据库系统的一个抽象的描述和整体的概括,我们可以更

7、加直观的去理解教务管理系统的结构,形成一个独立于具体DBMS(数据库管理系统)的概念模型,概念设计生成E-R图。.w..E-R图系统管理管理课程名输出管理员姓名打印综合查询管理管任学分院系询综合查询系打印管理理系统管理管理员姓名教师录入课程成绩查询学生管理员姓名电话性别学号姓名性别电话专业院系编号系别系主任电话主讲课程电话性别姓名编号学分任课教师课程名课程号姓名学号课程号四·逻辑设计1、学生信息管理:学生的学号、、性别、专业、院系、联系方式()2、教师信息管理:教师的编号、、性别、主讲课程、联系方

8、式()3、院系管理:系别编号、系别名称、系主任、系主任联系方式()4、成绩管理:、、课程号、分数5、课程信息表:课程号、课程名、任课教师、学分.w..6、系统管理:管理员、性别、根据这些模块的划分,结合模块的属性,我们需要在数据库中建立以下表:学生信息表(Student)(Sid,Sname,Ssex,Spre,Sdep,Stel)教师信息表(Teacher)(Tid,Tname,Tsex,Tcou,Ttel)院系表(Department)(Did,Dmc,Dname,Dt7成绩表

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

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

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