欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    oracle课程设计报告.docx

    • 资源ID:1400653       资源大小:102.36KB        全文页数:12页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    oracle课程设计报告.docx

    书目一'绪论21.1 开发背景21.2 开发工具21.3 任务与分析21.4 本文主要内容2二、 需求分析22.1 总体需求分析22.2 系统设计流程3三、 总体设计33.1 系统功关结构图33.2 平安设计4四、 数据库设计41 .1数据库分析44 .2概念结构设计55 .3逻弭结构设计66 .4物理结构设计7五、 编码8六、 测试9七、 总结H绪论1.1 开发背景高校的教室管理是项繁琐、细致、工作室大的工作,它是高等学校教化工作的一项全要内容,是整个学校教学系统能够正常运行的基础。同时,教室管理工作关系到高校教学秩序的稳定以及教学资源的合理运用,关系到高校的发展和入才的培育,教室管理在离校中占有相当重要的地位。1.2 开发工具1、Oracle11g;2、OracleSQ1.Devo1OPQr1.3 任务与分析这个系统主要是开发一个高校教室系统,用户有四类类,学生,老师,教室管理m、排课人员.学生、老师可以选择个人信息录入,订正,查询:学生成果信息查询:课程信息杳询。教室管理员可以对教室钥匙发放信息的管理.扑课人员可以进行添加、查询,修改,删除教室信息等功能。不同用户登陆系统时有不同的权限。1.4 本文主要内容本文主要对高校教室管理系统整体设计做个具体的介绍,包括数据库的创建(需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护等)和高校教室管理系统的编辑、编译、运行、调试、维护等一系列具体的设计步骤。二、需求分析2.1 总体需求分析高校教室管理系统,即对高校学生排课后对教室资源的合理管理与利用,保证了高校教学任务的有序高效进行。通过调查和分析一款优秀的高校教室管理系统应当实现实现以下功能:【I】排课人员能够对教室信息添加、查询,修改操作2老师,学生能够对教室信息等信息进行查询,但赐予老师学生的不同权限(3)教室管理员可以依据教室信息对教室钥匙信息的管理2.2 系统设计流程通过对教室管理过程的探讨与分析,在设计时系统应实现以下目标:I实现不同用户登录系统具有不同的权限2实现合理的排课【3】实现老师和学生息录入后可以杳询和订正,用户能对教室信息的直询:学生可以对自己成果信息查询:课程信息查询等功能(4实现教室钥匙的合理管理三、总体设计3.1 系统功艇结构图系统功能结构如下:而校教室管理系统用户信息管理农询管理理员信息管理学生信B管Fl1老师信息首课程支配管理教空物匙管理教室修改管理学生信息育询教室信息管理3.2 平安设计平安设计这里有两方面,一是数据库的平安,数据库平安我们通过添加用户及设置用户权限和用户密码来确保用户平安的登录到数据库,另外我们可以创建视图来保证数据阵的平安性,让不同权限的用户看到数据库不同内容并对数据进行不同权限的操作。另一方面是系统的平安性,这里我们通过授予用户登录的权限用户才可以登陆并操作此系统。四、数据库设计4.1 数据阵分析“高校教室管理系统”,在数据库中设计如下各表#H袤XS*'l>a.>K11JXKtS7unt图IAC表AC表用于排课人员对课程的支配。3333nfi0裁量停Wl(HW耽W(_<*.Jf1图2C1.ASSR(X)M表C1.ASSRM衣是用于排课人员对教室信息的增删改功能的实现。ft20(C>依列Q)Q钠XIQ«few大小卜KM<J2ICITUKWJC20"I,TIFlTAKMUS10gK”作良”cn.r11YWNUS仙行W1.a图3C1.ASSROOM.1.OG表C1.ASSRooMjOG记录排课人M对C1.ASSR(X)M表的改动的记录监事4.2 M念结构设计依据对系统的功能分析和功能设计,规划出本系统运用的数据库实体,下面介绍几个关键实体,分别是:学生信息实体、老师信息实体、排课人员实体、管理员实体、课程信息实体、教室信息实体。(其它实体在此不在叙述)学生信息实体包括:(学号、姓名、性别、年龄、班级、状态)老师信息实体包括:(老师号、姓名,性别、状态、电话)排课人员实体包括:(编号、姓名、性别、电话管理员实体包括:(编号、姓名、性别、教室编号)课程信息实体包括:(课程号、课程名、学分、学时、类型、考核方式)教室信息管理包括:(教室编号、类型,状态、钥匙、容量)对应的E-R图为:图4高校教室管理系统E-R图4.3逻辑结构设计依据以上实体E-R关系图在数据库中创建数据表,下面分别介绍主要实体的逻辑结构关系模型:STUDENT(sno,sname,sex,sage,detno,class,s(atus)TEACHER(Inojnamascxxicscruptiomphoncclalus)COURSE(an.crcdit.cono.cype.cchcck)C1.SSR(X)M(clno.tye.stasus.clasize.key)ARRANGER(arno,a11ame,sex,phone)ADMIN(ano.anamc3cx,phonc.clno)实体与关系表:表1实体图关系去实体多样性关系多样性实体学生1.10.*属于1.*专业学生丽1.*图书老师OJ教授1.?W8排课人员1.1支配l.WS管理员0.*管埋1.1教室.4.4物理结构设计数据字典如下所示:去2数据字典实体属性描述数据类型与长度是否为空是否为主键学生学生学号学生的学号YarChar2<20)否是学生姓名学生的姓名Varchar2<20>否否学生性别学生的类别Varchar2(2)否否学生年龄学生的年龄Numlx?r否否学生班破学生的班级YarChar2<20>否否学生状态学生的状态Number否否老师编号老师的编号Varchar2<20>否是姓名老师的名字Varchar2(20)否否性别老府的性别Varchar2(2)否否状态老师的状态Varchar2<20>否S电话老师的电话YarChar2<20>否否课程课程编号课程的编号Varchar2<20>否是课程名课程的名字Varchar2(20)否否学分课程的学分Varchar2(2)否否学时课程的学时Varchar2<20)否否类型课程的类型Varchar2<20)否否考核方式课程考核方式YarChar220否否教室枚空编号教室的标号NUmber否是教室类型教室的大小Varchar2(20)否否教室状态教室的状态Varchar2<24>否否教室钥匙教室开或关Number否否排课人员编号排课人的摭号Number是是姓名排课人的姓名Varchar2<20)否是性别排课人的性别Varchar2(2>否否电话排课人的电话Varchar2<20>否否教室管理员编号哲理员的端号NUmber是是姓名管理员的姓名Varchar2(20)否S性别管理员的性别Varchar2(2)否否电话管埋员的电话Varchar2(20否否教室号管理员管理的教室Number否否五、编码我负於的部分是持课人员对教室的增删改和对排课表的处理状况。所以我写了两个程序包和两个触发器。具体代码见以下各图:1、包AC-PACKAGE.包涵存储过程add_ac,delete_ac,update_days.updateJiecie二,raSorrplc“<<c-pck9*procedureadd-ac(v-otpe-v-clnoinac.clnotype,v-daysinac.daysttypetVJieciinac.3iecitype,v-staztw*inac.Startwekltpe,v-erlw*ekinac.enawrektype.v-arnoinac.arnotpe;五用(aWi9proceduredtlttt_ac(v_cnoIn*c.cootypervsclnoinac.clnotyp);一公育Qab馋改上曜时同(QW几PrOcedUBpdateday(v_c®otp-vclooc.clnotype,vdayaac.daystye>一公有由欢,恸上集节次(嘉几节)PrOCedUreupdate-jec(v-cnoac.cdotype,v-clnoac.clnotype,v-31ec1ac.3iecxtype);endac_p«ckage:图SAC_PACKAGE包头代码2、包C1.ASSRoe)M.PACKAGE,包涵存储过程add_classroom.dclctceclassroom.updateestatus和函数gct.status.sWcrcatcorreplacepackagecla3room-packageis:公用过程,添加傩aprocedureadd-claaroonV_C1.NOHUMBER,VjYPEVARCHAR2,V-STATUSVARCHAR2default'空,V.C1.SIZENUMB三R,V-KEYNUMBERdefault1);一公用过程,H(5tproceduredelete-ciassroom(vclnoinclassroom,clnotpe>心用过程,改式状云“procedureudate-stacusv_clnoclassroom.clno%type,VeStatuaclassroox.3tatustype);一二公用由数,三iWIAfunctiongetstatus(v-clnoinclassroom.clno%type)returnCIASSROOM.STATUS!type;endclssrooaj>ackge;图6C1.ASSROOM_PACKAGE包头代码3、触发器C1.ASSROOM_DM1._TRG,该触发器是对C1.ASSROoM表的监控,一切对C1.ASSRooM表的操作都要记录在它的日志表C1.ASSROOM.1.OG中,增加其平安性。寸reateorreplacetriggercla33rOcauIm1_cbafterinsertorupdateordeleteoncla39roo1d

    注意事项

    本文(oracle课程设计报告.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开