《数据库学生成绩管理系统E-R图1.pdf》由会员分享,可在线阅读,更多相关《数据库学生成绩管理系统E-R图1.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-系统需求分析系统需求分析:该学生成绩管理系统主要用于管理高校学生的考试成绩,提供学生成绩的录入、修改、查询、等各种功能.成绩由各系的任课老师录入,或教务处人员统一录入.学生成绩录入后由各系系秘书签字确认,只有教务处拥有对学生成绩的修改权限。用户的具体需求分析用户的具体需求分析:(1)(1)教师教师:负责成绩的录入,能够在一定的权限内对学生的成绩进行查询,可以对自己的登录密码进行修改以及个人信息的修改等基本功能。(2 2)系统管理员)系统管理员:与老师的功能相似(每个系都设有一管理员)另外管理员具有用户管理功能,能够对新上任的老师和新注册的学生行进添加,并能删除已经毕业和退休的老师。用户分为管
2、理员、教师用户、学生用户三类。不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录。用户名采用学生的学号和教师的教号,所以规定只能包括数字。密码也只能是数字,用户只有正确填写用户名和密码才可以登入,进行下一步操作。用户名被注销后,用户将不再拥有任何权限,并且从数据表中删除该用户的信息。(3(3)学生)学生:能够实现学生自己成绩和个人信息的查询、登录密码的修改等基本功能.概念模型设计:概念模型设计:由前面的系统需求分析得到实体主要有5 个:教师、学生、管理员、课程、成绩.学生有属性:学号、姓名、性别、系名、专业、出生日期教师有属性:教师号、姓名、性别、院系、联系电话管理员属性:用户
3、名、密码课程有属性:课程号、课程名、学分、教师成绩有属性:学号、姓名、课程号、课程名、成绩、授课老师-1 1)教师与课程之间的关系)教师与课程之间的关系:教师与课程之间是:的关系,即一个老师只能教一门课程,一门课程可以由多个老师讲授.教师号教师号联系电话联系电话姓名姓名性别性别院系院系教师教师MM教师号教师号授课授课N N课程号课程号课程课程课课程程号号课程名课程名授课老师授课老师学学分分(教师与学生教师与学生 E ER R 图)图)-2 2)学生与教师之间的关系:)学生与教师之间的关系:学生与教师之间是 n:m 的关系,即 一名老师可以教授多个学生,而一个学生可以由多个教师来教。联系电话联系
4、电话教师号教师号姓名姓名性别性别院系院系教教师与学生师与学生的的R R图图教师教师1教师号教师号教授教授N学生学生学号学号学学号号出出生生日日期期3)3)学学专业专业姓名姓名性别性别系名系名生与课程之间的关系:生与课程之间的关系:学生与课程之间是 n:m 的关系,即一个学生可以选修多门课程,一门课程可以被多个学生选学。-姓名姓名性别性别系名系名专业专业学生学生学号学号MM选修选修课程号课程号N N成绩成绩课程课程课程号课程号课程名课程名授课老师授课老师学分学分学生与课程的学生与课程的 E ER R 图图4 4)学生与成绩之间的关系是:)学生与成绩之间的关系是:mm 的关系的关系:-姓姓名名学学号号性别性别系名系名专业专业出出生生日日期期学生学生学学号号M考试考试程程号号课课N成绩成绩学学号号姓姓名名授课老师授课老师课程号课程号课程名课程名成绩成绩5)5)管理员与用户的关系:管理员与用户的关系:用户名用户名密码密码教师号教师号管理员管理员11管理管理n教师教师管理管理m学号学号学生学生-课程课程1n教授教授1教师教师nm1拥有拥有1讲授讲授n管理管理m1管理员管理员选选修修nN成绩成绩考试考试1学生学生学生成绩管理学生成绩管理全局全局 E-E-图图-学生学号-