毕业论文图书管理系统.doc

上传人:b****2 文档编号:382295 上传时间:2022-10-09 格式:DOC 页数:34 大小:387.50KB
下载 相关 举报
毕业论文图书管理系统.doc_第1页
第1页 / 共34页
毕业论文图书管理系统.doc_第2页
第2页 / 共34页
毕业论文图书管理系统.doc_第3页
第3页 / 共34页
毕业论文图书管理系统.doc_第4页
第4页 / 共34页
毕业论文图书管理系统.doc_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

毕业论文图书管理系统.doc

《毕业论文图书管理系统.doc》由会员分享,可在线阅读,更多相关《毕业论文图书管理系统.doc(34页珍藏版)》请在冰豆网上搜索。

毕业论文图书管理系统.doc

目录

摘要 1

第一章系统开发环境 2

1.1项目背景 2

1.2图书管理系统开发相关技术的介绍 2

1.2.1ASP.net的优势介绍 2

1.2.2ASP.net的特点 3

1.2.3SQLServer2005概述 3

1.2.4浏览器/服务器(Browser/Server)结构 3

1.2.5IIS服务器技术 4

第二章系统总体设计分析 5

2.1系统需求分析 5

2.2系统实现的目标 5

2.3系统功能模块设计 5

2.4系统功能结构图 6

2.5系统流程图 8

第三章数据总体 10

3.1数据库概念结构设计 10

3.2数据库逻辑结构设计 10

3.3图书馆系统的系统E-R图 12

3.4数据表设计 13

第四章图书管理系统详细设计 17

4.1系统流程分析 17

4.2用户使用系统模块设计 17

4.2.1登录界面 17

4.2.2图书借还信息模块 18

4.2.3图书信息管理模块 19

4.3图书管理模块设计 23

4.3.1 23

4.3.2 23

4.3.3 23

4.3.4 23

4.3.5 23

4.3.6 23

4.3.7 23

4.3.8 23

4.3.9 23

第五章系统功能测试 20

5.1系统测试的意义 20

5.2系统测试内容 20

结束语 22

参考文献 23

-30-

目录

摘要 1

第一章系统开发环境 2

1.1项目背景 2

1.2图书管理系统开发相关技术的介绍 2

1.2.1ASP.net的优势介绍 2

1.2.2ASP.net的特点 3

1.2.3SQLServer2005概述 3

1.2.4浏览器/服务器(Browser/Server)结构 3

1.2.5IIS服务器技术 4

第二章系统总体设计分析 5

2.1系统需求分析 5

2.2系统实现的目标 5

2.3系统功能模块设计 5

2.4系统功能结构图 6

2.5系统流程图 8

第三章数据总体 10

3.1数据库概念结构设计 10

3.2数据库逻辑结构设计 10

3.3图书馆系统的系统E-R图 12

3.4数据表设计 13

第四章图书管理系统详细设计 17

4.1系统流程分析 17

4.2主要模块的运行 17

4.2.1登录界面 17

4.2.2图书信息管理模块 18

4.2.3图书借还信息模块 19

4.3系统功能测试 20

4.3.1系统测试的意义 20

4.3.2系统测试内容 20

结束语 22

参考文献 23

(附录) 24

摘要

本课题设计并实现了基于Web的图书馆管理系统,该系统采用现今比较流行的ASP.NET语言,结合SQLServer数据库,实现了图书的借阅、查询、管理等基本功能。

系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。

毕业设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。

图书信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息以及在图书馆的存储状态。

本论文内容主要是运用软件工程的知识,先进行系统需求分析,之后是系统概要设计,详细设计,并且详细介绍了ASP.NET图书馆管理系统的操作代码和排序的代码编写和测试。

关键字ASP.NET语言/图书馆/SQLServer。

第一章系统开发环境

1.1项目背景

我国是一个拥有五千年历史的国家来说,自古就是一个礼仪之邦,文化之邦,书籍的种类和数量更是多如繁星,所以,历史上有许多的关于书籍多的记载和比喻,如“汗牛充栋”。

恩格斯曾经说过“书是人类进步的阶梯”,随着人们生活水平的逐步提高,人们已经不再满足于物质生活的享受,而更多的满足于精神文化生活的享受。

但是就我国的现状来说,同发达国家的图书馆相比,我国图书馆的管理存在着很大的问题。

图书馆中往往有着许多的资源不能很好的利用,对于我国一个发展中的国家来说,这是资源的重大浪费!

而且在图书馆中人们往往找不到自己需要的资源或是资源被他人所占用。

所以,图书馆应该建立自己的数据仓库,并且对其进行必要的数据挖掘,更好的在有中国特色的社会主页中发挥更好的作用,更好的服务人民!

1.2图书管理系统开发相关技术的介绍

1.2.1ASP.net的优势介绍

ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。

ASP.Net是运行在服务器后端编译后的普通语言运行的代码,运行时早绑定,即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。

对XML,SOAP,WSDL等Internet标准的强健支持为A在异构网络里提供了强大的扩展性。

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NET框架。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

在创建ASP.NET应用程序、Web窗体和Web服务时,开发人员可以选择下列两个功能,或者以他们认为合适的任何方式将它们结合起来使用。

每个功能都能得到统一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义,这里知识列出几种可能性而已。

“Web窗体”用于生成功能强大的基于窗体的Web页。

生成这些页时,可以使用ASP.NET服务器空间来创建公共UI元素,以及对它们进行编程以用于执行常见的任务。

这些控件使您能够用可重复使用的内置或自定义组件生成Web窗体,从而简化页面的代码。

有关更多信息,请参阅Web窗体页。

XMLWebservices提供了远程访问服务器功能的途径。

通过使用Web服务,企业可以公开其数据或业务逻辑的编程接口,然后客户端和服务器应用程序就可以获得和操作这些编程接口。

这些模型中的每一个模型都可以充分利用所有ASP.NET功能,以及.NET框架和.NET框架公共语言运行库的强大功能。

1.2.2ASP.net的特点

ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。

ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和JAVE的结合体),VB,Jscript.将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。

1.2.3SQLServer2005概述

SQLServer是一个关系数据库管理系统。

它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。

Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。

1.2.4游览器/服务器(Browser/Server)结构

随着Web和Internet计算环境的发展,将使企业能够以更快的速度、更低的费用去创建和布置企业的应用系统,因此,普遍认为C/S架构将会被B/S结构取代。

Internet为数据库应用系统提供了新的机会,采用B/S结构,客户机上只要安装一个浏览器,如NetscapeNavigator或InternetExplores;中间层采用Web服务器,它接受客户端的请求,将其转换为SQL语句,通过ODBC或其他手段传给数据库服务器,并将数据库服务器返回的结果用HTML文件格式传给客户机。

客户机的要求大大降低,大部分程序在服务器端执行。

采用3层体系结构的Web应用程序由Web游览器、Web服务器和数据库3部分组成。

如图2-1所示。

Web游览器与Web服务器之间的通信仍然遵循HTTP,Web服务器与数据之间的通信遵守CGI或者ServerAPI规范。

在采用三层体系结构的Web应用程序中,Web游览器向Web服务器请求某个HTML文档或者请求执行某个CGI脚本程序。

Web服务器根据Web游览器请求的是某个CGI程序或者API程序,Web服务器则执行该程序,然后将程序执行结果返回给Web游览器。

习惯上,我们把采用这种体系结构的Web网站称作“动态网站”。

目前,互联网中绝大部分网站和大多数Web应用系统都采用了这种体系结构。

1.2.5IIS服务器技术

IIS(InternetInformationServerInternet信息服务器)是Microsoft公司开发的一种集Web,FTP和Gopher服务于一身的服务器,它可以利用WindowsXPServer的各种功能并且能在Internet上发布信息。

IIS是微软随着WindowsXPServer附带的一个软件。

IIS提供Internet信息服务器应用程序接口(ISAPI)扩展Web服务器的功能,并可通过ASP.NET实现Web程序的快速开发,ASP.NET支持服务器端的JavaScript,VBScript,Microsoft.Java和ActiveXServerComponent,还支持用VB编写的CGI程序,甚至用VB开发的C/S架构的程序不经过修改就可以在Web上发布,可以使开发动态主页更加方便,同时也保护了以前的投资。

IIS还包括了MicrosoftIndexServer,可实现对本Web站点内容的全文检索以及SiteServerExpress用于分析站点访问的情况。

IIS的管理功能是基于WindowsXPServer的,可充分利用WindowsXPServer提供的安全服务和目录服务。

它的安全模型是以NTFS安全机制为基础的,这样利用资源管理器可以容易地管理使用IIS建立的Web站点的安全性。

第二章系统总体设计分析

2.1系统需求分析

长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较繁琐。

在借书时,读者首先将要借的书和借阅证交给工作人员,工作人员然后将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。

在还书时,读者首先将要还的书交给工作人员,工作人员然后根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息[9]。

从上述描述中可以发现,传统的手工流程存在种种不足。

首先处理借书、还书业务流程的效率很低;其次处理能力比较低,一段时间内,所能服务的读者人数是很有限的。

为此,图书信息管理系统需要为企业解决上述问题,提供快速的图书信息检索功能及快捷的图书借阅、归还流程。

2.2

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

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

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

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