- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统课程设计文档
PAGE1 / NUMPAGES16
Oracle数据库
课程设计报告
班级:浦计软1303
姓名:陈子阳
学号:P
学期:2014 上半学期
1.数据项和数据结构
(1)学生基本信息
组成:学号、姓名、班级、性别、出生日期、所在年级、所在班级、联系电话
(2)课程基本信息
组成:课程编号、课程名称、授课教师、学分、学时、课程简介
(3)学生成绩信息
组成:考试编号、所在班级、学生学号、课程名称、考试分数
(4)课程设置信息
组成:年级、课程名称
数据库结构
学生成绩信息管理系统
学生成绩信息管理系统
成绩信息管理课程信息管理学生信息管理用户信息管理
成绩信息管理
课程信息管理
学生信息管理
用户信息管理
成绩查询成绩添加成绩统计成绩修改学生修改学生添加学生删除课程添加课程查询课程修改用户管理密码管理
成绩查询
成绩添加
成绩统计
成绩修改
学生修改
学生添加
学生删除
课程添加
课程查询
课程修改
用户管理
密码管理
2.系统功能
(1)课程管理功能:
完成课程信息的录入、修改、删除、查询等功能,基本信息包括:课程编号,课程名称,任课教师、学分、学时和课程内容简介等。
(2)成绩录入功能:
主要功能用来对学生的成绩进行收集和修改。具体包括学生成绩录入、修改、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故需要增加导入、导出数据功能。成绩录入需要分班级、分年级以及考试时间。修改要与成绩录入相对应。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。要实现打印功能。
(3)班级统计功能:
主要用于对学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、统计班级某分数段内的学生人数及班级内排名。各项统计仅对于某学期某次考试而言。
(4)用户信息管理功能:
本系统包括三类使用用户:系统管理员,学生和教师。管理员具有最高权限,但不能修改成绩。教师只能录入和修改自己所教课程的成绩。成绩一旦录入完成,教师也不可轻易修改,除非向管理员申请。学生只有查询自己成绩的权限。所有用户必须注册登录后方可使用本管理系统。所有用户都可以修改自己登录的密码。
学生的信息包括:学号、姓名、性别、出生日期、班级、年级等。教师的信息包括:编号、姓名、性别、职称等。
(5)系统维护功能:
数据备份、数据恢复,帮助信息,用户注册、登陆及退出。
3.实现过程
创建学生基本信息表
create 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_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),
);
创建年级课程设置表
create 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_N
原创力文档


文档评论(0)