没有合适的资源?快使用搜索试试~ 我知道了~
图书管理信息系统设计报告.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 2 浏览量
2022-06-28
01:35:30
上传
评论
收藏 575KB DOCX 举报
温馨提示
试读
26页
图书管理信息系统设计报告.docx图书管理信息系统设计报告.docx图书管理信息系统设计报告.docx图书管理信息系统设计报告.docx图书管理信息系统设计报告.docx图书管理信息系统设计报告.docx图书管理信息系统设计报告.docx图书管理信息系统设计报告.docx图书管理信息系统设计报告.docx
资源推荐
资源详情
资源评论
图书管理信息系统
设计分析报告
1 系统概况
本图书管理系统是采用 Visual Basic 6.0 开发的一个数据库管理系统。开发本系统的基
本步骤:需求分析、系统概念设计、系统逻辑和物理设计、系统实现和维护。在系统分析中
先后用数据字典、数据流程、系统的功能结构图分析了系统所需的各种数据。在系统的设计
过程中,我们采用了模块独立设计法,比较详细的展现了各个模块的功能。在库和表的设计当
中, 我们力求层次清晰,设计简单实用。在系统具体实行阶段中,我们精心绘制了相应过程
的流程图,以实现对功能的有效说明。
本系统虽然设计简单,但有一定的实用性。系统的功能较为全面,使用简单,基本上可
以作为一般大中小学的图书管理系统。
1.1 系统背景分析
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过
程,想必大家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主
要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,
工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借
阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的
书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,
这样还书过程就完成了。
随着近年来信息技术及计算机网络技术的不断发展 , 图书馆也先从传统的图书馆发展
到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,
人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工作人员比较少,长
期以来,作为图书馆的主要工作—图书借阅一直未能很好地开展。在平常的图书借阅工作中,
由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找
到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆
藏书籍做成基于 WEB 的查询系统,实现图书在一个单位的网络内甚至 Internet 上查询,可
使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。
1.2 图书管理系统开发相关技术的介绍
1.2.1 SQL Server 概述
SQL Server 是一个关系数据库管理系统它是由 Microsoft 推出的。SQL Server 是一个
具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在
Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功
能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和
检索数据。
SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一
步拓展应用空间,带来新的商业应用机遇。例如,XML 数据库与 Web Service 的支持将使
您的应用实现 Internet 数据互联,.net 集成极大的扩展了开发空间,异构数据集成、Service
Broker 使您的数据和其它应用无缝集成,各种新数据类型和 T-SQL 扩展带来了诸多灵活性。
C#、VB.net、X Query、XMLA、ADO.net 2.0、SMO、AMO 等都将成为 SQL Server 数
据平台上开发数据相关应用的有力工具。它具有以下特点:
(1) 上手容易。大多数的中小企业日常的数据应用是建立在 Windows 平台上的。由
于 SQL Server 与 Windows 界面风格完全一致,且有许多"向导(Wizard)"帮助,因此易于安
装和学习,有关 SQL Server 的资料、培训随处可得,并且目前国内具有 MCDBA 认证的工
程师不在少数。
(2) 兼容性良好。由于今天 Windows 操作系统占领着主导地的位,选择 SQL Server
一定会在兼容性方面取得一些优势。另外,SQL Server 2005 除了具有扩展性,可靠性以外,
还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜
索结果以 XML 格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的
企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。
(3) 电子商务。在使用由 Microsoft SQL Server 2005 关系数据库引擎的情况下,XML
数据可在关系表中进行存储,而查询则能以 XML 格式将有关结果返回。此外,XML 支持还
简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用 Hypertext
Transfer Protocol(超文本传输协议,HTTP)来访问 SQL Server 2005,以实现面向 SQL
Server 2005 数据库的安全 Web 连接和无须额外编程的联机分析处理(OLAP)多维数据
集。
(4) 数据仓库。Microsoft SQL Server 2005 非常明显的改进就是增加了 OLAP(联机
分析处理 )功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。
OLAP 可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功
能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取
价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。
1.2.2 WEB 技术---浏览器/服务器(Browser/Server)结构
随着 Web 和 Internet 计算环境的发展,将使企业能够以更快的速度、更低的费用去创
建和布置企业的应用系统,因而,普遍认为 C/S 架构将会被 B/S 结构取代。Internet 为数
据库应用系统提供了新的机会,采用 B/S 结构,客户机上只要安装一个浏览器(Browser),如
Netscape Navigator 或 Internet Explores;中间层采用 Web 服务器,它接受客户端的请
求,将其转换为 SQL 语句,通过 ODBC 或其他手段传给数据库服务器,并将数据库服务器
返回的结果用 HTML 文件格式传回给客户机。客户机的要求大大降低,大部分程序在服务器
端执行。采用 3 层体系结构的 Web 应用程序由 Web 浏览器、Web 服务器和数据库 3 部
分组成,如图 2-1 所示。Web 浏览器与 Web 服务器之间的通信仍然遵循 HTTP,Web 服
务器与数据库之间的通信遵守 CGI(Common Gateway Interface)或者 Server API 规范。
在采用三层体系结构的 Web 应用程序中,Web 浏览器向 Web 服务器请求某个 HTML 文
档或者请求执行某个 CGI 脚本程序。Web 服务器根据 Web 浏览器请求的是某个 CGI 程
序或者 API 程序,Web 服务器则执行(或调用外部程序执行)该程序,然后将程序执行结果
返回给 Web 浏览器。习惯上,我们把采用这种体系结构的 Web 网站称作“动态网站”。
目前,互联网中绝大部分网站和大多数 Web 应用系统都采用了这种体系结构。
1.3 系统介绍
1.3.1 总体功能需求与关键信息需求
(1) 能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;
(2) 能够实现对读者档案的查询和编辑管理;
(3) 能够进行罚款功能
(4) 能够进行借阅历史的查询功能
1.3.2 系统实施的目标
学校图书管理系统的开发主要要实现的目标有以下几个方面:
(1) 界面设计友好、美观。
(2) 数据存储安全、可靠。
(3) 信息分类清晰、准确。
(4) 强大的查询功能,保证数据查询的灵活性。
(5) 实现对图书借阅和归还过程的全程数据信息跟踪。
(6) 提供图书借阅排行榜,为图书管理员提供了真实的数据信息。
(7) 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
(8) 具有易维护性和易操作性。
1.3.3 系统功能分析
密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;
又因每个人的权限不一致,故可以防止越权操作。
资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每
位读者的信息进行管理。系统维护包括对各种表记录的修改、删除、添加等
操作。
系统查询:可以按图书编号、借阅证编号等相关信息进行查询
系统管理:进行员工管理、数据备份和数据恢复。
报表统计:包括统计图书信息、读者信息、借阅信息和罚款信息等。
其它操作:包括修改密码、添加用户、页面设置、管理订购新书信息、验收订购新书信
息等
1.4 图书管理系统的可行性分析
我们组本次课设的题目:“图书管理系统的开发”主要目的是利用数据库软件编制一个
管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过
程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在
对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图
书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系
统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入
的了解 Visual basic 的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政
治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处
理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机
的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机
应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现
代的信息管理系统几乎都以数据库技术作为核心。
系统的可行性分析有以下几个方面:
(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、
借阅管理等。
(2) 经济可行性:
我们的开发小组基本上都有各自的电脑还有老师安排的上机课程。而开发工具和开发技
术的支持组件皆是开源软件,所以不存在经济问题。我们的数据库选用的是 SQL Server,
虽然它是收费软件,不过我们在开发过程中使用的是试用版,而且该系统的成员不自带数据
库。所以在经济上本系统也是可行的并且系统建设不需要很大的投入,可缩减人力投入。
(3) 运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费
资源非常的小。
(4) 从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,
得到学校工作人员的一致同意的。
(5)管理可行性:当今社会是信息化的社会,工作信息化使得很多复杂、烦琐的工作
变得简单。我们将要实现的就是为烦琐的图书馆借出入工作以及图书处理工作做的管理信息
系统。
我们的成品,将可以运用于一些小型的图书馆运营,还可以运用于一些私人租书处,
据了解,我校也有这样的私人租书店。不过,其日常图书出入登记都是书面记录的,这样会
有很大的安全隐患和操作不便性。本系统就可以用于解决这一类问题,所以管理上有可行性。
综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。
2 系统分析
2.1 图书管理系统业务流程分析
根据开发图书管理系统的需求分析,本系统设计了三种用户,分别为系统管理员、教师
和学生。系统要求有系统管理员用户,我们设定系统管理员,当系统管理员使用帐户登录后,
需要查看有关图书的一系列的信息,管理员可以通过系统导航菜单进入读者管理界面、图书
管理界面、图书借还界面、系统查询界面、排行榜界面,在读者界面中,管理员添加和修改
学生或教师信息、用户可以查看自己信息,在图书管理界面管理员可以添加和修改图书信息、
用户可查看图书,在图书借还界面完成读者借书还书的操作,系统查询界面管理员可以查看
借出去的图书信息及库存的信息、用户可以查找自己的所需的图书,排行榜界面主要是可以
让用户知道哪些图书受到读者的喜爱。读者(老师和学生)使用读者帐号登陆系统后,可以
查询自己所需要的图书的信息、也可以查询自己个人的基本信息及图书的借还信息,还能查
看在库图书的信息。读者的借书和还书过程是通过管理员完成的。
剩余25页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6532
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功