基于Web和AJAX技术图书管理系统设计与实现.doc

基于Web和AJAX技术图书管理系统设计与实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Web和AJAX技术图书管理系统设计与实现

基于Web和AJAX技术图书管理系统设计与实现   摘要:图书管理系统是智能办公系统(IOA)的重要组成部分。采用SQL Server2008作为后台数据库,C#结合Visual Studio 2010作为前台开发工具,以及AJAX异步、Javascript前端技术等实现基于Web的图书管理系统开发。系统实现的主要功能有:读者检索、收藏图书、查询个人借阅记录;管理员实现图书添加、编辑、书籍的借阅、归还、读者的管理、系统数据的备份、还原等系统功能。系统运行结果表明,该图书管理系统基本可以满足学校图书馆的日常借阅和书籍管理工作,达到了设计要求。   关键词:图书管理系统;SQL Server 2008;C#; Web;AJAX   中图分类号:TP319 文献标识码:A 文章编号2013)009010202   作者简介:于斌(1970-),女,硕士,武汉科技大学城市学院信息工程学部工程师,研究方向为高性能网络和软件开发。   0引言   随着计算机及网络技术的飞速发展,Internet、Intranet应用在全球范围内日益普及,利用已有的办公局域网络条件,将馆藏书籍做成基于Web的查询系统,实现图书在Internet上的查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。   图书管理系统是一种基于集中统一规划的数据库管理模式。对图书、读者的管理,其实是对图书、读者数据的管理。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。   1需求分析   该系统主要分为两部分:普通用户部分和管理员部分,普通用户即读者。为了方便读者查找自己感兴趣的主题进行阅读,需将图书按照内容进行分类。读者可以按照类别、书籍名称关键字等进行查找,同时可以查看自己的信息,查看借阅记录,同时申请续借。管理员则是对图书信息和读者进行相关的管理操作,可进行数据备份和还原,以确保整个系统的良好运作。   用户先输入帐号密码及系统显示的验证码进入系统,如有一项不符合则不能进入系统。成功登陆系统后,系统根据登陆的帐号信息和数据库中的数据进行对比,判断是读者还是管理员,如果是读者则只能进行信息查询及修改自己的相关信息。如果是管理员,则可以进行相关信息的查询、编辑图书及读者的所有信息、设置相应的权限以及完成读者的图书借阅与归还、数据备份还原等。   针对无账号但想查阅图书馆信息的用户,注册一个账号便可以成功进入该系统。   2总体设计   2.1AJAX和SQL Server 2008   系统开发采用三层体系结构:Web浏览器、Web服务器和数据库。AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 不是一种新的编程语言,而是一种独立于 Web 服务器软件的浏览器技术,是一种用于创建更好更快以及交互性更强的Web应用程序的技术。通过AJAX,JavaScript可使用XMLHttpRequest对象直接与服务器进行通信,可在不重载页面的情况下与Web服务器交换数据。AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。AJAX应用程序独立于浏览器和平台,可使因特网应用程序更小、更快、更友好。   SQL Server提供强大的开发工具和各类开发特性,SQL Server 2008还具有可以迅速开发新的因特网系统的功能。它可以直接存贮XML数据,将有哪些信誉好的足球投注网站结果以XM格式输出,有利于构建异构系统的互操作性。OLAP(联机分析处理)功能,可以让用户使用数据仓库的一些特性进行分析。OLAP通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作,对未来的趋势进行预测。   2.2数据库设计   图书是图书管理系统中密不可分的部分,因此要创建图书信息实体,用来保存图书的详细信息。图书信息实体属性如图1所示。   读者是图书管理系统重要组成部分,需要创建一个读者信息实体,用来存储读者的详细信息。   图书的借阅和归还是图书管理系统中的一项重要环节,开发图书管理系统就是为了方便读者对图书的借阅和归还,因此要建立一个图书借还实体,用来保存读者对图书的借阅和归还的详细信息。   图书管理系统为了增加系统的安全性,管理员只有在系统登陆模块验证通过后才能进入管理员操作界面,因此要在数据库中创建一个存放登录用户信息的管理员实体。   2.3数据表设计   本系统使用的数据库管理系统为SQL Server 2008。数据库中的表有用户表、用户类型表、图书信息表、图书详细信息表、图书类型

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档