Oracle数据库课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)--描述

);

相关文档
最新文档