数据库系统课程设计学生姓名: 班 学 号: 指引老师: 樊 文 有 中华人民共和国地质大学(武汉)信息工程学院 2 月 25 日教务管理系统1、需求分析1.1 信息规定:教务管理系统涉及实体有:老师——工作证号、姓名、职称、电话等;学生——学号、姓名、性别、出生年月等;班级——班号、最低总学分等;系——系代号、系名和系办公室电话等;课程——课序号、课名、学分、上学时间及名额等
这些实体之间联系如下:每个学生都属于一种班,每个班都属于一种系,每个老师也都属于一种系
每个班班主任都由一名老师担任
一名老师可以教多门课,一门课可以有几位主讲老师,但不同老师讲同一门课其课序号是不同(课序号是唯一)
一名同窗可以选多门课,一门课可被若干同窗选中
一名同窗选中课若已学完,应当记录有相应成绩
本单位学生、老师均有重名,工作证号、学号可以作为标记
1.2 解决规定:教学系统重要提供数据维护、选课和信息查询
其中常用查询有:系统中各对象基本信息查询
查询指定班、系学生信息(名单、人数等)
查询学生成绩、学分状况
查询老师授课状况和学生选课状况……
1.3 安全性与完整性规定:安全性规定:1
系统应设立访问顾客标记以鉴别与否是合法顾客,并规定合法顾客设立其密码,保证顾客身份不被盗用;2
系统应对不同数据设立不同访问级别,限制访问顾客可查询和解决数据类别和内容;3
系统应对不同顾客设立不同权限,区别不同顾客,如学生,老师,系统管理员
完整性规定:1
各种信息记录完整性,核心信息记录内容不能为空;2
各种数据间互相联系对的性;3
相似数据在不同记录中一致性
1.4 系统功能设计和划分依照如上得到顾客需求,咱们将本系统根据所完毕功能提成如下几某些:第一某些:顾客管理某些第二某些:管理员管理某些各某些完毕功能如下: 1、顾客管理某些 1、解决顾客注册 2、解决顾客登录 3、