2022年Oracle数据库系统-课程设计文档 .pdf
《2022年Oracle数据库系统-课程设计文档 .pdf》由会员分享,可在线阅读,更多相关《2022年Oracle数据库系统-课程设计文档 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/7Oracle数据库课程设计报告班级:浦计软1303 姓名:陈子阳学号:P1405130307 学期:2014 上半学期名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -2/71.数据项和数据结构(1)学生基本信息组成:学号、姓名、班级、性别、出生日期、所在年级、所在班级、联系电话(2)课程基本信息组成:课程编号、课程名称、授课教师、学分、学时、课程简介(3)学生成绩信息组成:考试编号、所在班级、学生学号、课程名称、考试分数(4)课程设置信息组成:年级、课程名称数据库结构2.系统功能学生成绩信息管理系统成绩信息管理用户信息管理课程信息管理学生信息管理成绩查询成绩添加成
2、绩统计成绩修改课程添加课程修改课程查询密码管理用户管理学生删除学生添加学生修改名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -3/7(1)课程管理功能:完成课程信息的录入、修改、删除、查询等功能,基本信息包括:课程编号,课程名称,任课教师、学分、学时和课程内容简介等。(2)成绩录入功能:主要功能用来对学生的成绩进行收集和修改。具体包括学生成绩录入、修改、删除、查询、打印等功能,由于一些资料可以Word文档或 Excel 表格输入,故需要增加导入、导出数据功能。成绩录入需要分班级、分年级以及考试时间。修改要与成绩录入相对应。查询条件设置应该齐全,可以班级查询,年级查询,也
3、可以姓名查询,学号查询等等。要实现打印功能。(3)班级统计功能:主要用于对学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、统计班级某分数段内的学生人数及班级内排名。各项统计仅对于某学期某次考试而言。(4)用户信息管理功能:本系统包括三类使用用户:系统管理员,学生和教师。管理员具有最高权限,但不能修改成绩。教师只能录入和修改自己所教课程的成绩。成绩一旦录入完成,教师也不可轻易修改,除非向管理员申请。学生只有查询自己成绩的权限。所有用户必须注册登录后方可使用本管理系统。所有用户都可以修改自己登录的密码。学生的信息包括:学号、姓名、性别、出生日期、班级、年级等。教师的信息包括:编号
4、、姓名、性别、职称等。(5)系统维护功能:数据备份、数据恢复,帮助信息,用户注册、登陆及退出。3.实现过程创建学生基本信息表名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -4/7create table Student_info(Student_ID Varchar2(15)primary key,Student_Name Varchar2(30)not null,Student_Sex char(4)check(Student_Sex in(男,女),student_Birthday date not null,Class_No varchar2(20),Grade_
5、No varchar2(20),Student_Tele Varchar2(15),Student_Address Varchar2(50);创建课程信息表create table Course_info(Course_ID varchar2(10)primary key,Course_Name varchar2(32)not null,Course_Hour number(2)not null,Course_Credit number(2)not null,Teacher_Name Varchar2(30),Course_Intro Varchar2(200),);创建年级课程设置表crea
6、te table GCourse_Setting(Grade_No varchar2(20),Course_Name varchar2(32),Constraint PRI_GCourse primary key(Grade_No,Course_Name)constraint PR_Mark primary key(Exam_No,Student_ID,Course_Name,Class_No);创建学生成绩信息表create table Student_Mark(Exam_No varchar2(10)not null,Student_ID Varchar2(15)not null,Cour
7、se_Name varchar2(32)not null,Course_Mark number(15,2)check(Course_Mark between 0 and 100),Class_No varchar2(20),constraint FK_StuID foreign key(Student_ID)references Student_info(Student_ID);常见用户信息表Create table User_info(User_Name varchar2(10)primary key,User_Type varchar2(10)not null,Passward varch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Oracle数据库系统-课程设计文档 2022 Oracle 数据库 系统 课程设计 文档
限制150内