vf图书管理系统Word下载.docx

上传人:b****3 文档编号:16003478 上传时间:2022-11-17 格式:DOCX 页数:21 大小:455.13KB
下载 相关 举报
vf图书管理系统Word下载.docx_第1页
第1页 / 共21页
vf图书管理系统Word下载.docx_第2页
第2页 / 共21页
vf图书管理系统Word下载.docx_第3页
第3页 / 共21页
vf图书管理系统Word下载.docx_第4页
第4页 / 共21页
vf图书管理系统Word下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

vf图书管理系统Word下载.docx

《vf图书管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《vf图书管理系统Word下载.docx(21页珍藏版)》请在冰豆网上搜索。

vf图书管理系统Word下载.docx

需求分析、概要设计、详细设计、测试分析报告、用户使用说明、测试结果、参考文献。

(4)设计结果

包括报告书1份(打印),其中附源程序(打印)。

教师评语及成绩

教师签名:

年月日

图书管理系统程序设计

作者:

王海斌

[摘要]利用一周时间,用6.0作为开发工具,结合所学的数据库理论知识,编制了一个简单的图书管理系统程序。

程序具有图书登记入库、图书查询、图书借还、统计汇总等基本功能。

[关键词]:

图书管理;

程序

1设计任务

根据所学的数据库知识,运用6.0(以下简称)作为开发工具,设计与实现一个简单的图书管理程序。

本次任务要求的程序尽管业务过程较简单,但功能要求全面,报告书格式要求严格,时间紧迫,因此工作量是充分的,难度也很大。

2设计目的

本次设计有两个目的:

一是加深对所学知识的理解与掌握,提高熟练运用计算机的能力;

二是掌握问题分析与解决方法,加强工程素质训练。

3需求分析

3.1系统功能分析

图书管理系统的主要任务是对图书馆管理员登陆,图书信息、读者信息、图书借阅归还信息的查询、统计并且能按一定要求输出报表。

3.2数据描述

三个实体:

图书基本信息与读者基本信息,管理员信息。

其中图书基本信息(图书编号,书名,出版社,库存量、借阅状态),读者基本信息(读者学号,班级,姓名,性别)。

由于读者信息限定,因此,可将图书数据与读者数据合为一个借书表。

该借书表的数据项包括:

借书表{读者学号,图书编号,书名}

由于图书与读者两个实体之间存在多对多关系,因此,从关系规范化理论角度看,两个实体之间需要通过一个表(即借书表)产生联系。

而不能将图书基本信息与读者基本信息放在一个表中,否则存在大量数据冗余。

所以,上面的设计,只是针对读者基本信息限定这一条件所做的简化处理。

3.3功能说明

3.3.1登陆系统

管理员登陆系统的唯一入口,便于系统的安全管理

3.3.2登记入库

能够让即将入库的图书及时登记在图书基本信息

3.3.3图书查询

可以根据图书书名,作者,出版社,库存量,图书编号查找图书馆是否有自己需要找的图书

3.3.4借还书记录

记录借出的和还的书进行图书登记

3.3.5读者信息查询

查询已借出去的书的读者的基本信息

3.3.6图书汇总

通过报表显示图书的基本信息、读者的基本信息、借书的基本信息

4设计与实现

4.1数据库设计

创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。

为了使系统设计精练实用,体现关系型数据库的特点,本系统还为各相关表建立关系。

4.1.1数据项设计

通过需求分析,可确定系统的数据项和数据结构如下:

a.图书的基本信息(图书编号、书名、作者、出版社、库存量、借阅状态)

b.借书表信息(图书编号、书名、读者学号、借书日期)

c.读者的基本信息(读者学号、班级、姓名、性别)

d.管理员信息(用户名、密码)

4.1.2概念结构设计

本系统在需求分析的基础上设计出能够满足用户需求的各种实体。

根据上面的分析所得的实体有:

图书的基本信息实体(图书基本信息表)、所借图书的读者与图书信息实体(借书表)、读者的基本信息实体(读者基本信息表)。

各实体间的关系如图:

4.1.3逻辑结构设计

图书的基本信息表(图书基本信息表)

列名

数据类型

可否为空

图书编号

字符型(10)

书名

字符型(50)

作者

出版社

数值型(50)

库存量

数值型(3)

借书状态

逻辑性

(1)

所借图书的读者与图书信息表(借书表)

读者学号

借书日期

读者的基本信息表(读者基本信息)

班级

字符型(6)

姓名

性别

管理员信息表

(1)

用户名

密码

4.2界面设计与功能代码

具体说明如下:

4.2.1功能:

图书管理员登陆界面

表单名:

表单1

数据环境:

管理员信息表

             图1 程序界面

1的代码:

管理员信息表

(1)(用户名)

()

(2)(密码)

("

登陆成功"

表单2

密码错误请重新输入"

2"

"

2

("

用户名输入不正确"

4.2.2功能:

图书管理系统界面

表单2

图2程序界面

表单3

2的代码:

表单4

3的代码:

表单5

表单6

4的代码:

表单7

5的代码:

4.2.3功能:

图书登记入库界面

表单3

图书基本信息表表

登记入库后:

图3 程序界面

(1)

(2)

(3)

(4)

(5)

图书基本信息表"

)=0

数据表图书基本信息表不存在,请检查后再试"

(1)(图书编号)

("

操作失败,此用户名已经存在!

0+64,"

错误"

操作成功"

图书基本信息表(图书编号,书名,作者,出版社,库存量)()

4.2.4功能:

读者借还书界面

表单4

图书基本信息表、读者基本信息表、借书表

图5 程序界面

1的代码:

1120

图书基本信息表

.()

借阅状态.

t4(图书编号)

112(t4)

1220

t3(图书编号)

122(t3)

t1(111)

t2(112)

s1.

t2(图书编号)

s2(书名)

借书表

(书名)2

1

2

(112)()

113书名

113"

未找到"

113

x1(121)

x2(122)

y1.

x2(图书编号)

t4(书名)

(123)"

未找到此书"

0,"

提示"

122

(编号)1(书名)4

归还成功"

0+48,"

借阅状态y1x2()

此人未借此书"

(122)(图书编号)

123书名

123"

123

4.2.5功能:

读者信息查询界面

表单5

读者基本信息表、借书表

图6 程序界面

读者基本信息表"

)=0

数据表图书基本信息表不存在"

q2="

(读者学号)

(1)

q22(书名)

读者基本信息表

(1)(读者学号)

1班级

2姓名

32

4.

3.

-2

3.

4.

4.2.6功能:

图书查询界面

表单6

图书基本信息表

查询结果:

图7 程序界面

1"

图书编号"

1"

你没有选择要查找的内容"

0+16,"

(1)(图书编号)

查找成功"

*图书基本信息表

(1)(图书编号)

对不起,没有相关内容"

1("

书名"

(1)(书名)

*图书基本信息表

(1)(书名)

("

作者"

(1)(作者)

*图书基本信息表

(1)(作者)

出版社"

(1)(出版社)

*图书基本信息表

(1)(出版社)

借阅状态"

1借阅状态

*1借阅状态

4.2.7功能:

报表显示关于表的的所有信息

表单7

图书基本信息表、读者基本信息表、借书表,全部信息显示

运行结果;

全部信息

5难点

1.实体的建立

2.借书还书程序的设计

6总结

经过一周的设计和开发,图书管理系统基本开发完毕。

其功能基本符合用户需求,能够完成图书资料管理、学生资料管理和借还书操作,同时也考虑到了单位编码以减少冗余的问题,对于数据的一致性的问题

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

当前位置:首页 > 工程科技 > 机械仪表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1