欢迎来到天天文库
浏览记录
ID:19180645
大小:188.50 KB
页数:15页
时间:2018-09-29
《学生选课课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库应用课程设计报告学生选课信息系统学生姓名:学号:班级:指导老师:学院:经管学院提交日期:目录前言31.需求分析31.1系统功能背景资料:32概要结构设计43.逻辑结构设计83.1关系模式设计与优化分析83.11关系模式设计84.数据库物理设计115.数据库实施125.1数据库构建145.1.1各数据表说明145.1.2数据库创建14总结15参考文献15前言学生选课系统是一个学校学生管理中不可缺少的一部分,本系统为用户提供充分的信息管理和方便的查询手段。本系统作为一个学生网上选课系统,主要可以
2、进行对本系统、数据的管理、数据查询等功能。具体来说就是功能操作针对不同用户角色分权限进行管理,本系统主要建立了基本的需求表并优化,将它们之间建立好必要的联系方便查询和修改等,完成基本功能。1.需求分析设计本系统模拟学生网上选课系统的管理内容,包括查询个人信息管理(学号、姓名、院系、专业、性别等)、选课管理、管理学生本人已选课程。教师角色提供以下功能操作:查看自己所担任课程的课表和选该门课的学生信息等的处理情况,系统需要管理的情况如下:1.1系统功能背景资料学生网上选课系统的管理内容包括:教师在本系
3、统的功能:(1)教师信息管理,包括教师个人的基本情况和任课情况;(2)查看自己所担任课程的课表和该门课的学生选课信息学生在本系统的功能:(1)学生个人基本信息查询、(2)教师任课信息、选课信息查询、(3)个人成绩查询。系统给管理员(后台用户)在本系统的功能:(1)查看所有的院系、专业、课程、学生、教师的信息(2)对院系、专业、课程、学生、教师的信息进行管理(添加、编辑、删除等)。1.2系统功能1)学生个人基本信息查询和按照需要网上选课。2).查询学生网上选课的详细情况。3).教师查询自己的个人信息
4、和查看自己讲授的课程的选课情况。4).管理员对数据库各个表进行插入、修改、删除、查询等基本操作。5).能实现学生完成选课后汇总选课信息。学生选课管理系统查看系统信息管理信息系统查询授课情况查询个人信息管理员管理查询个人信息网上选课教师管理学生管理概念结构E-R图2.概要结构设计通过对局部应用的选择,逐一设计出分E-R图,并对各个分E-R图进行合并,生成初步E-R图,消除不必要的系统冗余,可以得出学生选课系统E-R图。学生信息学生学号学生姓名性别院系号班级号2.1学生E-R图班级班级编号班级名称专业
5、号2.2班级E-R图课程课程号课程名学分专业号2.3课程E-R图教师教师号教师名院系号职称性别2.4教师E-R图院系院系号院系名地址2.5院系E-R图专业专业号专业名名院系号2.6专业E-R图管理员管理员号管理员名名密码2.7专业E-R图专业班级属于学生学习n1n1m选修属于n成绩名n1工作讲授课程院系教师mmnn12.8教务管理E-R图3.逻辑结构设计3.1关系模式设计与优化分析3.11关系模式设计根据概念结构的设计,可以将系统E-R图转换为以下关系模式(画横线的为各关系的码):学生(学号,学生
6、姓名,班号,性别)班级(班号,班级名,专业号)外码:课程(课程号,课程名,学分,专业号)学生选课(学号,课程号,成绩)教师(教师号,教师名,性别,所属院系,职称)教师授课(教师号,课程号)院系(院系号,院系名,地址)专业(专业号,专业名,院系号)3.12优化分析设计考察关系模式:学生(学号,学生姓名,班号,性别)学号—>学生姓名学号—>班号学号—>性别学生它只有一个码:学号,这里没有任何属性对学号部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中学号是唯一的决定因素,所以该关系模式属于
7、BCNF.考察关系模式:班级(班号,班级名,专业号)班号—>班级名班号—>专业号班级它只有一个码:班号,这里没有任何属性对班号部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中班号是唯一的决定因素,所以该关系模式属于BCNF.考察关系模式:课程(课程号,课程名,学分,专业号)课程号—>课程名课程号—>学分课程号—>专业号课程它只有一个码:课程号,这里没有任何属性对课程号部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中课程号是唯一的决定因素,所以该关系模式属于BCNF.考察
8、关系模式:学生选课(学号,课程号,成绩)(学号,课程号)—>成绩学生选课它有一个码:(学号,课程号)这里没有任何属性对(学号,课程号)部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中(学号,课程号)是唯一的决定因素,所以该关系模式属于BCNF.考察关系模式:教师(教师号,教师名,性别,所属院系,职称)教师号—>教师名教师号—>性别教师号—>所属院系教师号—>职称教师它有一个码:教师号,这里没有任何属性对教师号部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式
此文档下载收益归作者所有