没有合适的资源?快使用搜索试试~ 我知道了~
图书库存管理系统设计与开发.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 9 浏览量
2023-09-01
13:54:30
上传
评论
收藏 1.31MB DOCX 举报
温馨提示
试读
12页
图书库存管理系统设计与开发.docx
资源推荐
资源详情
资源评论
图书库存管理系统设计与开发
一、 课程设计目的:
无论是学校、出版社或其他一些单位,往往需要对图书库存和出库
进行管理,而这些工作是一个繁杂的事情,如何用一个现代化的管理手
段来代替复杂的手工劳动,这是一个重要的问题。本例结合图书库存与
出库两方面的问题,开发出一个比较科学的图书库存管理系统,可以供
一些图书使用单位和出版单位参考使用。
二、 需求分析:
1、功能需求
(1) 对图书入库的管理(更新、添加、修改和删除)
(2) 对图书出库的管理(更新、添加、修改和删除)
(3) 对图书进行入库统计
(4) 对图书进行出库统计
(5) 对图书入库结存报表的查询
(6) 对图书出库结存报表的查询
(7) 对用户权限的维护
2、总体设计
(1) 系统层次框图
FLASH 画面
系统主控界面
入
库
管
理
出
库
管
理
入
库
统
计
出
库
统
计
入
库
结
存
报
表
出
库
结
存
报
表
权
限
维
护
图
书
的
添
加
图
书
的
修
改
图
书
的
删
除
图
书
的
更
新
计
算
库
存
金
额
报
表
统
计
出
库
金
额
出
库
报
表
增
加
用
户
修
改
密
码
删
除
用
户
(2) 系统模块设计(各模块功能说明)
1、 FLASH 画面:系统启动画面,它首先运行一个 FLASH 画面,在一
定间隔之后,该画面自动隐藏,然后自动进入主控界面,再执行各
个功能。
2、 系统主控界面:系统的主控界面既系统主窗体,它用于控制其他
功能模块的运行。该主控界面为每一个使用模块赋予了一个用户权
限,只有经过相关的权限认证后才能进行相关的操作。
3、 图书入库管理:由于图书入库是一个多次完成的过程,因此,需
要用一个图书主表与相关的数据表进行关联。在该窗体中,只需要
输入一本书的基本信息,然后在下面的表格中可以多次进行该书的
入库记录。
4、 图书出库管理:由于图书出库也是一个多次完成的过程,因此,
需要用一个图书主表与相关的数据表进行关联。在该窗体中,只需
要输入一本书的基本信息,然后在下面的表格中可以多次进行该书
的出库记录。
5、 图书入库结存窗体:图书结存是库存管理的重要内容,往往一个
库房中图书众多,统计起来非常麻烦,因此能否实现自动统计功能
是非常重要的一个问题。通过该窗体,可以逐条地对记录进行每一
本书的入库金额计算,然后通过报表自动统计出每一本图书的册数、
金额、全部图书的总册数和总金额。
6、 图书出库结存窗体:图书结存是库存管理的重要内容,往往一个
库房中图书众多,统计起来非常麻烦,因此能否实现自动统计功能
是非常重要的一个问题。通过该窗体,可以逐条地对记录进行每一
本书的出库金额计算,然后通过报表自动统计出每一本图书的册数、
金额、全部图书的总册数和总金额。
7、 入/出库图书结存报表:作为一个数据库应用系统,一个信息输出
的报表往往是不可少的,因此我们为入/出库数据表创建一个报表,
该报表不仅可以报告入/出库的全部信息,而且可以对一些数据进
行结存统计,如果对图书的总册数、图书的总金额等直接在报表中
进行相关的统计,完全不需要人工去统计。
8、 用户权限维护窗体:作为一个完整的系统,往往需要对用户权限
进行控制或认证,用户可以通过本窗体进行增加、删除或修改密码。
(3) 数据库设计
1、名称:入库图书数据表
名称
字段类型
字段大小
索引
忽略空值
图书编号
Text
50
普通索引
否
书名
Text
50
无
否
作者
Text
10
无
否
出版社
Text
50
无
否
版次
Text
10
无
否
库存数
Integer
默认
无
否
单价
Currency
默认
无
否
库存金额
Currency
默认
无
否
入库时间
Date/time
默认
无
否
2、名称:图书出库数据表
名称
字段类型
字段大小
索引
忽略空值
图书编号
Text
50
普通索引
否
书名
Text
50
无
否
作者
Text
10
无
否
出版社
Text
50
无
否
版次
Text
10
无
否
出库数
Integer
默认
无
否
单价
Currency
默认
无
否
出库金额
Currency
默认
无
否
出库时间
Date/time
默认
无
否
3、名称:图书主表数据表
名称
字段类型
字段大小
索引
忽略空值
图书编号
TEXT
50
主要的、唯一的
否
书名
TEXT
50
无
否
作者
TEXT
10
无
否
出版社
TEXT
50
无
否
4、名称:密码数据表
名称
字段类型
字段大小
索引
忽略空值
密码
Text
20
主要的、唯一的
否
用户名
Text
50
无
否
三、详细设计:
(1) 各模块界面简介及代码
a、FLASH 画面:
计时器控件的过程代码:
Private Sub Timer1_Timer()
Text1.Text = Text1.Text + 1
If Text1.Text >= 20 Then
Timer1.Interval = 0
Form1.Hide
Form2.Show
End If
End Sub
退出系统标签的过程代码:
Private Sub Label3_Click()
Unload Me
End Sub
剩余11页未读,继续阅读
资源评论
南抖北快东卫
- 粉丝: 70
- 资源: 5584
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功