精品毕业论文oracle11g图书管理信息系统项目报告书

上传人:bin****86 文档编号:55246733 上传时间:2018-09-26 格式:DOC 页数:24 大小:642KB
返回 下载 相关 举报
精品毕业论文oracle11g图书管理信息系统项目报告书_第1页
第1页 / 共24页
精品毕业论文oracle11g图书管理信息系统项目报告书_第2页
第2页 / 共24页
精品毕业论文oracle11g图书管理信息系统项目报告书_第3页
第3页 / 共24页
精品毕业论文oracle11g图书管理信息系统项目报告书_第4页
第4页 / 共24页
精品毕业论文oracle11g图书管理信息系统项目报告书_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《精品毕业论文oracle11g图书管理信息系统项目报告书》由会员分享,可在线阅读,更多相关《精品毕业论文oracle11g图书管理信息系统项目报告书(24页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及技术应用数据库原理及技术应用专周专周 图书管理信息系统图书管理信息系统 实 验 报 告 书 目目 录录 1 专周题目专周题目1 2 专周专周目的和要求目的和要求.1 2.1 目的目的 .1 2.2 要求要求 .1 3 运行环境运行环境1 3.1 硬件环境硬件环境1 3.2 软件环境软件环境1 4 专周时间专周时间2 5 专周内容专周内容2 5.1 完成的主要功能概述完成的主要功能概述2 5.2 概念模型等设计概念模型等设计 .4 5.2.1 E-R 模式图模式图 4 5.2.2 所建的表所建的表4 5.3 程序的实现程序的实现 9 5.3.1 登陆模块登陆模块9 5.3.2 管理员

2、管理员主界面模块主界面模块10 5.3.3 读者主界面模块读者主界面模块.11 5.3.4 添加图书添加图书12 5.3.5 修改出版信息修改出版信息.13 5.3.6 修改副本信息修改副本信息.15 5.3.7 修改人大码修改人大码 16 5.3.8 图书信息查询图书信息查询.18 5.3.9 图书副本信息查询图书副本信息查询20 5.3.10 用户用户信息管理信息管理模块模块21 5 专周心得专周心得26 Oracle 专周实验报告 图书管理信息系 统 第 1 页 1专周题目专周题目 图书管理信息系统 2专周目的和要求专周目的和要求 2.1 目的目的 通过本次专周将这一学年所学关于 Ora

3、cle 的知识系统化,在平时实验课的基 础上进一步掌握 Oracle 相关组建的应用。运用 Forms Developer 工具建立一个简 单的数据库应用系统图书管理信息系统,掌 Oracle RDBMS 的功能,掌握 Orcle 的 Forms、Graphics、SQL Report 等开发工具的用法,熟悉 Oracle 系统 下应用系统开发的过程。 2.2 要求要求 1.熟练掌握数据库的备份、恢复; 2.要求用到显示游标、隐式游标、菜单、警告等来完成图书管理信息系统的编写。 3运行环境运行环境 3.1硬件环境硬件环境 CPU: P3 同类档次或更高档次以上 内存: 512MB 及其以上内存

4、 硬盘空间: 40以上均可 显示器: VGA 或更高分辨率,建议分辨率为 1024x768 像素 3.2软件环境软件环境 服务器端操作系统: Windows2000 server 或 Linux 客户端操作系统不限 数据库 : Oracle 大型数据库管理系统 4专周时间专周时间 5专周内容专周内容 5.1完成的主要功能概述完成的主要功能概述 登录界面:登录界面:此界面包括三个标签(用户名,密码以及界面标题) 、两个文本框 (用于用户名和密码的输入) 、两个按钮(登录、退出 ) 。用户输入用户名和密码, 然后点击“登录”按钮,通过到数据库表 Users 中查找有无相应记录,如果该条 记录存在则

5、登录到相应主界面(读者主界面或管理员主界面) ,如果该条记录不存 在则弹出一条提示(用户名或者密码错误,请重新输入!) 。 “退出”按钮引用了 一个警告,提醒用户是否确定要退出系统。 管理员主界面:管理员主界面:此界面包括七个按钮(用户管理、添加图书、修改出版信息、 修改副本信息、修改人大码、退出和返回登录界面) 、四个标签。此界面的主要功 能是实现管理员的操作权。 用户管理界面:用户管理界面:此界面的主要功能是添加,修改,删除读者和管理员的基本 信息 Oracle 专周实验报告 图书管理信息系 统 第 2 页 添加图书界面:添加图书界面:此界面的主要功能是录入新书信息(包括、书名、 人大码、

6、人大码目录名、作者名、作者号、出版者、出版者地址、副本编号) ,根 据判断是否已经存在相应记录,如果存在则提示“该记录已经存在,请 重新输入!” ,如果暂时没有该记录,则判断各表中是否存在相关记录,若不存在 则插入一条相关新纪录。 修改出版信息界面:修改出版信息界面:此界面的主要功能是修改出版数据。采用绑定数据库表 publishrers,调用出表中信息,管理员可以对该表数据进行修改、添加或者删除 的操作。 修改副本信息界面:修改副本信息界面:此界面的主要功能是修改副本信息数据。采用绑定数据 库表 publishrers,调用出表中信息,管理员可以对该表数据进行修改、添加或 者删除的操作。 修

7、改人大码界面:修改人大码界面:此界面的主要功能是修改人大码分类目录。采用绑定数据 库表 Categories,调用出表中信息,管理员可以对该表数据进行修改、添加或者 删除的操作。修改副本信息界面:此界面的主要功能是修改副本信息。采用绑定 数据库表 copies,调用出表中信息,管理员可以对该表数据进行修改、添加或者 删除的操作。 读者主界面:读者主界面:此界面包括六个按钮(图书信息查询、图书副本信息查询、借 书管理、还书管理、退出和返回登录界面) 、四个标签。此界面的主要功能是实现 读者的操作权。 图书信息查询界面:图书信息查询界面:该界面的主要功能是查询图书相关信息。用户通过下拉 菜单选择查

8、询方式,根据所选查询方式进行相关信息的查 询。 图书副本信息查询界面:图书副本信息查询界面:该界面的主要功能是查询副本信息。用户通过下拉 菜单选择查询方式,根据所选查询方式进行相关信息的查询。 附:功能模块图 Oracle 专周实验报告 图书管理信息系 统 第 3 页 用用 户户 登登 陆陆 界界 面面 管管 理理 员员 主主 界界 面面 读读 者者 主主 界界 面面 添添加加图图书书 修修改改出出版版信信息息 修修改改副副本本信信息息 修修改改人人大大码码 图图书书信信息息查查询询 图图书书副副本本信信息息 查查询询 用用户户信信息息 管管理理界界面面 5.2概念模型等设计概念模型等设计 5

9、.2.1 E-R 模式图模式图 读者 图书 管理员 用户名密码权限密码权限用户名 图书编号 人大码作者号出版者作者名 书名 编号 出版者地址 目录名 CustAcct 5.2.2 所建的表所建的表 数据库设计有 8 张表,分别是:Users 表(用户表)Books 表(书籍表) 、Copies 表(副本表) 、Authors 表(作者表) 、Categories 表(分类目录表) 、Writers 表(写 Oracle 专周实验报告 图书管理信息系 统 第 4 页 书表) 、Publishers 表(出版社表) 、Borrow 表(借阅表) 。 1 1、BooksBooks 表表 字段数据类型

10、数据长度能否为空中文名备注 ISBNChar20 否国际标准图书编码主码 TitleChar50 是书名 PubnameChar30 是出版者名 RDCodeNumber 是人大码 2 2、CopiesCopies 表表 字段数据类型数据长度能否为空中文名备注 CopyNoNumber 否副本编号主码 ISBNChar20 是国际标准图书编码 3 3、AuthorsAuthors 表表 字段数据类型数据长度能否为空中文名备注 AuthorNoNumber 否作者号主码 AuthorNameChar20 是作者名 4 4、CategoriesCategories 表表 字段数据类型数据长度能否为

11、空中文名备注 RDCodeNumber 否人大码主码 CateNameChar20 是目录名 5 5、WritersWriters 表表 字段数据类型数据长度能否为空中文名备注 ISBNChar20 否国际标准图书编码主码 AutrerNoNumber 否作者号主码 6 6、PublishersPublishers 字段数据类型数据长度能否为空中文名备注 PubNameChar30 否出版者名主码 AddressChar50 是地址 7 7、UsersUsers 表表 字段数据类型数据长度能否为空中文名备注 UsersNoNumber12 否用户编号主码 UserNameChar20 否用户名

12、 UserPwdChar20 否用户密码 QuanxianChar20 否权限 EmailNumber30 是电子邮箱 Oracle 专周实验报告 图书管理信息系 统 第 5 页 TelChar20 是电话 AddressChar20 是籍贯 建立用户:建立用户: grant connect,resource to librarian identified by 123456; grant connect to reader identified by reader; BooksBooks 表:表: create table Books (copyno number(10) not null,

13、 isbn char(20) not null, title char(30), pubname char(30), author char(30), authorno char(30), rdcode char(30), state number(4); insert into Books(copyno,ISBN,Title,PubName,RDCode,State,author,authorno) values(1001,A0001,山的那边,yy 出版社,1,0,大卫,1); insert into Books(copyno,ISBN,Title,PubName,RDCode,State

14、,author,authorno) values(1002,A0002,再现山河,xx 出版社,2,0,无敌,2); AuthorsAuthors 表:表: create table Authors (authorno number(10) not null, authorname char(20); CategoriesCategories 表:表: create table Categories (rdcode char(20)not null, catename char(20); WritersWriters 表:表: create table Writers (isbn char(2

15、0)not null, authorno char(20)not null); Oracle 专周实验报告 图书管理信息系 统 第 6 页 PublishersPublishers 表:表: create table Publishers (pubname char(30)not null, address char(50); insert into publishers(pubname,address) values(yy 出版社,浙江); insert into publishers(pubname,address) values(xx 出版社,北京); CopiesCopies 表:表: create table copies(copyno number(10) not null, isbn char(20); insert into copies(copyno,isbn) values(1001,A0001); insert into copies(copyno,isbn) values(1002,A0002); UsersUsers 表:表: create table Users (UserName char(20) not

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号