最新版图书借阅管理系统毕业设计论文文档格式.docx

上传人:b****2 文档编号:1509382 上传时间:2023-04-30 格式:DOCX 页数:33 大小:405.89KB
下载 相关 举报
最新版图书借阅管理系统毕业设计论文文档格式.docx_第1页
第1页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第2页
第2页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第3页
第3页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第4页
第4页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第5页
第5页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第6页
第6页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第7页
第7页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第8页
第8页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第9页
第9页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第10页
第10页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第11页
第11页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第12页
第12页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第13页
第13页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第14页
第14页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第15页
第15页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第16页
第16页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第17页
第17页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第18页
第18页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第19页
第19页 / 共33页
最新版图书借阅管理系统毕业设计论文文档格式.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

最新版图书借阅管理系统毕业设计论文文档格式.docx

《最新版图书借阅管理系统毕业设计论文文档格式.docx》由会员分享,可在线阅读,更多相关《最新版图书借阅管理系统毕业设计论文文档格式.docx(33页珍藏版)》请在冰点文库上搜索。

最新版图书借阅管理系统毕业设计论文文档格式.docx

ManagementSystemofBorrowingPapers

ABSTRACT:

Withmoreandmorewidespreadandprofoundapplicationofinformationtechnologyinmanagement,theimplementofmanagementinformationsystemtechnologystepbystep.Managinginformationsystemisanewsubject.Enterpriseneedsexistenceanddevelopment,soenterpriseactivitiesshouldbeorganizedefficientlyandorganically,whichmeanstighteninguptheenterprisemanagementandstrengtheningeffectivemanagementofanyresource(staff,finance,property,etc.)internaltheenterprise,andalsoestablishingamanagementinformationsystemfittinginwithitsowncharacteristics.

ThisarticleintroducesthedetailedprocessofexploringamanagementinformationsystemundertheenvironmentofVB.NETandSQLSever,utilizing“Top-Bottom”overallplanandastrategyaccordingto“Bottom-Top”applicationandexploitation.Thatistoestablishasetofeffectiveschemeforlibrarymanagementbycomputer,throughanalyzingdisadvantagesoftraditionallibrarymanagementbyresources.Thisarticleemphasizesonthreesections.Thesystemanalysissectionoflibrarymanagementinformationincludesfeasibleanalysis,organizingorgansanalysis,managementfunctionanalysis,technologicalprocessofbusinessanalysis,technologicalprocessofdataanalysis,datadictionary,disposaldescriptionandthelike.Thesystemdesignsectionmainlyfocusesonsystemfunctiondesignanddatabasedesign.Andthesystemrealizationsectionwindowsandprograms.

Thiseconomicalandpragmaticsystem.

KeyWords:

VB.NETSQLSeverSearch

一、引言1

1.1课题的发展背景1

1.2课题开发的作用和意义1

1.3课题研究内容2

1.4软、硬件环境4

1.4.1客户机配置要求4

1.4.2服务器配置要求4

二、开发工具介绍5

2.1ASP.NET的简介5

2.1.1VB.NET的概述5

2.1.2VB.NET的特点6

2.1.2VB.net与VB区别6

2.2SQLServer简介7

2.2.1SQLServer特点7

2.2.2SQLServer功能7

三、系统需求分析8

3.1软件需求分析8

3.1.1普通用户功能需求8

3.2软件功能模块设计8

3.2.1软件功能分析8

3.3数据库逻辑结构设计10

四、系统功能模块实现12

4.1信息维护12

4.1.1图书信息维护12

4.1.2读者信息维护13

4.2统计查询功能13

4.2.1精确查询14

4.2.2模糊查询15

五、总结16

参考文献17

附录18

致谢………………………………………………………………………………………33

图书借阅管理系统

一、引言

1.1、课题的发展背景

目前,在许多中小型书店和部分小型图书馆的图书管理中,管理图书都是采用传统的管理方法。

图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。

每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。

所以,为提高图书馆管理的效率,减少图书管理员的工作负担,有必要开发一个小型图书馆管理软件来对图书实施有效管理.现代图书馆的图书管理早就进化信息化阶段了,但是从软件市场购买的一些信息管理软件通常是通用版的,不可能适应所有图书馆管理中的情况,功能不能扩充,这样不仅工作效率低下,浪费人力,财力,而且在一些中间环节还造成信息丢失,出错。

以下是针对某某图书馆的图书管理现状,在调研基础上开发出来的图书馆信息管理系统。

在下面的各章中将以开发图书馆管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

1.2、课题开发的作用和意义

上个世纪末,许多中小型图书馆信息管理工作仍是由专人进行图书档案的登记,修改,增删,查询,效率低下,出错率高,数据不安全。

本世纪初,图书馆管理进入信息化时代,图书馆将大量图书、用户档案输入了电脑,进行无纸化管理,节约了人力,物力,提高了工作效率。

但随着时代的发展,知识经济时代给图书馆信息管理提出了更高的要求,除了以往的图书、会员档案管理外,对图书的借出,超期罚款等的管理也成了图书馆管理中的必要部分,而且对图书馆管理的综合情况也成为考核管理员的重要标准,所以,设计图书馆管理软件不仅能促进管理员不断提高自身素质从而提高管理图书质量,而且能够促进学生对图书的保管,及时归还。

将先进的信息技术结合运用到图书馆信息管理和服务中,用这些技术来促进图书馆和学生的合作关系,图书馆给用户提供更好的服务,是系统开发的主要目的[7]。

图书馆管理唯有迈向自动化,高效率,人性化管理,才能满足服务读者,给读者提供更好服务的需求。

图书馆信息管理的主要目标,在于加强服务而不在于精简人力。

换言之,其效益不在于节省现有的人力、物力,而在于提供许多尚未自动化作业时所无法提供之服务,期望以最快的速度将图书馆信息做最适当的运用。

(1)以自动化、系统化、高效管理代替分散、重复操作。

(2)开发图书馆管理系统,提供更好服务效益和提高现代化管理水平。

(3)建立图书馆管理系统,提高读者的自律性,促进读者保管并及时归还图书。

(4)减轻图书馆管理员的负担,节省人力物力开支[4]。

引进以计算机信息管理技术和网络通讯技术,是加快图书馆管理信息服务进程的重要手段。

信息技术的发展和应用将会改变了图书信息资源的结构和获取信息的方式。

总之,新的管理系统的启动,将会给整个图书馆管理带来巨大的体系结构的变化。

不仅体现在图书馆管理方式的转变,也体现在图书馆管理理念的转变,也体现了图书馆管理的现代化和信息化水平,工作人员的素质会随着管理方式的提高而提高,读者保管图书和及时归还图书的自律性、积极性都得到较大限度的激发。

1.3、课题研究内容

本课题的主要研究内容就是设计一套图书管理系统,用以取代传统的手工管理方式。

基本功能如下:

1.图书信息的录入

将有关图书信息录入数据库。

2.图书信息的检索

根据指定条件查询相关的图书,包括单条件查询和多条件查询。

3.图书信息的修改

图书信息的修改以及删除。

4.图书的借阅

图书借阅信息的登记,并能打印借阅单。

5.图书的催还

过期图书的催还通知并打印催还单。

6.图书的归还

归还图书,并作适当的归还记录。

7.用户的权限设置

不同用户的使用权限不同。

1.4、软、硬件环境

1.4.1客户机配置要求

1.硬件环境(最低配置)

(1)CPU:

600兆赫(MHz)Pentium处理器

(2)内存:

256MB以上

(3)硬盘剩余空间:

180M以上

2.软件环境(最低配置)

操作系统:

Windows98、2000、xp

1.4.2服务器配置要求

512MB以上。

1G以上。

(1)操作系统:

Window2000XP(需要安装IIS)

(2)后台数据库:

MicrosoftSQLServer2000或更高

(3)开发工具:

MicrosoftVisualStudio2003

二、开发工具介绍

本图书借阅管理系统主要是使用BS模式,使用VisualBasic.Net语言,结合SQLServer数据库,三层构架结构开发的。

下面将所使用的语言模式及开发工具做一个简单的介绍:

2.1、ASP.NET的简介

2.1.1VB.NET的概述

VB.NET是VisualB的简称。

提到VB.net,就不能不先提一下VB(VisualBasic)。

VisualBasic是Windows环境下的一种简单、易学的编程语言,由于其开发程序的快速、高效,深受程序员的喜爱。

严格地来说,VisualBasic只是半面向对象的语言,其面向对象的能力及程序的执行效率往往不能一些程序员的需要,因此,大的项目很少使用VisualBasic来开发。

VisualBasic的最后一个版本是VisualBasic6.0。

在VisualBasic6.0之后,微软公司推出了全新的“.NET构架”,在其第一个版本-VisualStudio.NET7.0中,集成了VisualBasic7.0、VisualC++7.0及C#,其中的VisualBasic7.0(VB7.0),即是VB.net的第一个版本。

VB.net是微软最新平台技术,是.netframeworkSDK的一种语言。

VB.net和VC#.net在功能上没有区别。

编译以后生成的可执行文件被称为Assembly,即程序集。

 

VB.net的版本号是VisualBasic7.0,它的运行是建立在CLR(CommonLanguageRuntime)和MSIL(MicrosoftIntermediateLanguage)虚拟器上的。

其实,它的机制和Java差不多。

2.1.2VB.NET的特点

VB.net继承了VB6.0的可视化和易学易用的特点,同时结合了完全面向对象的方法大大减轻了程序开发者的工作。

(1)VB.NET完成集成到VisualStudio集成开发环境中,这个集成开发环境与VB在若干方面有差异。

主要体现在窗体的布局及菜单等方面都有所不同。

(2)VB.NET的项目也与VB不同。

在VB中,项目使用基于引用的项目文件包含对项目项的引用,这些引用指定项目项的路径。

VB.Net使用基于文件夹的模型,即所有项目项均放置在项目文件夹层次结构中。

(3)在数据访问技术、数据访问具体实现方法和数据绑定上的更改。

在VB.NET中使用ADO.NET来访问数据库,ADO.NET是.NET框架中的一部分,其对应的类库是.NetFrameworkSDK的真子集。

在VB.NET中实现数据库访问的方法有两种:

其一是在程序设计阶段,通过创建、配置数据适配器DataAdapter和生成数据集DataSet;

其二是运行中,通过编程方式动态创建、配置数据适配器和创建、生成数据集。

在VB中实现数据绑定是通过设置控件的属性来实现的,通常是把控件的显示属性绑定到数据源中的相应字段。

在VB.NET中,数据绑定的应用范围更加广泛,可以把任何控件的任何属性绑定到包含数据的任何结构中。

(4)对Web的开发的更改。

在VB.NET中是使用ASP.NET来编写Web页面的。

在ASP中使用的也不再是脚本语言,而是真正意义的编程语言,如VB.NET、C#。

凭借ASP.Net的Web应用程序、XMLWebService等基于Web的功能,使用VB.NET开发WEB页面与开发Window应用程序很相似。

Web页面代码也显得有条有理了。

2.1.2VB.net与VB区别

VB.net是基于.NET框架的完全对向对象的编程语言,而VB6.0只是半面向对象的语言,使用VB.net可以编制出功能更加强大的windows程序。

现在把VB.net和VB6.0做一下比较,看看VB.net对比VB6.0有着什么样的特性和优点。

1.在VB6.0中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。

在VB.net中,可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。

构造函数的使用,简化了编码的过程和出错的机会。

2.VB.net编写线程的能力比VB6.0有很大的增强。

3.在VB6.0中,需要首先声明一个变量,然后才能对其赋值,这样就需要写两行代码。

在VB.net中,可以使用初始化函数将这两个步骤合并在一行代码中完成,这个似乎微小的改进,提供了更少、更简单、更易于维护的代码。

4.VB.net基于.NET框架,开发者可以快速的可视化开发网络应用程序、网络服务、Windows应用程序和服务器端组件。

5.因为VB.net是基于.NET框架的,可以与其它.NET语言协同工作。

6.在VB.net中,通过Web窗体及ADO.NET,开发者可以快速开发可扩展的Web站点。

如果你能进一步学习VB.net,开发者会发现更多的新特性和优点。

2.2、SQLServer简介

2.2.1SQLServer特点

1.真正的客户机服务器体系结构。

2.图形化用户界面,使系统管理和数据库管理更加直观、简单。

3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

4.SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。

SQLServer也可以很好地与MicrosoftBackOffice产品集成。

5.具有很好的伸缩性,可跨越从运行WindowsXP的膝上型电脑到运行Windows2003的大型多处理器等多种平台使用。

6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

7.SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

2.2.2SQLServer功能

1.数据定义

SQL让用户定义存储数据的结构和组织,以及存储数据项之间的关系。

2.数据检索

SQL允许用户或应用程序从数据库中检索存储的数据并使用它。

3.数据操作

SQL允许用户或应用程序通过添加新数据、删除旧数据和修改以前存储的数据对数据库进行更新。

4.访问控制

可以使用SQL来限制用户检索、添加和修改数据的能力,保护存储的数据不被非授权的用户所访问。

5.数据共享

可以使用SQL来协调多个并发用户共享数据,确保他们不会互相干扰。

6.表数据完整性

SQL在数据库中定义完整性约束条件,使它不会由于不一致的更新或系统失败而遭到破

三、系统需求分析

根据数据库系统生存期的设计方法,从数据库应用系统和开发的全过程来考虑,将数据库应用系统设计分为以下几个阶段:

规划、需求分析、概念设计、逻辑设计、物理设计。

3.1软件需求分析

3.1.1普通用户功能需求

要设计一个良好的图书借阅管理系统,就必须首先明确该应用环境对系统的要求。

图书借阅管理系统的应用背景为:

方便用户查询借阅图书。

普通用户是系统的服务对象,也是系统的主要参与者。

一个图书借阅管理系统的好坏主要是由普通用户来评判的。

因此,该系统需满足以下几方面需求:

1.图书管理:

包括对图书的增加,注销,修改,查询。

2.读者管理:

包括对读者的增加,注销,修改,查询。

3.图书流通管理:

包括图书的借阅管理,还书管理,续接管理。

3.2软件功能模块设计

3.2.1软件功能分析

通过对本系统功能的集中和分解,从内容结构上对软件功能进行如下划分:

1.系统管理:

用户登录管理及退出系统。

2.图书管理:

分为图书流通,图书采购,图书注销三个模块。

其中图书流通又包括图书借阅,续借图书,归还图书三个子模块。

通过对图书编号及读者编号的查询,以确认是否达到借阅、续借、归还、注销的条件等,之后进行相关操作。

图书采购录入图书的详尽信息,完成采购工作。

3.读者管理:

分为添加读者,注销读者,罚款管理。

能对读者(学生)的详细信息进行录入并添加。

4.信息维护:

分为读者信息维护和图书信息维护。

通过图书编号或读者编号精确查询,查找出对应记录,然后将其显示在相应文本框,在修改后保存会数据库。

5.统计查询:

分为读者信息查询和图书信息查询。

两个模块分为精确查询和模糊查询,可以根据不同查询需要进行查询。

本系统包括的功能模块如图3.1所示:

图3.1系统功能模块简图

Fig.3.1Thediagramofsystemfunctionmodel

3.3数据库逻辑结构设计

本系统使用SQLServer2000将数据划分为图书信息表、图书类别表、图书与图书类别关系表、出版社信息表、图书出版社信息表、读者信息表、系别信息表、读者与系别关系表、专业信息别、读者与专业关系表、系别与专业信息表、图书借阅信息表、图书流通信息表、罚款信息统计表和管理员信息表15个部分。

下面将各表中的字段进行以下简单介绍:

1.系别信息别(DepartmentInformationTable)

记录系别信息,包括系别名与系别号。

其中系别号是主键。

Table3.6DepartmentInformationTable

字段名

中文描述

类型

长度

主键否

可否为空

Department_id

系别号

varchar

50

Department_name

系别名

表3.7专业信息表

2.专业信息表(SpecialityInformationTable)

记录专业信息,包括专业名称与专业编号。

Table3.7SpecialityInformationTable

Speciality_id

专业号

Speciality_name

专业名

3.系别&

专业关系信息表(Department&

SpecialityInformationTable)

表3.9系别·

专业关系信息表

Table3.11Department&

SpecialityInformationTable

说明:

以上各表均满足三范式

四、系统功能模块实现

4.1信息维护

本模块分为读者信息维护与图书信息维护两个子模块。

4.1.1图书信息维护

图4.1图书信息维护(维护前)

Fig.4.1BookInformationMaintaining

本模块主要完成图书与读者的信息修改功能。

以图书信息维护为例:

在图书编号文本框中输入所要查询的图书编号,若查询图书存在,会在右侧显示。

同时也会在下侧相应的文本框中分别显示出来。

图4.8为图书信息维护前的截图。

图4.2图书信息维护(维护后)

Fig.4.2BookInformationMaintaining

点击修改按钮后,对应的图书编号、ISBN号、馆藏书量、借出数和借出次数文本框变为可用。

此时对需要修改的数据项进行修改,然后点击保存按钮,即可将数据存档,同时将保存后的图书的信息再次显示出。

在图4.7与4.8所示案例中,对所查图书的借出次数做了修改。

(str="

select图书信息表.Book_idas图书编号,ISBNasISBN号,Book_nameas图书名称,"

&

_"

Authoras作者,PublishingHouse_nameas出版社,Publish_timeas出版时间,"

_"

图书类别关系表.Category_idas索书号,Moneyas单价,"

Total_numas馆藏数量,Send_numas借出数,Send_countas借出次数from图书信息表,"

图书流通统计表,图书类别关系表,图书类别表,图书出版社关系表,出版社信息表"

where图书信息表.Book_id='

"

num&

"

'

and"

图书信息表.Book_id=图书流通统计表.Book_idand图书信息表.Book_id="

图书出版社关系表.Book_idand图书出版社关系

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

当前位置:首页 > 总结汇报 > 学习总结

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

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