软件技术专业oracle方向个体软件过程_第1页
软件技术专业oracle方向个体软件过程_第2页
软件技术专业oracle方向个体软件过程_第3页
软件技术专业oracle方向个体软件过程_第4页
软件技术专业oracle方向个体软件过程_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件技术专业(oracle方向)个体软件过程(专业选修课)实训内容及安排指导书班级: 学号: 姓名: 一、 实训目的本实训课程的目的是按照个体软件过程的规范要求,结合实际的数据库应用系统程序设计,来深入理解并运用个体软件过程的基本概念、方法与过程。二、 实训要求必须按照个体软件的过程,真实地采集数据、填写相关的表格、编写有关的文档。一定要按照老师的要求,每个人必须独立完成。一定要按照实训的时间安排进行实验,实训结束后提交有关的表格与文档。三、 实训内容第 1 部分:构建表并添加约束条件 在本部分,将使用 oracle application express 中的对象浏览器完成以下操作: 构建项

2、目的基表 添加外键约束条件 请确保在学习本部分内容时,准备好一份 erd 和方案图。构建表时,需要参考这些图。步骤 1:登录 oracle application express。 步骤 2:访问 sql 工作室和对象浏览器 步骤 3:创建“customers(顾客)”表 步骤 4:创建“orders(订单)”表 步骤 5:创建“subjects(主题)”表 步骤 6:创建“publishers(出版商)”表 步骤 7:创建“item_types(商品类型)”表 步骤 8:创建“items(商品)”表 小结 从步骤 1 到步骤 8,共创建了下面六个表:“customers(顾客)”、“orde

3、rs(订单)”、“subjects(主题)”、“publishers (出版商)”、“item_types(商品类型)”和“items(商品)”。 下一步,您将为“orders(订单)”和“items(商品)”表添加外键约束 条件。第 2 部分:创建应用程序框架和 lov 在本部分,将学习如何使用 oracle application express 中的应用程序构建器完成 以下操作: 定义畅销书籍应用程序的主要页面 定义应用程序中使用的值列表 (lov) 步骤 1:登录 oracle application express步骤 2:访问应用程序构建器 步骤 3:创建新应用程序 步骤 4:将创

4、建方法定义为“创建应用程序” 步骤 5:输入应用程序的名称。 步骤 6:为应用程序添加页面。 步骤 7:定义应用程序的选项卡 步骤 8:拒绝共享组件 步骤 9:定义身份验证 步骤 10:创建用户界面主题 步骤 11:确认应用程序的设置 步骤 12:创建值列表 步骤 13:创建 publisher_lov 步骤 14:创建 customer_lov 步骤 15:创建 item_lov 步骤 16:创建 item_type_lov 步骤 17:创建 subject_lov 步骤 18:运行应用程序 第 3 部分:创建输入表单 在本部分,将学习如何使用 oracle application expr

5、ess 中的应用程序构建器完成以下操作: 创建输入表单 在页中创建报表区域 步骤 1 到步骤 8 中提供的相关说明和图片用于演示如何为“customers(顾客)”页创建表单和报表区域。 步骤 9 到步骤 11 中提供的相关说明阐述了如何为“publishers(出版商)”页、“item_types(商品类型)”页和“subjects(主题)”页创建表单和报表区域。 步骤 1:返回畅销书籍应用程序屏幕 步骤 2:创建新页 步骤 3:创建含表单组件的页 步骤 4:为表单/报表分配表 步骤 5:为报表命名 步骤 6:确定报表中的列 步骤 7:确认报表的属性和标题 步骤 8:创建触发器 步骤 9:为

6、“publishers(出版商)”、“item_types(商品类型)”和“subjects(主题)”页创建输入表单和报表。 步骤 10:检查所做的工作 步骤 11:转至第 4 部分。 第 4 部分:向“customers(顾客)”、“subjects(主题)”、“publishers(出版商)”、“item_types(商品类型)”表中输入数据 步骤 1:事先计划 步骤 2:访问报表 步骤 3:输入数据 步骤 4:向“subjects(主题)”、“publishers(出版商)”和“item_types(商品类型)”表输入数据 步骤 5:转至第 5 部分 第 5 部分:具有 lov 的高级输

7、入表单及具有联接的高级报表 在本部分,将学习如何使用 oracle application express 的应用程序构建器来完成以下操作: 创建基于表的表单 创建项值列表 (lov) 创建报表 为“items(商品)”页和“orders(订单)”页创建输入表单和报表区域要执行更多步骤。与为其它页创建的报表不同,“items(商品)”和“order(订单)”报表将分别显示各自表中的列以及畅销书籍应用程序中其它表的列。为了包含其它表的列,必须创建联接事务处理以及更高级的 lov。以下步骤将详细介绍每一页的创建过程。 步骤 1:访问畅销书籍应用程序 步骤 2:创建基于表或视图的表单 步骤 3:为表

8、单指定表 步骤 4:指定触发器 步骤 5:选择列 步骤 6:标识处理选项 步骤 7:确认所做的选择。 步骤 8:编辑页 步骤 9:编辑项 步骤 10:创建项值列表 (lov) 步骤 11:对 subject_id和 item_type_id重复步骤 8-10 步骤 12:创建报表。 步骤 13:为报表指定表 步骤 14:复查联接条件 步骤 15:报表选项 步骤 16:确认报表选项 步骤 17:按照以下步骤创建“orders(订单)”表单。 第 6 部分:使用订单输入表单和报表页创建和报告订单 由于已创建了表并完成了输入表单,现在便可以为“畅销书籍”书店创建一些 订单。 步骤 1:运行畅销书籍应

9、用程序步骤 2:向“items(商品)”页中的“publisher_id”、“subject_id”和“item_type_id”分配值列表 步骤 3:创建商品 步骤 4:创建订单 第 7 部分:添加报表属性 第 3 部分和第 5 部分详细介绍了如何为“畅销书籍”书店创建表单和报表。但是,wholesale_cost和 retail_price并未显示为货币形式。本部分将逐步说明如何将数字报表格式转换为货币报表格式。 货币应根据“畅销书籍”书店所在的地理位置确定;美元不一定是正确的货币。确保选择您所在地理位置的正确货币。 步骤 1:显示正确的货币 步骤 2:使“items(商品)”页显示正确货

10、币。 四、 实训安排第一次课:入口准则、计划、设计阶段1、 数据库功能的陈述与解释,完成需求文档;2、 准备项目计划总结表、代码复查检查表、时间记录日志、缺陷记录日志、 程序规模估计表等;3、 做计划,填写项目计划总结表与时间记录日志;4、 进行设计,完成设计文档,填写时间记录日志;第二次课:编码阶段1、 数据库设计实现,提交数据库程序;2、 填写时间记录日志;第三次课:代码复查、编译、测试阶段1、 数据库复查,填写数据库复查检查表,时间记录日志,缺陷记录日志;2、 整合数据库,修复所有缺陷,填写时间记录日志,缺陷记录日志;3、测试数据库,修复所有缺陷,填写时间记录日志,缺陷记录日志;第四次课

11、:后置处理、出口准则阶段1、 后置处理,填写项目计划总结表;2、 总结缺陷数据,更新代码复查检查表;3、 后置处理时间填入时间记录日志;4、 整理完成出口准则要求文档;五、 文档清单入口: 问题描述、项目计划总结表、代码复查检查表、程序规模估计表、时间记录日志、缺陷记录日志出口: 设计文档、程序清单、代码复查检查表、项目计划总结表、时间记录日志、缺陷记录日志六、注意事项:n 及时记录时间与缺陷数据!n 各个表格、文档的数据之间保持一致性! 程序规模估计表中的数据与项目计划总结表中计划部分数据的一致性; 时间记录日志中的数据与项目计划总结表中实际数据的一致性; 缺陷记录日志中的数据与项目计划总结表中实际数据的一致性; 引入缺陷与排除缺陷数据的一致性。程序规模估计表 学生 日期 教员 课程 程序代码行以前的功能估计的功能最小平均最大估计时间记录日志学生日期教员课程日 期开始时间结束时间中断时间净时间活动备注cu缺陷记录日志学生日期 教员程序号日 期编号类型引入阶段排除阶段修复时间相关缺陷psp项目计划总结表学生 日期 程序 程序号# 教师 程序设计语言 总结 计划 实际 累计 minutes/loc loc/hour defects/kloc 过程效益 a/fr 程序规模(loc) 新开发与更改的 最大规模 最小规模 开发阶段时间/min 计划 实际 累计 累计百分比 计划 设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论