第10章图书管理系统方案

上传人:人*** 文档编号:501514039 上传时间:2022-11-17 格式:DOC 页数:81 大小:2.38MB
返回 下载 相关 举报
第10章图书管理系统方案_第1页
第1页 / 共81页
第10章图书管理系统方案_第2页
第2页 / 共81页
第10章图书管理系统方案_第3页
第3页 / 共81页
第10章图书管理系统方案_第4页
第4页 / 共81页
第10章图书管理系统方案_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《第10章图书管理系统方案》由会员分享,可在线阅读,更多相关《第10章图书管理系统方案(81页珍藏版)》请在金锄头文库上搜索。

1、. . . . 第10章 图书管理系统本 章 容 数据库应用系统开发的基本思想和步骤 创建关于图书管理系统的表和数据库 创建借书表单 创建还书表单 创建资料查询表单 创建图书管理表单 创建读者管理表单 创建图书管理系统的报表 创建报表打印表单 创建一个自定义工具栏类 设计图书管理系统的主表单 初始化表单的制作 制作数据备份表单 创建数据恢复表单 创建数据清空表单 制作密码验证表单 制作密码修改表单 创建系统封面表单 图书管理系统菜单的制作 图书管理系统主程序的制作 创建项目组织系统结构 应用系统的发布案例1:数据库应用系统开发的基本思想和步骤学习Visual FoxPro最终的目的是开发一个数

2、据库应用系统,本章通过制作图书管理系统集中介绍数据库开发的全过程,以与开发数据库应用系统的制作方法和步骤。一、 需求分析1、开发目的: 这个图书管理系统主要为小型图书馆、图书社设计,根据这些图书馆、图书社图书管理的需求,经过分析后要实现的功能有:() 能浏览图书的资料信息和读者的资料信息。() 能够按一定条件查询相关资料的信息。() 能够修改、增加和删除相关资料信息。() 能按条件打印相关资料信息。() 有安全性较强的系统入口。() 应用系统自身的维护功能。2、数据需求:作者经过数据需求的分析,这个系统需要建立关于图书资料信息、读者资料信息、借书登记和管理的四个表,创建一个数据库,并且实现图书

3、资料信息、读者资料信息和借书登记表之间的关联,详细的设计在案例二中讲述。3、功能分析:() 浏览能浏览图书的资料信息和读者的资料信息。() 查询能对图书资料、读者资料和借阅登记的信息按照一定的条件进行查询或者模糊查询。() 数据维护对图书资料、读者资料和借书登记的相关数据进行修改、添加、删除等的数据维护。() 撤消保存能撤消错误的操作,能保存用户更改的信息。() 资料打印对图书资料、读者资料和借书登记的相关数据信息按照指定的条件进行打印。() 数据备份、恢复和清除能随时对数据进行备份,也能对数据进行恢复,还可以对整个数据库和表进行初始化和清除操作。() 密码的管理可以修改密码二、 模块分析1、

4、系统维护模块系统维护模块包括了系统初始化、数据表的清空、数据备份、数据恢复、密码修改和系统退出等的功能。这些功能是通过独立的表单实现的。2、借还书模块这个模块包括两个表单,分别实现借书和还书功能,在这两个表单上我们可以查看要借或者要还图书的信息资料和读者的信息资料,并且利用“借书”和“还书”两个按钮实现借书和还书登记。3、资料查询模块这个模块通过一个拥有两个页框的表单实现图书资料和读者资料的查询,并且可以是模糊查询,也可以是精确查询。4、资料管理模块这个模块包括两个表单,分别实现图书资料的管理和读者资料的管理,管理包括:查看资料、修改资料、删除资料以与添加资料等等功能。5、打印资料模块通过一个

5、表单实现有条件打印,在这个表单里我们可以选择要打印的数据,实现按条件打印的目标。三、 开发步骤:1、创建数据表和数据库。表和数据库是数据库应用系统操作的基础和核心,所以经过需求分析后接着要做的就是设计表和数据库。表的设计要合理,要建立关联的表必须有一样的字段名,关于表和数据库的设计知识我想大家一定知道,这里就不详述了。2、应用程序的设计。一个应用系统包含多种类型的文件,比如表单、菜单、报表、子类等等,每一种文件又有好多个,这些种类数量繁多的应用程序必须有一个清晰的设计思路,同一个系统不同的设计者有不同的设计思路,比如有人设计是从整体到局部、从大到小,先建立项目管理器,接着创建主程序,然后是主界

6、面,最后才是某个具体功能的表单、报表等等,也有人是正好相反的步骤。而作者本人喜欢先设计小的、局部的,然后再设计大的、整体的,我认为这样对编程等方面是有利的。3、连编生成应用程序或可执行文件。当一个项目建立好后,在项目运行前还必须对它们“连编”。主要目的是生成可执行文件,同时可以设置项目信息,比如等,还可以测试和校验项目,测试程序组件是否可用。4、测试并发布应用程序。以上步骤完成后,剩下的就是发布程序了。案例2:创建关于图书管理系统的表和数据库制作要点:1、创建表2、建立主索引和普通索引3、创建数据库4、实现两个表之间的关联步骤详解:刚才已经说过表和数据库是数据库应用系统操作的基础和核心,设计的

7、时候要充分考虑到表之间的关联,同时注意数据库设计的合理性,以免造成数据冗余。下面列出图书管理系统的所有表的结构与必须的索引,表中的记录大家可以自己加几个,在这个案例中我们需要这样四个表:1、读者信息表(读者信息.DBF)结构:读者信息(读者编号 c(10) primary key,读者 c(10),证件号 c(20),性别 c(2),单位部门 c(20),住址 c(40),职业 c(20),联系 c(12),备注 c(40),未还书目 c(2)2、图书资料表(图书资料.DBF)结构:图书资料(图书编号 c(10) primary key,图书类别 c(10),图书名称 c(50),作者 c(2

8、0), c(30),出版日期 d,入馆日期 d,购买价格 y(8),借阅次数 n(4),备注 c(50)3、借书登记表(借书登记.DBF)结构:借书登记(读者编号 c(10),图书编号 c(10),读者 c(10),读者证件号 c(20),借阅日期 d,归还日期 d,借书标志 c(4), foreign key 读者编号 tag 读者编号 references 读者信息,foreign key 图书编号 tag 图书编号 references 图书资料)4、系统表(系统账号.DBF)结构:系统账号(账号 c(20),密码 c(20))接着再创建一个名为“读者管理”的数据库,把图书资料.DBF、

9、读者资料.DBF和借书登记.DBF三个表添加到数据库里面并按表结构要求建立关联。如图10-1所示:图10-1 “读者管理”数据库案例3:创建借书表单案例运行效果与操作在这个表单中,我们可以通过输入读者的读者编号来了解读者的信息,也可以输入图书编号来了解要借图书的信息,当读者确定要借出时,单击“借出”按钮就可以把信息记录在借书登记表里面。借书表单的运行效果如图10-2。 图10-2 “js”表单运行效果其中单击“清空”按钮会将表单上所有的文本框容清除,退出表单时,单击“退出”按钮就可以。制作要点1、 SQL查询语言2、 文本框属性设置步骤详解1、新建一个表单,保存文件名为js,打开“数据环境设计

10、器”窗口,向其中添加读者信息表、图书资料表以与借书登记表。如图10-3添加对象,分别添加十六个标签、十四个文本框、五个按钮和两个形状。 图10-3“js”表单 2、这些控件的属设置如表10-1: 表10-1“js”属性设置对象属性属性值说明Form1AutoCenter.t.-真设置这个表单在首次显示时自动在Visual FoxPro主窗口中自动居中BorderStyle2-固定对话框指定边框样式Caption书籍借阅标题Iconmonitor.ico(自己选择)表单的图标,大家可以使用自己喜欢的图标MaxButton.F.-假关闭最大化按钮NameForm1表单名ShowTips.T.-真显

11、示工具提示ShowWindow1-在顶层表单中指定在创建过程中表单窗口显示表单WindowType1-模式表单在显示或运行时的动作模式Label1Caption读者信息AutoSize.T.-真Label2到Label16的AutoSize属性都照此设置BackStyle0-透明Label2到Label16的BackStyle属性都照此设置FontName宋体Label2到Label16的FontName属性都照此设置FontSize11Label10的FontSize属性也是11,其它从Label2到Label16的FontSize属性都是9Label2Caption读者编号:Label3C

12、aption姓 名:Label4Caption性 别:Label5Caption证件号:Label6Caption单位部门:Label7Caption联系:Label8Caption备注:Label9Caption未还书目:Label10Caption图书信息Label11Caption图书编号:Label12Caption图书名称:Label13Caption图书类别:Label14Caption作 者:Label15Caption:Label16Caption购买价格:Shape1BackStyle0-透明指定形状的背景为透明SpecialEffect0-3维指定形状的格式Shape2Ba

13、ckStyle0-透明SpecialEffect0-3维 Text1BackColor224,224,224背景色,自己选择一种喜欢的颜色就行,Text2到Text14的BackColor属性都可照此设置Text2ControlSource读者信息.读者指定文本框的数据源是表读者信息中的读者字段Text3ControlSource读者信息.性别Text4ControlSource读者信息.证件号Text5ControlSource读者信息.单位部门Text6ControlSource读者信息.联系Text7ControlSource读者信息.备注Text8ControlSource读者信息.未还书目Text10ControlSource图书资料.图书名称Text11ControlSource图书资料.图书类别Text12ControlSource图书资料.作者Text13ControlSource图书资料.Text14ControlSource图书资料.购买价格Command1Caption确 定按钮上显示的文字FontName宋体按钮上显示的文字字体Command2Caption确 定FontName宋体Command3Caption借 出FontName宋体Command4Caption清 空FontName宋体Command5Caption退 出

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

当前位置:首页 > 商业/管理/HR > 劳务/用工合同

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