华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc

上传人:wj 文档编号:6968621 上传时间:2023-05-07 格式:DOC 页数:39 大小:866KB
下载 相关 举报
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第1页
第1页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第2页
第2页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第3页
第3页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第4页
第4页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第5页
第5页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第6页
第6页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第7页
第7页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第8页
第8页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第9页
第9页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第10页
第10页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第11页
第11页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第12页
第12页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第13页
第13页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第14页
第14页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第15页
第15页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第16页
第16页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第17页
第17页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第18页
第18页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第19页
第19页 / 共39页
华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc

《华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc(39页珍藏版)》请在冰点文库上搜索。

华中科技大学文华学院图书馆管理系统的设计与实现管理毕业论文Word文档下载推荐.doc

2.3.1技术可行性分析 9

2.3.2系统安全性和功能可行性分析 10

2.3.3设计成本和周期分析 11

2.4运行环境分析 11

2.4.1用户界面 11

2.4.2软硬件件环境 11

3.后台管理系统设计 12

3.1创建图书管理系统工程 12

3.2设计“系统用户管理”窗体 14

3.3设计“系统登陆”窗体 17

3.4设计“修改口令”窗体 18

3.5设计“图书编目管理”窗体 19

3.6设计“新书入库”窗体 21

3.7设计“错误信息管理”窗体 22

3.8设计“错误矫正”窗体 24

3.9设计“读者类别管理”窗体 25

3.10设计“读者类别管理”窗体 26

3.11设计“借阅记录管理”窗体 27

3.12设计“图书流通管理”窗体 28

3.13设计“图书管理系统”主界面 30

4.系统运行测试 32

5.结束语 35

参考文献 36

致谢 37

图书馆管理系统的设计与实现管理

摘要

本文论述了华中科技大学文华学院图书馆管理系统的设计、开发及实现过程。

首先,概括介绍了软件工程理论的相关概念、技术基础以及系统的开发背景,然后全面、详细地叙述了本系统的设计过程。

实现的系统界面友好、功能强大、通用性好,非常适合于华中科技大学文华学院图书馆的自动化管理。

本系统主要有以下几大特点:

(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)服务器端

①操作系统平台:

windowsXP,配有Internet信息服务器(IIS)。

②数据库类型:

MicrosoftSQLServer2000数据库。

③硬件配置:

PentiumIII500以上、内存128M以上、硬盘10G以上

(2)客户端

能够上网,使用IE6.0等主流浏览器

3.后台管理系统设计

3.1创建图书管理系统工程

图书管理系统工程主要用于完成系统用户管理、读者信息管理、图书典藏管理和图书流通管理等任务。

可用VisualBasic的数据工程应用程序来实现图书管理系统,VisualBasic可自动为数据工程建立ADO对象以及数据环境等数据访问部件的引用,并可为工程添加数据环境和数据报表设计器。

创建图书管理系统工程的具体操作步骤如下:

(1)在VisualBasic中选择“文件”/“新建工程”命令,打开“新建工程”对话框,如图3所示。

图3“新建工程”对话框

(2)在对话框中双击“数据工程”图标,VisualBasic将创建一个数据工程,并建立需要的引用。

图4显示了新建数据库工程的资源管理器。

图4新建数据工程的资源管理器

(3)因为图书管理系统中不使用数据报表,所以使用鼠标右键单击DataReport1,在弹出的快捷菜单中选择“移除DataReport1”命令将其删除。

(4)在工程资源管理器中单击DataProject,在属性窗口中将其名称修改为“图书管理系统”。

(5)在工程资源管理器中双击窗体frmDataEnv打开其对象窗口,然后在属性窗口中将其名称改为“系统用户”,该窗体用于创建系统用户管理窗体。

(6)在工程资源管理器中双击数据环境设计器DataEnvironment1打开其对象窗口,然后在属性窗口中将其名称修改为“图书管理”。

将数据环境设计器中默认添加的连接connection1的名称修改为“图书管理_链接”。

(7)使用鼠标右键单击“图书管理_链接”,在弹出的快捷菜单中选择“属性”命令,打开“数据链接属性“对话框,如图5所示。

图5“数据链接属性”对话框

(8)双击MicrosoftOLEDBProviderforSQLServer,打开“连接”选项卡,如图6所示。

图6“连接”选项卡

(9)在“选择或输入服务器名称”下拉列表中输入SQLServer服务器名称,如mycomputer。

如果SQLServer安装在本地计算机,则可用(local)作为服务器名称。

(10)选中“使用指定的用户名称和密码”单选按钮,在“用户名称”文本框中

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2