设计(论文)进度计划表
检查日期 序号 起止日期 计划完成内容 实际完成内容 检查人签名 2012.9.8 ~ 2012.9.15 2012.9.15 ~ 2012.11.1 2012.11.1 ~ 2012.11.15 2012.11.15 ~ 2012.12.15 1 选题并查阅资料 选题并查阅资料 2 分析与设计 分析与设计 3 编码测试 编码测试 4 论文撰写 论文撰写 5 6 7 指导教师批准日期 年 月 日 签名
注:1.本任务书一式两份,一份院或系留存,一份发给学生,任务完成后附在说明书内。 2.“检查人签名”一栏和“指导教师批准日期”由教师用笔填写,其余各项均要求打印,打印字体和字号按照《天津大学关于专科生毕业设计(论文)统一格式的规定》执行。
摘 要
图书管理系统以方便、快捷、费用低等优点,将传统的图书管理方式彻底地解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和阅读上。
为了实现对图书馆进行有效科学的管理,结合当今主流图书信息管理系统和现状开发出本图书管理系统。本图书管理系统针对冶金学院的综合实际情况开发,针对性较强,使用方便便捷,通俗易懂,实现了图书基本情况的添加,修改,删除等基本操作(图书的基本信息录入、修改、删除、查询、关键字查询(书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期)分类、编码、备注);实现新老读者借书信息卡的信息录入、修改、读者信息查询;及借书、还书、图书查询、超期自动提示等功能。
本系统实现了图书管理系统的基本功能,增加了工作效率,减少了工作人员的劳动强度,方便快捷、准确无误、系统高效稳定,满足了设计之初的设计功能需求,对本系统的综合实测结果表现很满意。
关键词:图书管理系统;查询;B/S架构
目 录
第一章 绪 论 ...................................................................................................................... 1
1.1 选题背景 ..................................................................................................................... 1 1.2研究的目的和竟义 ...................................................................................................... 1 1.3 主要相关技术 ............................................................................................................. 2 第二章 系统分析 ...................................................................................................................... 3
2.1 系统分析 ..................................................................................................................... 3 2.2 技术可行性分析 ......................................................................................................... 4 第三章 系统总体设计 .............................................................................................................. 7
3.1 系统设计 ..................................................................................................................... 7 3.4 数据库设计与实现 ..................................................................................................... 8 第四章 系统详细设计与实现 ................................................................................................ 17
4.1系统详细设计 ............................................................................................................ 17 4.1.1系统需求定义 ........................................................................................................ 17 4.1.2系统功能说明 ........................................................................................................ 17 4.1.3程序功能描述 ........................................................................................................ 18 4.1.4系统性能要求 ........................................................................................................ 18 4.1.5读者请求服务用例图 ............................................................................................ 18 4.2系统实现 .................................................................................................................... 19 4.2.1登录模块 ................................................................................................................ 19 4.2.2为系统添加模块 .................................................................................................... 20 4.2.3添加类模块 ............................................................................................................ 22 4.2.4系统主界面设计 .................................................................................................... 22 4.2.5图书借阅管理模块 ................................................................................................ 23 4.2.4信息查找模块 ........................................................................................................ 28 第五章 系统测试、运行维护与评价 .................................................................................... 30
5.1 测试概况 ................................................................................................................... 30 5.2功能测试 ..................................................................................................................... 30 5.3 系统运行 .................................................................................................................... 31 5.4 系统维护工作的管理及注意问题 ............................................................................ 31
I
天津大学成人高等教育专科毕业设计(论文)
第一章 绪 论
1.1 选题背景
当今时代是飞速发展的的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性[1]。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理[2]。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基于环境。
基于这个问题,我们对冶金学院的图书馆进行了实际的调查和分析,认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况
图书管理系统是典型的信息管理系统,其开发主要包括后台SQL数据库的建立和维护以及前端的应用程序的开发两个方面[4]。对于前者要求建立数据的一致性..完整性.安全性存取方式及备份,对于后者则要求应用程序功能的完备,易学,易用,易操作等的特点。 基于上述考虑本系统主要利用C#作前台的应用程序开发语言,同时利用SQL Server 2008作为后台的数据库[5],以Windows XP/Win7作为系统平台。本系统的开发使图书馆管理工作人员的工作量大大的减少了,同时能使用户很轻松的进行各种需求信息的查询及续借等操作。
[3]
1.2研究的目的和竟义
为提高图书查询效率,减少图书管理员的工作负担,有必要开发一个小型图书管理软
件来对系部图书实施有效管理[6]。该系统必须具备以下功能:1、能对各类图书实行分类管理;2、提供必要的读者信息;3、能进行各种高级查询(如未还书目的查询;已还书目的查询等);4、具有图书检索的图书书目、编号、而且能让图书管理员以最高的效率办理借阅手续适用于对图书信息进行图书入库、借阅登记、借阅查询、读者信息等这些日常业
1
天津大学成人高等教育专科毕业设计(论文)
务的需要。
随着计算机的广泛应用,其逐步成为现代化的标志[7]。图书馆在正常运行过程中总是面对大量读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆内部对图书存取的自动化的管理,能够更快速的满足读者要求,提高各种工作的效率,现对其设计相应的系统,以达到上述目的。
课题:图书管理系统。 任务:
针对各大院校的图书管理现状,设计出适合一般学校的计算机辅助图书管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除等一系列任务的计算机管理与实现[8]。 开发环境:
·以Windows xp/win7为操作系统 ·以Visual Studio 2010为前台开发工具 ·以SQL Server 2008作为后台数据库
1.3 主要相关技术
软件开发环境
(1)开发方法:面向过程开发方法 + 面向对象开发方法 (2) 开发模型:瀑布模型
(3) 开发工具:Visual Basic6.0+Rational ROSE + sql2000数据库
本系统采用的是微软公司的Microsoft Visual Basic 6.0开发工具做为开发系统程序, 鉴于图书信息管理系统属于中小型的信息系统,因此我们用VB+sql的设计方案能够满足用户的需要,缩短开发周期[9]。Rational ROSE主要用于UML建模。设计该系统需要掌握sql2000数据库操作的基础知识,如添加、查询、修改和删除记录语句以及VB6.0关于数据库的基础知识[10]。在连接数据库上,利用ADO对象模型,创建几个简单的对象和数据来源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。
2