基本要求:
请选择一个系统(例如学生成绩管理系统),对系统按照《软件工程》《数据库原理》所学知识,进行功能分析和数据库的分析和设计,然后按照《Oracle数据库技术》课程所学知识,实现系统数据库的服务器端的编程。
原则:题目自选,一人一题(请勿雷同)。
内容要求:(红色标识为基本功能要求):
① 定义数据存放的表空间(要有参数说明)
② 定义表空间中的表(要求至少要有3张表),建立表或是表之间的约束
③ 执行DML操作,完成数据的增、删、改,查(所有的DML操作都要对比着系统的功能去实现)
④ 建立索引,建立视图(至少3个,视图的建立要对比着系统功能的实现)
⑤ 编写PL/SQL程序块(至少2个,每个程序块都要实现系统中一个比较大的功能,如不同用户的登录功能块,教师录入成绩功能块,学生成绩查询功能块),必须要包含有异常处理,并且存储过程,函数,包,触发器至少要使用2种。
⑥ 编写PL/SQL程序块,对数据库中的数据进行统计、分析。完成系统中的各种报表输出(注意SQLPLUS环境变量的设置)
⑦ 用户权限和角色管理(注意实现数据库的安全性)
⑧ 数据的备份和恢复,导入和导出
综合设计报告要求
参见综合设计实报告书
时间安排和要求
第15周——第18周(课后完成)。18周最后一次课提交文档报告(打印稿)和所完成的程序(文件命名规则:班级-学号-姓名-程序功能名称。例如软工0801班-XXXXXXXX-XXX-学生成绩管理系统)。程序要求保存到文本中,并且要有在SQLPLUS环境中的运行结果。老师现场提问检查数据库设计和代码的编写。
考核方法
(综合设计成绩作为期末成绩,期中测试,考核情况、课堂表现、上机实验、实验报告构成平时成绩)
按照数据库设计和编程的实现情况来评定成绩,原则上只要实现基本要求就评定“及格”,没有自己做的同学一律按“不及格”处理。如果数据库设计和编程体现了自己独到的设计思想或实现了某些特殊功能将给予加分,如果使用了语言开发工具(工具可任选,c#,Java,VC,VB,Delphi,PB等)实现了系统的功能将给予极大的加分。
请选择一个系统(例如学生成绩管理系统),对系统按照《软件工程》《数据库原理》所学知识,进行功能分析和数据库的分析和设计,然后按照《Oracle数据库技术》课程所学知识,实现系统数据库的服务器端的编程。
原则:题目自选,一人一题(请勿雷同)。
内容要求:(红色标识为基本功能要求):
① 定义数据存放的表空间(要有参数说明)
② 定义表空间中的表(要求至少要有3张表),建立表或是表之间的约束
③ 执行DML操作,完成数据的增、删、改,查(所有的DML操作都要对比着系统的功能去实现)
④ 建立索引,建立视图(至少3个,视图的建立要对比着系统功能的实现)
⑤ 编写PL/SQL程序块(至少2个,每个程序块都要实现系统中一个比较大的功能,如不同用户的登录功能块,教师录入成绩功能块,学生成绩查询功能块),必须要包含有异常处理,并且存储过程,函数,包,触发器至少要使用2种。
⑥ 编写PL/SQL程序块,对数据库中的数据进行统计、分析。完成系统中的各种报表输出(注意SQLPLUS环境变量的设置)
⑦ 用户权限和角色管理(注意实现数据库的安全性)
⑧ 数据的备份和恢复,导入和导出
综合设计报告要求
参见综合设计实报告书
时间安排和要求
第15周——第18周(课后完成)。18周最后一次课提交文档报告(打印稿)和所完成的程序(文件命名规则:班级-学号-姓名-程序功能名称。例如软工0801班-XXXXXXXX-XXX-学生成绩管理系统)。程序要求保存到文本中,并且要有在SQLPLUS环境中的运行结果。老师现场提问检查数据库设计和代码的编写。
考核方法
(综合设计成绩作为期末成绩,期中测试,考核情况、课堂表现、上机实验、实验报告构成平时成绩)
按照数据库设计和编程的实现情况来评定成绩,原则上只要实现基本要求就评定“及格”,没有自己做的同学一律按“不及格”处理。如果数据库设计和编程体现了自己独到的设计思想或实现了某些特殊功能将给予加分,如果使用了语言开发工具(工具可任选,c#,Java,VC,VB,Delphi,PB等)实现了系统的功能将给予极大的加分。
解决方案 »
- Hibernate 多对多单向关联的问题
- oracle触发器中使用自治事务的问题
- 寻求linux下的C++ Oracle数据库开发资料或书籍
- 怎么建一个表(要快)
- SQL*Plus怎么调用自己写的一个存储过程?
- 求一个简单的触发器代码
- 删除大量数据(千万)问题(急),星星多的帮帮忙啊!拜谢
- plsql能正常连接,toad报ORA-12154: TNS: 无法解析指定的连接标识符 错误
- 请教这两条sql语句的具体含义(聊天室)是什末?请联合上下文?来者有分
- 初学oracle应该以什么为主?最主要问题是什么?
- Oracle 11g时ORA-12514: TNS: 监听进程不能解析在连接描述符
- 菜鸟提问:Oracle事务自动提交关闭的前提下,CRUD操作时会发生事务的自动提交吗 ?
QQ:493881118 注明:Oracle