小型图书馆信息管理系统的设计计(VB,Access)(含录像)
来源:56doc.com 资料编号:5D12289 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12289
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
小型图书馆信息管理系统的设计计(VB,Access)(含录像)(毕业论文说明书15800字,程序代码,Access数据库,答辩PPT)
主要从图书信息和借阅信息的管理和查询方面进行一个小型图书馆信息管理系统的设计,采用VB6.0和Access进行系统开发,整个系统基本实现了对图书馆相关信息的有效管理和查询,且界面简洁友好,操作简单,特别适合中学图书馆信息的管理。
系统功能模块
下面对这5个功能模块分别进行介绍:
1.图书信息管理模块
通过此模块,图书馆工作人员可以管理各类图书的信息,包括图书品种的添加、修改和删除等。当要添加新的图书信息时,系统会弹出新的窗口,工作人员可以进行新图书信息的录入,在保存的时候要检验图书编号是否重复,如果添加的图书编号重复则要对用户进行提示,只有在不重复的情况下才能进行图书的添加。当要对某些图书的信息进行修改时,要能够根据用户选定的图书进行修改,即要列出所有用户选定图书的信息,在此基础上进行图书信息的修改。当要删除某些图书信息时,系统首先弹出提示窗口让用户确认是否要删除,只有在用户进行确认后才能删除图书的信息。
2.图书信息查询模块
通过此模块,读者可以查询到自己所需要的图书信息。该模块提供了包括图书编号、图书类别、图书名称、出版社、图书价格以及登记日期在内的各种查询条件,读者可以根据这些单个的查询条件或它们的组合来进行所需图书信息的查询。除此之外,该模块还提供了进行模糊查询的功能,即该模块能够利用读者输入的非完整的查询条件进行查询。
3.借阅信息管理模块
通过此模块,图书馆工作人员可以完成读者的图书借阅、续借以及图书退还等工作。该模块是此系统的重点,它由3部分组成,即借阅、续借和还书,现对这3部分进行如下的介绍:
借阅部分:在进行图书的借阅时,除了要对读者的信息进行确认外,还要对图书的信息进行确认,在最后进行借出该图书的操作时,除了在借阅信息的表中添加记录外,还要将数据库中该图书的状态设置为已经借出,以避免其他读者再对此图书进行借阅。
续借部分:在进行了用户信息的确认后,只需要更新需要续借图书的借书日期即可完成对该图书的续借了。
还书部分:首先要进行图书信息的确认,注意在判断该图书是否借出时,同借出流程做相反的处理,只有借出去的图书才能进行还书,同时在进行还书的操作时,除了要更新借阅信息中的内容外,还要更新该图书在数据库中的状态即设置其状态为没有借出,以方面其他读者借阅。
4.借阅信息查询模块
通过此模块,工作人员可以进行借阅记录的查询。该模块提供了包括读者编号、读者姓名、图书编号、图书名称以及借书日期在内的各种查询条件,工作人员可以根据这些单个的查询条件或者它们的组合来进行查询,既可以查询出某本书或某个读者的借阅历史,也可以查询某天所有的借阅信息。同时,该模块也提供模糊查询的能够以方便工作人员的查询。
5.基础信息维护模块
此模块包括了最大借阅数量、罚款单价和图书类别的维护等工作。在该模块中,工作人员可以设置读者所能借阅图书的最大数量以及如果读者所借图书超期每天每本所要交纳的罚款,同时还可以进行图书类别的一些设置,包括图书类别的代码、类别名称以及该图书所允许的最大借阅天数。
目录
摘 要 2
引 言 5
1.开发背景 6
2.可行性研究 7
2.1 经济可行性分析 7
2.2 技术可行性分析 7
2.3 运行可行性分析 7
3.数据库的设计 8
3.1 数据库需求分析 8
3.2 数据库概念结构设计 8
3.3 数据库逻辑结构设计 10
4.系统分析和设计 13
4.1 系统需求分析 13
4.2 系统设计 14
5.系统模块功能的实现和窗体的设计 16
5.1 开发工具的选择 16
5.1.1 系统的运行环境 16
5.2 创建借阅信息管理窗体模块 17
5.2.1 窗体模块的功能 17
5.2.2 窗体界面的设计及相关代码的编写 17
5.3 创建借阅信息查询窗体模块 25
5.3.1 窗体模块的功能 25
5.3.2 窗体界面的设计及相关代码的编写 25
5.4 创建图书信息管理窗体模块 27
5.4.1 窗体模块的功能 27
5.4.2 窗体界面的设计及相关代码的编写 28
5.5 创建图书信息查询窗体模块 32
5.5.1 窗体模块的功能 32
5.5.2 窗体界面的设计及相关代码的编写 32
5.6 创建基础信息维护窗体模块 34
5.6.1 窗体模块的功能 35
5.6.2 窗体界面的设计及相关代码的编写 35
结束语 39
参考文献 40
致谢 40
|