张慧民oracle课设成品52022.docx

上传人:you****now 文档编号:62727366 上传时间:2022-11-22 格式:DOCX 页数:27 大小:198.33KB
返回 下载 相关 举报
张慧民oracle课设成品52022.docx_第1页
第1页 / 共27页
张慧民oracle课设成品52022.docx_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《张慧民oracle课设成品52022.docx》由会员分享,可在线阅读,更多相关《张慧民oracle课设成品52022.docx(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、存档资料 成绩: 课程设计报告书书课程名称 ORACLLE数据库课课程设计 题 目 oraclle学生成绩绩管理系统 分 院 电气与信息息分院 专业班级 08信息与计计算科学 学号 20088021044301333 学生姓名 张慧慧民 指导教师 邹华兴 22011 年 1 月 3 日 课程设计评阅意意见序号项 目等级优秀良好中等及格不及格1课程设计态度评评价2出勤情况评价3任务难度评价4工作量饱满评价价5设计中创新性评评价6论文书写规范化化评价7综合应用能力评评价评阅人_职称_ 年 月 日华东交通大学理工学院课程设计报告目 录第1章 课程设设计任务书1第2章 课程设设计目的和软软件定义2第一

2、节 编写目目的2第二节 编写背背景2第三节 软件定定义2第四节 开发环环境3第3章 课程设设计内容3第一节 需求分分析3第二节 数据流流程图4第四节 概念结结构设计6第五节 逻辑结结构设计7第六节 数据库库物理设计8第七节 数据库库的实施10第八节 数据库库安全性11第四章 数据库库完整性12第一节 数据库库完整性概述述12第二节 三大完完整性(SQQL语句描述述)12第5章 课程设设计心得13第6章 参考文文献1322第1章 课程设设计任务书专 业 088信计 班 级 (1) 姓名 张慧民 1、课程设计题题目: oraacle学生生成绩管理系系统 2、课程设计工工作:自 2012 年 1 月

3、 1 日起至 2012 年 1 月 3 日止3、课程设计的的内容要求:1. 在对数据库理论论及知识理解解的基础上,针针对具体的实实际问题,设设计合适的数数据库表。2. 给出系统的概要要设计、详细细设计,完成成相关的算法法描述。3. 设计必要的视图图、触发器、存存储过程4. 完成规范化的课课程设计说明明书的编写考虑到设计工作作量大,可以以3-4个同学学一组共同协协作进行同一一题目的设计计,但一组成成员的工作必必须有明确的的分工(按系系统功能划分分或者设计任任务划分)。 学生签名: 2011年 1 月 3 日第2章 课程设设计目的和软软件定义第一节 编写目目的asp/oraacle学生生成绩管理演

4、演示系统是一一个用ASPP实现的简单单的网上学生生成绩管理系系统。使用AADO对象来来访问后台数数据库,包含含学生信息的的查询界面,学学生信息的录录入、修改、删删除界面,学学生成绩的录录入修改界面面。第二节 编写背背景oralce是是目前最流行行的关系型数数据库管理系系统,被越来来越多的用户户在信息系统统管理、企业业数据处理、iinternnet、电子子商务网站等等领域作为应应用数据的后后台处理系统统。随着我国国的市场经济济的发展,各各大高校的学学生数目增多多,以前的人人工管理学生生成绩方式已已经不再适应应现在的环境境,取而代之之的是先进的的学生管理系统统,通过使用用oraclle10g创建的

5、的asp/ooraclee学生成绩管管理系统可以以让管理人员员方便而快捷捷的进行管理理、查询、插插入、更新等工作。第三节 软件定定义本系统主要用到到的是Oraacle 10g 软件件。Oraccle10gg是业界第一一个完整的、智智能化的新一一代Inteernet基基础架构,OOraclee10g电子商商务平台实际际上是指Orracle数数据库10gg、Oraccle应用服服务器10gg和Oraccle开发工工具套件100g的完整集集成。Oraclle数据库110g是第一一套具有无限限可伸缩性与与高可用性,并并可在集群环环境中运行商商业软件的互互联网数据库库,具有4000多个领先先的数据库功功

6、能,在集群群技术、高可可用性、商业业智能、安全全性、系统管管理等方面都都实现了新的的突破。Oracle应应用服务器110g,提供供了企业门户户软件、无线线支持、高速速缓存、轻量量级J2EEE引擎、商务务智能、快速速应用开发、应应用与业务集集成、Webb 服务等多多种应用开发发功能,形成成完整的电子子商务应用开开发和部署环环境。使用了了Oraclle应用服务务器10g的用户户可以通过升升级软件来取取代升级硬件件,大大的节节省了基础设设施的成本花花费。第四节 开发环环境操作系统 Wiindowss xp 数据库系统统 ORACCLE 100g界面软件Dreeamweaaver 88第3章 课程设设

7、计内容第一节 需求分分析1.分析的重要要性 需求分分析就是分析析软件用户的的需求是什么么.如果投入入大量的人力力,物力,财财力,时间,开发出的软软件却没人要要,那所有的的投入都是徒徒劳.如果费费了很大的精精力,开发一一个软件,最最后却不满足足用户的要求求,从而要重重新开发过,这种返工是是让人痛心疾疾首的.(相相信大家都有有体会)比如如,用户需要要一个forr linuux的软件,而你在软件件开发前期忽忽略了软件的的运行环境,忘了向用户户询问这个问问题,而想当当然的认为是是开发forr winddows的软软件,当你千千辛万苦地开开发完成向用用户提交时才才发现出了问问题,那时候候你是欲哭无无泪了

8、.2. 需求分析析的任务和过过程简言之,需求分分析的任务就就是解决做做什么的问问题,就是要要全面地理解解用户的各项项要求,并准准确地表达所所接受的用户户需求.需求分析阶段的的工作,可以以分为四个方方面:问题识识别,分析与与综合,制订订规格说明,评审.问题题识别就是从从系统角度来来理解软件,确定对所开开发系统的综综合要求,并并提出这些需需求的实现条条件,以及需需求应该达到到的标准.这这些需求包括括:功能需求求(做什么),性能需求求(要达到什什么指标),环境需求(如机型,操操作系统等),可靠性需需求(不发生生故障的概率率),安全保保密需求,用用户界面需求求,资源使用用需求(软件件运行是所需需的内存

9、,CCPU等),软件成本消消耗与开发进进度需求,预预先估计以后后系统可能达达到的目标.第二节 数据流流程图第三节 数据字字典一般来说数据字字典中应包括括对以下几部部分数据的描描述:(1).数据项项数据项是数据的的最小单位,对对数据项的描描述应包括:数据项名、含含义、别名、类类型、长度、取取值范围以及及与其数据项项的逻辑关系系。(2).数据结结构数据结构是若干干数据项有意意义的集合。对对数据结构的的描述应包括括:数据结构构名、含义说说明和组成该该数据结构的的数据项名。(3).数据流流可以是数据据项,但更一一般的情况下下是数据结构构,表示某一一处理过程的的输入或输出出数据。对数数据流的描述述应包括

10、:数数据流名、说说明、从什么么处理过程来来,到什么处处理过程去以以及组成该数数据流的数据据结构或数据据项。(4).数据项项、数据结构构、数据流的的描述也可以以用若干图表表来定义。下下面用图表来来表示数据字字典。学生情况字典列名数据类型长度是否允许为空值值默认值说明列名含义XHvarcharr6无主键学号XMVarcharr28无姓名ZYMvarcharr250无专业名XBvarcharr4无性别CSSJNumber8无出生时间ZXFNumber2无总学分BZVarcharr2200无备注课程表字典列名数据类型长度是否允许为空值值默认值说明列名含义KCHvarcharr3无主键课程号KCMvar

11、charr16无课程名KKCQNumber11只能为1-8开学学期XSNumber2无学时XDNumber1无学分学生与课程字典典列名数据类型长度是否允许为空值值默认值说明列名含义XHvarcharr6无主键学号KCHvarcharr3无主键课程号CJNumber2无成绩 XFNumber1无学分性别字典列名数据类型长度是否允许为空值值默认值说明列名含义XBChar2无1或0CXBChar2无男或女第四节 概念结结构设计1.实体和属性性之间的关系系设计概年结构通通常有自顶向向上、自底向向上,逐步扩扩张、混合策策略4类方法法。下面以自顶向下下需求分析设设计概念结构构为例:需求需求n需求1需求1.

12、1需求1.2需求n.1需求n.22.E-R图选课成绩课程学生第五节 逻辑结结构设计1.E-R图向向关系模型的的转换学生情况表:(学学号、姓名、专业名、性别、出生时间、总学分、备注);课程表:(课程程号、课程名名、开课学期期、学时、学学分);学生与课程表:(学号、课课程号、成绩绩、学分);2.设计用户子子模式学生情况表:(学学号、姓名、专业名、性别、出生时间、总学分、备注);第六节 数据库库物理设计1. 数据库安安装与配置安装配置:1. 安装IIS的步步骤如下:(1)单击【开开始】-【设设置】-【控控制面板】,双双击【添加/删除程序】。(2)单击【添添加/删除wwindowws组件】,选选择【I

13、ntternett信息服务(IIIS)】,然然后按照【WWindowws组件向导导】的屏幕提提示安装IIIS。2. 新建虚拟目录:(1) 单击【开始】-【设置】-【控制面板板】。(2) 双击管理工具-【IInternnet信息服服务】-右击【默默认网站】-选选择【新建虚虚拟目录】,点点击下一步,弹弹出对话框,输输入别名(XXSCJ),指指定网站内容容目录,通过过浏览D:/xscj,找找到网站根目目录。(3)3. 在SQL/pllus里创建建用户wennfang: creaate usser weenfanggidentiffied bby zhuu1987defaultt tabllespac

14、ce useerstemporaary taablesppace ttemp;grant ddba too wenffang;grant cconnecct to wenfaang;grant rresourrce too wenffanggrant uunlimiited ttablesspace to weenfangg;4. 数据库导出导入入命令:d:exp useriid=wennfang/zhu19987 fuull=n buffeer=10000 fille=xsccj.dmpp d:iimp usserid=wenfaang/zhhu19877 fulll=y buffeer=1

15、0000 fille=xsccj.dmpp2.SQL脚本本学生情况表:create tablee xs( XH vaarcharr(6) nnot nuull, XM vaarcharr2(8) not nnull, ZYM vvarchaar2(500) nulll, XB vaarcharr(4) nnot nuull, CSSJ numbeer(8) not nnull, ZXF nnumberr(2) nnull, BZ vaarcharr2(2000) nulll, consttraintt xs pprimarry keyy(xh);课程表:create tablee kc( KC

16、H vvarchaar(3) not nnull, KCM vvarchaar(16) not null, KKSQ numbeer(1) not nnull, XS nuumber(2) noot nulll, XF nuumber(1) nuull, consttraintt kksjj checck(KKSSQ bettween 1 andd 8), consttraintt wen22 primmary kkey(kcch);学生与课程表:create tablee xs_kkc( XH vaarcharr(18) not nnull, KCH vvarchaar(3) not nnu

17、ll, CJ nuumber(2) nuull, XF nuumber(1) nuull, consttraintt wen33 primmary kkey(xhh,kch);性别表:create tablee cxb( xb vaarcharr(2)noot nulll, cxb vvarchaar(2) not nnull);insert into cxb valuues(11,男);insert into cxb valuues(00,女);commit;第七节 数据库库的实施1. 触发器和和存储过程触发器:creeate ttriggeer cheeckxsafter ddeletee

18、 on xxs forr eachh rowdeclareexh charr(6);begindelete from xs_kcc wherre xs_kc.xhh=:oldd.xh;end dell_stu;/储存过程:crreate or reeplacee procceduree addsstuscoore( p_xxh in xs.xhh%typee, p_kkcm inn kc.kkcm%tyype, p_ccj in xs_kcc.cj%ttype, p_xxf in xs_kcc.xf%ttype)as v_kch kkc.kchh%typee; v_countt numbber

19、;begin seleect kcc.kch into v_kchh fromm kc wwhere kc.kccm=p_kkcm; seleect coount(*) intto v_ccount from xs_kcc wherre xs_kc.xhh=p_xhh and xs_kcc.kch=v_kchh; if v_couunt=1 then updaate xss_kc sset xss_kc.ccj=p_ccj,xs_kc.xff=p_xff wherre xs_kc.xhh=p_xhh and xs_kcc.kch=v_kchh; else inserrt intto XS_KC

20、 VAALUES(P_XH,V_KCHH,P_CJJ,P_XFF); end iif;end; / 2. Asp连连接oraccle数据库库Openconnn.aspp内容:每个页面都引用用opencconn.aasp,与调调用数据库里里的内容。第八节 数据库库安全性1计算机系统统的安全性概概述(1) 所谓计算机系统统安全性,是是指为计算机机系统建立和和采取的各种种安全保护措措施,以保护护计算机系统统中的硬件,软软件及数据,防防止其偶然或或恶意的原因因使系统遭到到破坏,数据据遭到更改或或泄露等。(2) 计算机系统有33类安全性问问题,即技术术安全类、管管理安全类和和政策法律类类。2授权与创建建

21、用户语句(SSQL语句描描述)create user wenfaangidentiffied bby zhuu1987defaultt tabllespacce useerstemporaary taablesppace ttemp;grant ddba too wenffang;grant cconnecct to wenfaang;grant rresourrce too wenffanggrant uunlimiited ttablesspace to weenfangg;第四章 数据库库完整性第一节 数据库库完整性概述述(1)数据库的的完整性是指指数据的正确确性和相容性性。注意区别别数

22、据库完整整性和安全性性是两个不同同的概念,数数据的完整性性是为了防止止数据库中存存在不符合语语义的数据。数数据的安全性性是保护数据据库防止恶意意破坏和非法法存取。因此此,完整性检检查和控制的的防范对象是是不合与义的的、不正确的的数据,防止止它们进入数数据库。安全全性控制的防防范对象是非非法用户和非非法操作,防防止他们对数数据库数据的的非法存取。(2)为维护数数据库的完整整性,RDBBMS必须能能够:违提供供定义完整性性约束条件的的机制提供完完整性检查的的方法约处理理第二节 三大完完整性(SQQL语句描述述)实体完整性create tablee xs( XH vaarcharr(6) nnot

23、nuull, XM vaarcharr2(8) not nnull, ZYM vvarchaar2(500) nulll, XB vaarcharr(4) nnot nuull, CSSJ numbeer(8) not nnull, ZXF nnumberr(2) nnull, BZ vaarcharr2(2000) nulll, consttraintt xs pprimarry keyy(xh);参照完整性create tablee kc第5章 课程设设计心得通过这次课程设设计,我对Oraclle数据库有有了进一步的的认识。Orracle 技术目前已已经成为全球球每个IT公公司必选的软软件

24、技术之一一,熟练掌握握Oraclle技术能够够为从业人员员带来技术应应用上的优势势,同时为IIT技术的深深入应用起到到非常 关键键的作用。掌掌握 Oraacle技术术,是IT从从业人员了解解全面信息化化整体解决方方案的基础。33同时时通过这次课课程设计,我我也明白了团团队精神的重重要性。光靠靠一个人的力力量是远远不不够的,软件件设计必须依依靠团队。当当遇到问题的的时候,我们们要互相帮助助,永不放弃弃,这样才能能设计出好的的软件。这次课程设计,不不但是对我这这三年所学知知识的一个检检验,也是对对我计算机应应用水平与写写作水平的一一个考核,也也让我发现了了自己的不足足之处,在开开发过程中所所获得的

25、经验验将对我今后后的工作和生生活产生积极极深远的影响响。最后,我要感谢谢我的指导老老师邹老师,她在在百忙之中抽抽空指导我做做课程设计。邹老师的严谨的工作态度让我受益匪浅,这对我以后的学习和工作会有很大的帮助。6章 参考文献献1 贾素玲玲.王强. Oraclle 数据库库基础M . 北京京:清华大学学出版社,22010.2 孙风. Oraccle 数据据库基础教程程 电子工业出版版社,20007.3 刘先锋锋.羊四清数数据库系统原原理与应用 武汉大学出出版社,20005.4 萨师宣宣.王珊 数数据库系统概概念M. 北京:高高等教育出版版社,20000.5 魏亚楠楠.宋义秋.Oraclle数据库应应用系统的性性能优化JJ:制造业业自动化.22010.6 韩云波波.宋莉.OOraclee性能调整技技术研究JJ:电脑知知识与技术.2010.7 曹素丽丽.Oraccle数据库库管理与应用用教程 中国国电力出版社社.20099.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 电力管理

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com