计本112oracle课程设计-计算机_第1页
计本112oracle课程设计-计算机_第2页
计本112oracle课程设计-计算机_第3页
计本112oracle课程设计-计算机_第4页
计本112oracle课程设计-计算机_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章系统概 系统背 可行性研 第二章需求分 运行环境 数据需 第三章设 总体设 第四章系统实 数据库实 代码实 第五章心得体 第六章参考文献(资料 第一章系统概述系统背、学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询,但是几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理这种管理方式存在着许缺点,如:效率低性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和都带来了不少的如今学校的学生越来越多成绩管理的工作量越来越大生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、量大、性好、长、成本。这些优点能够极大地提高学生管理的效率。所以借本次课程设计之际,设计一个简易的学生成绩管理系统。、可行性研硬件、配置能否满足开发者的需要等。学生成绩管理系统的工作主要从社会效益上看,随着技术的发展,采用管理学生成绩工作,技术和应用的革新。经过研究,此系统的用户无使用方面的问题。第二章需求分析运行环境操作系统:WindowsXP,Windows7Oracle数据需属性E-R 第三章设1.1XSB否无否无否否无是无是0)是无2XSZP否无是无3KCB否无否无是1是0否04CJB否无否无是无学生表的实现YYGLCREATEDATABASEYGGLMAXINSTANCESMAXLOGHISTORYMAXLOGFILESMAXLOGMEMEBERSMAXDATAFILESDATAFILE'F:\app\oracle\oradata\yggl\system01.dbf'SIZE325MreuseAUTOEXTENONNEXT1024KMAXSIZECHARACTERSETZHS16GBKNATIONALCHARACTERSETAL16UTF16LOGFILEGROUP1('F:\app\oracle\oradata\yggl\redo01.log')SIZE100M,GROUP2('F:\app\oracle\oradata\yggl\redo02.log')size100M,GROUP3('F:\app\oracle\oradata\yggl\redo03.log')size100MDEFAULTTEMPORARYTABLESPACETEMPTEMPFILE'F:\app\oracle\oradata\yggl\temp01.dpf'EXTENTMANAGEMENTLOCALUNIFORMSIZE10MUNDOTABLESPACEUNDO_TSDATAFIL'F:\app\oracle\oradata\yggl\temp01.dbf'SIZE150MREUSEAUTOEXTENDONNEXT10240KMAXSIZECREATETABLEXSBNOTNOTDEFAULT'1'NOTNOTBZ 创建学生CREATETABLEXSZPXHchar(6) NOTNULLPRIMARYKEY,ZP CREATETABLEKCBKCHchar(3) NOTNULLPRIMARYKEY,KCM NOT XSnumber(2) XF NOTCREATETABLECJBXHchar(6) NOTNULL,KCH NOTCJnumber(2) PRIMARYKEY(XH,KCH)CREATEVIEWXS_KC_CJSELECTXSB.XH,XSB.XM,XSB.ZY,KCB.KCH,KCB.KCM,CJB.CJFROMXSBCROSSJOINKCBLEFTOUTERJOINCJBONCJB.XH=XSB.XHANDCREATEORREPLACETRIGGERxs_deleteAFTERDELETEONXSBFOREACHPRAGMAAUTONOMOUS_TRANSACTION;DELETEFROMCJBWHEREXH=:OLD.XH;DELETEFROMXSZPWHEREXH=:OLD.XH;创建过CREATEORREPLACEPROCEDURE(in_xhINchar,in_kchINchar,in_cjINin_countnumber;in_xfnumber:=0;in_cjb_cjnumber:=0;SELECTXFINTOin_xfFROMKCBWHERESELECTCOUNT(*)INTOin_countFROMCJBWHEREXH=in_xhANDKCH=in_kch;IFin_count>0THENSELECTCJINTOin_cjb_cjFROMCJBWHEREXH=in_xhANDKCH=in_kch;DELETEFROMCJBWHEREXH=in_xhANDKCH=in_kch;IFin_cjb_cj>=60THENUPDATEXSBSETZXF=ZXF-in_xfWHEREXH=in_xh;ENDENDIFin_cj<>-1INSERTINTOCJBIFin_cj>=60UPDATEXSBSETWHEREENDEND第五章通过这次课程设计,我对oracle有了更深的理解,操作也更为熟练。开始的时候很多事情都不明白,但在同组的共同努力下,还是比较的完成了这个任务做一个项目不仅需要个人对知识的掌握,还需要全组的沟通和努力。全面的分析问题,然后解决问题。此次课程设计,也和实践相结合的产物,只有能将理论融汇贯通于实际中去,那么

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论