学生成绩智能管理系统课设

学生成绩智能管理系统课设

ID:20235206

大小:369.00 KB

页数:14页

时间:2018-10-11

学生成绩智能管理系统课设_第1页
学生成绩智能管理系统课设_第2页
学生成绩智能管理系统课设_第3页
学生成绩智能管理系统课设_第4页
学生成绩智能管理系统课设_第5页
资源描述:

《学生成绩智能管理系统课设》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计课程名称数据库系统概论题目名称学生成绩管理系统数据库设计学生学院__计算机学院__专业班级__10计科8班___学号3110006183学生姓名__陈宇汉_____指导教师________左亚尧_________2013年01月17日广东工业大学课程设计任务书题目名称学生成绩智能管理系统学生学院计算机学院专业班级姓名学号一、课程设计题目学习使用某个RDBMS,利用合适的应用系统开发工具为某个应用背景设计和开发一个数据库应用系统。二、课程设计内容完成一个数据库应用系统的设计全过程:需求分析、数据库设计、数据库建

2、立、数据输入、应用系统的设计和开发、用户界面的设计和实现等。三、课程设计步骤 1、需求分析业务流程分析、功能分析和数据需求分析。2、概念结构设计生成基本E-R图。功能模块概要设计。3、逻辑结构设计关系模型设计(模式设计、外模式设计)及范式分析。功能模块详细设计。4、物理结构设计选择建立索引;确定数据的存放位置;确定系统配置;5、数据库实施创建数据库及数据库对象;数据库备份和恢复方案(给出具体方案);功能模块设计、实现、集成及调试(应用系统的设计和开发、用户界面的设计和实现等)。7、撰写课程设计报告;整理课程设计文件,

3、刻录光盘。四、课程设计要求1、设计环境不限制DBMS,即可以选择任意大、小型RDBMS:Oracle,Sybase,SQLServer,Access,MySQL……不限制应用开发环境和工具:Delphi,PowerBuilder,C++Builder、JBuilderr、.NET、J2EE等。2、系统结构及相关技术不限制系统结构,例如:C/S结构:例如Access+VB、Oracle+Delphi、SQLServer+InterDev、Oracle+PowerBuilder,MySQL+VB、Access+C++Bu

4、ilder、C#+SQLServe等,B/S结构:请查阅网络数据库技术相关资料,例如:JSP+MySQL+Hibernate、Struts+Hibernate+Spring+Oracle、JSP+Servlet+Javabean+SQLServer等。3、每个同学上交课程设计报告一份,报告撰写规范参考后续内容目录一、系统定义3二、需求分析3三、系统设计3四、详细设计6五、课程设计总结13一、系统定义建立学生成绩管理系统可以方便学校和学生,对学生的成绩相关信息都能进行有效的和快速的处理,而且一般这种数据库不会太大,对查

5、询效率的要求不高,一般的查询都能快速的处理,适合使用二、需求分析(1)信息要求:要从数据库中获得学生的信息,课程信息,选课信息,教师任课信息以及教师信息(2)功能需求:能够实现基本的增删查改,(3)安全性与完整性要求:能区分不通用户,学生只能查询相关信息,而教师可以添加和修改学生的成绩;大部分信息记录不能为空;数据依赖关系的正确性保证三、系统设计(1)概念设计1.实体及其属性图学生学号院系专业姓名性别出生13课程课程名学时学分学期学生选课学号课程名成绩任课教师号教师院系姓名性别教师号教师任课教师号课程名学生评价132

6、.实体E-R图学生学生成绩教师任课教师课程教师号课程号学号课程名学号(2)逻辑设计关系模式:Student(department,major,sname,sno,sex,sbirthday)Student_course(sno,cname,mark,tno)Course(cname,class_hour,credit,semester)Teacher(department,tname,sex,tno)Teacher_course(tno,cname,stu_estimate)带下划线的是各关系的主码每一个关系属于2范

7、式,第一个关系student中major决定了department,而主码又决定了major,,存在传递依赖snoààdepartment,最高只能是2范式,而其他关系都属于3范式,student关系中department信息虽然是冗余的但是需要,不应分解,这里的实体比较少,我凭感觉来划分实体的。如果是复杂的关系就应该根据需要分解到一定的范式。(3)物理设计数据库与基本表建立,和完整性约束:需要建立5个表,各表的创建顺序要注意,student_course.sno和student_course.cname都是外键,所

8、以student_course表不能先建立,teacher_course.tno和teacher_course.cname都是外键,它们分别依赖与teacher和course表中相应的列,也不能先建立下面是生成的SC数据库关系图13完整性约束:只定义了一些外键,如上图所示;没有对一些现实中的默认规则进行转化,例如成绩一般都是0-100,性别肯定

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

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

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