Web的图书管理系统的设计与开发

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Web系统开发综合设计报告目录摘要……..................................................................................................1第一章开发工具的选择.................................................................21.1前台开发工具........................................................................................21.2后台开发工具........................................................................................21.3数据库的选择........................................................................................31.4数据库的链接........................................................................................3第二章图书借阅系统的开发与设计............................................62.1系统开发思想........................................................................................62.2需求分析...............................................................................................62.3系统功能模块划分.................................................................................72.4系统数据库设计.....................................................................................72.5系统界面风格设计..................................................................................7第三章图书借阅管理系统的具体实现......................................93.1借书、还书处理功能的实现....................................................................93.1.1借书功能的具体实现.........................................................................93.1.2还书功能的具体实现.......................................................................153.2异常处理.............................................................................................203.2.1遗失书籍处理的具体实现.................................................................203.2.2读者证挂失处理的具体实现.............................................................213.3系统维护模块的具体实现......................................................................223.3.1数据备份与恢复的具体实现.............................................................223.3.2管理员口令维护的具体实现.............................................................243.4系统中报表的实现................................................................................27第四章系统运行情况....................................................................284.1借书、还书运行情况............................................................................284.2遗失书籍处理的运行情况.....................................................................284.3挂失读者证处理的运行情况..................................................................284.4登录界面的运行情况.............................................................................284.5管理员信息修改...................................................................................284.6数据库备份与恢复的运行情况...............................................................28第五章结论.......................................................................................29参考文献................................................................................................29Web系统开发综合设计报告摘要随着现代企业的发展,对于提高企业内部人员的综合素质,丰富员工的精神生活,已成为各先进企业的重要内容之一,而图书馆也越来越多的在一些大中型企业出现。因此,属于企业内部的图书管理系统也就成为了其办公网络化的一个必不可少的部分。本系统是针对大中型公司(企业)的图书管理而设计的一个基于Web的图书管理系统,以实现对图书信息的在线管理、及时更新、快速检索、资料搜集,并提供读者论坛以方便信息交流。其开发主要包括图书馆网站和图书借阅管理系统两大部分:图书馆网站的开发主要涉及图书馆的介绍、读者服务、信息检索及资料下载,并且提供方便的后台管理;图书借阅管理系统主要涉及图书信息与读者信息的管理、借书还书的处理、挂失异常处理、数据备份恢复和权限控制等。在本系统中,我们使用MICROSOFT公司的FrontPage开发工具,在Windows2000、IIS、MicrosoftSQLServer2000平台下通过ASP和VBscript脚本语言来实现。具体实现过程主要涉及到ASP程序的设计、MSSQLServer数据库的操作、网页界面的设计、文件的读写、文件的上传下载、水晶报表等技术。1Web系统开发综合设计报告第一章开发工具的选择1.1前台开发工具随着互联网的发展,网站技术也成为了一门重要且热门的技术,而网页是整个网站的组成元素,是用HTML语言来表示的。HTML代码编辑工具很多,由最简单的记事本、写字板,到现在出现的许多功能强大的网页编辑工具FrontPage、Dreamweaver、HomeSite等。记事本、写字板相对于编辑HTML代码来说是最原用它作为开发工具是极不理想的选择。而目前最流行并被广泛使用的工具就是FrontPage和Dreamweaver。本系统的开发采用的是FrontPage。FrontPage是Microsoft公司开发的一种用于创建网页、组织和管理WEB站点的网页设计软件。它由许多不同的元素组成。FrontPage的网页视图提供给了一种简单、实用的工具,用于Web网页的编辑和格式化。其他视图提供了用于管理Web站点中文件集合的复杂工具。另外,FrontPage带有内置的工具可产生动画(移动的图形)、交互性(对象代表访问者的动作)甚至在线数据收集和数据管理。简而言之,它是一种所见即所得、简单实用、功能强大的网页编辑工具。1.2后台开发工具在这个系统的后台部分我们选择ASP作为后台开发工具。尽管当前的后台开发工具有很多,像还有JSP,PHP等,但是根据现阶段的我们开发系统的实际情况,相对其他工具而言,我们对于ASP更为熟悉,而且,利用ASP完全可以实现系统设计的各项需要。Wsb服务器是Web应用程序的心脏。IIS(InternetInformationServer)作为WindowsNT的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。而且,IIS应用于windows2000系统中,而像PWD虽然在功能上与IIS大同小异,但是,PWD应用于windows98系统中,考虑到目前大多数用户都是使用windows2000系统,IIS更为实用。此外,在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结2Web系统开发综合设计报告合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1.减少构建和维护成本2.加快联机过程3.应用软件集中在服务器端开发管理4.前端可使用任何浏览器(IE、Netscape…..)5.后端可存取任何数据库(SQL、Access…..)6.可使用任何脚本语言开发(VBScript、JavaScript、PERL…..)1.3数据库的选择当前流行的数据库有很多,如Oracle,MySQL,SQLServer,Access等。在本系统中,我们选用SQLServer2000进行数据管理。SQLServer是一个后台关系数据库管理系统,它功能强大操作简便、处理的数据量大且数据安全性强,适用于中型数据库使用者,其内嵌的SQLServer企业管理器为用户提供了方便全面的服务。SQLServer不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。对比其它的数据库而言,Oracle一般用于非常大型的数据库管理,对我们的系统而言,使用Oracle一方面没有SQLServer方便,另一方面根据系统的数据量没有必要使用Oracle。而Access数据库对于小型的数据库当然也可以实现,但是由于公司的其它系统由于数据量较大,都采用SQLServer数据库,况且本系统的中的图书量和读者信息量随着公司规模的扩大可能不断增加,Access数据库

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功