数据库课程设计c# 教学管理系统

数据库课程设计c# 教学管理系统

ID:18698652

大小:5.65 MB

页数:35页

时间:2018-09-21

数据库课程设计c#  教学管理系统_第1页
数据库课程设计c#  教学管理系统_第2页
数据库课程设计c#  教学管理系统_第3页
数据库课程设计c#  教学管理系统_第4页
数据库课程设计c#  教学管理系统_第5页
资源描述:

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

1、数据库课程设计-教学管理系统成绩评定表学生姓名***班级学号QQ:1277846362专业电子信息科学与技术课程设计题目教学管理系统评语源码请发邮件:1277846362@qq.com组长签字:成绩日期2013年4月日35数据库课程设计-教学管理系统课程设计任务书学院信息科学与工程学院专业电子信息科学与技术学生姓名***班级学号**********课程设计题目教学管理系统实践教学要求与任务:一、设计目的学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码

2、,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。二、设计内容信息需求:学生信息;教职工信息;课程信息;成绩信息。查询目标按学号、姓名、系名称查询学生基本信息。按姓名、系名称查询教职工基本信息。按课程号、课程名称、上课教师姓名查询课程基本信息。按学号、学生姓名、课程号、课程名称、教师姓名查询学生成绩。按课程号、课程名称查询不及格学生学号、姓名。指导教师:**专业负责人:学院教学副院长:35数据库课程设计-教学管理系统2013年3月日2013年3月日2013年3月日目录1需求分析42概念结构设计53逻辑结构

3、设计64逻辑结构设计85安全性106数据库实施107心得体会:358参考文献3535数据库课程设计-教学管理系统1需求分析1.1数据分析:1、用户请求包括:(1)学生基本信息管理新生信息录入。学生信息修改:按学号查询出某学生的信息并做信息修改。(2)课程信息管理:课程信息的输入、查询、修改、删除(3)教职工信息管理:教职工信息的输入、查询、修改、删除(4)选课管理:学生可以同时选修一门或多门课程。可以同时为多个学生选修某一门或某几门课程。删除和修改选课信息。(5)成绩管理按课程输入和修改成绩。按学生输入和修改成绩。(6)信

4、息查询按学号、姓名、系名称查询学生基本信息。按姓名、系名称查询教职工基本信息。按课程号、课程名称、上课教师姓名查询课程基本信息。按学号、学生姓名、课程号、课程名称、教师姓名查询学生成绩。按课程号、课程名称查询不及格学生学号、姓名。2、以上的用户请求经应用程序的转化,化为对数据库中的相应的表或视图的操作,数据库再把处理的结果(或都是错误信息)返回结应用程序。3、应用程序把结果返回给用户,该结果可能为一个对表操作的结果(如插入,删除等),也可能为一个查询的结果,甚至可能为一个错误的信息。1.2安全性和完整性要求35数据库课程设

5、计-教学管理系统安全性和完整性要求: 通过设置外键,建立它们之间的关系,并使它们级联更新相关的字段,级联删除相关的记录。对于构成了环的级联更新或删除,而不能建立级联更新或删除的,通过建立触发器,使得它们保持数据的完整性。2概念结构设计2.1E-R图系属于1m教师职工号姓名名性别系号拥有1学生m学号姓名性别系号讲授mn课程课程号课程名职工号学分选修mn成绩p学号课程号成绩ER图35数据库课程设计-教学管理系统3逻辑结构设计3.1关系模型3.1.1关系模型的设计学生(学号、姓名、性别、所在系号)教师(职工号、姓名、性别、所在系

6、号)课程(课程号、课程名称、学时、学分)选修(学号、课程号、上课时间)3.1.2数据库关系图:表一UserID35数据库课程设计-教学管理系统表二Course表三Student表四Teacher35数据库课程设计-教学管理系统表五SC4逻辑结构设计4.1关系模型4.1.1关系模型的设计学生(学号、姓名、性别、所在系号)教师(职工号、姓名、性别、所在系号、专业及教学方向)课程(课程号、课程名称、任课教师号、学分)成绩(学号、课程号、考试成绩)拥有(学号、系号)属于(职工号、系号)讲授(职工号、课程号)选修(学号、课程号)4.

7、2用户子模式成绩视图(学号、学生姓名、课程号、课程名、考试成绩)课程视图(教师名称、课程号、课程名、学分)学生视图(学号、课程号、成绩、教师名、课程名、学生名)35数据库课程设计-教学管理系统学生表课程表教师表学生号教师号课程号成绩课程视图成绩视图学生视图学分教师名学生名选课表成绩表COURSE_VIEW表GRADE_VIEW表STUDENT_VIEW35数据库课程设计-教学管理系统5安全性安全性的实现主要是通过应用程序来实现,在程序中设定一个检查用户名和密码的机构,用户要进入系统就先要输入授权了的用户名和密码方能进入。6

8、数据库实施6.1创建数据库及数据对象(括号中为对应的SQL脚本文件)1、创建数据库的对象: createdatabaseteach;2、创建表的过程如下:CREATETABLEStudent(Snamechar(10)primarykey,Ssexchar(2),Sagesmallint,Sdeptch

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

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

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