Oracle数据库基础教程第12章人民邮电出版社.ppt

上传人:sh****n 文档编号:6394335 上传时间:2020-02-24 格式:PPT 页数:49 大小:1.25MB
返回 下载 相关 举报
Oracle数据库基础教程第12章人民邮电出版社.ppt_第1页
第1页 / 共49页
Oracle数据库基础教程第12章人民邮电出版社.ppt_第2页
第2页 / 共49页
Oracle数据库基础教程第12章人民邮电出版社.ppt_第3页
第3页 / 共49页
点击查看更多>>
资源描述
Oracle10g数据库应用教程 授课教师 职务 第12章图书借阅管理系统 课程描述很多学校和单位都有自己的图书馆或阅览室 需要管理大量的图书和期刊杂志 图书借阅管理系统可以有效地管理图书资源 控制图书借阅的流程 对图书馆或阅览室的管理有很大的益处 本章将讲述如何使用VisualBasic Oracle开发图书借阅管理系统 此实例具有很强的实用性 可以帮助读者更方便地了解开发Oracle数据库应用程序的过程 本章知识点 图书借阅管理系统总体设计图书借阅管理系统各模块详细设计开发VisualBasic Oracle数据库应用系统的完整过程 12 1系统总体设计 系统功能描述创建数据库用户数据库表结构设计 系统功能描述 创建数据库用户 创建用户CREATEUSERBOOKMANIDENTIFIEDBYBOOKMANDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMP 设置角色权限GRANTCONNECTTOBOOKMAN GRANTRESOURCETOBOOKMAN 设置系统权限GRANTUNLIMITEDTABLESPACETOBOOKMAN 数据库表结构设计 表BookType 创建表BookTypeCREATETABLEBOOKMAN BookType TypeIdNumberPrimaryKey TypeNameVarchar2 50 NOTNULL DescribeVarchar2 400 UpperIdNumber 数据库表结构设计 表BookInfo 创建表BookInfoCREATETABLEBOOKMAN BookInfo BookNoVarchar2 50 PrimaryKey BookNameVarchar2 50 NOTNULL AuthorVarchar2 50 NOTNULL PublisherVarchar2 50 PtimesVarchar2 50 BpriceNumber 8 2 BtypeNumber TotalNumNumber 数据库表结构设计 表StoreIn 创建表StoreInCREATETABLEBOOKMAN StoreIn StoreIdVarchar2 50 PrimaryKey BookNoVarchar2 50 NOTNULL BookNumNumberNOTNULL StorePosVarchar2 200 EmpNameVarchar2 50 OptDateChar 10 数据库表结构设计 表Books 创建表BooksCREATETABLEBOOKMAN Books BookNoVarchar2 50 PrimaryKey BookNumNumberNOTNULL CountNumNumber EmpNameVarchar2 50 CountDateChar 10 数据库表结构设计 表Cards 创建表CardsCREATETABLEBOOKMAN Cards CardnoVarchar2 50 PrimaryKey DepNameVarchar2 50 NOTNULL EmpNameVarchar2 50 IdcardVarchar2 50 CreateDateChar 10 FlagNumber 1 数据库表结构设计 表Cards 创建表BorrowCREATETABLEBOOKMAN Borrow BidNumberPrimaryKey BookNoVarchar2 50 NOTNULL CardnoVarchar2 50 NOTNULL BdateChar 10 RdateChar 10 RRdateChar 10 ForfeitNumber 8 2 FlagNumber 1 数据库表结构设计 表Users 创建表UsersCREATETABLEBOOKMAN Users UserNameVarchar2 50 PrimaryKey UserPwdVarchar2 50 NOTNULL INSERTINTOBOOKMAN UsersVALUES Admin Admin 12 2设计工程框架 创建工程添加模块添加类模块 创建工程 首先需要创建工程存储的目录 运行VisualBasic12 0主程序 并选择新建 标准EXE 工程 新建工程后 在VisualBasic窗口中有一个缺省的窗体Form1 在此基础上设计系统的主界面 选择 工程 菜单中的 工程1属性 命令 在 工程属性 对话框中 将工程名设置为Books 单击 保存 按钮 将工程存储为Books vbp 将Form1窗体保存为FrmMain frx 添加模块 Const用来管理工程中的常量 DbFunc用来管理工程中与数据库操作相关的声明 变量和函数 GeneralFunc用来管理工程中一些通用的自定义函数 Variable用来管理工程中的全局变量 添加类模块 BookType类的成员函数 表12 8BookType类的成员函数 添加类模块 BookInfo类的成员函数 添加类模块 StoreIn类的成员函数 添加类模块 Book类的成员函数 添加类模块 Cards类的成员函数 添加类模块 Borrow类的成员函数 添加类模块 Users类的成员函数 12 3系统主界面和登录模块设计 设计主界面设计登录模块 主界面 主界面窗体的属性 登录窗体 12 4图书分类管理模块设计 使用TreeView控件管理图书分类的方法设计图书分类信息编辑窗体设计图书分类信息管理窗体设计图书分类选择窗体 添加控件 设计图书分类信息编辑窗体 设计图书分类信息管理窗体 设计图书分类选择窗体 窗体名为FrmBookTypeSel 12 5图书信息管理模块设计 设计图书信息编辑窗体设计图书信息管理窗体设计图书选择窗体 设计图书信息编辑窗体 图书信息编辑窗体可以用来添加和修改图书的基本信息 窗体名称为FrmBookInfoEdit 设计图书信息管理窗体 图书基本信息管理窗体的名称为FrmBookInfo 设计图书选择窗体 在图书借阅时 需要选择图书 选择图书窗体的名称为FrmBookSel 12 6图书库存管理模块设计 设计图书库存编辑模块设计图书库存管理模块设计库存盘点编辑模块设计库存盘点管理模块 设计图书库存编辑模块 创建一个新窗体 窗体名称设置为FrmStoreInEdit 设计图书库存管理模块 图书库存管理窗体的名称为FrmStoreIn 窗体布局如图12 14所示 设计库存盘点编辑模块 库存盘点的作用是直接修改图书的库存数量 保证系统数据的准确性 库存盘点编辑窗体的名称为FrmStoreCountEdit 设计库存盘点管理模块 创建一个新窗体 窗体名称设置为FrmStoreCount 12 7借阅证件管理模块设计 设计借阅证信息编辑窗体设计借阅证信息管理窗体设计图书借阅记录窗体 设计借阅证信息编辑窗体 借阅证信息编辑窗体可以用来添加和修改借阅证信息 借阅证信息编辑窗体的名称为FrmCardsEdit 设计借阅证信息管理窗体 借阅证信息管理窗体的名称为FrmCards 窗体的布局如图12 18所示 设计图书借阅记录窗体 图书借阅记录窗体的名称为FrmRecord 窗体布局如图12 19所示 12 8图书借阅管理模块设计 设计图书借阅信息编辑窗体设计图书借阅信息管理窗体设计图书催还信息管理窗体 设计图书借阅信息编辑窗体 图书借阅信息编辑窗体可以用来添加和修改图书借阅信息 包括图书续借 图书归还 图书挂失等 窗体名称为FrmBorrowEdit 设计图书借阅信息管理窗体 图书借阅信息窗体的名称为FrmBorrow 设计图书催还信息管理窗体 当读者在窗体FrmBorrow中单击 图书催还 按钮时 将打开 图书催还记录 窗体 显示近期需要归还的图书记录 图书催还信息窗体的名称为FrmPush
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!