基于WEB图书管理系统设计与实现课程设计.docx
《基于WEB图书管理系统设计与实现课程设计.docx》由会员分享,可在线阅读,更多相关《基于WEB图书管理系统设计与实现课程设计.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于WEB图书管理系统设计与实现课程设计现代化图书管理是运用计算机技术及现代管理理念,通过计划,组织,协调等相关活动,合理分配图书馆资源,科学管理图书。随着现代图书管理的发展,人们对图书查询的要求也越来越高,比如在一个局域网中,大家希望能在本台电脑上就能查找自己想要的图书,而并非是到图书馆或图书室里去用那里的电脑查询,这就需要一个网络化的联机查询系统,虽然编程语言ViualBaic也能用基于CS模式实现查询的网络化,但是要安装客户端,这样将给以后的安装和升级维护工作带来不便。1.2图书管理的现状、趋势随着网络工程及计算机科学技术的发展,越来越多的现代化图书馆如孕后春笋般出现,大多数图书馆按按学
2、科内容分类,采用全方位多领域的开放式布局,在服务方式上采用借书,阅览,检索,咨询的一体化服务手段。图书管理创新和管理现代化的进程主要体现在信息化的趋势上,表现为计算机等管理手段在图书馆的应用上3。对于个别小图书馆和一些图书室来说,图书馆的主人工作任务即图书管理、借阅功能未能很好的实现,而主要原因则是管理工作人员相对较少且任务量大。读者在平常的借阅过程中,往往需要花费大量的时间去寻找自己所需的图书,主要是因为对图书的摆放及位置不了解,不清楚图书馆的藏书。为了更好的为读者服务以及提高图书管理的效率,使图书借阅和查询变得更加快捷,通过现有的办公局域网络等条件,将图书馆所藏书籍做成基于WEB的查询系统
3、,从而实现图书在一个单位的网络内甚至Internet上查询,同时使图书室的工作效率得到明显的提升4。1.3选题目的及其意义随着社会的进步,现代化图书馆越来越普及,针对个别小图书馆和一些图书室,设计一款可靠便捷图书管理系统,通过与计算机的结合,解决人工操作的弊端,从而给图书管理者及客户带来方便:查找快捷,检索迅速,可靠性强,成本低,便于管理。通过使用该系统,图书管理人员可以管理读者的登记,图书的借出、归还及注销等,还可以查询读者的解读情况及某本书的借出率,对当前借出情况给出统计,从而全面掌握图书的流通情况。因此,这样一款旨在提高图书管理工作效率,减少相关人员的工作量,使图书管理工作真正做到科学、
4、合理的规划,系统、高效的实施的中小型图书管理系统很有必要,也是实现研究服务于实践原则的体现。1.4开发工具的选用本系统开发采用ActiveServerPage(ASP,活动服务器页面)、SQLServer2005数据库服务技术。网页设计使用的是最新的DreamweaveCS5版本。在此,对系统设计所采用的工具和语言做一些简单的介绍。1.4.1SQLSEVER数据库简介结构化查询语言(StructuredQueryLanguage)是1974年由IBM公司实验室推出的,之后国际标准化组织将其批准为国际标准。由于SQL语言具有功能丰富、使用方式灵活、简洁易学等突出特点,因而备受计算机工业界和计算机
5、用户的欢迎。但是,不同的数据库库管理系统厂商开发的SQL并不完全相同。这些不同类型的SQL一方面遵循了标准的SQL语言规定的基本操作,另一方面又在标准的SQL语言的基准之上进行了扩张,增强了功能。按照功能,SQL语言可分为以下四大部分:数据定义语言(DataDefinitionLanguage。DDL)。用于定义、修改和删除数据模式,如定义基本表、索引、视图等。查询语言(QueryLanguage,QL)。用于查询数据。数据操纵语言(DataManipulationLanguage,DML)。用于增加、修改、删除数据。数据控制语言(DataControlLanguage,DCL)。用于数据访问
6、权限的控制。SQL是非过程化的关系数据库通用语言,可用于所有用户的数据库活动类型,包括数据库管理员、系统管理员、决策支持系统人员、应用程序员和其他类型的终端用户。用SQL编写的程序可以方便的进行移植。ASP可以在WindowNT、Window2000、Window某P、Window2003及Window7上运行,在Window98上装上个人WEB服务器PWS4.0(PeronalWebServer4.0)后也可以运行。它对客户端没有任何特殊需求,有一个普通的浏览器即可。ASP文件就是在普通的HTML文件中嵌入VBScript或javaScript脚本语言。当客户请求一个ASP文件时,服务器就把
7、该文件结实成标准的HTML文件。在服务器端运行的优点是:第一,因为发出的是标准的HTML文件,所以不会存在浏览器兼容问题;第二,可以方便快捷的与服务器交换数据,如读取数据库或操作服务器上的文件;第三,因在客户端仅看到由ASP输出的HTML文件,因此可以保护源代码不会被泄露。4ASP提供了几个内部对象和几个内部组件,利用他们可以方便迅速的实现存取数据库、表单上传、操作服务器上的文件等功能。此外,还可以使用第三方提供的专用组件解决如文件上传、E-mail发送等功能。如还有特殊需求,可以利用VC或VB开发自己的组件。因此,ASP理论上说可以实现任何功能。由于ASP使用的VBScript脚本语言直接源
8、自于VB语言,因此继承了VB简单易学的特点。1.4.3DreamweaveCS5简介DreamweaverCS5是建立Web站点和应用程序的专业工具。它将应用程序开发功能、可视布局工具和代码编辑支持组合为一个整体的功能强大的软件,因而使每个级别的开发人员和设计人员都可以利用它迅速设计界面并且基于标准的应用程序和站点。Dreamweaver因其基于CSS的设计提供领先的支持到手动编码的功能在一个集成和高效的环境中为专业网页设计人员提供了所需要的强大工具。开发人员可配合使用Dreamweaver与其所选择的服务器技术,从而建立将用户连接到Web服务、旧式系统、数据库的强大Internet应用程序5
9、。DreamweaverCS5具有以下特点:可视化的网页设计和网站管理工具,支持最新的WEB技术,包括HTML检查、HTML格式控制、可视化网页设计、图像编辑、HTML格式化选项、HomeSite/BBEdit捆绑、全局查找替换、全ftp功能、处理Flah和Shockwave等富媒体格式和动态HTML、基于团队的WEB创作。图书管理模块:是图书管理员操作模块。本模块由归还图书登记、借出图书登记、续借图书登记模块构成,并且读者是无权进入的。数据维护模块:是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。数据统计模块:由图书借阅统计、借出
10、图书分类统计、读者借阅统计、到期末归还图书读者统计等几部分构成6。提供必要的读者信息。能进行各种高级查询(如未还书目的查询;已还书目的查询等)。具有图书检索功能7。2.2需求分析为了开发出真正满足用户的系统,首先必须明确用户的需求。系统软件开发获得成功的前提是对用户具体需求的分析,如不能真正满足用户的基本需求,无论我们将系统设计和编码做的如何出色,只会让用户失望开发者苦恼。需求分析是软件系统定义时期的最后一个步骤,它回答了“系统必须要完成什么?”这一课题。需求分析主要包括功能需求和性能需求两个方面。8功能需求该图书管理系主要统涉及图书信息、读者信息、系统用户信息、图书借阅信息等多种数据管理。从
11、管理的角度出发将图书管理分为三类:图书信息管理、读者数据管理、系统管理。图书信息管理包括图书增删、图书入库、图书借还和查询操作,系统管理主要是用户密码管理,读者数据管理包括读者类别管理和读者个人数据的录入、删除、修改、借书和还书等9。典型图书管理系统主要具有以下几个功能:入库管理:录入新的图书信息。信息管理:主要是对已有图书进行修改、删除。借还管理:实现对图书的借出以及归还的信息管理。系统用户管理:实现用户密码的管理。性能需求系统对运行环境的需求:硬件环境:处理器:InterPentium166M某或更高内存:不小于64MB硬盘空间:不小于1.5GB显卡:SVGA显示适配器软件环境:开发环境:
12、Window7开发工具:Dreamweaver8.0、ASP语言数据库管理系统:SQLServer2005运行环境:Window98/2000/某P/7纵观计算机的迅猛发展以及图书管理的发展和应用,本次课程设计题目是开发一款基于WEB图书管理信息系统,其意义在于通过所学的知识,利用开发工具,开发出一套使用简捷的图书管理信息系统。2.3可行性2.3.1经济可行性完成该系统硬件方面需电脑一台,约3000RMB。软件方面Window9某以上的操作系统,9某安装PWS,Window2000以上的操作系统安装IIS,并且安装DremweaverCS5简体中文正式版或者是其他的网页编辑工具。本系统的开发设
13、计及维护成本较低,系统维护手段方法简单可行,系统支出少,并且系统开发成功后所带来的效益是稳定的,可以说此设计的性价比较高,应该说是一个成功的设计。2.3.2技术可行性开发的软件可行性基于WEB的图书管理系统的开发从技术上讲是可行的,现代计算机技术为我们提供了很好的保障。我们应用它们可以开发出功能强大、操作方便且较完善的管理系统。根据自己所学知识,结合实际情况,选择了DremweaverCS5进行该系统的开发。使用DremweaverCS5作为开发工具是因为它是一款集管理网站和网页制作于一身的所见即所得网页编辑软件,通过DremweaverCS5可以方便快捷地制作出能够跨越浏览器限制和跨越平台限
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 图书 管理 系统 设计 实现 课程设计
限制150内