1、 实实 验验 报报 告告 课程名称:课程名称: 数据库应用技术数据库应用技术 实验项目:实验项目: 图书馆管理系统图书馆管理系统 姓姓 名:名: 专专 业:业: 计算机科学与技术计算机科学与技术 班班 级:级: 计算机计算机 09-1 班班 学学 号:号: 计算机科学与技术学院计算机科学与技术学院 实验教学中心实验教学中心 2012 年年 5 月月 10 日日 成绩: 1 1 项目背景项目背景 1.11.1 系统背景系统背景 信息化是当今世界发展的大趋势,所谓信息化,就是充分利用信息技术,开发利用信息 资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程。 大力推进信
2、息化发展,已成为我国经济社会发展新阶段重要而紧迫的战略任务。 小型图书馆管理信息系统就是能满足读者和图书相对数量较少的小型图书馆实现日常操 作信息化和后台统计电算化的系统,它可以帮助图书馆管理人员处理基本的管理项目,使小 型图书馆也能满足信息化的需要。 开发这个小型图书馆管理软件,利用计算机对图书资料以及读者资料进行管理能提高工 作效率,可方便查找图书信息,快捷的借出或归还图书。管理员还可根据系统提供的图书借 阅排行榜功能即时了解图书的需求信息,掌握今后图书的订购计划;也可根据罚款统计功能 统计某一时间段内收缴罚款的总额。 本系统面向 Windows 操作系统,以 Microsoft Acce
3、ss 2003 为后台数据库,采用 Visual Basic.NET 作为开发工具,开发过程采用面向对象技术。 1.2 1.2 系统意义系统意义 图书馆进行社会教育,主要表现在可以为社会、为读者提供最完备的学习条件:资源、 场地、设备。受教育者可以长期的、自由地利用图书馆进行自学。它还是学校教育的重要组 成部分。在学校里,图书馆是基本的教育设施,它被誉为“知识的宝库、知识的喷泉”,“大学的 心脏”,“学校的第二课堂”,直接承担着培养人才的重任。 2 2 系统分析系统分析 2.1 2.1 可行性分析可行性分析 1)技术可行性 随时计算机技术和管理信息系统的不断进步和发展,对小型图书馆的管理从以前
4、手工管 理转移到计算机管理是切实可行的。由于市面上已经有很多大型图书馆的管理软件,因此在 技术上是相当成熟的,其可行性也是毋庸置疑的。本系统是针对小型单位或组织的小型图书 馆来开发图书馆管理系统,面向 Windows 操作系统,以 Microsoft Access 2003 作为后台数据 库,采用 Visual Basic.NET 作为开发工具,采用面向对象技术。笔者对这两种工具掌握程度 较好,因此在技术上不存在问题。 2)经济可行性 本系统的开发只需有安装好相应运行软件的计算机即可,对经济的要求很低。项目成功 后,可加快对数据的处理,节省人力,节约时间。系统对于输入输出的规范,也提高了数据
5、的可用性,增强了数据库的安全系数。运用系统能方便的对图书和读者进行录入、修改、查 询和统计以及书籍借阅和归还等工作,也能快速统计出图书借阅排行榜,从而便于掌握对各 类图书的需求,对以后制订的图书订购计划能提供一定帮助,具有一定的现实意义。 3)操作可行性 本系统界面友好,不仅提供各种查询菜单栏,更提供直观的工具栏按钮,操作流程与实 际流程一致,图书馆管理人员只要稍加了解就能熟练操作。系统实现后,能使小型图书馆管 理人员从繁杂的手工作业中解放出来,提高其工作效率。 综上所述,系统是可行的。 2.2 2.2 需求分析需求分析 小型图书馆管理信息系统,是按照实际的图书借阅流程来设计的,因此其功能也是
6、跟实 际的图书馆借阅功能一致。 所以,该小型图书馆管理系统的设计,要包含图书借出、归还功能和数据统计功能。主 要应具备以下业务处理能力:图书借出,完成借书时的信息查询,借后的信息入库,借书次 数统计等等;图书归还,完成还书时的信息查询和数据入库等。另外还需具有图书信息管理 和读者信息管理所需的基本功能,包括添加、删除、修改和查询,以及相关信息导入 Excel 和打印功能等。此外,一些相关的数据统计功能也很必要,如借阅统计、读者超期罚款统计 等,可以为管理员工作提供参考。 整个系统既要实现基本业务,还要提供高效性、易用性和稳定性的性能要求。 2.32.3 系统功能分析系统功能分析 系统功能分析是在系统开发的总体任务的基础上完成。图书管理系统需要完成功能主要 有: 有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、 借书期限、有效期限、备注等。 读者种类信息的修改、查询等。 读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、 家庭住址、电话号码、电子邮件地址、办证日期、备注等。 读者基本信息的查询、修改