ASP+SQL 图书管理系统毕业论文.doc
《ASP+SQL 图书管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《ASP+SQL 图书管理系统毕业论文.doc(31页珍藏版)》请在三一办公上搜索。
1、ASP+SQL 图书管理系统目 录第1章 前言3第2章 系统开发概述42.1 开发的背景42.2 开发的环境42.2.1 asp概述42.2.2 SQL数据库概述52.2.3 Dreamweaver简介5第3章 系统设计分析73.1 初步分析73.1.1 系统框架搭建73.1.2 系统需求分析83.2 详细分析83.2.1 系统功能目标83.2.2 数据库设计9第4章 系统详细设计114.1 图书管理系统首页界面114.2 用户注册页面224.3 图书书目查询244.4 个人信息查询及修改264.5 在线调查284.6 读者聊天室首页294.7 留言板首页31第5章 结论33第6章 谢词34第
2、7章 参考文献35第1章 前言随着图书馆规模的不断扩大,图书数量及有关图书的各种信息量也成倍增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化。随着计算机及网络技术的飞速发展,信息系统的作用也越来越大。在信息时代传统的管理方法必然被计算机为基础的信息管理所取代,因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则
3、要求应用程序功能的完备,易用等的特点。基于上述考虑本系统主要利用ASP作前端的应用开发工具,利用SQL作为后台的数据库,利用WINDOWS XP作为系统平台;而全部采用Microsoft的操作系统及其应用开发工具开发的图书管理系统。主要采用ASP和SQL两种技术来实现该图书管理系统,ASP+SQL图书管理系统来实现复杂图书馆的图书管理的简单化、规范化、信息化,实现简易借书,方便读者之间交流。让图书馆更好的为学校,社会服务。第2章 系统开发概述2.1 开发的背景二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于
4、图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息 。总的来说
5、,尽管有的图书馆用计算机进行管理,但是信息管理还是比较落后,没有发挥它的效力,资源闲置比较突出,这就是ASP+SQL图书管理系统开发所要解决的问题。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作2.2 开发的环境2.2.1 ASP概述ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,
6、现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使动态网页具有无限的扩充能力,这是传统的CGI程序所远远不及的地力。由于ASP技术的出现和日趋成熟,大规模开发基于WWW的应用系统开始成为现实。ASP(动态服务器主页),是IlS中的一个很重要的组件。它实际上是一个服务器端的脚本环境。
7、当脚本运行在服务器端时,Web服务器会自动将ASP的程序码,解释为标准HTML格式的主页内容,再送到用户端的浏览器上显示出来。用户端只要使用常规可执行HTML码的浏览器,即可浏览ASP所设计的主页内容。ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。ASP所有程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP网页具有以下特点:利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;ASP文件是包含在HTM
8、L代码所组成的文件中的,易于修改和测试.服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,
9、可防止ASP程序代码被窃取。2.2.2 SQL数据库概述SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。提高应用程序的运行能力,在编写应用程序时,开发人员可以直接将sql块内嵌到应用程序中,其最大的优点是可以降低网络开销、提高应用程序性能。对于其他异质数据库,当应用程序访问rdbms时,每次只能发送单条sql语句。SQL允许
10、用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。当开发数据库应用程序时,为了简化客户端应用程序的开发和维护工作,可以首先将企业规则或商业逻辑集成到sql子程序(过程、函数和包)中,然后在应用程序中调用子程序实现相应的程序功能。SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。所有关系数据库的公共语言,由于所有主要的关系数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP+SQL 图书管理系统 毕业论文 ASP SQL 图书 管理 系统
链接地址:https://www.31ppt.com/p-3931390.html