oracle项目设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

成都东软学院

课程结业设计报告

课程:oracle数据管理与开发

项目名称:项目管理系统

作者:xxxxx

学号:xxxxx

专业班级:xxxxx

指导教师:xxxxx

2011年12月

目录

第一部分:项目概述 (1)

1.1内容 (1)

1.2目的 (1)

1.3功能 (2)

1.4意义 (2)

第二部分:E-R图 (3)

第三部分:表图 (3)

第四部分:创建表的脚本: (5)

第五部分:样本数据 (6)

第六部分:数据库测试 (7)

6.1数据操纵 (7)

6.1.1查询 (7)

6.1.2插入 (8)

6.1.3更新 (8)

6.1.4删除 (8)

6.2问题总结 (9)

第七部分:项目总结 (9)

7.1结论 (9)

7.2心得 (10)

第一部分:项目概述

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图

三者之间的关系:一个员工必须对应一个或多个任务,一个项目也必须对应一个任务或多个任务。

第三部分:表图

表名

ID主键否NUMBER

START_DATE是DATE

END_DATE是DATE STATUS是VARCHAR2(30) ASSIGNED_TO是NUMBER PROJECT_ID是NUMBER

表名

PROJECT_ID主键否NUMBER PROJECT否VARCHAR2(4000) PROJECT_DEADLINE是DATE PROJECT_PRIORITY是NUMBER(1,0)

表名

EMPLOYEE_ID主键否NUMBER FIRST_NAME是VARCHAR2(20) LAST_NAME是VARCHAR2(25) EMAIL是VARCHAR2(25) HIRE_DATE是DATE

第四部分:创建表的脚本:

第五部分:样本数据

第六部分:数据库测试6.1数据操纵

6.1.1查询

SELECT*FROM OBE_PROJECTS

6.1.2插入

INSERT INTO OBE_PROJECTS

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

6.1.3更新

UPDATE OBE_PROJECTS SET PROJECT='key'WHERE PROJECT_ID='42'

6.1.4删除

DELETE FROM OBE_PROJECTS WHERE PROJECT_ID=42

相关文档
最新文档