- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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。数据库中的表有用户表、用户类型表、图书信息表、图书详细信息表、图书类型
您可能关注的文档
- 基于QoSWMSN中间件技术研究.doc
- 基于Quartz集团化调度任务分布部署研究.doc
- 基于ReWorks操作系统实时多任务程序设计.doc
- 基于RFID智能图书馆优化系统.doc
- 基于RFSIM路径识别高速公路收费系统设计.doc
- 基于RUP可视化建模研究与应用.doc
- 基于S7—300与Profibus—DP现场总线多电机张力控制系统设计.doc
- 基于SD模拟模型企业自主创新风险补偿政策研究.doc
- 基于SharePoint技术企业信息门户建设与应用.doc
- 基于Simulink通信原理课程教学探讨.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)