oracle项目设计报告.docx

上传人:b****6 文档编号:3032848 上传时间:2022-11-17 格式:DOCX 页数:9 大小:189.57KB
下载 相关 举报
oracle项目设计报告.docx_第1页
第1页 / 共9页
oracle项目设计报告.docx_第2页
第2页 / 共9页
oracle项目设计报告.docx_第3页
第3页 / 共9页
oracle项目设计报告.docx_第4页
第4页 / 共9页
oracle项目设计报告.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

oracle项目设计报告.docx

《oracle项目设计报告.docx》由会员分享,可在线阅读,更多相关《oracle项目设计报告.docx(9页珍藏版)》请在冰豆网上搜索。

oracle项目设计报告.docx

oracle项目设计报告

 

东软学院

课程结业设计报告

 

课程:

oracle数据管理与开发

项目名称:

项目管理系统

作者:

xxxxx

学号:

xxxxx

专业班级:

xxxxx

指导教师:

xxxxx

 

2011年12月

第一部分:

项目概述

1.1容

现在的信息技术的管理系统在不断发展成熟。

管理信息系统是一门不断发展和日趋成熟的学科,任何一个公司或者企业要生存发展,就必须将部活动有效的组织起来,从而建立一个适应自身特点的管理系统系统。

本次期末实训,我们开发一个项目管理系统,通过该系统提高信息化管理。

通过对信息需求的分配组成,各分配间的联系和管理间的应用,我主要创建了三个表:

员工表、任务表、项目表;并建立起其他的应用程序。

在这次的期末实训中,我们需要掌握的主要容,从电子表格创建表;添加主表;修改表;使用脚本添加表;添加约束;创建应用程序;添加主从表单;编辑应用程序对象;创建值列表(LOV);添加项目验证;添加Flash图表;添加日历;更新主页导航列表;应用新主题;添加徽标;创建不同权限的用户,来访问数据库。

认真阅读实验原理和实验步骤;按照实验步骤所示容认真完成每一个步骤。

发现问题并努力解决。

最终实现此项目管理系统的开发。

1.2目的

学习使用Oracle10g或者Oracle11g,熟悉ORACLE的环境.;建立基本的数据库表,表结构的修改、显示与删除;学习对表中数据进行插入,删除,修改及查询操作.;掌握数据库用户的建立、删除、角色的授权以及用户密码的修改;在创建所有的应用程序后,我们在浏览器中能成功的查看并运行应用程序;在不断的实践中找出问题并想办法解决。

1.3功能

项目信息管理系统由员工管理、项目管理、任务信息管理等功能模块组成。

具体的功能模块说明如下。

员工管理模块:

该模块主要负责管理系统的员工信息,包括员工名、ID、地址、雇佣日期。

项目管理模块:

该模块主要负责管理项目信息,包括项目ID、project、project_deadline、project_priority等功能。

任务信息模块:

该模块主要负责管理任务的所有信息,包括ID信息、task_name、status等信息。

依照项目要求,创建应用程序,添加和修改报表、表单、图表和日历;创建LOV和验证项目。

以不同权限的用户组访问控制页面,达到不同的访问效果,或浏览或管理或编辑。

1.4意义

项目管理系统是单位或个人不可缺少的部分。

一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的容对于学校的决策者和管理者来说都至关重要。

所以项目信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:

效率低、性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。

作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查询方便、效率高、可靠性好、存储量大、性好、成本低等。

这些优点能够极大地提高项目管理的效率。

第二部分:

E-R图

三者之间的关系:

一个员工必须对应一个或多个任务,一个项目也必须对应一个任务或多个任务。

第三部分:

表图

表名OBE_TASKS

列名

键类型

可选性

数据类型(长度)

备注

实例

ID

主键

NUMBER

TASK_NAME

VARCHAR2(255)

START_DATE

DATE

END_DATE

DATE

STATUS

VARCHAR2(30)

ASSIGNED_TO

NUMBER

PROJECT_ID

NUMBER

表名OBE_PROJES

列名

键类型

可选性

数据类型(长度)

备注

实例

PROJECT_ID

主键

NUMBER

PROJECT

VARCHAR2(4000)

PROJECT_DEADLINE

DATE

PROJECT_PRIORITY

NUMBER(1,0)

表名OBE_EMPLOYEES

列名

键类型

可选性

数据类型(长度)

备注

实例

EMPLOYEE_ID

主键

NUMBER

FIRST_NAME

VARCHAR2(20)

LAST_NAME

VARCHAR2(25)

EMAIL

VARCHAR2(25)

HIRE_DATE

DATE

第四部分:

创建表的脚本:

第五部分:

样本数据

第六部分:

数据库测试

6.1数据操纵

6.1.1查询

SELECT*FROMOBE_PROJECTS

6.1.2插入

INSERTINTOOBE_PROJECTS

VALUES('42','meto','2011-12-29','1')

6.1.3更新

UPDATEOBE_PROJECTSSETPROJECT='key'WHEREPROJECT_ID='42'

6.1.4删除

DELETEFROMOBE_PROJECTSWHEREPROJECT_ID=42

6.2问题总结

学习Oracle是一个漫长艰辛的过程。

如果没有兴趣,只是被迫学习,那么是很难学好的。

简单总结一下,那就是:

兴趣、学习、实践。

通过本次项目实训,不仅对书本上的知识有了更加深刻的理解,还了解了管理信息系统在实际生活中的应用兴趣是自己最好的老师,加上不断的实践。

相信自己会取得更大的进步。

第七部分:

项目总结

7.1结论

早在这学期开学前,我们小学期就做了一个叫畅销书的项目,那是的我们就只知道照着PDF上面做,完全不理解那个上面是什么意思。

但在这学期期末的时候,我们得到了一个很好的锻炼机会,那就是这次的项目管理系统的开发,这次管理系统的开发让我们更加深入的了解到OracleApplicationExpress这个快速创建应用平台,在小学期是我们曾用的是oracle10g,但这学期期末我们用的是oracle11g,这其中虽然有许多不同的地方,但也有很多相似之处,oracle11g的功能更加齐全,更加先进,但由于是新版本,导致我们有许多地方找不到,这给开发的过程中带来了一定的困难,但是经过我们的探索,最终在oracle11g中,把项目管理系统做完了。

7.2心得

在这次项目试训中我学到了一些东西,但在学到东西的同时也遇到了许多的问题,如函数值不能返回;创建好的表却不能在表里插入数据;还有就是在上载数据的时候文本格式不匹配,以及在创建按钮的同时按钮却不跳转,这种问题在项目试训中比比皆是,如果在这次实训中遇到函数值不能返回,就可能是日期格式与前面不相同,只要把格式改为相同就可以了;创建好的表却不能插入数据,是因为少了一个序列和触发器,只要把在创建一个序列和触发器即行;数据不能上载是因为日期的格式不匹配,只要把格式改了就行了;创建的按钮不能跳转,是因为没有重定向页,只要把页定向对就可以跳转了。

这就是我在这次项目实训中所遇到的问题。

虽然遇到了一些问题,但我们却克服了这些问题,同时也学到了许多新的东西。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

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

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