第12章Oracle图书借阅管理系统(ppt)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第12章Oracle图书借阅管理系统(ppt)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 Oracle 图书 借阅 管理 系统 ppt 课件
- 资源描述:
-
1、 第第12章章 图书借阅管理系统图书借阅管理系统本章知识点本章知识点p图书借阅管理系统总体设计图书借阅管理系统总体设计p图书借阅管理系统各模块详细设计图书借阅管理系统各模块详细设计p开发开发Visual Basic+OracleVisual Basic+Oracle数据库应用数据库应用系统的完整过程系统的完整过程12.1 系统总体设计系统总体设计p 系统功能描述系统功能描述p 创建数据库用户创建数据库用户p 数据库表结构设计数据库表结构设计系统功能描述系统功能描述 图书借阅管理系统 图书分类管理 图书基本信息管理 图书库存管理 借阅证管理 图书借阅管理 创建数据库用户创建数据库用户 -创建用户
2、创建用户 CREATE USER BOOKMANCREATE USER BOOKMAN IDENTIFIED BY BOOKMAN IDENTIFIED BY BOOKMAN DEFAULT TABLESPACE USERS DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP;TEMPORARY TABLESPACE TEMP;-设置角色权限设置角色权限 GRANT CONNECT TO BOOKMAN;GRANT CONNECT TO BOOKMAN;GRANT RESOURCE TO BOOKMAN;GRANT RESOURCE TO BO
3、OKMAN;-设置系统权限设置系统权限 GRANT UNLIMITED TABLESPACE TO BOOKMAN;GRANT UNLIMITED TABLESPACE TO BOOKMAN;数据库表结构设计数据库表结构设计表表BookType-创建表创建表BookType CREATE TABLE BOOKMAN.BookType (TypeIdNumber Primary Key,TypeName Varchar2(50)NOT NULL,Describe Varchar2(400),UpperIdNumber );编号字段名称数据结构说 明1TypeIdNumber分类编号2TypeNa
4、meVarchar2 50分类名称3DescribeVarchar2 400描述信息4UpperIdNumber上级分类的编号数据库表结构设计数据库表结构设计表表BookInfo-创建表BookInfoCREATE TABLE BOOKMAN.BookInfo (BookNoVarchar2(50)Primary Key,BookNameVarchar2(50)NOT NULL,AuthorVarchar2(50)NOT NULL,PublisherVarchar2(50),PtimesVarchar2(50),BpriceNumber(8,2),BtypeNumber,TotalNumNum
5、ber,);编号字段名称数据结构说 明1BookNoVarchar2 50书号2BookNameVarchar2 50图书名称3AuthorVarchar2 50作者4PublisherVarchar2 50出版社5PtimesVarchar2 50版次6BpriceNumber(8,2)价格7BtypeNumber图书分类8TotalNumNumber当前库存数据库表结构设计数据库表结构设计表表StoreIn-创建表StoreInCREATE TABLE BOOKMAN.StoreIn (StoreIdVarchar2(50)Primary Key,BookNoVarchar2(50)NOT
6、 NULL,BookNumNumber NOT NULL,StorePosVarchar2(200),EmpNameVarchar2(50),OptDateChar(10);编号字段名称数据结构说 明1StoreIdVarchar2 50入库编号2BookNoVarchar2 50书号3BookNumNumber入库数量4StorePosVarchar2 200图书存放位置5EmpNameVarchar2 50经办人6OptDateChar 10入库日期数据库表结构设计数据库表结构设计表表Books-创建表创建表BooksCREATE TABLE BOOKMAN.Books (BookNoVa
7、rchar2(50)Primary Key,BookNumNumber NOT NULL,CountNumNumber,EmpNameVarchar2(50),CountDateChar(10);编号字段名称数据结构说 明1BookNoVarchar2 50书号2BookNumNumber图书原始数量3CountNumNumber图书盘点数量4EmpNameVarchar2 50盘点人5CountDateChar 10盘点日期数据库表结构设计数据库表结构设计表表Cards-创建表创建表Cardsp CREATE TABLE BOOKMAN.Cardsp (CardnoVarchar2(50)P
8、rimary Key,p DepName Varchar2(50)NOT NULL,p EmpNameVarchar2(50),p IdcardVarchar2(50),p CreateDateChar(10),p FlagNumber(1)p );编号字段名称数据结构说 明1CardnoVarchar2 50借阅证编号2DepNameVarchar2 50所属部门3EmpNameVarchar2 50员工姓名4IdcardVarchar2 50有效证件号码5CreateDateChar 10发证日期6FlagNumber 1挂失标记数据库表结构设计数据库表结构设计表表Cards-创建表创建表
9、BorrowCREATE TABLE BOOKMAN.Borrow (BidNumber Primary Key,BookNoVarchar2(50)NOT NULL,CardnoVarchar2(50)NOT NULL,BdateChar(10),RdateChar(10),RRdateChar(10),ForfeitNumber(8,2),FlagNumber(1);编号字段名称数据结构说 明1BidNumber编号2BookNoVarchar2 50书号3CardnoVarchar2 50借阅证编号4BdateChar 10借出日期5RdateChar 10应归还日期6RRDateCha
10、r 10实际归还日期/挂失日期7ForfeitNumber(8,2)超期罚款金额8FlagNumber(1)借阅标记(0-借阅,1-续借,2-归还,3-挂失)数据库表结构设计数据库表结构设计表表Users-创建表创建表UsersCREATE TABLE BOOKMAN.Users(UserNameVarchar2(50)Primary Key,UserPwdVarchar2(50)NOT NULL );INSERT INTO BOOKMAN.Users VALUES(Admin,Admin)编号字段名称数据结构说 明1UserNameVarchar2 50用户名2UserPwdVarchar2
11、 50密码12.2 设计工程框架设计工程框架p 创建工程创建工程p 添加模块添加模块p 添加类模块添加类模块创建工程创建工程p首先需要创建工程存储的目录。运行首先需要创建工程存储的目录。运行Visual Visual Basic 12.0Basic 12.0主程序,并选择新建主程序,并选择新建“标准标准EXEEXE”工程。新建工程后,在工程。新建工程后,在Visual BasicVisual Basic窗口中窗口中有一个缺省的窗体有一个缺省的窗体Form1Form1,在此基础上设计系,在此基础上设计系统的主界面。统的主界面。p选择选择“工程工程”菜单中的菜单中的“工程工程1 1属性属性”命令,
12、命令,在在“工程属性工程属性”对话框中,将工程名设置为对话框中,将工程名设置为BooksBooks。单击。单击“保存保存”按钮,将工程存储为按钮,将工程存储为Books.vbpBooks.vbp,将,将Form1Form1窗体保存为窗体保存为FrmMain.frxFrmMain.frx。添加模块添加模块p Const Const 用来管理工程中的常量;用来管理工程中的常量;p DbFunc DbFunc 用来管理工程中与数据库操作相关的声明、用来管理工程中与数据库操作相关的声明、变量和函数;变量和函数;p GeneralFunc GeneralFunc 用来管理工程中一些通用的自定义函数;用来
13、管理工程中一些通用的自定义函数;p Variable Variable 用来管理工程中的全局变量。用来管理工程中的全局变量。添加类模块添加类模块BookTypeBookType类的成员函数类的成员函数函数名具体说明Init初始化成员变量Delete删除指定的图书分类记录。参数TmpId表示要删除的图书类型编号GetId根据指定的图书分类名称,读取图书分类编号。参数TmpName表示指定的分类名称GetInfo读取指定的图书分类记录。参数TmpId表示要读取的图书分类编号GetName根据指定的图书分类编号,读取图书分类名称。参数TmpId表示指定的图书分类编号GetNewId生成新记录的图书分
展开阅读全文