教务管理系统系统

上传人:20****03 文档编号:154568385 上传时间:2020-12-07 格式:DOC 页数:28 大小:501.50KB
返回 下载 相关 举报
教务管理系统系统_第1页
第1页 / 共28页
教务管理系统系统_第2页
第2页 / 共28页
教务管理系统系统_第3页
第3页 / 共28页
教务管理系统系统_第4页
第4页 / 共28页
教务管理系统系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《教务管理系统系统》由会员分享,可在线阅读,更多相关《教务管理系统系统(28页珍藏版)》请在金锄头文库上搜索。

1、大型数据库课程设计 设计说明书教务管理系统起止日期: 2014 年 12月 1日 至 2014 年 12月 7 日学生姓名 关鹏举班级 计算机1102班学号 成绩指导教师(签字)计算机与通信学院2014年 12月6日目 录1 绪论11.1 课题背景11.2 控件开发相关技术介绍12 系统分析22.1 工作流程22.2 业务需求23 系统设计33.1 系统功能结构图33.2 模块功能设计54 系统数据库设计54.1 数据表E-R图54.2 数据表的设计7 4.3 数据库表的创建,向表中插入数据-84.4 存储过程,触发器的设计184.4.1 存储过程184.4.2触发器215 总结和展望255.

2、1 总结与展望25参考文献25致 谢25课程设计检查表26绪论1.1课题背景由于计算机与通信学院的不断发展壮大,教务管理工作的工作量越来越大,全部用员工来做这个工作不仅越来越浪费人力、物力、财力,而且也越来越难管理,迫切需要一个进行教务管理的软件系统。鉴于这种情况,计算机与通信学院在信息化建设中把教务管理系统也纳入其中,利用网络进行教务管理工作不仅省部分人力、物力、财力,更重要的是利用网络可以提高工作效率,便于整个学院教务管理工作的管理。计算机与通信学院教务管理系统是一个实际应用的软件系统,做这样一个软件系统,不仅可以使我们可以更加了解软件开发的过程,而且把学到的理论知识应用到实际的软件开发过

3、程中,进一步了解、掌握理论知识,为以后的工作学习积累经验。1.2控件开发相关技术介绍本系统相关开发的技术是利用专门的数据库,即Oracel数据库。提起数据库,第一个想到的公司,一般都会是Oracle。该公司成立于1977年,最初是一家专门开发数据库的公司。Oracle在数据库领域一直处于领先地位。1984年,首先将关系数据库转到了桌面计算机上。然后,Oracle的下一个版本,版本5,率先推出了分布式数据库、客户/服务器结构等崭新的概念。Oracle的版本6首创行锁定模式以及对称多处理计算机的支持最新的Oracle8主要增加了对象技术,成为关系-对象数据库系统。目前,ORACLE产品覆盖了大、中

4、、小型机等几十种机型,Oracle数据库成为世界上使用最广泛的关系数据系统之一。ORACLE是一种适用于大型、中型和微型计算机的关系数据库管理系统,它使用SQL(Structured guery language)作为它的数据库语言。 SQL主要包括数据定义、数据操纵(包括查询)和数据控制等三方面功能。SQL是一种非过程化程度很高的语言,用户只需说明干什么而无需具体说明怎么干语言简洁、使用方便功能强大,集联机交互与嵌入于一体,能适应广泛的使用环境。ORACLE数据库由三种类型的文件组成:数据库文件、日志文件和控制文件。2 系统分析2.1 工作流程学生可以根据自己的学号查询自己的各科成绩,系统管

5、理员可以增加学生信息和学生成绩的录入、老师信息的录入和修改。2.2 业务需求(1)学生可以查询自己的信息;(2)老师可以查询自己的信息;(3)系统管理员可以增加/删除/修改学生/老师/系部/学生成绩/老师的信息;3 系统设计3.1 系统功能结构图本系统编写的目的,是实现一个教务管理系统,提高工作效率和方便学生老师查询自己的信息、系统管理员修改和录入信息。由于程序的功能是和数据库相关的数据查询和数据操作,所以程序至少具有以下功能:1. 对数据表的基本操作,如插入、修改、删除。2. 根据条件进行查询。 鉴于以上的功能,本系统的系统结构图如下:教务管理系统. 管理员教师学生查询信息查询信息学生信息删

6、除学生信息修改教师信息删除教师信息修改管理学生成绩图3.1 系统结构图 教务管理管理等级管理学生管理教师管理成绩管理系部管理课程管理员查询等级 修改等级查询学生删除学生修改学生添加学生查询教师删除教师修改教师添加教师查询成绩删除成绩修改成绩添加成绩增加系部删除系部修改课程添加课程删除课程更新课程添加管理员删除管理员图2.2 后台功能结构3.2 模块功能设计系统功能设计是使整个系统能基本实现学生成绩等级的查询,学生管理,教师管理,成绩管理等管理功能,能够进行有效率的管理。学生管理:学生信息的增加、修改、删除教师管理:教师信息的增加、修改、删除成绩管理:学生成绩的修改、删除4 系统数据库设计学生学

7、号学生专业4.1 数据表E-R图学生姓名班长学号学生生日学生性别学生表 图4.1 学生表E-R模型图系部名称系部编号系部地址系部表 图4.2 系部表E-R模型图参加工作时间 奖金 职称教师表系部编号教师编号 工资教师姓名图4.3教师表E-R模型图课程名称课程表课程编号 学分学生学号 图4.4 课程表E-R模型图课程编号 成绩学生成绩表 图4.5 学生成绩表E-R模型图等级下界等级编号 等 级等级上界成绩等级表图4.6 成绩登记表E-R模型图4.2 数据表的设计根据该系统的特点,本次设计采用Oracle数据库,数据库名称为JWGLXT,根据该系统的分析,包含以下几个表:表4.1学生的相关信息列名

8、含义数据类型和精度数据完整性Student_id学生学号Number(5)PRIMARY KEYMonitor_id班长学号Number(5)name学生姓名VARCHAR2(10)NOT NULLsex学生性别VARCHAR2(6)dob学生出生日期DATEspecialty学生所学专业VARCHAR2(10)表4.2 教师的相关信息列名含义数据类型及精度数据完整性Teacher_id教师编号NUMBER(5)PRIMARY KEYname教师姓名VARCHAR2(10)NOT NULLtitle职称VARCHAR2(6)Hire_date参加工作时间DATEbonus奖金NUMBER(7,

9、2)wage工资NUMBER(7,2)Department_id系部编号NUMBER(3)外键表4.3 系部的相关信息列名含义数据类型及精度数据完整性Department_id系部编号NUMBER(3)PRIMARY KEYDepartment_name系部名称VARCHAR2(8)NOT NULLAddress系部所在地址VARCHAR2(40)表4.4 课程的相关信息列名含义数据类型及精度数据完整性Course_id课程编号NUMBER(5)PRIMARY KEYCourse_name课程名称VARCHAR2(30)NOT NULLCredit_hour学分NUMBER(2)表4.5 学生

10、成绩的相关信息列名含义数据类型及精度数据完整性Student_id学生学号NUMBER(5)外键Course_id课程编号NUMBER(5)外键Score成绩NUMBER(4,1) 表4.6 成绩等级表的相关信息列名含义数据类型及精度数据完整性Grade_id等级编号VARCHAR2(2,1)PROMARY KEYLow_score等级下界NUMBER(4,1)NOT NULLHigh_score等级上界NUMBER(4,1)NOT NULLGrade等级VARCHAR2(6)4.3 数据库表的创建,向表中插入数据学生表create table students(student_id numb

11、er(5) constraint student_pk primary key,monitor_id number(5),name varchar2(10) NOT NULL,sex varchar2(6) constraint sex_chk check(sex IN(男,女),dob DATE,specialty varchar2(10);系部表create table departments(department_id number(3) constraint department_pk primary key,department_name varchar2(8) NOT NULL,a

12、ddress varchar2(40);教师表create table teachers(teacher_id number(5) constraint teacher_pk primary key,name varchar2(8) NOT NULL,title varchar2(8),hire_date DATE default sysdate,bonus number(7,2),/奖金wage number(7,2),department_id number(3) constraint teachers_fk_departments references departments(department_id);课程表create table courses(course_id number(5) constraint course_pk primary key,course_name varchar2(30) not null,credit_hour number(2);学生成绩表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号