高校图书管理系统论文Word格式文档下载.docx

上传人:b****2 文档编号:13338355 上传时间:2022-10-09 格式:DOCX 页数:48 大小:750.39KB
下载 相关 举报
高校图书管理系统论文Word格式文档下载.docx_第1页
第1页 / 共48页
高校图书管理系统论文Word格式文档下载.docx_第2页
第2页 / 共48页
高校图书管理系统论文Word格式文档下载.docx_第3页
第3页 / 共48页
高校图书管理系统论文Word格式文档下载.docx_第4页
第4页 / 共48页
高校图书管理系统论文Word格式文档下载.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

高校图书管理系统论文Word格式文档下载.docx

《高校图书管理系统论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《高校图书管理系统论文Word格式文档下载.docx(48页珍藏版)》请在冰豆网上搜索。

高校图书管理系统论文Word格式文档下载.docx

2.2数据库平台 7

第三章图书管理系统的系统规化 9

3.1图书管理系统的任务 9

3.2图书管理系统的目标 9

3.3图书管理系统的可行性分析 10

3.4系统的需求分析 11

3.5系统分析 12

3.6数据字典的建立 15

第四章系统设计 17

4.1系统的功能设计 17

4.2数据库设计 17

第五章系统的详细设计与实现 22

5.1系统详细设计 22

5.2主界面的设计 24

5.3图书管理界面的设计与实现 25

5.4读者管理界面的设计与实现 37

5.5图书借阅管理界面的设计与实现 39

5.6图书归还界面的设计与实现 44

5.7图书管理员信息修改界面的设计与实现 45

第六章测试与维护 46

6.1连接测试 46

6.2数据库维护 46

第七章系统开发与未来展望 47

7.1开发总结 47

7.2图书管理系统的未来展望 47

摘要

随着现代科学技术的进步,人类社会正逐走向信息化。

图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。

我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈上了一个新台阶。

本文介绍了在VisualC#.NET环境下,运用SQLServer数据库开发图书管理信息系统的过程。

文章介绍了图书馆管理信息系统的系统分析部分,包括可行性分析、图书借阅流程分析等;

系统设计部分,主要介绍了系统功能设计和数据库设计及代码设计;

系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。

【关键词】:

VisualC#.NET环境;

SQLServer;

图书管理系统

第一章绪论

进入21实际由于网络通信技术,多媒体技术和全球互联网的迅猛发展,把人类引入了信息新纪元。

信息资源从封闭的部门所有改为开饭四个本部门之间的共享:

从集中管理走向分布式管理。

高校作为培养人才的摇篮必将采用现代计算机技术进行教育。

现代信息技术和网络媒体技术的应用与发展,为数字化校园建设奠定了基础,而图书馆作为校园的一部分,是校园内尤其是高校内一个举足轻重的单位,图书馆的服务工作与全校教学、科研以及学习生活密切相关。

目前来说,大多数图书馆就是采用计算机图书管理系统来实现的,这样可以方便管理。

对于一个简易图书馆来说,一个功能完善的图书管理系统是非常重要的,它在很大程度上,节省人力和物力资源。

1.1图书管理的现状

目前社会上信息管理系统发展飞速,越来越多的企事业单位都引

入了信息管理软件来管理自己日益增长的各种信息。

各大高校也相继

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

作为计算机应用的一部分,使用计算机对图书信息进行管理,具

有手工管理所无法比拟的优点。

图书管理系统的开发是一个老生常谈

的问题,以其作为数据库开发的示例是因为它的开放性,比较成熟。

随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上

的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新

的革命。

鉴于目前学校图书数目剧增,图书信息量也呈爆炸性增长的

形势下,对图书管理系统功能的要求越来越高,图书管理系统也在此

基础上有了很大的发展,但是各系统力求使其功能简洁明了,而且齐

全、易于操作

1.2开发背景

图书管理包括的图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书管理系统都是初步开始使用,甚至尚未使用计算机进行信息管理。

以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;

由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题。

传统的图书管理模式其最大的特点是手工;

首先要把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡片按类别分别放置在文件柜里,对于有学生(教师)证的学生(教师)来说还要对他们资料作一定的记录,并且在人们来借书的时候,首先持证件者要去存放图书分类卡片的文件柜里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书,然后登记持证件者的借还书时间和在书签条上写下借还书记录,之后把借书证留在那里;

还书的时候,相对应的消去出借记录;

这样做起来比较麻烦,比较费时间。

传统图书管理的特点是一直以来,中小型书店、中小学的小型图书馆及各高校图书馆和资料室使用传统的人工方式管理图书档案、会员档案。

这种管理方式存在着诸多缺点,如:

手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。

基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。

第二章系统开发工具及开发平台

2.1开发工具简介

本图书管理系统采用的是ASP.NET开发环境ASP是ActiveServerPage的缩写,意为“动态服务器页面”,是一套微软开发的服务器端脚本环境,ASP内含于IIS之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。

有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度

Asp具有以下特点:

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页 

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

  (3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

  (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。

  (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

  (7)方便连接ACCESS与SQL数据库.

  8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击.

ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。

但是其原理也是一样的。

ASP.NET的另一个强大的功能是它的网页处理时的三层构架,即浏览页面的前台HTML实现、浏览页面的后台C#代码的编写及后台代码与数据库的连接,正是其有这样的三层结构,所以它的安全性得到了很好的保障,这即为我们在上面所说的ADO.NET的一个具体的形式[5],也是对ADO.NET的实现方式有一个大概的了解,可以通过下面的数据访问流程图1-1所示:

图1-1ASP.NET的三层结构

从图片中可以很明显的看出,在显示层中,ASP.NET有自己的显示页面(.aspx),在这个显示页面中存在着本身的后台代码(CodeBehind),之后在页面运行时,后台代码开始对逻辑层中的BusinessLayer的调用,触发系统后台的另外的.dll文件的运行,然后就是BusinessLayer通过关键字对DataLayer层文件的连接,最后对数据库的直接的访问是DataLayer中的层文件,通过数据库的访问后取得的数据按每层相连的方式再返回到ASP.NET的显示页面显示出来,用户即可以浏览取到的数据。

通过前台的首次请求到最后数据的显示通过几个层次,所以要想通过非法的手段去修改数据库那将是非常困难的[6]。

也正是由于ASP.NET的这种完美的功能,所以所做的图书馆管理系统也就选择了这种开发平台。

2.2数据库平台

本系统采用的是SQLServer,SQL是英文(StructuredQueryLanguage)的缩写,意思为结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。

SQL语言有以下几个优点:

1非过程化语言

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。

SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。

SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;

所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。

2.统一的语言

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

基本的SQL命令只需很少时间就能学会,最高级的命令在几天内便可掌握。

3.所有关系数据库的公共语言

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。

第三章图书管理系统的系统规化

3.1图书管理系统的任务

系统的规划依据目前各学校的图书管理系统的现状,确定此次研发的使命。

目前学校的图书管理系统已经不能够适应越来越多的读者和图书信息剧增的局面了,特别是自高校扩招以来,图书馆也加大了购书量,书的类目也越来越多,分得也更细致,而目前高校工作人员老龄人居多,所以也就要求有一套功能齐全,但是也简单易用的图管理系统的出现。

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

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1