图书馆管理系统的设计与实现管理后台管理系统设计毕业论文.docx
《图书馆管理系统的设计与实现管理后台管理系统设计毕业论文.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统的设计与实现管理后台管理系统设计毕业论文.docx(60页珍藏版)》请在冰点文库上搜索。
图书馆管理系统的设计与实现管理后台管理系统设计毕业论文
华中科技大学文华学院
毕业设计(论文)
题目:
华中科技大学文华学院图书馆管理系统的设计与实现管理
——后台管理系统设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
华中科技大学文华学院
图书馆管理系统的设计与实现管理
——后台管理系统设计
摘要
本文论述了华中科技大学文华学院图书馆管理系统的设计、开发及实现过程。
首先,概括介绍了软件工程理论的相关概念、技术基础以及系统的开发背景,然后全面、详细地叙述了本系统的设计过程。
实现的系统界面友好、功能强大、通用性好,非常适合于华中科技大学文华学院图书馆的自动化管理。
本系统主要有以下几大特点:
(1)使用数据环境实现数据库访问。
使用数据环境设计器,可在设计时创建访问数据库的ADO对象。
这些ADO对象可作为窗体或报表中控件的数据源,或者在程序中通过数据环境对象的方法和属性进行访问,从而大大简化了ADO对象的使用。
(2)使用MicrosoftSQLServer2000数据库。
MicrosoftSQLServer2000数据库是创建网络数据库管理系统的首要数据库管理系统之一,通过局域网或Internet都可直接访问MicrosoftSQLServer2000数据库。
(3)使用IIS应用程序实现数据库客户端。
IIS应用程序也是VisualBasic6.0新增功能之一,这样可充分利用VisualBasic6.0强大的编程功能来建立Web数据库应用程序。
关键词:
图书馆管理;数据源;数据工程;ADO对象;窗体
TheHuazhongScienceandTechnologyUniversityofWenHuacollege'slibrarymanagementsystem's
designwithrealizesthemanagement
——Thesystem'sBackstagemanagementsystemmanagementsystemdesign
Abstract
Inthispaper,themainfunctionistodisscusHuazhongUniversityofScienceandTechnologyofWenHuacollege.suchashowtodesignthelibrarymanagementsystem,developmentandimplementationprocess.First,anoverviewofthetheoryofsoftwareengineeringconcepts,basictechnologyandthebackgroundofthesystemdevelopment,andthenthereisacomprehensiveanddetaileddescriptionoftheprocessofdesigningthissystem.Therealizationofthesystemseemsuser-friendly,powerful,versatile,andverysuitableforHuazhongUniversityofScienceandTechnologyofWenHuacollegeLibraryAutomationManagement.Thissystemhasthefollowingmajorfeatures:
(1)theuseofdatatoachievedatabaseaccessenvironment.UseDataEnvironmentdesigner,youcandesigntocreatetheADOobjectwhenyouaccessthedatabase.TheseADOobjectscanbeusedasaformorthedatasourcecontrolsofreport,orintheproceedingsthroughtheDataEnvironmentobjectmethodsandpropertiesofavisit,whichgreatlysimplifiestheuseofADOobjects.
(2)theuseofMicrosoftSQLServer2000database.MicrosoftSQLServer2000databaseisoneoftheprimarydatabasemanagementsystemstocreateweb-baseddatabasemanagementsystem,wecandirectlyaccessMicrosoftSQLServer2000databasethroughtheLANortheInternet.
(3)theapplicationsofusingIIStoachievetheclientdatabase.IISapplicationisonenewfunctionsofVisualBasic6.0,itcantakefulladvantageofVisualBasic6.0programmingreactivepowertocreateWebdatabaseapplications
Keywords:
Librarymanagement;datasource;dataengineering;ADOobject;form
1.前言
1.1开发背景
目前,在高校系部图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。
而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。
每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。
另外,有的系部因图书数量有限,必须对图书实行限量借阅,因此,要实施弹性借书方法是件很困难的事。
为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对系部图书实施有效管理。
该系统必须具备以下功能:
1、能对各类图书实行分类管理;2、提供必要的读者信息;3、能进行各种高级查询(如未还书目的查询;已还书目的查询等);4、具有图书检索功能;5、能管理登录系统的图书管理员等。
这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续
文华学院图书馆目前拥有独立馆舍面积为8000余平方米,拥有读者座位864个。
馆藏规模为纸质图书近40万余册,并每年以6-10万册进书量递增。
报刊杂志1000余种,光盘5000盘,“万方数字资源系统”等9个数据库,试用数据库若干。
图书馆重视自动化建设,共拥有专用服务器两台,磁盘阵列1台,光交换机一台,PC机120台,建成了一个功能强大,层次清晰的独立馆内网络系统,并在此基础上运用深图朗思开发的ilasII系统对所有文献进行自动化管理。
我们将依据文华学院图书馆发展现状,仿照正在运行的深图朗思开发的ilasII系统的功能,设计一个结构较为简单的管理系统。
根据小组分工安排,本设计(论文)将重点对此系统的界面设计和功能模块进行研究讨论。
1.2开发工具简介
在本次设计中,主要界面和功能模块都是在visualBasic6.0设计平台上设计的。
由于要连接数据库,所以会用到了SQLServer2000数据库平台,下面是其简介
1.2.1VisualBasic6.0简介
如果您向往Windows应用程序的友好交互界面和强大功能,更加惊叹于Windows系统的多媒体功能,那么,您想不想自己编写Windows系统下的各种多媒体应用程序呢?
如果您是一位对计算机辅助教学感兴趣的教育工作者,您想不想自己开发多媒体教学课件以更新教学手段,提高教学质量呢?
或许您是某公司的部门管理人员,您想开发一个多媒体简报或准备一份多媒体总结,那么选择VisualBasic作为开发工具最合适不过了。
VisualBasic是由微软公司推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。
它编程简单、方便、功能强大,具有与其它语言及环境的良好接口,不需要编程开发人员具备C/C++或者TurboPascal语言知识和特别高深的专业知识,只要懂得Windows的界面及其基本操作,就可以迅速上手,而VB在程序界面设计、多媒体开发方面更是独具优势。
因此特别适合初学者和业余人员使用。
现在比较流行的版本是VisualBasic6.0,它继承了旧版本VisualBasic的所有优点,同时增强了功能和简化了操作界面。
VisualBasic6.0共有三个版本:
(1)VisualBasic学习版(Learning)
入门版本,可以方便的建立Windows应用程序,具有建立Windows主流应用程序所要的全部工具;
(2)VisualBasic专业版(Professional)
针对计算机专家,包括ActiveX和Internet控件开发工具之类的高级特性。
(3)VisualBasic企业版(Enterprise)
最高级的版本,是针对小组开发环境中建立分布式应用程序的编程人员的版本。
它包括专业版的所有特性,外加VisualSourceSafe(一种版本控制系统)和AutomationandComponentManager(自动化和组件管理器)之类的工具。
读到这里,你是不是对VisualBasic6.0有了一个大概的了解呢?
在下面的章节中,本课程将以专业版为基础,着重介绍VB在多媒体方面的应用。
通过下面的学习,你将一步一步地掌握VB那些激动人心的特性,并且逐渐成长为一个出色的VB编程人员。
1.2.2SQLServer2000
SQLServer是一个关系数据库管理系统。
它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。
Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应用。
SQLServer2000,是Microsoft公司推出的SQLServer数据库管理系统的新版本。
该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。
可跨越从运行MicrosoftWindows98的膝上型电脑,到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
SQLServer2000的常见版本:
(1)企业版(EnterpriseEdition)。
支持所有的SQLServer2000特性,可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。
(2)标准版(StandardEdition)用于小型的工作组或部门。
(3)个人版(PersonalEdition)用于单机系统或客户机。
(4)开发者版(DeveloperEdition)用于程序员开发应用程序,这些程序需要SQLServer2000作为数据存储设备。
此外,SQLServer2000还有桌面引擎(DesktopEngine)和WindowsCE版。
用户可以根据实际情况选择所要安装的SQLServer2000版本。
运行SQLServer2000的最低硬件和硬盘空间需求:
(1)硬件需求
计算机:
Intel兼容计算机,Pentium166MHz以上。
内存RAM:
Enterprise:
版本64MB。
Standard:
版本32MB。
(2)硬盘空间
SQLServer2000:
完全安装(Full)180MB;典型安装(Typical)170MB;最小安装(minimum65)MB;只安装管理工具(Clienttoolsonly)90MB;AnalysisServices:
50MB;EnglishQuery:
12MB。
2.系统分析
2.1目标分析
本系统是专为文华图书馆的图书借阅处而设计实施的,因此最终目标是保证图书借阅的准确性和数据库的安全性。
为达到此目标,系统将图书进行详细归类,并提供纠错功能;再对每位读者(教职工、学生)分配不同的借书期限,并提供了过期提醒功能。
2.2功能分析
本系统主要具备如下功能:
(1)图书编目:
实现图书数目信息的录入、修改等功能。
(2)图书典藏:
实现新书分配、库室调配等功能。
(3)图书流通:
实现图书借阅、续借,图书返还,图书借阅数据的修改和删除等功能。
(4)书目查询:
读者可通过浏览器查询图书信息,方便读者借阅。
(5)借阅信息查询:
读者可通过浏览器查询自己的借书记录。
(6)错误矫正:
提交,查看或删除各种错误信息,并修改错误。
(7)系统用户管理:
实现系统用户数据的录入、修改与删除等功能。
(8)读者数据管理:
实现读者类别管理,读者个人数据的录入、修改和删除等功能。
(9)后期可对系统进行升级,实现更多功能。
根据系统功能分析和图书管理的特点,经过模块化的分析得到如图1所示的图书馆管理系统功能模块结构图。
图1系统功能模块结构
2.3可行性分析
在对图书馆进行详细调研后,结合我们所学知识,分别从技术、统安全性和功能可行性、设计成本和周期、系统运行环境等方面对其综合分析,确定为可行,详细分析如下。
2.3.1技术可行性分析
(1)MicrosoftSQLServer2000数据库是创建网络数据库管理系统的首要数据库管理系统之一,通过本地、局域网或Internet都可以直接被访问。
它是微软开发的大型关系型数据库系统,是一个可伸缩的、高性能数据库管理系统,专为分布式客户机、服务器环境而设计,具有丰富的开发环境和高性能数据管理能力,能对企业进行大量数据的存储、检索、更新。
本系统使用MicrosoftSQLServer2000数据库,足以支持对于文华学院图书馆几十万图书产生的记录数据。
(2)本系统使用数据环境设计器,可交互式地创建ADO对象。
并可从数据环境中直接将数据拖放到窗体或报表中,或者在程序中使用数据环境对象来访问数据。
(3)IIS应用程序是HTML和已编译VisualBasic代码的组合,并且驻留在Web服务器中。
它接受来自浏览器的请求,并将处理结果返回浏览器。
本系统使用它可以实现系统中的图书信息查询、读者借阅信息查询和错误信息提交等功能。
2.3.2安全性和功能可行性分析
(1)本系统给“系统管理员”、“普通管理员”和“读者”分配有不同权限(如图2所示),并提供信息查询和纠错功能,以保证图书馆数据的安全性和可靠性。
图2系统操作流程图
(2)系统操作流程:
管理系统首先分配一个系统管理员。
系统管理员登陆系统,再添加其他用户。
系统管理员通过图书编目功能模块将图书信息正确编入新书数据表中,然后通过新书分配模块,将各种图书进行归类入库;并将读者有相关信息输入数据库中。
普通管理员通过图书流通功能模块可以将图书借出给读者或将归还图书再次录入系统数据库中。
读者可以通过书目查询功能查阅图书信息,以便快速找到自己所需的图书。
如果在查询或借阅途中,发现有错误信息,可登陆系统提交错误信息,然后由系统管理员通过错误矫正功能模块修改错误信息。
(3)本系统依据《中国图书馆分类法》的22个基本大类对图书进行分类,与“图书借阅处”的图书分类一致,以方便用户查找。
2.3.3设计成本和周期分析
(1)文华学院图书馆分为“图书借阅处”、“综合阅览室”、“报刊阅览室”和“电子阅览室”,本系统只为“图书借阅处”设计。
学院已建立了功能完善的网络系统,本系统在局域网内部运行,只需一台普通服务器即可;再分设两台计算机处理借出和归还业务,一台计算机供读者查询。
(2)对每一台计算机或服务器配备一个操作员
(3)我们小组每人有个人专用电脑和足够的业余时间,预计在四月中旬左右可以完成系统的设计任务。
2.4运行环境分析
仅供参考,不详。
2.4.1用户界面
(1)简洁友好,做到人性化,提示信息和错误信息明确清楚。
操作方便快捷。
(2)采用C/S模式实现本地系统数据管理,采用B/S模型实现系统图书信息查询、读者借阅信息查询和错误信息提交等功能。
2.4.2软硬件件环境
(1)服务器端
1操作系统平台:
windowsXP,配有Internet信息服务器(IIS)。
2数据库类型:
MicrosoftSQLServer2000数据库。
3硬件配置:
PentiumIII500以上、内存128M以上、硬盘10G以上
(2)客户端
能够上网,使用IE6.0等主流浏览器
3.后台管理系统设计
3.