学校图书管理系统软件开发

上传人:第*** 文档编号:34038416 上传时间:2018-02-20 格式:DOC 页数:16 大小:446.50KB
返回 下载 相关 举报
学校图书管理系统软件开发_第1页
第1页 / 共16页
学校图书管理系统软件开发_第2页
第2页 / 共16页
学校图书管理系统软件开发_第3页
第3页 / 共16页
学校图书管理系统软件开发_第4页
第4页 / 共16页
学校图书管理系统软件开发_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《学校图书管理系统软件开发》由会员分享,可在线阅读,更多相关《学校图书管理系统软件开发(16页珍藏版)》请在金锄头文库上搜索。

1、1学校图书管理系统软件开发摘 要 学校图书管理系统是一个典型的计算机信息处理的管理模式,它支持学校对学生借阅图书的管理。本论文从基本需求出发,本着用户界面友好,数据处理快捷的原则,创建了一个具有良好实用性的学校图书管理系统。关键词 学校图书 管理系统 软件开发随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,学校图书的管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,开发此学校图书管理软件。学校图书管理软件,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的

2、特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校各种图书的增加,图书管理人员的负担越来越重,为了让所有图书管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套图书管理软件.软件从对学生从借阅到归还管理全部电脑化。它主要包括:图书的配置、借阅人员登记、以及对管理情况查询,可以更快地了解到每个学生的借阅情况,使图书的管理效率更高,做的更好。第一章 绪 论1.1 选题的背景学习计算机知识的目的在于更加准确、快捷的解决现实生活中的各种问题。我们只有不断的更新和完善自己的知识、在实践中积累经验,才能做出好的软件为社会服务,为使用者提供便利

3、。在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。今天我所设计的学校图书管理系统就是辅助图书管理员对学生进行更好的管理,同时使管理员从繁杂的各项劳动中解脱出来。1.2 目的和意义近些年来,教育体制的改革,高校扩招,越来越多的学生能够进入大学学习,生活.随着人数的增加,传统模式下利用人工对学校图书进行管理,存在着较多的

4、缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生图书的管理带来了很大困难,严重影响了图书管理者的工作效率,对于他们来说,也是一份吃力不讨好的事,针对这些情况,我们可使用日趋成熟的计算机技术来代替传统的人工模式,来实现学校图书的现代化管理,这一技术具有手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。这些优点能够极大地提高图书管理的效率,质量,使学校能够更有效率,2更快捷的利用计算机进行有效的管理。1. 系统开发运行环境 系统开发环境:Microsoft Visual Stud

5、io 2005系统开发语言:ASP.net+C#运行平台:Windows XP数据库:SQL Server 2005Web 服务器: IIS5.1 2 图书管理系统开发相关技术的介绍2.1 A 的介绍2.1.1 A的优势介绍ASP.Net 可完全利用.Net 架构的强大,安全,高效的平台特性。 ASP.Net 是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(EarlyBinding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为 ASP.Net带来卓越的性能。 对 XML,SOAP,WSDL 等 Internet 标准的强健支持为 A 在异构网

6、络里提供了强大的扩展性。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个.NET 框架。 2.1.2 A的特点ASP.net 是 基 于 通 用 语 言 的 编 译 运 行 的 程 序 , 所 以 它 的 强 大 性 和 适 应 性 , 可 以 使 它运 行 在 Web 应 用 软 件 开 发 者 的 几 乎 全 部 的 平 台 上 。 通 用 语 言 的 基 本 库 , 消 息 机 制 , 数据 接 口 的 处 理 都 能 无 缝 的 整 合 到 ASP.net 的 Web 应 用 中

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

8、述SQL Server 是一个关系数据库管理系统它是由 Microsoft 推出的。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML 数据库与 Web Service 的支持3将使您的应用实现

9、Internet 数据互联,.net 集成极大的扩展了开发空间,异构数据集成、Service Broker 使您的数据和其它应用无缝集成,各种新数据类型和 T-SQL 扩展带来了诸多灵活性。C#、VB. net、XQuery、XMLA、ADO.net 2.0、SMO、AMO 等都将成为 SQL Server 数据平台上开发数据相关应用的有力工具。它具有以下特点:(1)上手容易(2)兼容性良好(3)电子商务(4)数据仓库2.3 Web技术2.3.1 浏览器/服务器(Browser/Server)结构随着 Web 和 Internet 计算环境的发展,人们普遍认为 C/S 架构将会被 B/S 结构

10、取代。Internet 为数据库应用系统提供了新的机会,采用 B/S 结构,客户机上只要安装一个浏览器(Browser),如 Netscape Navigator 或 Internet Explores;中间层采用 Web 服务器,它接受客户端的请求,将其转换为 SQL 语句,通过 ODBC 或其他手段传给数据库服务器,并将数据库服务器返回的结果用 HTML 文件格式传回给客户机。客户机的要求大大降低,大部分程序在服务器端执行。采用 3 层体系结构的 Web 应用程序由Web 浏览器、Web 服务器和数据库 3 部分组成。Web 浏览器与 Web 服务器之间的通信仍然遵循HTTP,Web 服务

11、器与数据库之间的通信遵守 CGI(Common Gateway Interface)或者 Server API 规范。在采用三层体系结构的 Web 应用程序中,Web 浏览器向 Web 服务器请求某个 HTML 文档或者请求执行某个 CGI 脚本程序。Web 服务器根据 Web 浏览器请求的是某个 CGI 程序或者 API 程序,Web 服务器则执行( 或调用外部程序执行 )该程序,然后将程序执行结果返回给 Web 浏览器。习惯上,我们把采用这种体系结构的 Web 网站称作“动态网站”。目前,互联网中绝大部分网站和大多数 Web 应用系统都采用了这种体系结构2.3.2 IIS服务器技术IIS(

12、Internet Information Server Internet 信息服务器)是 Microsoft 公司开发的一种集 Web,FTP和 Gopher 服务于一身的服务器,它可以利用 Windows XP Server 的各种功能并且能在 Internet 上发布信息。IIS 是微软随着 WindowsXP Server 附带的一个软件。IIS 提供 Internet 信息服务器应用程序接口(ISAPI)扩展 Web 服务器的功能,并可通过 ASP.NET 实现 Web 程序的快速开发,ASP.NET 支持服务器端的 JavaScript, VBScript, Microsoft Ja

13、va 和 ActiveX Server Component,还支持用 VB 编写的 CGI 程序,甚至用 VB 开发的 C/S 架构的程序不经过修改就可以在 Web 上发布,可以使开发动态主页更加方便,同时也保护了以前的投资。IIS 还包括了 Microsoft Index Server,可实现对本 Web 站点内容的全文检索以及 Site Server Express 用于分析站点访问的情况。 IIS 的管理功能是基于 WindowsXP Server 的,可充分利用 WindowsXP Server 提供的安全服务和目录服务。它的安全模型是以 NTFS 安全机制为基础的,这样利用资源管理器

14、可以容易地管理使用 IIS 建立的 Web 站点的安全性。3. 系统总体设计分析3.1 系统需求分析4随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。该系统主要分为两部分:读者部分和管理员部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进行查找,逐级浏览、可以查看自己的信息。本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要

15、给用户分配用户名和密码,及设定用户的级别,还为用户提供图书的排行榜让用户能知道那些图书受到大家的欢迎。3.2 系统实现的目标 学校图书管理系统的开发主要要实现的目标有以下几个方面:(1)界面设计友好、美观。(2)数据存储安全、可靠。(3)信息分类清晰、准确。(4)强大的查询功能,保证数据查询的灵活性。(5)实现对图书借阅和归还过程的全程数据信息跟踪。(6)提供图书借阅排行榜,为图书管理员提供了真实的数据信息。(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。(8)具有易维护性和易操作性。3.3 系统功能模块设计(1)系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信

16、息添加删除书架信息。(2)读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。(3)图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。(4)图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。(5)系统查询模块:可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。(6)排行榜模块:可以让读者知道图书借阅的排行榜及读者借阅的排行榜。3.4 系统功能结构图根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询、排行榜 6 个部分各个部分的具体功能的系统功能结构图如图 3-1 所示。5图书管理系统系统设置管理员设置书架设置读者管理排行榜图书管理图书借还系统查询读者类型管理图书借阅排行榜读者借阅排行榜图书借阅查询图书档案

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号