图书馆管理系统文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安财经学院
《管理信息系统》课程设计报告
题目图书馆管理系统-——图书管理与图书查询
姓名
专业信息管理与信息系统
班级信管0803班
学号 0805110316
目录
第一章系统概述..................... 错误!未定义书签。
一、开发背景 (4)
二、系统简介 (4)
三、小组工作计划 (4)
第二章系统分析 (3)
一、图书管理现状 (5)
二、需求分析 (4)
三、可行性分析 (5)
四、系统分析 (5)
(一)、系统业务流程分析 (5)
(二)系统数据流程图 (6)
(三)数据字典 (9)
第三章系统设计 (14)
一、系统模块功图 (14)
二、系统功能模块设计 (15)
三、输入设计 (16)
四、输出设计 (18)
五、代码设计 (21)
六.数据库设计 (22)
(一).系统E—R图的设计 (22)
(二).创建表结构 (24)
(三).逻辑结构设计 (26)
第四章系统实施 (27)
一.程序处理流程图 (27)
二. 运行界面说明 (28)
三. 系统测试用例 (33)
第五章总结 (33)
第一章系统概述
一、开发背景
当今时代是飞速发展的的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基于环境。
基于这个问题,我们对西安财经学院的图书馆进行了实际的调查和分析,认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。
图书管理系统是典型的信息管理系统,其开发主要包括后台SQL数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性..完整性.安全性存取方式及备份,对于后者则要求应用程序功能的完备,易学,易用,易操作等的特点。
基于上述考虑本系统主要利用VB作前台的应用程序开发语言,同时利用SQL Server 2000作为后台的数据库,以Windows XP作为系统平台。本系统的开发使图书馆管理工作人员的工作量大大的减少了,同时能使用户很轻松的进行各种需求信息的查询及续借等操作。二、系统简介
课题:图书管理系统。
任务:
针对各大院校的图书管理现状,设计出适合一般学校的计算机辅助图书管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除等一系列任务的计算机管理与实现.。
开发环境:
·以Windows xp为操作系统
·以Visual Basic6.0为前台开发工具
·以SQL Server 2000作为后台数据库
三、小组工作计划
小组成员:
组长:吴晨曦
组员:颜敏、许彦强
系统开发任务:
许彦强负责系统设置模块包括读者信息管理,管理员信息管理,权限管理。
吴晨曦负责图书借阅模块和图书管理功能模块。图书借阅模块设计包括图书的借书、续借、并对逾期的图书进行罚款处理。图书管理功能模块包括新书入库、编目和编辑管理。
颜敏负责图书管理的信息查询及统计功能。
第二章系统分析
需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。在这一章里,我将给出系统的数据流图,功能结构图,数据字典,为系统的设计奠定基础。
一、图书管理现状
随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。它已经成为我们学习和工作的得力助手。在学校,尤其是在一些高校,图书是学校的一项重要资源,图书的管理也是学校的一项常规性的重要工作。而长期以来,学生图书管理都是依赖人工进行的。
现今,有很多的学校都已经开始使用计算机进行图书信息管理,并且起得良好的效果。近年来我校招生情况越来越好,所以图书管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工管理工作已不能适应现行的工作需要。同时,陈旧的人工管理也不利于推广计算机应用。为使图书管理工作科学化、规范化,就必须采用计算机辅助管理。
二、需求分析
需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库系统设计的第一步是明确数据库的目的和如何使用,也就是需要从数据库中得到哪些信息。明确目的之后,就可以确定需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。
要设计一个有效的数据库,必须用系统工程的观点来考虑问题。在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。
对图书管理系统的要求如下:
(1)需求分析:
●能够输入图书的综合情况和进行新书入库,对现有图书信息修改以及删除;
●能够实现对读者档案进行查询和编辑管理;
●能够实现罚款记录,查询功能;
●能够实现借阅历史的查询功能。
(2)系统性能要求:
●系统安全,可靠;
●功能齐全;