Oracle数据库课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告书
目录
第1章引言 (3)
第2章概要设计 (5)
系统需求分析 (5)
系统结构设计 (5)
】
系统功能模块 (6)
第3章数据库分析 (7)
数据库总体设计 (7)
数据表设计 (7)
数据库的创建 (8)
存储过程和触发器 (10)
第4章详细设计及测试 (13)
系统界面 (13)
*
主要代码设计 (16)
功能整体链接测试 (18)
第5章课程设计心得 (19)
第1章引言
1.设计目的
使用VC,C++,C#等作为前台开发工具,使用Oracle作为后台数据库,所设计的管理系统应包含输入输出、查询、插入、修改、删除等基本功能。根据题目的基本需求,设计系统界面、数据库、编写程序(Oracle),并写出课程设计报告
1、阅读资料:每个人必须提前阅读教材有关Oracle、VC、C++、C#应用方面的内容以及其它相关书籍。
…
2、需求分析:题目要求达到的功能,所提供的原始数据,需要输出的数据及样式等。
3、数据库的设计:根据要求设计数据库的结构,包括:表、数据完整性、关系、视图。
4、数据库的安全性设计:登录用户、数据库用户、数据库角色、命令许可等方面
涉及到数据的所有操作要求采用存储过程的方式进行。
2.设计要求
1.选好题目:先分组,每组两个人(或单独完成),必须确保每题有两组人员选做,班长将本班同学的选题情况汇总后于16周之前交。
2.独立思考,独立完成:课程设计中各任务的设计和调试要求独立完成,遇到问题可以讨论,但不可以拷贝,否则不管是抄袭还是被抄袭,雷同的全部直接评定为不及格。
3.做好上机准备:每次上机前,要事先编制好准备调试的程序,认真想好调试步骤和有关环境的设置方法,准备好有关的文件。
~
4.根据编程实现的结果,按课程设计报告的撰写规范完成数据库系统课程设计报告(课程设计报告中必须有相关原理分析、程序设计、程序实现和程序调试等内容);课程设计报告的具体要求如下:
1)课设报告按照规定用A4纸张进行排版打印,否则要求返工;
2)课设报告的内容顺序如下:封面—任务书—中文摘要—目录—正文—附录;
3)正文不少于4000字,正文部分至少包含以下内容,并可大致作如下安排 1.引言(包括设计目的、要求、设计环境、同组人员及分工等内容)2.概要设计(含系统需求分析、系统结构设计和功能模块设计等内容)3.详细设计(含系统数据库设计、系统主要功能模块设计(可用流程图表示)和各模块的主要算法对应的原代码(详细)等内容)
4.调试与运行结果及存在的主要问题(包括调试、运行和存在的问题)5.课程设计小结(或总结)(对此课程设计所做的工作内容进行总结,并提出系统还可以进行改进的地方)
—
3.设计环境
旗舰版32位
Visual Studio 2005
11g
{
%
第2章概要设计
系统需求分析
图书管理系统主要是用oracle数据库进行逻辑处理,实现对图书信息的增删改查,以及出库入库的管理。
系统结构设计
图. 图书E-R图
·
系统功能模块
%
第3章数据库分析
数据库总体设计
数据库设计是图书管理系统的重要组成部分。建立良好的数据库结构和文件组织形式,能够使系统快速、准确的获得所需信息。这里采用oracle 数据库。该数据库对进行增、删、改、查、显示都极为方便。能为系统提供良好的数据支持。根据系统的详细分析和和总体的需求分析,将为各个不同模块详细设计数据结构。
数据表设计
入库表(InWarehouseitems)
数据库的创建
1.创建表空间及用户
创建表空间:
create tablespace tushu datafile 'E:\biaokongjian\' size 32M autoextend on next 32m maxsize 2048m extent management local;
(
创建用户:
create user wsn identified by 1234 default tablespace tushu;
2.创建数据表
用户表:
create table yonghu---用户表
(
eno number primary key,--用户编号
ename varchar2(10)----用户名
—
);
图书类别表
create table typ--图书类别表
(
TID varchar2(10) primary key,--类别编号
TypeName varchar2(20) not null--类别名称
);
】
图书表
create table books--图书表
(
ISBN varchar2(20) primary key,--图书编号
BookName varchar2(40) not null,--名称
TID varchar2(10), foreign key (TID) references typ (TID),--类别编号
RetailPrice varchar2(10) not null,--零售价
Author varchar2(20),--作者
@
Publish varchar2(30),--出版
StockMin number not null,--库存下限
StockMax number not null,--库存上限
Descriptions varchar2(100)--描述
);