图书馆管理系统设计.docx
- 文档编号:8751506
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:27
- 大小:1.74MB
图书馆管理系统设计.docx
《图书馆管理系统设计.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统设计.docx(27页珍藏版)》请在冰豆网上搜索。
图书馆管理系统设计
图书馆管理系统设计
1.设计数据表并确定表之间的关系。
本数据库设计了6个对象,如下:
读者(读者编号,姓名,性别,读者类别,单位或住址);
读者类别(读者类别,限借册数);
图书借阅(借书日期,读者编号,图书编号,续借日期,还书日期,图书状态,超期天数,超期罚款,是否注销);
图书(图书编号,书名,作者,出版社,出版日期,图书类别,页数,价格,存放位置,入库日期,借出次数,图书总数,借出数量,注销数量,备注);
出版社(出版社,ISBN,出版社地址,出版社邮编);
图书类别(图书类别,借出期限)
设计表之间的关系,如下:
2.设计登陆及密码窗体。
2.1先用“设计视图”新建三个空白的窗体,并依次保存为“登录”、“密码”、“主控面板”后退出窗体视图。
然后双击名为“登录”的空白窗体,并且换到窗体的设计视图,在左上角单击鼠标右健,选择“属性”,如下图:
设置格式标签中的各属性,图片属性选择“library.jpg”图片
2.2再来设计两个按钮,使用向导创建“登录”按钮,和“退出”按钮。
登录按钮的作用是打开“密码”窗体,“退出”按钮则是退出本窗体。
(具体操作略),
在设计视图中调整窗体,最后效果如下:
保存窗体后退出。
2.3双击打开“密码”窗体,并且换到设计视图,照上例设计窗体属性,并放置如下控件到窗体上:
右键点击“确定”按钮,选择“事件生成器”——“宏生成器”,进入宏设计界面。
在工具栏上,点击“条件”增加条件列
然后,写入宏,如下:
保存后退出。
2.4双击打开“主控面板”窗体,并且换到设计视图。
在设计视图下添加以下标签控件及图标按钮,图标可使用图片icon.bmp.
图书管理设计
3.1图书管理子窗体设计
图书管理窗体里,内嵌了一个图书管理子窗体。
因为这两个窗体的数据源是查询,所以,我们先来创建窗体所需的数据源—查询。
首先创建一个名为“图书管理查询”的查询,如下:
切换到窗体对象下,使用窗体向导创建“图书管理子窗体“,如下:
添加以下14个字段
3.2“图书管理“窗体设计
切换到窗体对象下,使用窗体向导,如下
然后,选则窗体会用到的字段,我们会用到
[出版社]!
[出版社],[出版社]!
[ISBN],
[图书]!
[图书编号],[图书]!
[书名],[图书]!
[作者],[图书]!
[出版日期],
[图书]!
[图书类别],[图书]!
[页数],[图书]!
[价格],[图书]!
[存放位置]
[图书]!
[入库日期],[图书]!
[图书总数],[图书]!
[备注],
[图书类别]!
[图书期限],共14个字段
先选择数据源为“表:
出版社”,
如下:
继续选择数据源为“表:
图书”,
最后选择数据源为“表:
图书类别”,并添加该表中的“借出期限”字段。
点击“下一步”,
完成后,打开,如下。
调整字段的先后顺序,并且加上标题,并把窗体的“记录选择器”、“导航按钮”、“分割线”属性均设置为“否”,“滚动条”设置为“两者均无”,字体颜色大家可随意设置,如下:
在该窗体上添加三个“矩形控件”,并使用向导在其内如添加相应的按钮。
在第一个矩形内,添加四个记录导航的图片按钮,作用分别为“转到第一项记录”、“转至前一记录”、“转至后一记录”、“转到最后一项记录”。
下面添加一个子窗体控件:
下一步,默认,退出,最后效果如下:
读者管理设计
使用窗体向导,数据源为“读者”表,生成一个“读者管理(纵栏)”式窗体和“读者管理(表格)”式窗体
3.4“数据管理”窗体设计
使用设计视图来手动添加一些控件按钮,效果如下:
现在回到“切换面板”窗体中,给按钮添加事件。
在设计视图下,选中“数据管理”标签左边的按钮,单击右键,选择“事件生成器”—“代码生成器”
在该按钮的click事件中,填写“DoCmd.OpenForm”后,退出。
如下图:
借书设计
4.下面来设计有关图书借阅的窗体。
使用设计视图,创建一个名为“借书”的窗体,如下:
然后先来创建一个名为“借书(读者)”的参数查询,如下:
再用设计视图创建一个名为“借书(读者)”的窗体,数据源为我们刚刚建立的“借书(读者)”查询。
如下:
再打开“借书”窗体,在设计视图下,添加子窗体,数据源选择“现有窗体”,如下:
添加“子窗体”后,修改“借书”窗体的“记录源”属性为“借书(读者)”。
在窗体上,使用向导添加一个作用为刷新窗体的按钮,如下面的按钮“确定”。
再来设计“借书(图书)”窗体,
新建一个名为“借书(图书)”查询,如下:
打开“借书(图书)”窗体后,拖放一个“”控件,使用向导,选择数据源为“借书(图书)”查询,系统会自动创建一个名为“借书(图书)子窗体”的窗体文件。
修改该子窗体的“默认视图”属性为“单个窗体”。
下面同样在主窗体中添加一个“确定”按钮,其作用为刷新窗体。
注意:
需要设置主窗体的数据源为“借书(图书)”查询,该刷新才能正常使用。
再打开“借书”窗体,来添加一个用于链接的按钮,如下:
要完成借书的功能,还需要创建几个查询,首先创建一个“借书(更新)”的更新查询,如下:
再创建一个名为“借书(借出)”的追加查询
再创建一个名为“借出数量(更新)”的更新查询,如下:
下面我们用“宏”来设计“借出”功能了,打开“借书(图书)”窗体,添加一个按钮,如下:
保存宏名为“借出图书”
“还书”设计
“还书”窗体设计,设置文本框Text3的默认值属性为“=Date()”,即显示当前日期。
“还书”查询设计
设置“还书”窗体的数据源属性为“还书”查询。
添加还书子窗体,选择数据源为“还书”查询。
然后选定以下六个字段。
下面来用宏设计“还书”按钮功能的实现,首先我们需要创建查询:
“还书(更新)”查询设计
“还书数量(更新)”查询的设计
下面设“还书”宏的设计:
“续借”设计
“数据查询”模块设计
【本文档内容可以自由复制内容或自由编辑修改内容期待你的好评和关注,我们将会做得更好】
感谢您的支持与配合,我们会努力把内容做得更好!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)