北京理工大学继续教育暨现代远程网络工程论文模板.docx

上传人:b****1 文档编号:1164624 上传时间:2023-04-30 格式:DOCX 页数:62 大小:1.06MB
下载 相关 举报
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第1页
第1页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第2页
第2页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第3页
第3页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第4页
第4页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第5页
第5页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第6页
第6页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第7页
第7页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第8页
第8页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第9页
第9页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第10页
第10页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第11页
第11页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第12页
第12页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第13页
第13页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第14页
第14页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第15页
第15页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第16页
第16页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第17页
第17页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第18页
第18页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第19页
第19页 / 共62页
北京理工大学继续教育暨现代远程网络工程论文模板.docx_第20页
第20页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

北京理工大学继续教育暨现代远程网络工程论文模板.docx

《北京理工大学继续教育暨现代远程网络工程论文模板.docx》由会员分享,可在线阅读,更多相关《北京理工大学继续教育暨现代远程网络工程论文模板.docx(62页珍藏版)》请在冰点文库上搜索。

北京理工大学继续教育暨现代远程网络工程论文模板.docx

北京理工大学继续教育暨现代远程网络工程论文模板

北京理工大学继续教育暨现代远程

教育学院

 

毕业设计论文

 

类别:

夜大.专升本

专业:

网络工程

班级:

20140133400A

姓名:

XXX

毕业设计题目:

XXXXXXXXXXXXXXXX

指导教师姓名:

负责人签字:

年月日

摘要

图书管理系统是典型的信息管理系统,图书管理工作繁琐,借阅频繁,包含大量的信息数据,因此就需要一个完善的图书管理系统来实现对这些数据的有效管理。

本系统的主要任务就是对图书、读者、借阅信息、查询进行统一管理,满足各类用户的需求。

本论文的研究课题是基于VisualBasic程序设计技术的图书管理信息系统的设计与实现,系统的开发根据任务书的要求,通过系统需求分析、设计、实现等过程,完成对读者个人信息、图书信息、借书信息、还书信息进行检索与维护功能。

本文前言部分叙述了课题背景和意义;第一章概述了图书管理系统的概况和现状;第二章叙述了图书管理信息系统的需求分析与概要设计概念;第三章系统详细设计与实现中阐述了系统功能设计和数据库设计方案;第四章详细叙述了系统的实现和维护。

本系统重点阐述了图书信息的维护、读者信息的维护、借书信息的检索与维护,以及还书信息的维护与检索的设计方案,并详细设计了系统中的各管理模块,实现了借还书信息管理的基本功能,达到了系统设计的预期目标,提高了图书管理工作的效率。

关键词:

图书管理系统,数据库,VisualBasic

Abstract

Thedevelopmentincludestwokeys,databasebackgroundtotheestablishmentandmaintenanceofthefront-endapplicationdevelopmentaspects.Fortheformercallsthatitthedataforintegrityandconsistency,thelatterdemandedtheapplicationofThecompletefunction,user-friendlyfeatures.

ThisthesisresearchisbasedonVisualBasicprogrammingtechnologybooksmanagementinformationsystem,thedesignandimplementationofthesystemisdevelopedaccordingtotherequirementsofthesystemrequirementanalysis,design,implementationprocess,completepersonalinformationforreaders,booksinformation,borrowbooksinformation,informationretrievalandmaintenancefunction.

Thistopicdescribesanintroductionbackgroundandsignificance,Thefirstchaptersummarizesthegeneralbooksmanagementsystemandthestatusquo,Thesecondchapterofthebookinformationmanagementsystemrequirementsanalysisandsummarydesignconcept,Thethirdchapterinthedesignandrealizationofthesystemindetailelaboratedsystemfunctionanddesignofdatabasedesign,Chapterfourisdescribedindetailthesystemimplementationandmaintenance.

Thissystemisemphaticallyexpoundsthebooksinformationofmaintenance,maintenanceofreaders'informationretrievalandinformation,borrowbooksinformation,andstillmaintainthemaintenanceandretrieval,thedesignofthesystemandthedetaileddesignofvariousmanagementmodule,returnthebookbythebasicfunctionofinformationmanagement,systemdesign,improvethetargetsofthelibrarymanagementefficiency.

【Keyword】:

Booksmanagementsystem,database,VisualBasic

 

前言

当今时代是飞速发展的信息时代,在各行各业中都离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

进入21世纪以来,信息技术从根本上推动了图书馆的飞速发展,计算机和计算机管理系统已成为图书馆进行图书管理的主要设备和系统。

虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,早期大部分工作仍需手工来完成,工作起来效率比较低,不便于动态及时地调整图书结构。

为了更好地适应当前图书馆的管理需求,解决手工管理中存在的弊端,越来越多的中小型图书馆正在进一步向计算机信息化管理转变。

图书馆管理系统将先进的信息技术运用到图书馆管理和服务中,从而改变了图书馆的传统管理模式。

开发一个图书管理系统对图书管理起到很大的作用。

本文通过分析国内外图书管理系统的发展现状,从系统用户的角度出发来研究,从而实现图书馆管理的系统化、规范化和自动化,达成图书资料集中统一管理的目标。

一个现代化的图书馆在正常运营中,总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。

早期传统的管理方法既浪费人力、物力、财力,又容易导致各种错误的直接方法,不但管理起来及其不方便,而且极容易出现漏洞,从而造成不可估量的损失。

因此实现一个智能化、系统化、信息化的图书信息管理系统是十分必要的。

基于上述考虑本系统主要利用visualBasic作前端的应用开发工具,利用MicrosoftAccess作为后台的数据库,利用WINDOWS作为系统平台开发的图书管理系统。

1绪论

1.1图书管理的现状

目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。

各大高校也相继采用了图书管理系统来管理图书,取得了很大的成效,图书管理信息系统也在功能上不断完善和加强,为了使图书管理更加规范化,程序化,科学化,我们研发了这次的图书管理系统。

作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。

图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例是因为它的开放性,比较成熟。

随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新的革命。

鉴于目前学校图书数目剧增,图书信息量也呈爆炸性增长的形势下,对图书管理系统功能的要求越来越高,图书管理系统也在此基础上有了很大的发展,但是各系统力求使其功能简洁明了,而且齐全、易于操作。

目前,在一些边远山区的图书管理还存在着一些不足:

思想认识错位,图书室管理工作没有得到学校的足够重视;图书内容陈旧;藏书结构单一,图书品种大量购进专业书籍,忽视基础理论书籍的配置,与教学中的单纯灌输知识相一致,缺乏那些启迪培养学生创新思维;图书管理不力,不规范,图书室开放率低。

面对如此的现状,开发一个信息化、系统化的图书管理信息系统迫在眉睫。

1.2图书管理信息系统的意义

当今计算机及网络技术飞速发展,计算机应用在全球范围内日益普及,而社会也正快速向信息化社会前进,信息系统的作用也越来越大。

早期我国各中小学图书馆的图书管理和借阅管理还停留在纸制的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代,因此根据图书馆目前的实际情况来开发一套新的图书管理系统是十分必要的。

图书管理信息化是信息发展的必然趋势。

通过对管理系统模型的研究,提出一套构造图书信息管理系统模块的方法,并利用数据库、信息系统分析所学的知识,结合其它图书管理业务常识,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。

建立一套有效的图书信息管理系统,可以减少工作量,将管理工作科学化、规范化,提高图书馆管理的工作质量和工作效率。

1.3开发的背景

某中学拥有一个小型图书馆,为全校师生提供一个阅读、学习的空间。

近年来,随着生源不断扩大,图书馆的规模也随之扩大,图书数量也相应地不断增加,有关图书的各种信息也成倍增加。

面对如此庞大的信息量,校领导决定使用一套合理、有效、规范、实用的图书馆管理系统,对校内图书资料进行统一、集中的管理。

有关图书的各种信息量成倍增加,面对着庞大的信息量,早期传统的人工方式管理会导致图书管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效、规范和实用的图书管理系统,对图书资料进行集中统一的管理,系统开发总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。

本系统主要完成对图书信息的检索与维护,对读者信息以及对图书借阅归还信息的检索与维护管理。

受该学校的委托,以该中学图书馆管理工作的现实需求为应用背景,使用VisualBasic语言,用Access进行后台数据库的建立,实现一个交互的图书馆管理系统。

 

2系统分析

2.1需求分析

需求分析是软件定义时期的最后一个阶段,它必须准确的回答系统必须做什么的问题?

需求分析确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

拟定需求计划,需要彻底而系统地分析各种影响因素和消费特点,并且建立相关的、科学的、合理的模型。

图书管理信息系统是图书馆管理工作中不可缺少的一部分,无论对图书馆的管理者还是使用者来说都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,但长期以来,人们使用传统的人工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐,效率低下。

为了克服上述弊端,提供快速的图书信息检索功能、快捷的图书借阅、归还流程,最大程度地满足管理者和读者的需求,开发一套合理、有效、规范、实用的图书馆管理系统便迫在眉睫。

通过对一些典型图书馆管理系统的考察,图书管理系统的总目标:

在数据库和先进的开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的管理系统,实现图书信息的计算机管理,提供完善的功能,为操作人员提供便利的工作方式。

通过调查,要求系统需要实现以下一些基本功能:

(1)系统管理:

包括系统登陆,密码修改,管理员添加等功能;

(2)图书管理:

包括图书类别管理,新进图书的管理以及图书的维护和检索功能;

(3)读者信息管理:

包括读者信息的添加、修改、删除、查询等功能;

(4)借书信息管理模块:

即被借阅图书以及借阅者信息的添加、修改、删除和查询等功能;

(5)还书信息管理模块:

即信息(包括图书信息及还书者信息)的添加、修改、删除、查询等功能。

除了以上基本功能还要有友好的操作界面,简单易用,使用户在最短的时间里熟练掌握系统操作。

2.2可行性分析

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

只要资源和时间不加以限制,所有的项目都是可行的,然而,由于资源缺乏和交付时间限制的困扰,给基于计算机系统的开发带来了困难。

因此对软件项目的可行性做出细致而谨慎的评估是十分必要的。

如果在定义阶段尽早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人工,金钱,时间上的浪费。

因此,在开发《图书管理信息系统》之前,对本次开发的可行性进行了分析。

分析如下:

(1)技术可行性

数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。

面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。

许多程序开发工具,如VB、Java等等,都支持面向对象的程序开发。

系统的开发平台,我们选择了当前流行的WindowsXP操作系统,应用程序开发采用Microsoft公司的面向对象程序VisualBasic6.0的开发工具。

与普通的数据库系统相比,用VisualBasic作为数据库开发平台有简单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据库管理信息系统。

数据库选择Access2003。

Access是一个桌面电脑的数据库管理系统。

它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。

当前管理信息系统的开发,大都是基于数据库技术和面向对象软件开发技术。

这些技术目前已经成熟,被广泛应用与各个领域。

所以,本管理信息系统的开发在技术上是可行的。

(2)经济可行性

经济可行性研究是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。

即要解决两个问题,资金可得性和经济合理性。

当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

(1)本系统的运行可以代替人工进行许多繁杂的劳动;

(2)本系统的运行可以节省许多资源;

(3)本系统的运行可以大大的提高企业的工作效率;

(4)本系统可以使敏感文档更加安全,等等。

另一方面,就企业自身来说,它也是需要这样一个软件的。

我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现,这样既浪费时间又容易出错。

随着信息时代的来临,我们的各项工作都要讲求效率,人事劳资管理也不例外,这就为作者的软件提供了使用群体。

所以,本系统在经济上是可行的。

综上所述,开发本管理系统是可行的。

2.3系统的业务流程分析

 

图2-1业务流程图

3系统设计

系统设计阶段主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。

系统设计的主要任务是提出合理的计算机硬软件系统的技术方案,采取具体的技术措施来满足用户需求,因而大量工作是技术性的。

系统设计人员对系统的逻辑功能和用户的各类需求必须有深刻的、切实的理解。

图书馆的信息服务促进了信息的传播、利用及再生产的增值能力。

人们掌握了信息,使之转变为技术,成为作用于社会经济的生产力,促进了社会经济的发展,这就是信息管理服务的价值体现。

最大限度地发挥信息的效能,离不开信息的加工整理,离不开信息的管理服务,因此,图书馆的信息服务已经21世纪的主导发展机制之一。

就目前形势,开发一个应用于Windows平台上的、具有先进的图形界面的中小型图书信息管理系统是此次研究的课题。

3.1软件总体设计

在这一阶段,要根据实际的技术、经济和社会条件,确定系统的实施方案,解决系统设计的中心问题,即"怎么做",从而实现需求分析说明书中规定的系统功能。

系统总流程图如图3-1所示。

3.2系统功能模块设计

图书管理信息系统是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到图书的借用率,所以开发图书管理系统能够为管理员和读者提供充足的信息和快捷的查询手段。

这些优点能够极大地提高图书管理的效率。

该系统是以VB自带的ADO连接Access数据库进行开发的图书管理系统,力求与实际相结合具有图书管理系统日常管理和检索等功能,旨在达到使图书的管理数字化,使之更加方便快捷,以提高工作效率。

系统开发的总体目的是在图书馆信息管理中实现管理的系统化、自动化,减少工作量,增加效率及可靠性。

根据以上对图书管理系统的任务和目标的分析,图书管理信息系统应包含如图所示的一些功能。

每一个功能又包含一系列的子模块。

图3-1系统总流程图

本系统的主要功能有:

图3-1图书管理系统的功能

(1)系统管理:

包括系统登陆,密码修改,管理员添加等功能,其功能模块如图所示。

图3-2“系统管理”功能模块图

(2)图书管理:

包括图书类别管理,新进图书的管理以及图书的维护和检索功能,其功能模块如图所示。

图3-3“图书管理”功能模块图

(3)读者信息管理:

主即读者信息的添加、修改、删除、查询等功能,如图所示。

(4)借书信息管理模块:

即被借阅图书以及借阅者信息的添加、修改、删除和查询等功能,其功能模块如图所示。

图3-4“读者信息管理”模块

图3-5“借书信息管理”功能模块图

(5)还书信息管理模块:

即被借阅图书以及借阅者信息的添加、修改、删除和查询等功能,其功能模块如图所示:

图3-6“还书信息管理”功能模块

系统功能结构图如3-7所示:

图3-7系统功能结构

3.3数据库设计

数据库技术是目前数据组织的最高形式和最有效方式,是当前应用最广泛的数据组织的管理方法和技术。

数据库是一系列相关数据的集合,在数据库中,数据具有良好的组织结构,由一种公用的统一方法(数据库管理系统,DatabaseManagementSystem)进行管理。

这种管理方法,在很大程度上体现了数据与应用程序及用户间的独立性,实现了数据资源的共享,数据冗余度小,可靠性高,安全性好。

数据库设计的基本原则是:

提高数据组织的相对独立性,消除冗余的数据项,采用规范化方法设计数据存储的结构,保证数据的完整性、一致性、易维护性以及易理解性等等。

在数据库系统中,数据库的应用占有重要的地位,一个数据库结构设计是否合理,将直接影响到系统的应用。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。

3.3.1概念模型设计

概念模型可以看成是现实世界到机器世界的一个过渡的中间层,是整个数据库设计的关键。

概念结构设计的结果是产生概念模型,将现实世界中的客观对象首先抽象为不依赖任何具体机器的信息结构,这种信息结构不是DBMS支持的数据模型,而是概念型模型。

然后再把概念模型转换为具体机器上的DBMS支持的数据模型。

要对数据词典中的数据存储进行分析,得到系统的关系模型,可以采用实体—联系图(简称E-R图)的方法来进行数据结构分析,从而得出概念模型。

实体指客观存在并可相互区分的事物,可以是人、物、实际对象、某些概念、事物本身,也可指事物和事物之间的联系。

属性是实体具有的某一特性。

一个实体可以由若干个属性来描述。

此阶段使用E-R实体关系图设计数据库的概念模型,它是描述实体及其实体之间关系的一种直观的描述工具。

这种图中包括:

(1)实体。

用方框表示,方框内为实体的名称。

(2)实体的属性。

用椭圆表示,椭圆内为属性名称。

使用线段将其和相应的实体联系起来。

(3)实体之间的关系。

用菱形表示,菱形内为联系的名称。

(4)本系统主要实体属性图参见图3-8至图3-13:

实体关系E-R图参见图3-14.

图3-8图书信息实体属性图

图3-9“图书类别”实体属性的描述

图3-10“借书信息”实体属性的描述

图3-11“读者信息”实体属性的描述

图3-12“还书信息”实体属性的描述

 

3-13“系统用户”实体属性的描述

 

图3-14实体间关系描述E-R图

3.3.2逻辑模型设计

(1)逻辑模型

数据库管理系统后台存储着所有的信息,在信息管理系统中占有非常重要的地位,数据库结构设计的好坏对应用系统的效率及实现产生直接影响,而且也将有利于程序的实现。

用户对数据库的需求具体体现在各种信息的提供、保存、更新和查询上,数据库需求分析是整个数据库系统设计过程的基础。

数据库设计阶段要收集和分析数据管理的内容及用户处理的要求。

针对图书信息管理系统的需求,通过对图书信息管理的业务流程的分析,需要设计如下逻辑模型。

1)图书信息表:

图书编号(主键)、ISBN、索引号、中文名、原名、原作者、译者、出版社、图书类型、出版日期、语种、页数、图书价格、登记日期、备注。

2)图书类型表:

图书类型编号、图书类型(主键)、允许借阅天数、备注

3)借书信息表:

读者编号(外键)、读者姓名、读者类型、书籍编号(外键)、书籍中文名、书籍原名、书籍类型、作者、出版社、借书号(主键)、借书日期、还书日期、备注。

4)读者信息表表:

读者编号(主键)、读者名称、读者性别、读者类别、身份证号、家庭住址、Email、电话号码、登记日期、有效期至、备注。

5)还书信息表:

读者编号(外键)、读者姓名、读者类型、书籍编号(外键)、书籍中文名、书籍原名、书籍类型、还书号(主键)、作者、出版社、借书日期、应还日期、实还日期、超期罚金、备注。

6)系统用户信息表:

用户名(主键)、密码。

(2)数据表结构设计

本系统使用Access作为后台数据库,主要的表的结构如表3-1至3-6.

1)图书信息表(books):

用来保存图书的基本信息,表books的结构如表3-1所示。

表3-1表books的结构

字段名称

数据类型

字段大小

说明

索引

是否为空

Bookno

文本

20

图书编号

PK

NO

bookISBN

文本

20

ISBN

NO

bookIndexNO

文本

20

索引号

NO

Bookname

文本

25

中文名

NO

bookOrigName

文本

30

原名

YES

bookOrigAuthor

文本

15

原作者

NO

bookTranslater

文本

30

译者

YES

Bookpress

文本

20

出版社

YES

Booktype

文本

20

图书类型

YES

Bookpubdate

日期/时间

出版日期

YES

Booklanguage

文本

12

语种

YES

Bookpages

文本

10

页数

YES

Bookprice

文本

12

图书价格

NO

bookenrolDate

文本

12

登记日期

NO

Bookother

备注

备注

YES

2)图书类型表(booktype):

用来保存图书的类型信息

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

当前位置:首页 > 人文社科 > 法律资料

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

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