您所在位置: 网站首页 / Oracle11g学生成绩管理系统.doc / 文档详情
Oracle11g学生成绩管理系统.doc 立即下载
2025-01-03
约1.2万字
约30页
0
227KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

Oracle11g学生成绩管理系统.doc

Oracle11g学生成绩管理系统.doc

预览

免费试读已结束,剩余 25 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开







Oracle数据库应用开发综合设计实验



系统名称:学生成绩管理系统
专业:计算机科学与技术
姓名:沈倩竹
班级:14计算机2班
学号:1430110311
指导教师:王岩
成绩:

完成日期:2016年6月17日


1系统分析
1.1需求分析
学生成绩管理系统是高校不可缺少的一部分,对于学校教师而言,他们应该能够对系统的不同部分有各自不同的权限,对于学生而言,学生可以查询自己的成绩,对于管理员而言,系统应实现查询,记录学生成绩,对成绩进行各种操作的权限。本系统提供了学生成绩管理,课程信息管理,学生基本信息管理,教师基本信息管理,班级信息管理,以及系统的管理等功能。要求系统具备以下特点:
(1)操作简单、易用。
(2)数据存储可靠,具备较高的处理效率。
(3)系统安全、稳定。
(4)开发技术先进、功能完善、扩展性强。
1.2功能分析
系统功能描述。
系统功能模块图如图1.1所示。





成绩信息查询



图1.1系统功能模块图
1.2.1成绩管理模块
本模块实现有关成绩基本信息的录入、修改、查询与删除。同时能够实现按照课程代码或者学生学号进行查询并且当登陆身份为学生时,只能查询自己的成绩,当身份为教师时,可以录入学生成绩和查询成绩的功能,但是不可以修改和删除学生成绩。
1.2.2课程管理模块
对各专业课程信息进行添加、删除、修改同时能够实现按照课程编号、课程名称进行查询。并且当登陆用户身份为学生或者任课教师时,只能进行查询课程信息操作。
1.2.3班级管理模块
对班级信息进行添加、删除和修改,并且当登陆用户身份是学生或这任课教师时,只能进行查询班级信息的操作。
1.2.4学生管理模块
有关学生基本信息的录入、修改查询和删除。同时能够实现按照学生的学号、姓名等条件进行查询,并且登陆用户身份是学生或者任课教师时只能进行学生信息查询。
1.2.5专业管理模块
有关专业基本信息的录入、修改查询和删除。同时能够实现按照专业代码或专业名称进行查询,并且登陆身份是学生或者任课教师时,只能进行查询操作。
1.2.6教师管理模块
有关教师基本信息的录入、修改查询和删除。同时能够实现按照教师号、姓名等信息进行查询,并且登陆用户为学生时不能对此模块进行任何操作。
1.2.7系统管理模块
有系统管理员身份的用户可以登陆,负责用户管理。对用户进行添加修改、查询和删除功能。

2数据库设计
2.1概念结构设计
列出系统E-R图,包括局部E-R图和总E-R图。
系统E-R图如图2.1所示:

图2.1学生成绩管理系统E-R图
学生基本信息实体图如图2.2所示:





图2.2学生基本信息实体图




教师基本信息实体图如图2.3所示:





图2.3教师基本信息实体图
课程基本信息实体图如图2.4所示:





图2.4课程基本信息实体图
专业信息实体图如图2.5所示:





图2.5专业信息实体图
班级信息实体图如图2.6所示:






图2.6班级信息实体图
用户类别信息实体图如图2.7所示:





图2.7用户类别信息实体图
用户信息实体图如图2.8所示:





图2.8用户信息实体图

成绩信息实体图如图2.9所示:






图2.9成绩信息实体图





2.2逻辑结构设计
阐述什么是逻辑结构,需要做哪些工作。
1、学生实体集可以转换为关系:
Student(sno,sname,sex,classid,majorid),sno表示学生学号,sname表示学生姓名,sname表示学生性别,classid表示班级号,majid表示专业号。
2、教师实体集可以转换为关系:
Teacher(tno,tname,sex,majid),tno表示教师编号,tname表示教师姓名,sex表示教师性别,majid表示教师所在专业。
3、专业实体集可以转换为关系:
Major(majid,majname),majid表示专业号,majname表示专业名。
4、班级实体集可以转换为关系:
Class(classid,classname,majid),classid表示班级编号,classname表示班级名,majid表示班级所在专业。
5、课程实体集可以转换为关系:
Course(cno,cname,credit),cno表示课程编号,cname表示课程名,credit表示课程的学分。
6、成绩实体集可以转换为关系:
Grade(sno,sname,cno,cname,grade,credit,tno),sno表示学生学号,sname表示学生姓名,cno表示课程编号,cname表示课程名称,grade表示分数,credit表示学分,tno表示授课教师编号.
7、用户实体集可以转换为关系:
Users(use
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

Oracle11g学生成绩管理系统

文档大小:227KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用