图书管理系统开发说明.docx

上传人:b****1 文档编号:1111280 上传时间:2023-04-30 格式:DOCX 页数:35 大小:2.32MB
下载 相关 举报
图书管理系统开发说明.docx_第1页
第1页 / 共35页
图书管理系统开发说明.docx_第2页
第2页 / 共35页
图书管理系统开发说明.docx_第3页
第3页 / 共35页
图书管理系统开发说明.docx_第4页
第4页 / 共35页
图书管理系统开发说明.docx_第5页
第5页 / 共35页
图书管理系统开发说明.docx_第6页
第6页 / 共35页
图书管理系统开发说明.docx_第7页
第7页 / 共35页
图书管理系统开发说明.docx_第8页
第8页 / 共35页
图书管理系统开发说明.docx_第9页
第9页 / 共35页
图书管理系统开发说明.docx_第10页
第10页 / 共35页
图书管理系统开发说明.docx_第11页
第11页 / 共35页
图书管理系统开发说明.docx_第12页
第12页 / 共35页
图书管理系统开发说明.docx_第13页
第13页 / 共35页
图书管理系统开发说明.docx_第14页
第14页 / 共35页
图书管理系统开发说明.docx_第15页
第15页 / 共35页
图书管理系统开发说明.docx_第16页
第16页 / 共35页
图书管理系统开发说明.docx_第17页
第17页 / 共35页
图书管理系统开发说明.docx_第18页
第18页 / 共35页
图书管理系统开发说明.docx_第19页
第19页 / 共35页
图书管理系统开发说明.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统开发说明.docx

《图书管理系统开发说明.docx》由会员分享,可在线阅读,更多相关《图书管理系统开发说明.docx(35页珍藏版)》请在冰点文库上搜索。

图书管理系统开发说明.docx

图书管理系统开发说明

图书管理系统开发说明

1、图书管理系统的分析

图书馆作为一种信息资源的集散地,图书和用户借阅资源繁多,包含很多信息数据的管理。

经调查,发现很多图书馆信息管理的方式是基于文本、表格等纸质的手动处理。

目前图书管理方式具体有一下几处不足之处:

1、数据处理手工操作工作量大,出错率高,且出错后不易更改。

2、图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂。

3、一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理人员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅,查找了,造成查询费时、费力。

针对这些问题,有必要建立图书管理系统,是图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改图书情况。

2、图书管理系统的功能

图书管理系统数据库是为了满足图书馆管理图书的工作而设计的,它包括五个模块,分别是“图书信息管理”、“借阅者信息管理”、“借还书信息管理”、“出版社信息管理”和“报表显示”。

它们的功能如下:

(1)图书信息管理.。

实现图书信息的录入,当有新书进库时,则把该图书的信息录入计算机。

此外,还可以浏览和查询图书的详细信息就,实现图书的统计等。

(2)借阅者信息管理。

实现借阅者信息的录入,可将新的借阅者的信息输入到计算机中。

还可以浏览或者查询借阅者的详细信息等。

(3)借书信息管理。

实现借书信息的录入,同时还可以浏览借还书的信息。

(4)出版社信息管理。

实现出版社信息的录入,可将新的出版社的信息录入到计算机中,同时,还可以对出版社的信息进行浏览和查询。

(5)报表显示。

可以显示各类所需的报表。

3、数据表的设计和创建

一、数据表的逻辑结构设计

(1)图书表的逻辑结构,如图:

字段名称

数据类型

字段大小

允许空值

书号

文本

10

必填

分类号

文本

6

必填

书名

文本

20

必填

作者

文本

10

出版社名称

文本

20

出版日期

日期/时间

短日期

定价

货币

缺省

进库日期

日期/时间

短日期

库存量

数字

长整形

设置“书号”为主键。

(2)借阅者表的逻辑结构,如图:

字段名称

数据类型

字段大小

允许空值

借书证号

文本

10

必填

姓名

文本

10

必填

性别

文本

2

联系电话

文本

8

借书数量

数字

整形

设置“借书证号”为主键。

(3)借还书表的逻辑结构,如图:

字段名称

数据类型

字段大小

允许空值

借书ID

自动编号

缺省

必填

借书证号

文本

10

必填

姓名

文本

10

必填

书号

文本

10

必填

书名

文本

20

必填

借出日期

日期/时间

短日期

是否已还

是/否

缺省

应还日期

日期/时间

短日期

设置“借书ID”为主键。

(4)出版社表的逻辑结构,如图:

字段名称

数据类型

字段大小

允许空值

出版社编号

自动编号

缺省

必填

出版社名称

文本

20

必填

电话

文本

20

地址

文本

20

设置“出版社编号”为主键。

二、数据表的创建

1设计了数据表的逻辑结构后,根据上述表的内容进入表的设计视图设置表的属性。

对应上述表格,设置相应的属性,如图:

图书表

借阅者表

借还书表

出版社表

2打开各表,输入数据。

结果如下:

图书表

借阅者表

借还书表

出版社表

建好后的表会显示在数据库窗口的“表”对象选区内。

如图:

4、创建表间关系

在“工具“菜单选择”关系“菜单”项,或直接单击工具栏上关系按钮

在“显示表”对话框中,选择要建立关系的表项目:

“图书表”、“借阅者表”、“借还书表”和“出版社表”。

建立如下表间关系:

5、查询的设计

一、选择查询的设计

1、无条件的选择查询的设计

(1)进入查询的设计视图,在“显示表”对话框中选择“图书表”和“借还书表”,单击添加,两个表便添加到查询设计视图窗口上半部分,单击“关闭”按钮。

(2)双击“图书表”字段列表中的“书号”、“书名”、“作者”、“出版的社名称”和“库存量”字段,双击“借还书表”字段列表中的“借书证号”、“应还日期”和“是否已还”字段

(3)单击“应还日期”字段下方的排序行,在下拉式列表框选择“升序”

(4)单击工具栏上的保存按钮

,输入查询名称“借阅书籍信息”单击“确定”设计视图如下:

(6)用同样的方法创建“读者借阅情况”查询。

在“借阅者”字段选择“借书证号”、“姓名”、“联系电话”、和“借书数量”字段;在“图书表”字段列表中选择“图书编号”、“书名”和“作者”;在“借还书表”字段列表中选择“借出日期”、“应还日期”、“是否已还”字段。

并按“借书证号”做升序排列。

如图所示:

2、有条件的选择查询的设计

(1)进入查询的设计视图,在“显示表”对话框中选择“借还书表”,单击添加,便添加到查询设计视图窗口上半部分,单击“关闭”按钮。

(2)依次双击字段列表的“书号”、“书名”、“借出日期”“应还日期”和“是否已还”字段。

便添加到设计视图下半部分的设计网格中。

(3)在字段“是否已还”的“条件”行输入“No”

(4)保存,查询名称“未还书信息”。

(5)运行该查询,如图:

二、计算查询的设计

1、简单的计算查询

(1)打开查询的设计视图,选择“查询”选项卡,添加“未还书信息”查询。

关闭“显示表”

(2)双击字段列表的“书号”和“书名”字段,同时重复添加一个“书名”字段。

(3)单击工具栏上的总计按钮

,并在网格中出现的“总计”行设置成“分组”。

单击第二个“书名”字段的总计行,选择“计数”

(4)将查询保存为“未还书数量”。

运行查询,如图所示:

(5)打开“未还书数量”查询的设计视图,在“显示表”的“查询”选项卡中选择“未还书数量”,单击“添加”按钮,再单击“关闭”按钮。

(6)双击“书号”和“书名”字段添加到设计网格中,设置另一个字段为:

“数量:

[未还书数量]!

[书名之计数]”。

并选中字段下的“显示”复选项。

(7)将窗体保存为“统计各未还书数量”。

2、较复杂的计算查询

(1)进入查询设计视图,在“显示表”的“两者都有”选项卡中选择“图书表”和“统计各未还书数量”,单击“添加”之后单击“关闭”

(2)双击“图书表”字段列表中的“书号”、“分类号”、“作者”和“出版社名称”字段,双击“统计各未还书数量”字段列表的“书名”字段,在设计网格中新增一个字段。

设置如下:

“可借量:

[图书表]!

[库存量]-[统计各未还书数量]!

[数量]”。

并选中新增字段的“显示”行复选项

(3)保存窗体为“各书可借出量”,运行查询,结果如下:

三、参数查询的设计

(1)进入查询的设计视图,在“显示表”的“两者都有”选项卡中选择“图书表”和“各书可借出量”窗体。

单击添加后单击关闭按钮。

(2)双击“图书表”字段列表的所有字段和“各书可借出量”的“可借量”字段。

并在“书号”字段的“条件”行输入“[请输入书号]”

(3)保存窗体为“按书号查图书信息”。

运行查询:

四、生成表查询

(1)进入查询设计视图,在显示表对话框中,在“两者都有”的选项卡中添加“图书表”和“各书借出量”查询

(2)双击“图书表”的“书号”、“分类号”、“书名”、“作者”、“出版社名称”、“出版日期”、“定价”和“进库日期”字段。

双击“各书可借出量”字段列表的“可借量”。

(3)单击工具栏上的“查询”项,选择“生成表查询”子菜单项,在“生成表”对话框中输入生成新表的名称“可借图书信息”。

单击“确定”。

(4)单击工具栏上的更新按钮。

系统弹出提示对话框,单击“是”按钮。

(5)将窗体存为“可借书信息”,单击确定。

6、宏的设计

(1)在数据库窗口单击“宏”对象,单击

按钮。

(2)单击工具栏上的宏名按钮

和条件按钮

并在“宏名”列的第一个空白文本框输入“可借图书量”;在“操作”列的第一个空白下拉列表框中选择“openQuery”操作;在“操作参数区”的“查询名称”行的下拉列表框中选择“各书可借出量”查询。

(3)重复上诉步骤,完成所有宏操作设置。

结果如图:

(4)将宏存为“图书信息”,单击确定。

使用同样方法创建“借还书信息”的宏组。

7.窗体的设计

一、数据录入窗体的设计

1、用向导创建窗体的雏形

(1)在数据库“窗体”对象区区域内双击

项。

在弹出“窗体向导”的对话框中单击“表/查询”的下拉列表,选择“表:

图书表”,选择所有字段。

(2)单击“下一步”,在对话框中选择“纵栏式”的窗体布局。

(3)单击“下一步”。

在对话框中选择“远征”的窗体样式。

(4)单击“下一步”。

在对话框中输入窗体的标题“录入图书信息”

(5)单击“完成”按钮。

2、再设计视图中完善窗体

(1)打开“录入图书信息”窗体的设计视图,适当调整各个控件的大小和位置。

(2)单击工具栏的标签按钮

,单击窗体要放置标签的位置,打开标签的属性窗口,按下表要求设置属性

属性名

属性值

名称

Label18

标题

录入图书信息

可见性

字体名称

隶书

字号

24

字体粗细

加粗

文本对齐

居中

(3)单击工具箱中的

,在窗体的设计视图主体画一个矩形,把所有控件都包含在内,设置“特殊效果”为“凸起”

(4)在控件向导按钮

按下的情况下,单击工具箱中的

按钮,在设计视图主体区要放置命令按钮的位置单击一下,在对话框的“类别”中选择“记录操作”,在“操作”选择“添加新纪录”

(5)单击“下一步”按钮,在对话框中选择“文本”单选项。

单击“完成”按钮。

(6)用同样的方法添加“保存记录”按钮和“退出”按钮。

(7)按照下图设置窗体属性。

属性名

属性值

标题

录入图书信息

默认视图

单个窗体

数据输入

滚动条

两者均无

分割线

边框样式

细边框

最小最大化按钮

最小化按钮

(8)运行窗体。

按照同样方法创建其他数据录入的窗体,如下图所示:

录入图书信息

录入借还书信息

录入借阅者信息

录入出版社信息

二、信息浏览窗体的设计

1、创建主/子窗体的雏形

(1)在“窗体”对象选区双击

,在对话框中“表/查询”的下拉列表框中选择“表:

图书表”,选择全部字段;再在“表/查询”的下拉列表框中选择“表:

可借图书信息”的“书号”和“可借字段”

(2)单击“下一步”按钮,在对话框中选择“通过图书表”的数据查看方式,在下边选择“带有子窗体的窗体”项。

(3)单击“下一步”按钮,在对话框中选择“数据表”确定子窗体所采用的布局。

(4)单击“下一步”按钮,在对话框中选择“远征”样式。

(5)单击“下一步”按钮,在对话框中输入主窗体的标题“图书信息浏览”,子窗体的标题“可借图书信息子窗体”。

(6)单击“完成”按钮。

结果如图:

2、在设计视图中完善窗体

(1)打开“图书信息浏览”的设计视图调整各个控件与子窗体的大小和位置。

(2)在窗体页眉部分添加标题为“图书信息浏览”的标签。

标签设置属性如下:

属性名

属性值

标题

图书信息浏览

字体名称

隶书

字号

24

文本对齐

居中

(3)单击工具箱中的

,单击窗体要放置命令按钮的位置。

在对话框中的“类别”中选择“杂项”,在“操作”中选择“运行宏”‘

(4)单击“下一步”按钮,在对话框中的运行宏列表框中选择“图书信息.阅图书信息”。

(5)单击“下一步”按钮,在对话框中选择“文本”,并在右边文本框中输入:

“借阅图书信息”。

(6)单击“完成”按钮,按相同方法添加“各可借图书数量”和“退出”按钮。

并按下表设置窗体属性:

属性名

属性值

标题

图书信息浏览

默认视图

单个窗体

允许编辑

允许删除

允许添加

数据输入

滚动条

两者均无

分割线

边框样式

细边框

最小最大化按钮

最小化按钮

(7)按同样方法创建其他浏览信息窗体。

运行窗体:

图书信息浏览

借还书信息浏览

读者信息浏览

出版社信息浏览

三、查询窗体的设计

(1)在“窗体”选项区中,双击

项。

调整窗体主体区的大小。

单击工具栏上的

按钮,,在对话框中选择“远征”样式,单击“确定”。

(2)单击工具箱上的

按钮,再设计视图的主体区画一个适当大小的矩形,设置“特殊效果”为“凸起”

(3)在窗体添加“按书号查”、“按书名查”、“按出版社查”和“退出”按钮,调整好布局。

(4)在窗体主体的上方添加一个标题为“查询图书信息”的标签。

按下表设置窗体属性。

属性名

属性值

标题

查询图书信息

默认视图

单个窗体

允许编辑

允许删除

允许添加

滚动条

两者均无

记录选择器

导航按钮

分割线

边框样式

细边框

最小最大化按钮

最小化按钮

(5)窗体存为“查询图书信息”,单击“确定”。

(6)用类似的方法创建其它窗体。

运行窗体:

查询图书信息

查询借还书信息

查询借阅者信息

查询出版社信息

四、图书信息管理窗体的设计

(1)在“窗体”对象中,双击

,适当调整主体区域大小。

(2)单击工具栏上的

按钮,在对话框中选择“远征”样式.

(3)单击工具箱中的命令按钮,单击“主体”区域要放置命令按钮的位置,在对话框中的“类别”列表框中选择“杂项”,在“操作”列表框中选择“运行宏”。

(4)单击“下一步”按钮,在对话框中选择“图书信息.图书信息录入”项

(5)单击“下一步”按钮,在对话框中选择“文本”,并在右边文本框中输入“登记图书信息”。

(6)单击“下一步”按钮,在对话框中输入命令按钮的名称“cmdDJ”

(7)单击“完成”按钮。

以同样的方法创建“浏览图书信息”、“查询图书信息”和“退出”按钮。

“退出”按钮是在类别宏选择“窗体操作”,在操作中选择“关闭窗体”

(8)调整各个命令按钮的大小和位置,在窗体“主体”区域放置一个标题为“图书信息管理”的标签,按照下图设置标签控件属性:

属性名

属性值

名称

Label4

标题

图书信息管理

字体名称

隶书

字号

22

文本对齐

居中

倾斜字体

(8)在窗体“主体”区域画一个矩形,将之前的所有控件包含在内,“特殊效果”为“凸起”。

根据下表设置窗体属性:

属性名

属性值

标题

图书信息管理

默认视图

单个窗体

允许编辑

允许删除

允许添加

滚动条

两者均无

记录选择器

导航按钮

分割线

边框样式

细边框

最小最大化按钮

最小化按钮

(9)窗体存为“图书信息管理”,单击“确定”。

运行“窗体”。

按照同样的方法创建其他3个信息管理窗体。

图书信息管理

借还书信息管理

借阅者信息管理

出版社信息管理

8、报表的设计

一、利用向导创建报表

(1)双击“报表”对象中的

项,在对话框中的“表/查询”的下拉列表中选择“表:

可借图书信息”,选择全部字段。

(2)单击“下一步”按钮,在对话框中选择“书号”作“升序”排列

(3)单击“下一步”按钮,在对话框中选择“表格”的布局方式,方向选择“纵向”。

(4)单击“下一步”按钮,在对话框中选择“组织”样式。

(5)单击“下一步”按钮,在对话框中输入报表标题“图书信息报表”。

单击“完成”。

二、在设计视图中完善报表

(1)打开“图书信息报表”的设计视图,调整各个控件的位置和大小。

(2)按照下图设置标题“图书信息报表”的属性:

属性名

属性值

标题

图书信息报表

字体名称

隶书

字号

24

文本对齐

居中

倾斜字体

(3)单击“工具箱”中的

按钮,在标题“图书信息报表”的下边画一条直线,并设置“边框宽度”为“2磅”,以同样的方法在“主体”下边画一条直线,“边框宽度”为“细线”。

按照同样的方法设计其余3个报表。

运行报表:

图书信息报表

借还书信息报表

读者信息报表

出版社信息报表

三、报表显示窗体的设计

(1)在“窗体”对象中双击

项。

在“自动套用格式“对话框选择”远征“样式,单击”确定“。

(2)在窗体主体画一个适当大小的矩形,并设置其“特殊效果”为“凸起”。

(3)单击工具箱的

按钮,放置窗体主体适当位置。

设置相应标签和复选框的属性,以同样方法添加三个复选框“读者信息报表”、“借还书信息报表”、“出版社信息报表”。

(4)在窗体中添加“显示报表”和“退出”两个命令按钮。

并且设置代码(这里省略)。

(5)在窗体的“主体”区域添加一个标题为“报表显示”的标签,设置属性,并且设置窗体属性。

(6)将报表存为“报表显示”,运行窗体:

9、界面的设计

一、应用程序主界面的设计

(1)在“窗体”对象双击

,并设置窗体属性。

(2)在窗体属性“格式”选项卡的“图片”中单击

选择图片。

设置“图片类型”为“嵌入”,“缩放模式”设为“拉伸”

(3)在窗体添加两个标签。

标题为“图书管理系统”和“MicrosoftAccess2003”。

并在窗体主体添加六个命令按钮。

分别为按钮“图书信息管理”、“借还书信息管理”、“借阅者信息管理”、“出版社信息管理”、“报表显示”和“退出”。

并按要求设置各个命令按钮的属性。

(4)鼠标右键单击“图书管理”按钮,快捷菜单中选择“事件生成器”,在对话框中选择“宏生成器”。

(5)窗体存为“图书信息管理”。

(6)单击“确定”按钮,单击宏设计视图“操作”栏选择“Hourglass”选项;在注释输入:

“是鼠标在运行时变成沙漏状”。

(7)将光标移到下个单元格,在“操作”栏选择“OpenForm”选项;在注释输入:

“打开图书信息管理窗体”。

在“操作参数”的“窗体名称”下拉列表框选择“图书信息管理”,在“视图”下拉列表框中选择“窗体”;在“数据模式”下拉列表框中选择“编辑”;在“窗口”模式中选择“普通”方式。

(8)将光标移到下个单元格,在“操作”栏选择“Maximize”、其他按钮用同样方法建立宏操作。

根据要求设置(这里省略)。

(9)将窗体存为“主界面”单击确定。

运行窗体:

二、欢迎界面的设计

(1)在“窗体”对象中双击

项,设置窗体属性。

(2)在窗体属性“格式”选项卡的“图片”中单击

选择图片。

设置“图片类型”为“嵌入”,“缩放模式”设为“拉伸”

(3)在窗体中添加三个标签。

标题分别为:

“MicrosoftAccess2003”、“欢迎进入”和“图书管理系统”。

设置相应的属性。

(4)添加两个命令按钮“进入”和“退出”。

并且通过邮件单击进入快捷菜单,选择两个按钮的“事件生成器”中的“代码生成器”编写相应的代码(这里不具体写出代码)

(5)单击窗体属性中“事件“选项卡,在”计时器触发“选择‘[事件过程]”,“计时器间隔”的值设为“80”

(6)单击“计时触发器”旁边的文本框,单击

编写代码。

并且将“欢迎使用”标签的字号属性值改为“2”

(7)窗体保存为“欢迎界面”。

单击“确定”按钮。

运行窗体:

10电子商务

(1)班龚书华1024129

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2