图书管理系统实例

图书管理系统实例

ID:45032533

大小:652.32 KB

页数:60页

时间:2019-11-08

图书管理系统实例_第1页
图书管理系统实例_第2页
图书管理系统实例_第3页
图书管理系统实例_第4页
图书管理系统实例_第5页
资源描述:

《图书管理系统实例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Ajax结课论文WEB前端Ajax课程设计题目:图书馆管理系统设计者:专业班级:学号:59Ajax结课论文2016年06月09日XXXXXX大学计算机学院59Ajax结课论文第一章前言1.1选题背景本课题设计并实现了基于Web的图书馆管理系统,该系统采用现今比较流行的Ajax(XHTML和CSS、jQuery/ExtJS/Prototype/DWR)结合ASP.NET语言,结合SQLServer数据库,实现了图书的借阅、查询、管理等基本功能。系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,

2、用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。毕业设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。图书信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息以及在图书馆的存储状态。本论文内容主要是运用软件工程的知识,先进行系统需求分析,之

3、后是系统概要设计,详细设计,并且详细介绍了ASP.NET图书馆管理系统的操作代码和排序的代码编写和测试。59Ajax结课论文1.2系统开发的环境1.2.1硬件环境(1)能够运行Windows系统的高档PC台式机,笔记本电脑。1.2.2软件环境:(1)中文WindowsXP操作系统。(2)MicrosoftVisualStudio2005集成开发环境。(3)IIS5.1服务器。(4)MicrosoftSQLServer2000数据库服务器。1.3系统需求分析1.3.1需求分析长期以来,人们使用传统的人工方式管理

4、图书馆的日常业务,其操作流程比较繁琐。在借书时,读者首先将要借的书和借阅证交给工作人员,工作人员然后将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员然后根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息[9]。从上述描述中可以发现,传统的手工流程存在种种不足。首先处理借书、还书业务流程的效率很低;其次处理能力比较低,一段时间内,所能服务的读者人数是很有限的。为此,图书信息管理系统需要为企业解决上述问题,提供

5、快速的图书信息检索功能及快捷的图书借阅、归还流程。59Ajax结课论文1.3.2系统目标(1)设计界面友好、美观、数据存储安全、可靠。(2)基本信息设置保证图书信息和读者信息的分类管理。(3)强大的查询功能,保证数据查询的灵活性。(4)实现对图书借阅、续借、归还过程的全程数据信息跟踪。(5)设置读者借阅和图书借阅排行榜,为图书管理提供真实的数据信息。(6)提供借阅到期提醒,使管理者可以及时了解到期的图书借阅信息。(7)提供管理员修改自己密码的功能,保证系统的安全性。(8)提供灵活、方便的权限设置功能,使整个系

6、统的管理分工明确。(9)采用人机对话的操作方式,方便管理员的日常操作。(10)系统最大限度地实现了易维护性和易操作性。1.3.3可行性分析技术可行性根据系统的功能、性能及实现系统的各项约束条件。现有的技术及硬件软件都能够满足。经济可行性本系统建立在ASP.NET开发的基础上,项目开发成本非常小。只需要有一台能够运行Windows系统的高档PC台式机即可,并不需要什么高的成本。运行可行性59Ajax结课论文系统采用完全的图形化界面,易于管理,方便管理者查询设备信息,能够满足使用者的要求。该系统应该提供简单的操作

7、界面,能够快速的实现查书、借书、还书功能。第二章相关技术介绍2.1AJAXl在传统的Web应用里,每个请求即对应一个页面,每次请求都会丢弃当前页面,等待服务器生成新页面(即使两个页面几乎完全相同)。如果服务器响应还没有完全结束,则用户只能等待,不能继续原来的操作或发送请求。(同步请求)lAjax的全称是AsynchronousJavaScriptAndXML,即异步Javascript和XML。Ajax并非一种全新的技术,它所使用的Javascript、CSS、DOM等技术早已存在。lAjax的最大优势在于异

8、步交互,即浏览者在浏览页面时,可同时向服务器发送请求。使用异步请求,服务器的响应不再是整个页面的内容,而只是必须更新的部分数据,浏览器无须频繁地重新加载新页面。59Ajax结课论文lAjax可以减轻服务器和带宽的负担,提供更好的服务响应。l浏览器通过Javascript代码向服务器发送请求。请求到响应的过程在后台进行,不影响用户当前界面。响应完成后,JavaScript代码负责解析服务器的响应数据,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。