数据库课程设计报告--学籍管理系统的设计与实现

数据库课程设计报告--学籍管理系统的设计与实现

ID:10692312

大小:2.31 MB

页数:36页

时间:2018-07-07

数据库课程设计报告--学籍管理系统的设计与实现_第1页
数据库课程设计报告--学籍管理系统的设计与实现_第2页
数据库课程设计报告--学籍管理系统的设计与实现_第3页
数据库课程设计报告--学籍管理系统的设计与实现_第4页
数据库课程设计报告--学籍管理系统的设计与实现_第5页
资源描述:

《数据库课程设计报告--学籍管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号:2008xxxx《学籍管理系统的设计与实现》——课程设计报告系别:计算机科学与技术系专业:计算机科学与技术班级:08xx姓名:xx时间:2011年11月23日一.题目概述1.整体概述:本次课设,我们小组选择的题目是《教务管理系统的设计与实现》。在编写的过程中,我们发现这个题目过大,超出了我们现阶段的能力范畴。在和老师讨论协商之后,将题目缩小为《学生学籍管理系统的设计与实现》。该系统主要实现的是对学生学籍的管理,设置了三种身份,分别是学生、老师、管理员。通过对三种身份赋予不同的权力,以及他们之间相关联的一些

2、设置,实现了对学生学籍的管理。运行程序后,首先选择身份,如果选择学生身份登录,将获得五种权限,分别为:查看个人信息,修改个人密码,进行选课,查看课程成绩,以及网上评教。如果以老师身份登录,将可以:查看个人信息,修改个人密码,查看选课,录入成绩。如果以管理员身份登录,能实现以下几大功能:查看学生、教师、课程的基本信息,教师授课情况情况的查看和更改,下放、回收学生选课权,成绩查询,评教情况查询,修改密码等基本操作。2.小组的划分及分工情况:需求分析以及后台数据库的搭建由小组所有成员共同商讨完成。前台的分工为我主要负

3、责登陆界面以及学生模块功能的实现,曹骅负责教师模块,李睿捷和孟庆禹负责管理员模块。3.所用的开发工具:前台选择了VB,数据库应用了SQLSever2000。二.系统分析和模块划分本系统主要是实现了对学生学籍的管理。有三种身份,学生、教师、管理员。学生主要是查看和修改自己的相关信息,查看自己的成绩,以及选课和评教。老师主要是查看个人信息以及成绩的录入。管理员实现了对学生和教师的管理,他一方面通过对选课的权限管理,实现了学生只有在特定时间才可以选课,另一方面通过对学生们评教的统计和计算,得出某个老师某门课程的总体评

4、价。1.数据库分析在E-R图中体现出的就是教师、学生、课程三者之间的关系,教师和课程通过教授动作联系在一起,学生和课程通过选课动作练习在一起。由此可见需要学生基本信息表、教师基本信息表、课程基本信息表、教师授课表、学生选课表。36共需建立九个表结构:login(登陆信息表)、teacher(教师信息表)、student(学生信息表)、course(课程信息表)、TeacherCourse(教师授课表)、StudentCourse(学生选课表)、class(班级信息表)、JudgeFlag(权限标志表)、Back

5、CourseResult(过往信息留存表)。login(LoginNumber,LoginRole,LoginCode)teacher(TeacherNo,TeacherName,TeacherAge,TeacherSex,InputGrade)student(StudentNo,StudentName,StudentAge,StudentSex,ClassNo,JudgeTeacher,ChooseCourse)course(CourseNo,CourseName,PreCourse,Grade)Teache

6、rCourse(TeacherNo,CourseNo,BackJudgement,JudgeANo,JudgeBNo,JudgeCNo,JudgeDNo)StudentCourse(StudentNo,CourseNo,TeacherNo,CourseResult)class(ClassNo,Grade,ClassNumber)JudgeFlag(Flag)BackCourseResult(StudentNo,CourseName,StudentName,TeacherName,Grade,CourseResu

7、lt)login名称说明类型完整性约束LoginNumber用户名Char唯一,不为空LoginRole角色Char不唯一,不为空LoginCode密码Char不唯一,不为空teacher名称说明类型完整性约束TeacherNo教师编号Char唯一,不为空TeacherName教师姓名Char不唯一,不为空TeacherAge教师年龄Num不唯一,不为空TeacherSex教师性别Char不唯一,不为空InputGrade登分权限Char不唯一,不为空student名称说明类型完整性约束StudentNo学号C

8、har唯一,不为空StudentName姓名Char不唯一,不为空StudentAge年龄Num不唯一,不为空StudentSex性别Char不唯一,不为空ClassNo班号Char不唯一,不为空JudgeTeacher评教Char不唯一,不为空ChooseCourse选课Char不唯一,不为空36Course名称说明类型完整性约束CourseNo课程号Char唯一,不为空Course

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

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

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