1、 本科毕业论文(设计)开题报告书本科毕业论文(设计)开题报告书 题题 目目 基于 VB 的图书馆管理系统设计 姓姓 名名 学学 号号 系(院)系(院) 物理与电子科学系 专专 业业 电子信息科学与技术 指导教师指导教师 2013 年年 3 月月 19 日日 论文(设计)题目 基于 VB 的图书馆管理系统设计 一、 本课题的理论价值、实践意义 随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一 部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。 图书 馆管理系统的开发是一个老生常谈的问题, 以其作为数据库开发的示例不仅是 因为他的开放性,而且还因为它是一个开放的系统
2、,比较成熟,这个系统是毕 业生毕业前的最后一次模拟,对毕业生的软件开发能力有很大帮助。 人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人 们获取并增长知识的主要途径, 而图书馆就自然而然地在人们的生活中占据了 一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系 到图书馆的发展。 该系统可以方便学校图书馆管理、 为老师和学生提供了更便捷的借书与还 书服务、对图书的查找更快捷,同时方便图书的统计;该系统具有大容量的图 书记录,操作方便简单,出错率低;该系统特有的在线资源,能方便各位师生 在线查看资源,更方便了各位同学对四六级英语真题的下载和使用;系统中还 设置了特有
3、的娱乐模块,增加了同学们对阅读的兴趣。 二二、综述国内外有关本课题的研究动态及见解 Visual Basic 6.0 是美国 Microsoft 公司推出的一种在 Windows 平台上开 发应用软件的程序设计语言。具有简单易学,操作方便等优点,又具有面向对 向的程序设计编程机制和可视化程序设计的方法, 极大地提高了应用程序的开 发效率。因此,在各领域应用非常广泛,已成为普通用户首选的面向对象的 Windows 应用软件1。 采用 Visual Basic 作为开发工具,SQL Server 作为后台数据库。这是经典 的数据库管理信息系统的开发组合。 通过此系统的开发可以使电子信息专业的 学生
4、了解和掌握信息管理系统的需求分析、 设计和实现的完整过程, 掌握 SQL Server 数据库的基本管理方法, 常用 SQL 语言的使用方法以及 Visual Basic 数 据库开发技术,积累有效的数据库应用系统实战经验2。SQL Server 2000 是 一个新型关系数据库管理系统,提供了完整的关系数据库创建、开发、设计、 和管理功能 3-5 。结合 VB 与 SQL Server 2000 已经开发出了许多应用系统6, 如学生考勤管理系统7 ,人事工资管理系统8 。 人们对 VB 和数据库的研究很多,如:VB 窗体的自动生成、基于 VB 的 动态密码系统设计、基于 SQL Server
5、 的多表联接查询优化研究、VB 中用 数据库存取图片的简便方法等9-12。 在使用 SQL Server 时要注意其中存在的问 题,即如何重视和提高安全性及操作技巧13。这个系统就充分体现了 VB 与数 据库之间的紧密关系。 三、课题的主要内容 1、实现图书馆管理系统的登录; 2、实现用户的注册、登录和密码修改; 3、实现图书馆在线资源的使用; 4、实现图书的借出、归还、添加和丢失的统计; 系统结构图如下所示: 1. VB 连接数据库模块 该模块的主要功能是系统启动时连接到后台数据库。 2. 用户注册模块 该模块的主要功能是实现新用户的注册。 3. 用户登录模块 该模块的主要功能是登录用户进行
6、用户名,密码验证及权限分配。 4. 图书添加模块 该模块的主要功能是对新增图书进行添加。 5. 图书的借与还模块 该模块的主要功能是对图书馆管理员对图书的借出与归还的操作。 6. 在线资源模块 该模块的主要功能是在线资源,为图书馆增加更多的功能。 7. 系统管理模块 该模块的主要功能是管理员对用户的删除操作等。 8. 修改密码模块 该模块的主要功能是修改用户的密码。 9. 退出系统模块 该模块的主要功能是安全的退出系统。 研究方法: 主要运用 Visual Basic 6.0 和 SQL server 2000 软件进行连接使用设计图书 馆管理系统; 具体方法步骤: 1、收集相关的图书资料,设计大体框架,画出流程图; 2、利用 Visual Basic 6.0 和 SQL server 2000 两个软件进行初始化的设计; 3、完善细节的部分,分析结果,得出结论。 完成期限和采取的主要措施: 将于 2013 年 5 月初完成论文,并将采取以下主要措