ORACLE数据库结构与设计大实验指导书 下载本文

大类/1大类代码大类名称小类/2小类代码属于大类代码(fk)小类名称固定资产信息/3物品代码属于小类代码(fk)数量资产负责人单价规格型号状态配置日期存放地点

资产登记模块要求能够对三级结构进行增、删、改、查操作,具体操作方式由参赛者自

己设计。

2. 2资产维护

资产维护模块主要完成固定资产的分配(确定存放地点、资产负责人)、变更(变更存放地点、资产负责人)和报废(修改状态)。大致要求如下: 1、 系统需要提供资产维护所必需的查询、修改、保存功能; 2、 资产变更时,既可以变更为某个人,也可以变更为?空闲?; 3、 资产状态包括在用、空闲、待报废、报废四种;

4、 人员的选择建议采用树状结构(组织机构树),由于本系统暂时不与公司办公自动化系

统集成,组织机构树另外建立,可以按照?根、(事业部)、部门、人员?三(四)级结构,其中事业部可选。

2.3查询统计

查询统计功能是本系统开发的重点,要求灵活方便,具体要求如下:

1. 提供按照固定资产三级结构中任意字段组合查询功能;对于查询到的记录双击之后

还可以进一步查看详细信息;

2. 查询结果列表可以打印,也可以导出Excel表; 3. 固定资产统计表样式如下:

4. 除了汇总统计之外,还需要提供分类统计功能,包括新增资产统计表、报废统计表、

资产大类统计表等,表格样式同上; 5. 统计结果可以打印,也可以导出Excel表。

3. 4.

非功能需求 无 技术架构

C/S、B/S不限;开发语言不限;数据库推荐SQL Server。

5. 用户整合

在固定资产系统中会用到公司的组织机构树,在开发阶段可以独立设计用户表维护组织用户信息,并提供用户选择功能。在教师检查评审之后,选择最优解决方案完成和现有办公自动化系统组织用户的集成,统一组织机构树。

解释权

本需求说明书由B信息发展有限公司技术管理部负责解释,有疑问者可随时联系。 联系人:XXX

C学生成绩管理系统

学生成绩管理系统有以下关系:

?

?

院系信息:院系编号、院系名称、院系主管、地址、院系人数;

学生基本信息:学号、姓名、性别、学生类型、入学日期、籍贯、身份证号、详细地址、出生日期、所学专业、民族、电话 、缴费总计、已修学分、院系编号、备注;

课程信息:课程号、课程名称、开设年级、学时数、学分;

?

? 成绩单:学号、课程号、学期、成绩。

实验准备:安装oracle_10g 或oracle_9i

实验1

数据库表的创建

通过SQL PLUS命令与语句实现下列操作,并将操作过程SPOOL到一指定文件。主要操作有:定义每个关系。

? ? ? ? ? ? ? ? ?

尝试插入数据

操作内容输出到指定文件中 显示错误信息 显示表结构

改变缺省的列标题

改变列的显示长度

格式化NUMBER类型列的显示 设臵每行字符数 设臵每页行数

实验2 数据库表的查询与更新

针对实验1所创建的基表, 进行下列操作,并将操作过程SPOOL到一指定文件。

? ?

基表数据全部内容的查询。

查询平均年龄最大与最小的院系。

? ? ? ? ? ?

查询学生信息中超过平均年龄的人数。

查询课程信息中学时数大于32的课程数。

查询成绩单中的平均成绩,如果高于75分时,显示‘平均成绩大于75分’,否则显示‘平均成绩小于75分’。 在每个基表中至少插入3条记录。

在学生基本信息表中对每个学生的‘缴费总计’增加1000元。 在院系信息表中删除无学生数据的院系。

实验3 视图、索引的建立

针对实验1-2的结果进行下列操作,并将操作过程SPOOL到一指定文件。

? ?

建立课程名称不能重名的索引。

建立查询以下数据的视图:院系号、院系名、学号、学生姓名、课程名称性别、

年龄、课程号、课程名称、成绩。

? 实现对各基表及多表的数据查询(不作具体要求)。

实验4安全性控制

? 根据需要创建用户、角色和概要文件,授系统权限和对象权限,回收权利联系。建议在安装单用户版的ORACLE中进行或课后完成,并熟悉DBA的相关内容(不作具体要求)。

实验5 数据库完整性控制

? 对所建立的基表,完善域完整性、实体完整性、参照完整性和用户自定义的完整性(不作具体要求)。

实验6 PL/SQL编程(存储过程和触发器)

?

使用条件结构查询各院系平均人数,如果高于1000分时,显示‘平均人数大于1000人’,否则显示‘平均人数小于1000人’。 ? 使用循环结构求和:1+3+5+7+……+17+19。。 ? 使用游标统计每个学生的‘已修学分’。 ? ?

使用存储过程统计每个学生的‘已修学分’。

使用触发器实现:当登记学生成绩(60分以上)时自动统计学生的‘已修学

分’。

D 某高校科研处管理系统的模块划分 1.需求分析

科研处管理系统是某高校为了提高科研处工作效率,达到科学化运作和管理而发起的。通过与客户的交流,目标系统主要实现对科研项目、科研经费、科研成果、知识产权等进行管理,并且支持定时定量的报表分析。该系统的用户为学校员工,不同职务具有不同的系统权限。

经过具体分析,应具备以下模块和功能:

横向项目管理模块

1) 增加 2) 修改 3) 删除 4) 结题

5) 详细信息 6) 检索

7) 经费入卡信息 8) 参与人信息 9) 项目到款信息 10) 内部经费划转 11) 项目类别管理

12) 项目经费扣款项设置

横向卡管理模块

1) 2) 3) 4) 5) 6) 7) 8)

增加

修改备注 删除

详细信息 立分卡 显示分卡 检索 转账

纵向项目管理模块

1) 2) 3) 4) 5) 6) 7)

增加 修改 删除 结题

详细信息 检索

经费入卡信息