《oracle项目设计报告6710.docx》由会员分享,可在线阅读,更多相关《oracle项目设计报告6710.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、成都东软学院 成都东软学院课程结业设计报报告课 程: oraclle数据管理理与开发 项目名称: 项目管管理系统 作 者: xxxxxx 学 号: xxxxxx 专业班级: xxxxxx 指导教师: xxxxxx 2011年122月目 录第一部分:项目目概述- 1 -1.1内容- 1 -1.2目的- 1 -1.3功能- 1 -1.4意义- 1 -第二部分:E-R图- 1 -第三部分:表图图- 1 -第四部分:创建建表的脚本:- 1 -第五部分:样本本数据- 1 -第六部分:数据据库测试- 2 -6.1数据操操纵- 2 -6.1.1查询询- 2 -6.1.2插入入- 2 -6.1.3更新新- 2
2、 -6.1.4删除除- 2 -6.2问题总结结- 2 -第七部分:项目目总结- 2 -7.1结论- 2 -7.2心得- 2 -第一部分:项目目概述1.1内容现在的信息技术术的管理系统统在不断发展展成熟。管理理信息系统是是一门不断发发展和日趋成成熟的学科,任任何一个公司司或者企业要要生存发展,就就必须将内部部活动有效的的组织起来,从从而建立一个个适应自身特特点的管理系系统系统。本本次期末实训训,我们开发发一个项目管管理系统,通通过该系统提提高信息化管管理。通过对对信息需求的的分配组成,各各分配间的联联系和管理间间的应用,我我主要创建了了三个表:员员工表、任务务表、项目表表;并建立起起其他的应用用
3、程序。在这这次的期末实实训中,我们们需要掌握的的主要内容,从从电子表格创创建表;添加加主表;修改改表;使用脚脚本添加表;添加约束;创建应用程程序;添加主主从表单;编编辑应用程序序对象;创建建值列表(LLOV); 添加项目验验证; 添加加Flashh 图表; 添加日历; 更新主页页导航列表; 应用新主主题; 添加加徽标;创建建不同权限的的用户,来访访问数据库。认认真阅读实验验原理和实验验步骤;按照照实验步骤所所示内容认真真完成每一个个步骤。发现现问题并努力力解决。最终终实现此项目目管理系统的的开发。1.2目的学习使用Oraacle100g或者Orracle111g,熟悉悉ORACLLE的环境.;
4、建立基本本的数据库表表,表结构的的修改、显示示与删除;学学习对表中数数据进行插入入,删除,修修改及查询操操作.;掌握握数据库用户户的建立、删删除、角色的的授权以及用用户密码的修修改;在创建建所有的应用用程序后,我我们在浏览器器中能成功的的查看并运行行应用程序;在不断的实实践中找出问问题并想办法法解决。 1.3功能 项目信信息管理系统统由员工管理理、项目管理理、任务信息息管理等功能能模块组成。具具体的功能模模块说明如下下。员工管理理模块:该模模块主要负责责管理系统的的员工信息,包包括员工名、IID、地址、雇雇佣日期。项项目管理模块块:该模块主主要负责管理理项目信息,包包括项目IDD、projje
5、ct、pprojecct_deaadlinee、projject_pprioriity等功能能。任务信息息模块:该模模块主要负责责管理任务的的所有信息,包包括ID信息息、taskk_namee、stattus等信息息。 依照项项目要求,创创建应用程序序,添加和修修改报表、表表单、图表和和日历;创建建LOV 和和验证项目。以以不同权限的的用户组访问问控制页面,达达到不同的访访问效果,或或浏览或管理理或编辑。1.4意义项目管理系统是是单位或个人人不可缺少的的部分。一个个功能齐全、简简单易用的信信息管理系统统不但能有效效地减轻学校校相关工作人人员的工作负负担,它的内内容对于学校校的决策者和和管理者来
6、说说都至关重要要。所以项目目信息管理系系统应该能够够为用户提供供充足的信息息和快捷的查查询手段。但但一直以来人人们使用传统统人工的方式式管理文件档档案、统计和和查询数据,这这种管理方式式存在着许多多缺点,如:效率低、保保密性差,人人工的大量浪浪费;另外时时间一长,将将产生大量的的文件和数据据,这对于查查找、更新和和维护都带来来了不少困难难。随着科学学技术的不断断提高,计算算机科学日渐渐成熟,其强强大的功能已已为人们深刻刻认识,它已已进入人类社社会的各个领领域并发挥着着来越重要的的作用。作为为计算机应用用的一部分,使用计算机机对学校的各各类信息进行行管理,具有有手工管理所所无法比拟的的优点.例如
7、如:检索迅速速、查询方便便、效率高、可可靠性好、存存储量大、保保密性好、成成本低等。这这些优点能够够极大地提高高项目管理的的效率。第二部分:E-R图三者之间的关系系:一个员工工必须对应一一个或多个任任务,一个项项目也必须对对应一个任务务或多个任务务。第三部分:表图图表名OBE_TTASKS列名键类型可选性数据类型(长度度)备注实例ID主键否NUMBERTASK_NAAME是VARCHARR2(2555)START_DDATE是DATEEND_DATTE是DATESTATUS是VARCHARR2(30)ASSIGNEED_TO是NUMBERPROJECTT_ID是NUMBER表名OBE_PPRO
8、JESS列名键类型可选性数据类型(长度度)备注实例PROJECTT_ID主键否NUMBERPROJECTT否VARCHARR2(40000)PROJECTT_DEADDLINE是DATEPROJECTT_PRIOORITY是NUMBER(1,0)表名OBE_EEMPLOYYEES列名键类型可选性数据类型(长度度)备注实例EMPLOYEEE_ID主键否NUMBERFIRST_NNAME是VARCHARR2(20)LAST_NAAME是VARCHARR2(25)EMAIL是VARCHARR2(25)HIRE_DAATE是DATE 第四部分:创建建表的脚本:第五部分:样本本数据第六部分:数据据库测试
9、6.1数据操纵纵6.1.1查询询SELECT * FROOM OBBE_PROOJECTSS6.1.2插入入INSERT INTO OBE_PPROJECCTSVALUES(42,metoo,20011-122-29,1)6.1.3更新新UPDATE OBE_PPROJECCTS SEET PROOJECT = keey WHHERE PPROJECCT_ID = 4226.1.4删除除DELETE FROM OBE_PPROJECCTS WWHERE PROJEECT_IDD = 4226.2问题总结结学习Oraclle是一个漫漫长艰辛的过过程。如果没没有兴趣,只只是被迫学习习,那么是很很难
10、学好的。简简单总结一下下,那就是:兴趣、学习习、实践。通通过本次项目目实训,不仅仅对书本上的的知识有了更更加深刻的理理解,还了解解了管理信息息系统在实际际生活中的应应用兴趣是自自己最好的老老师,加上不不断的实践。相相信自己会取取得更大的进进步。第七部分:项目目总结7.1结论早在这学期开学学前,我们小小学期就做了了一个叫畅销销书的项目,那那是的我们就就只知道照着着PDF上面面做,完全不不理解那个上上面是什么意意思。但在这这学期期末的的时候,我们们得到了一个个很好的锻炼炼机会,那就就是这次的项项目管理系统统的开发,这这次管理系统统的开发让我我们更加深入入的了解到OOraclee Appllicat
11、iion Exxpresss这个快速创创建应用平台台,在小学期期是我们曾用用的是oraacle100g,但这学学期期末我们们用的是orracle111g,这其其中虽然有许许多不同的地地方,但也有有很多相似之之处,oraacle111g的功能更更加齐全,更更加先进,但但由于是新版版本,导致我我们有许多地地方找不到,这这给开发的过过程中带来了了一定的困难难,但是经过过我们的探索索,最终在ooraclee11g中,把把项目管理系系统做完了。7.2心得在这次项目试训训中我学到了了一些东西,但但在学到东西西的同时也遇遇到了许多的的问题,如函函数值不能返返回;创建好好的表却不能能在表里插入入数据;还有有就
12、是在上载载数据的时候候文本格式不不匹配,以及及在创建按钮钮的同时按钮钮却不跳转,这这种问题在项项目试训中比比比皆是,如如果在这次实实训中遇到函函数值不能返返回,就可能能是日期格式式与前面不相相同,只要把把格式改为相相同就可以了了;创建好的的表却不能插插入数据,是是因为少了一一个序列和触触发器,只要要把在创建一一个序列和触触发器即行;数据不能上上载是因为日日期的格式不不匹配,只要要把格式改了了就行了;创创建的按钮不不能跳转,是是因为没有重重定向页,只只要把页定向向对就可以跳跳转了。这就就是我在这次次项目实训中中所遇到的问问题。虽然遇遇到了一些问问题,但我们们却克服了这这些问题,同同时也学到了了许多新的东东西。- 11 -