Oracle综训学生成绩管理系统

上传人:cn****1 文档编号:497138617 上传时间:2023-11-17 格式:DOC 页数:37 大小:1.13MB
返回 下载 相关 举报
Oracle综训学生成绩管理系统_第1页
第1页 / 共37页
Oracle综训学生成绩管理系统_第2页
第2页 / 共37页
Oracle综训学生成绩管理系统_第3页
第3页 / 共37页
Oracle综训学生成绩管理系统_第4页
第4页 / 共37页
Oracle综训学生成绩管理系统_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《Oracle综训学生成绩管理系统》由会员分享,可在线阅读,更多相关《Oracle综训学生成绩管理系统(37页珍藏版)》请在金锄头文库上搜索。

1、.软件学院综合训练项目报告书课程名称Oracle数据库项目名称学生成绩管理系统专业班级组别成员任课教师刘腊梅2015年6月.目 录1.32.33.33.133.1.133.1.243.253.2.153.2.293.31111113.3.3 1 33.41616193.519.4.305.31.1 设计时间2015/6/12015/6/72 设计任务信息管理系统学生成绩管理系统掌握 ORACLE数据库的特点,熟悉 SQL命令和 PL/SQL的编程特点,运用所学知识解决现实问题,完成学生成绩管理系统的后台数据库设计,提高系统性能。在该项目中,不考虑需求分析过程,要求建立以下关系:院系信息:院系编

2、号、院系名称、院系主管、地址、院系人数;学生基本信息:院系编号、学号、姓名、性别、学生类型、入学日期、籍贯、身份证号、详细地址、出生日期、所学专业、民族、电话 ( 家) 、缴费总计、已修学分、备注;课程信息:课程号、课程名称、开设年级、学时数、学分;成绩单:学号、课程号、学期、成绩、备注。使用存储过程统计每个学生的已修学分。使用触发器实现当登记学生成绩( 60分以上)时自动统计学生的已修学分。使用函数实现统计各课程的未及格人数,要求输入参数课程号后,返回各课程的人数NUM。并实现调用,查数据库系统设计的未及格人数。将上实验中的存储过程与本实验中函数创建包。3 设计内容3.1 系统设计系统功能概

3、述系统的功能模块图如下:.学生成绩管理系统信息查询模块信息输入、修改模块信息统计模块院学课成院学课统统统系生程绩系生程计计计信信信单信信信学课课息息息信息息息生程程息已人未修数及学格分人数图3-1-1功能模块图系统功能模块设计1. 信息查询模块信息查询模块可以查询院系信息、学生信息、课程信息以及成绩单信息。2. 信息输入、修改模块信息输入、修改模块以修改院系信息、学生信息、课程信息。3. 信息统计模块用于统计学生已修学分、课程人数及课程未及格人数。系统业务流程图如下:.图3-1-2业务流程图3.2 数据库设计数据库需求分析系统 E-R图如下:.表 3-2-1实体及其属性表实体名称属性名称院系信

4、息院系编号、院系名称、院系主管、地址、院系人数学生信息院系编号、学号、姓名、性别、学生类型、入学日期、籍贯、身份证号、详细地址、出生日期、所学专业、民族、电话(家)、缴费总计、已修学分、备注课程信息课程号、课程名称、开设年级、学时数、学分选修学号、课程号、学期、成绩、备注院系院系编院系名院系主地址院系人号称管数图 3-2-2院系实体属性图.院系编学号姓名性别号学生类备注型入学日已修学期分学生缴费总计籍贯身份证电话号(家)民族所学专出生日详细地业期址图 3-2-3 学生实体属性图课程课程号课程名开设年学时数学分称级图 3-2-4课程实体属性图.学号课程号学期数据流图如下:院系1所属n学生成绩n备

5、注选修n课程图 3-2-5 E-R 图.图 3-2-6 0层数据流图图 3-2-7 1层数据流图数据库逻辑结构设计表 3-2-8学生成绩管理系统数据库结构.表名称表信息表述College院系信息表Student学生信息表Course课程信息表Score成绩单表 3-2-9院系信息表 college描述字段类型院系编号(主键)Cnovarchar2(10)院系名称Cnamevarchar2(30)院系主管Managervarchar2(10)地址Addressvarchar2(50)院系人数Populationnumber(10)表 3-2-10学生信息表 student描述字段类型学号(主键)

6、Snovarchar2(20)院系编号(外键)Cnovarchar2(10)姓名Snamevarchar2(10)性别Sexvarchar2(2)学生类型Typevarchar2(10)入学日期in_dateDate籍贯Jiguanvarchar2(10)身份证号Idvarchar2(20)详细地址Addressvarchar2(50).出生日期BirthDate所学专业Majorvarchar2(10)民族Nationvarchar2(10)电话(家)Televarchar2(11)缴费总计Paymentnumber(10)已修学分Creditnumber(5)备注Remarkvarchar

7、2(50)表 3-2-11课程信息表 course描述字段类型课程号(主键)Cnovarchar2(10)课程名称Cnamevarchar2(30)开设年级Gradevarchar2(5)学时数study_timenumber(4)学分Creditnumber(4)表 3-2-12成绩单 score描述字段类型课程号(联合主键、外键)Cnovarchar2(10)学号(联合主键、外键)Snovarchar2(10)学期Termnumber(2)成绩Scoresnumber(10)备注Remarkvarchar2(50)3.3 数据库实现创建用户.创建 admin用户并授权。create user admin identified by admin;SQL grant create procedure to admin;授权

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

当前位置:首页 > 办公文档 > 演讲稿/致辞

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