ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:26.63KB ,
资源ID:16693144      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16693144.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(oracle课程设计实验文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

oracle课程设计实验文档格式.docx

1、逻辑设计. 53.1. 63.23.33.4. 73.53.64实现. 8测试数据. 105.1. 105.2. 115.3. 125.4. 136数据库备份. 147心得体会. 148参考资料. 15功能需求分析高校学生课程成绩管理系统主要实现课程开设,教师授课,学生选课管理。每学期学校可以开设若干门课程,每门课程可以有多个教学班组成,每个老师可以选择若干个教学班进行授课,每个学生只能参加相同课程的一个教学班选课,但可以选择多个不同课程教学班。高校学生课程成绩管理系统主要功能如下:(1)教师管理。主要实现教师信息的管理,包括课程信息添加,修改,删除和查询等任务。(2)课程管理。主要实现按教学

2、计划开设课程的管理。包括课程信息添加,修改,删除和查询等任务。(3)学生管理。主要实现在校学生信息管理。包括学生信息添加,修改,(4)课程开设管理。主要实现每学期的教学任务。每门课程将分成若干个教学班进行教学。(5)教师选择教学任务管理。主要实现教师选择教学班,实现教学任务的分配。(6)学生选课管理。主要实现学生选择教学班。达到学生选课目的。(7)学生成绩管理。主要实现学生选修课程成绩录入,修改,删除和查询等功能。(8)统计管理。按教师,课程,时间统计教师在一个时间所授课程的平均成绩;按课程时间统计学校在一个时间该课程所有学生的平均成绩。概要设计根据高校学生课程成绩管理系统的功能需求分析,设计

3、个实体对象分别是:教师,学生,课程和开设课程。教师对象描述教师的基本信息,包括教师号,姓名,性别和联系电话;课程对象描述课程的基本信息,包括课程号,课程名,学分,系别;学生对象描述学生的基本信息,包括学号,姓名,性别,出生年月,系别和联系电话。实体之间存在个关系,分别是讲授,开设和选课。讲授描述教师和开设课程之间的关系,开设描述课程和开设课程的关系,选课描述学生和开设课程之间的关系。高校学生课程成绩管理系统E-R图如图(1)。姓名性别时间成绩学号11MMn教师 讲授 开设可程 选课 学生教师联系电话开设课程出生年月课程分图1逻辑设计根据高校学生课程成绩管理系统概要设计。设计关系模型数据库。该系

4、统设计个实体对象表,1个关系表和个视图,分别是teacher教师表,student学生表,course课程表,KC开设课程表,SC学科表,avg_v视图和cou_v视图。字段名属性类型约束sname姓名Char(20)Notnullsex性别Char(2)Check(sexin(n男女)snoChar(12)Primarykeysdept系别sphone联系电话Char(11)brithday出生年月DateCheck(sexin(ntno教师号tphonecno课程号Number(6)cname课程名uniquecredit学分Number(2,1)3.1 teacher教师表包含个字段。教

5、师号为主键,性别字段只能为“男”或“女”。如下表教师表所示.教师表3.2 student学生表包含学生对象学号作为主键,性别字段只能为“男”或“女”。学生表所示.学生表3.3 course课程表包含课程对象用课程号作为主键,且课程名唯一。course课程表所示。课程表grade成绩number(2)notforeignkey,referencestudent(cno)key,referenceKC(tno,cnoshijian)shijian时间char(20)teacher(tno)course(cno)3.4 KC开设课程表包含KC开设课程表用shijian,tno和cno作为主键。开设课

6、程表所示。开设课程表3.5 SC选课表包含SCsno,tno,cnoshijian作为表的主键。选课表所示。选课表3.6 为了实现高校学生课程成绩管理系统的统计管理功能,设计avg_v视图和Avg_v视图包含教师名,课程名,时间和平均成绩个字段,通过查询教师表,course课程表和选课,在教师号和课程号字段上等值链接,并且按照教师名,课程名和时间分组,实现教师所授课程的平均成绩。Cou_v视图包含时间,课程和平均成绩3选课表,在课程号字段上等值链接,并且按照时间和课程名分组,实现统计学习在某个时间课程的平均成绩。在选课表上创建索引,索引建立在选课表的学号,课程号,教师号和时间字段上。课程号和教

7、师号按升序排列,学号和时间按降序排列。实现-创建表空间testCREATETABLESPACEtestDATAFILEc:appjohnoradataorcltest01.dbfSIZE10M;-创建用户managerUSERmanagerIDENTIFIEDBYabc123DEFAULTQUOTA5MONtest;-授权系统权限GRANTSESSION,CREATETABLETOmanager;-用账号登陆CONNECTmanager/abc123-创建teacher(tnameCHAR(20)NOTNULL,sexCHAR(2)CHECK(sexin(男,女),tnoCHAR(12)PRI

8、MARYKEY,tphoneNULL);(cnameUNIQUE,NUMBER(6)creditNUMBER(2,1)sdeptCHAR(12);snamesnoCHAR(12),sphoneCHAR(11),birthdayDATA);REFERENCESteacher(tno)DELETECASCADE,NUMBER(2)course(cno)CHAR(20)KEY(shijian,tno,cno);表NUMBER(12)student(sno)NUMBER(6),CHAR(20),gradeFOREIGNcno)KC(shijian,cno)cno,sno);-创建视图avg_vVIEW

9、avg_v(tname,cname,shijian,Gavg)ASSELECTtname,cname,shijian,avg(grade)FROMa,courseb,SCcWHEREa.tno=c.tnoANDo=oGROUP(tname,cname,shijian);cou_v(shijian,cname,Gavg)shijian,cname,avg(grade)a,SCbo=o(shijian,cname);-创建索引UNIQUEINDEXSCnoonSC(snoDESC,tnoASC,cnoASC,shijianDESC);-用户登录的存储过程tname教师一男2012112601131

10、0000001教师二20121126021310000002教师三女20121126031310000003教师四20121126041310000004教师五20121126051310000005createorreplaceproceduredenglu(flagoutnumber,usernamevarchar2,upwdnumber)-登录asivarchar2(20);pnumber;beginflag:=0;selectt.enameintofromscott.yonghutwheret.ename=username;ifisnullthen=1;t.enot.ename=use

11、rnameandt.eno=upwd;upwdflag:=2;-登录成功else1;-密码不正确endif;0;-用户不存在commit;exceptionwhenno_data_foundrollback;end;测试数据 teacher教师表测试数据如下:代码如下:INSERTINTOteacher(tname,sex,tno,tphone)VALUES(教师一,男,2012112601,1310000001);VALUES(教师二,2012112602,1310000002);birthday学生一200901010121计算机1510000011989-07-15学生二20090101

12、0148网络工程1510000021990-04-09学生三200901010114电子信息1510000031988-10-12学生四200901010141自动化1510000041990-07-27学生五200901010125数学1510000051990-08-24学生六2009010101441510000061988-08-25VALUES(教师三,女,2012112603,1310000003);VALUES(教师四,2012112604,1310000004);VALUES(教师五,2012112605,1310000005); student表测试数据如下:student(

13、sname,sex,sno,sdept,sphone,birthday)VALUES(学生一,200901010121,计算机,151000001,to_data(1989-07-15,yyyy-mm-dd);VALUES(学生二,200901010148,网络工程,151000001,to_data(1990-04-09,yyyy-mm-dd);VALUES(学生三,200901010114,电子信息,151000003,1988-10-12,yyyy-mm-dd);VALUES(学生四,200901010141,自动化,151000004,1990-07-27,yyyy-mm-dd);VALUES(学生五,200901010144,计算机,151000006,1988-08-25,yyyy-mm-dd);15,time1126012011-2012第二学期2011-2013第一学期1126021126031126042012-20132010-2011112605 KC

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1