基于ASP的图书管理系统毕业论文.doc

上传人:laozhun 文档编号:3938094 上传时间:2023-03-28 格式:DOC 页数:42 大小:8.02MB
返回 下载 相关 举报
基于ASP的图书管理系统毕业论文.doc_第1页
第1页 / 共42页
基于ASP的图书管理系统毕业论文.doc_第2页
第2页 / 共42页
基于ASP的图书管理系统毕业论文.doc_第3页
第3页 / 共42页
基于ASP的图书管理系统毕业论文.doc_第4页
第4页 / 共42页
基于ASP的图书管理系统毕业论文.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于ASP的图书管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于ASP的图书管理系统毕业论文.doc(42页珍藏版)》请在三一办公上搜索。

1、华北水利水电学院水利职业学院 毕业论文(设计)图书管理系统的设计与开发 姓 名:xxx 学 号:xxxxxx 专业方向:xxxxx指导老师:xxxx 完成时间:xxxxx摘 要本文介绍了整个图书管理系统的设计及开发过程、基本原理和方法,详细阐述了系统功能、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。图书管理系统在设计时整体色调采用青色为主色调,web页面采用“厂”字型结构。系统实现了图书查询、图书借阅、图书归还、图书续借、会员修改、会员删除、添加新会员以及图书添加、图书删除、图书分类的添加、图书分类的删除。网站实现中使用Dreamweaver软件进行开发制作,Asp语言制

2、作前台程序,使用Access软件实现系统的数据库相关内容。关键词:图书管理系统,ASP, Dreamweaver,Access数据库目录第一章 绪论11.1 引言11.2 开发背景及意义11.3 当前研究现状11.4 论文组织结构2第二章 基本理论知识及开发工具介绍42.1 ASP42.2 IIS52.3 Dreamweaver62.4数据库及其应用7第三章 系统的详细设计93.1可行性分析和需求分析93.2 功能模块划分93.3系统功能描述103.4 逻辑结构设计12第四章 系统的详细制作过程154.1 页面结构及色彩设计154.2管理员登录194.3 图书借阅管理204.4会员管理234.

3、5图书信息管理26第五章系统测试305.1 文字说明305.2 设计测试用例30致谢35参考文献37第一章 绪论1.1 引言当今时代是飞速发展的信息时代,随着现代科学技术的进步,人类社会正逐渐走向信息化,信息资源的建设、适合自身实际需要的软件系统以及意识逐步加强.利用先进的技术实现教育教学管理现代化,提高在校师生的工作与学习效率.我国对图书的计算管理技术起步于20世纪70年代末期,随着信息化的迅速发展,特别是20世纪90年代以后,我国图书馆信息网络建设取得了较大发展,图书的管理手段已经从人工管理过渡到计算机管理。1.2 开发背景及意义二十一世纪是信息高度交流与发展的时代,计算机系统则在信息时代

4、扮演着极为重要的角色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。 图书馆是最丰富,最宝贵的信息源和知识源。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅。为了提高日常的图书管理效率,必须开发满足大多数中小型的图书管理要求的图书管理系统。针对通常的图书管理流程,深入分析了图书管理系统的需求和功能,为图书管理系统程序开发提供了现实理论基础。 1.3 当前研究现状通过建立图书馆的自

5、动化管理系统,提高图书馆本身管理水平,能代替工作人员进行图书资料的某些加工处理,提高工作效率。本次毕业设计通过对管理系统模型的研究,提出了一套构造图书信息系统模型的方法,提出了图书管理系统的一般建立方法,并且利用数据库、信息系统分析所学知识,结合其它相关管理常识,通过对 某图书馆图书流通过程的分析,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。本系统主要有5个数据库表:图书信息表、会员信息表、借阅信息表、管理员信息表、图书类型表。本系统的界面采用网页方式进行操作,具有操作方便、直观,功能明确、统一,对各界面的调用均在程序的主窗口下进行操作。1.4 论文组织结构第一章首先针对所设计的

6、题目的背景及意义做了分析,然后对所做的图书管理系统的框架和结构大致做了简单的概述。第二章对开发工具的选用及所用到的基本理论知识系统地做了介绍,如:ASP及IIS的概念、dreamwave。第三章是对本系统的需求分析过程,并对该系统的功能做了概要的设计。第四章通过搜集素材与考察,开始对整个图书管理系统进行详细的设计。第五章是软件测试,通过测试显示出系统在运行过程中的漏洞并加以修正。本系统主要由14个主要的页面和8个子页面组成,能把图书管理系统的功能全方位的展现在大家面前,这个系统的开发能给图书管理员带来许多方便,使他们在管理过程中更加方便、快捷。第二章 基本理论知识及开发工具介绍2.1 ASPA

7、SP全称为Active Server Pages,中文译为“动态服务器网页”,是新一代Web应用程序开发技术,具有操作简单、功能强大等优点,可以非常直观简易地实现复杂的Web应用,其实质是运行于服务器端的脚本(SCRIPT)。ASP是一个Web服务器端的开发环境,同时是一种开放性的非编译的应用环境,可以将HTML,Scripts和ActiveX服务器组件结合在一起,利用它能够产生和运行动态的、交互的、高性能的Web服务应用程序。2.1.1 ASP的优势: Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的

8、执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(lient)在浏览器中可以显示程序执行的结果,可是,客户端(lient)若使用Netscape浏览器就无法显示VBScript的执行结果。2.1.2 ASP的突出特点:1)编写容易。由于ASP与HTML可以做到完全融合,因此使用开发基于数据库驱动的Web数据库应用程序更加容

9、易。ASP支持几乎所有的脚本语言,ASP文件的制作非常简单,可以使用任何纯文本编辑器。在编写ASP文件时,只需用ASP特殊的标记把脚本括起来即可直接解释执行。 2)无需事先编译,可直接执行。客户浏览器申请访问ASP页面时,页面中的Script代码段就由Web Server自带的ASP解释器解释后在Server上运行,故ASP程序不需事先编译,运行结果再转化为HTML后回传至客户浏览器。 3)保密性强。用户端只需使用可解释常规HTML代码的浏览器,即可浏览ASP所设计的主页。ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可确保源程序代码的安全性。 4)支

10、持面向对象并可扩展ActiveX Server组件功能。为创建一个复杂的应用程序,仅仅依靠脚本的制作是不够的,毕竟脚本语言不是功能十分完备的语言,在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功能,辅助完成较复杂的程序设计。 5)可自由制作。ASP集成了许多内建的组件和对象,对象就是封装的程序模块,一个组件中包含多个对象,这些内建的组件和对象,几乎囊括了全部应用程序的功能,ASP开发者只需在Script代码段中用Script语言简单地调用这些组件和对象,根据自己的需要加以组合就可以编出符合自

11、己要求的,功能强大的应用程序。 2.2 IIS IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议

12、)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。2.3 DreamweaverMacromedia公司推出的Dreamweaver网页制作软件可以说是众多网页制作软件中的佼佼者。作为一款专业的网页制作工具,Dreamweaver具有可视化编辑界面和强大的所见即所得网页编辑功能,它不仅可以制

13、作网页,而且为设计和开发站点提供了良好的操作平台,集网页制作与网站管理于一身。用户只需稍稍能看懂HTML语言,就可以应用Dreamweaver制作出跨平台、跨浏览器的精彩网页。Dreamweaver的具体功能有以下这些:(1)灵活的编写方式(2)可视化编辑界面(3)功能更多的CSS支持CSS可视化设计、CSS检查工具(4)动态跨浏览器验证(5)强大的WEB站点管理功能(6)内建的图形编辑引擎(7)Dreamweaver的集成特性(8)丰富的媒体支持能力(9)超强的扩展能力2.4数据库及其应用在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成部分。人

14、们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础.对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志。因此,数据库的学习是非常重要的。Access数据库的主要特点。Access是Office办公套件中一个极为重要的组成部分.Access2003以其简单易用的特点,逐渐成为办公领域流行的数据库软件。使用Access2003,用户不需要进行专业程序设计能力培养,就可在较短的时间内通过简单直观的可视化操作(操作向导)完成大部分的数据管理任务,设计出功能强大的数据库管理程序。即使要开发复杂或专业的数据库管理程序,也只需编写少量的程序代码。Access2003是微软

15、公司开发的基于Windows平台的小型数据库管理系统,是Office 2003 的组件之一。它承袭了旧版本Access的各项优点,又新增或完善了数据访问页、个性化菜单、internet/intranet、编程、安全保密等功能。第三章 系统的详细设计3.1可行性分析和需求分析该网站是一个实用性网站,能提高图书馆本身管理水平,能代替工作人员进行图书资料的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来,可行性很大。分析确定系统的执行者(角色)。执行者是对系统外地对象的描述,是用户作用于系统的一个角色,它有自己的目标,通过与系统地交换来实现。本系统的执行者是读者、管理员。 3.2 功能模

16、块划分图书管理系统需要实现的功能主要有五大模块,主要实现以下功能:(1)图书信息查询 (2)图书借阅信息管理(3)会员信息管理(4)图书信息管理(5)显示所有图书信息模块功能图如图3-1所示:主页面查询登录图书借阅管理会员管理图书管理添加会员删除会员修改会员添加图书删除图书添加图书类别删除图书类别图书续借图书归还图书借阅图书信息查询显示所有图信息借阅信息查询图3-2模块图3.3系统功能描述图书管理系统的功能主要有:图书查询:根据关键字查询在库图书图书借阅管理:管理员可进行图书借阅、归还以及续借操作,并可查询已借出的书籍及借书人的信息会员管理:管理员可对会员进行添加、修改、删除的操作图书管理:管

17、理员可对图书信息进行添加、删除,也可对图书类别进行添加和删除显示所有图书信息:用户跟管理员都可对所有图书信息进行查阅如图3-2所示即为图书管理系统的整体功能:图3-2 整体功能图3.4 逻辑结构设计3.4.1 数据库设计本网站设计采用access数据库建表,数据库为BookManage.mdb。其中包含5个数据库表,分别为book表、booktype表、borrow表、manager表、reader表。3.4.2 数据字典(1)book:这个表主要存放图书信息 ,其中bookno为主键 表3-1 book表字段名数据类型说明id自动编号图书序号bookno文本图书编号bookname文本图书名

18、字booktype文本图书类型author文本图书作者publishing文本图书出版社bookmoney数字图书价格booktxt备注备注booknum数字图书数量(2)booktype :主要用来存放图书类型信息,其中bookid是主键。 表3-2 booktype表字段名数据类型说明bookid自动编号图书类型序号type文本图书类型 (3) borrow:主要用来存放借阅信息,其中borrowid是主键。 表3-3 borrow表字段名数据类型说明borrowid自动编号借阅编号bookno文本图书编号readerid文本会员编号borrowdate日期/时间借书日期manager文本

19、管理员姓名(4)manager:主要用于存放管理员信息,其中id是主键。 表3-4 manage表字段名数据类型说明id自动编号管理员序号name文本管理员姓名 pw文本管理员登陆密码 (5)reader:主要用来存放会员信息,其中readerid是主键表3-5 reader表字段名数据类型说明id自动编号会员序号readerid文本会员编号 readername文本会员姓名 rtel文本会员电话 raddress文本会员地址 rtxt备注会员备注第四章 系统的详细制作过程4.1 页面结构及色彩设计本系统设计主要采用厂字型框架,使系统使用者能清楚明了的知道本系统的功能,便于他们操作。该系统的功

20、能展示主要显示在下面的用半部分,布局方面采用表格进行页面美化,这样使界面更加清晰、明了。在色彩搭配方面,本系统主要以青色为基调。网页采用青色基调给人以清新的感觉,有一种与自然很接近的氛围,使人感觉亲切、温馨。统一使用青色为基调,使整个系统在外观方面达成一致,没有很凌乱的感觉,使用户收到了很好的视觉效果。图书管理系统的基本信息:系统管理、借阅信息管理、书籍信息管理、读者信息管理,能够实现这些信息的添加、删除、查询、修改等操作。4.1.1主页面制作1.功能任何人都可使用该功能,一点该连接就会显示所有图书信息。同时我也把这个页面作为本系统的首页index.asp,让用户在一进入就能看到所有图书信息。

21、如图4-1所示:图4-1所有图书信息2.程序构成及代码说明实现思想:(1)连接数据库在ASP中访问Access数据库时,在连接字符串中包含DRIVER和DBQ两个参数,分别指定所用的数据库驱动程序和要连接的Access数据库文件的路径:Driver=Microsoft Access Driver (*.mdb);dbq=E:LibraryManageBookManage.mdb(2)创建记录集,调用book表中的信息,其中主要靠这句代码rdt.Source = SELECT * FROM book ORDER BY id ASC实现。在数据集不为空的情况下,将数据集中的记录按页数逐条显示出来。

22、(3)利用表格把rs结果集显示出来,实现查询。4.1.2图书信息查询1.功能任何人员都可对图书进行查询,通过查询可了解图书的基本信息,若会员对这本书感兴趣就可以到图书管理员那里办理借阅。如图4-2所示:图4-2图书信息查询2.程序构成及代码说明实现思想:查询时,查询人员除了图书编号,其他信息可以不输入进行查询,但要判断查询者是否输入错误信息,要是数据库中没有相符纪录,就转到一个错误提示页面e4.asp。设计思想:查询由两个程序实现,tushuchaxun.asp,view.asp。tushuchaxun.asp为用户输入页面,其中用到了一个表单,文本框用来接受用户输入的书的编号、书名、书类、出

23、版社、作者,根据选择情况赋给变量bookn查询条件。例如我们根据图书编号进行查询, 数据库中有图书信息表book,首先用request对象获取表单中的编号信息,然后连接数据库,再次以取得的编号信息进行查询,语句为response.Redirect(view.asp?bookn=+bno),要是查到相符纪录,就把它输出到页面中的相关位置。4.1.3借阅信息查询1.功能任何人都可对图书借阅信息进行查询,查询者输入会员编号,点查询就能显示该会员所有借阅信息。如图4-3所示:图4-3借阅信息查询2.程序构成及代码说明实现思想:查询者输入会员号,点查询按钮查询borrow表中对应的会员号的信息。(1)提

24、取表单中输入的会员号(2)连接数据库同上(3)重要查询语句ra.source=select * from borrow where readerid=&rbh&(4)利用表格把结果集显示出来,实现查询。4.2管理员登录1.功能当管理员进行图书借阅管理和会员管理以及图书管理时,要先进行登录操作,管理员输入用户名和密码,点登录就可进入管理员界面,便可进行各项操作了。如图4-4所示:图4-4管理员登陆2. 程序构成及代码说明实现思想:登陆页面denglu.aspDenglu.asp为用户输入页面,其中用到了一个表单,文本框用来接受用户输入的管理员姓名及密码,连接数据库,然后执行查询把结果赋给rs结果

25、集。这次需要用到的是manager表,如果用户名或密码错误,会转到e1.asp这个错误提示页面。如果登录成功后,进入index1.asp页面,管理员便可进行各项操作了。如图:4.3 图书借阅管理4.3.1 图书借阅1.功能管理员点图书借阅管理,进入会员借书界面,输入会员编号和图书编号、管理员姓名,点击借阅,将会显示借书成功,并显示图书编号、借阅者、借阅日期、操作员等信息。如图4-5所示:图4-5图书借阅2.程序构成及代码说明 实现思想:借阅图书的实现,本模块由两个程序构成borrow.asp和jieyuecx.asp,borrow.asp要求用户输入书号和会员号,取得书号和会员号后,先判断是否

26、还有可以借的书(连接数据库以输入书号为查询条件查询表book中的该书的number是否大于1),要是有的话会员才可以进行借阅,借阅之后将number值减1。(会员号和会员名是以输入的会员号为查询条件从表reader中查出并显示在页面上)没有的话就显示出错页面error.asp。最后添加图书借阅信息到表borrow中,(添加书号、会员号、借书日期、经手人,借书日期是取得系统日期添到表borrow中),最后在jieyuecx.asp页面中以表格的形式显示图书编号、借阅人、管理员、借阅日期。4.3.2图书归还1.功能管理员点图书还书管理,进入会员还书界面,输入书籍编号,和会员编号,点图书归还按钮显示

27、会员还书页面。如图4-6所示:图4-6图书归还2.程序构成及代码说明实现思想:returnbook.asp要求用户输入书号,取得书号后,先判断有没有该书借出记录,有的话就从数据库的borrow 表里找出该书号和借阅该书号bookbh的会员编号readerid并把关于此会员借书的记录删除,后台数据库的操作为从后台数据库的book表中取得bookno,图书编号对应的书的数量并加1。4.3.3图书续借1.功能管理员点图书续借管理,进入图书续借界面,输入书籍编号和会员编号,点提交显示图书续借页面,将会显示借书成功,并显示图书编号、借阅者、借阅日期、操作员等信息。如图4-7所示:图4-7 图书续借页面2

28、. 程序构成及代码说明实现思想:本模块由rborrow.asp页面构成,此页面要求用户输入书号,先判断有没有该书借出记录,有的话就从数据库的borrow 表里找出该书号和借阅该书号bookbh的会员编号readerid,点击续借显示续借成功,并显示图书编号、借阅者编号、续借日期、操作员。后台数据库的操作为从系统的日期中取得date,然后从库中取出相应的各项信息显示出来。4.4会员管理4.4.1添加会员1.功能管理员点击会员添加,显示会员信息添加页面,要添加会员编号、姓名、联系方式、会员地址、备注信息,点提交,显示添加成功页面,显示读者编号、姓名、联系方式、读者地址。2.程序构成及代码说明实现思

29、想:本模块由两个程序构成insert_reader.asp和modify_reader.asp,insert_reader.asp输入会员信息,在这个页面中添加一个表单和记录集,插入成功后转到modify_reader.asp页面,然后显示出来。如图4-8所示:图4-8添加新会员4.4.2删除会员1.功能管理员点删除会员,进入删除会员界面,输入会员编号点击提交,转到会员修改页面,会发现已经没有了该会员的信息。如图4-9所示:图4-9删除会员2.程序构成及代码说明实现思想:本模块由两个程序构成delete_reader.asp和modify_reader.asp, delete_reader.a

30、sp中输入会员编号,通过ds.source=select * from reader where readerid=&rbh&这句代码检查输入的会员编号是否有误,确认无误后,在数据库中删除该会员,语句为ds.source=delete * from reader where readerid=&rbh&,然后点击删除,会出现一个确认删除窗口,确保因一时大意而删错对象,此处用到的代码为:onclick=if(confirm(你确定要删除吗?)return true; else return false;如图所示:图4-10 确认删除提示窗口点击确定,操作成功,转到modify_reader.as

31、p页面。4.4.3会员信息修改1.功能管理员点修改会员,进入会员管理界面,查看需要修改的用户点击修改,进入修改会员页面。然后进行信息修改,点击更新记录,显示更新成功,并显示更新后的会员信息。如图4-11所示:图4-11会员信息修改2.程序构成及代码说明实现思想:本模块由两个个程序构成modify_reader.asp, mreader.asp。modify_reader.asp中显示的是会员的基本信息,如果想修改哪个会员的信息点击后面的修改,会转到一个详细页面mreader.asp,此时需要通过传递id号转到这个页面,所需代码是mreader.asp?,转到的页面如图4-12所示:图4-12

32、更新会员页面在此页面中可以随意修改会员信息,最后点击更新记录,会员信息即被更新。4.5图书信息管理4.5.1添加图书信息1.功能管理员点击图书添加,显示图书信息添加页面,要添加图书编号、图书类型、书价、出版社、书名、作者名、书籍数量,备注信息。点击插入图书显示添加成功。2.程序构成及代码说明实现思想:同添加会员信息。其中主要就是用到一个插入语句,其主要代码是:ss.source=insert into book(bookno,bookname,booktype,author,publishing,bookmoney,booktxt,booknum) values(&trim(request(t

33、xtBh)&,&trim(request(txtBn)&,&trim(request(txtBt)&,&trim(request(txtZz)&,&trim(request(txtCb)&,&trim(request(txtJg)&,&trim(request(txtBz)&,&trim(request(txtSl)&)此页面是insert_book.asp,如图所示:图4-13 添加新图书页面4.5.2删除图书信息1.功能管理员点击图书删除,显示图书信息删除页面,输入图书编号点击删除,显示删除成功。2.程序构成及代码说明实现思想:同删除会员信息。此页面是delete_book.asp。如图所

34、示:图4-14 删除图书页面4.5.3添加图书类型1.功能管理员点击图书类别添加,显示图书类别添加页面,输入添加类别点击提交,显示添加类别成功。图4-15 添加图书类别页面2.程序构成及代码说明实现思想:同添加会员信息。此页面如图4-15所示。4.5.4删除图书类型图4-16 删除图书类别页面1.功能管理员点击图书类别删除,显示图书类别删除页面,选择图书类别点击提交,显示删除成功。2.程序构成及代码说明实现思想:同删除会员信息。此页面是delete_booktype.asp第五章系统测试5.1 文字说明测试的目的是为了发现程序中的不足而执行程序的过程,其目的在于发现错误,它能够证明软件的功能和

35、性能与需求说明相符合。软件测试的原则是:尽早不断的进行软件测试,测试用例应由测试输入数据和与之相对应的预期输出结果这两部分组成,应包过合理输入和不合理输入条件等。总之,软件测试是一项非常重要也是非常必要的工作,因此我们必须认真的去完成它。5.2 设计测试用例 (1)确定用例。用例是对系统地用户需求的描述,它描述了系统地功能和所提供的服务。本系统的用例是:读者、图书管理员。(2)画出用例图。用例图是系统的一个功能模型,在绘制用例图时,需要认真考虑它的粒度和抽象层次。本系统的用例图如图3-1所示:图书系统用例图为了测试该软件的功能,以下便是各个模块的设计测试用例:图书查询:表5-1 图书查询页面测

36、试输入应输出实际输出点击图书查询出现图书查询界面出现图书查询界面书号:1523“你输入的信息有误“你输入的信息有误“书号:1001显示图书1001信息显示图书1001信息图书借阅:(必须先登录)表5-2 图书借阅页面测试输入应输出实际输出书号:1234“你输入的图书编号或会员编号有误“你输入的图书编号或会员编号有误“书号:1001会员编号:001显示信息且该书数量减1显示信息且该书数量减1图书归还: 表5-3 图书归还页面测试输入应输出实际输出书号:1234“你输入的图书编号或会员编号有误“你输入的图书编号或会员编号有误“书号:1001会员编号:001显示借阅信息且该书的数量加1显示借阅信息且

37、该书的数量加1图书续借:表5-4 图书续借页面测试输入应输出实际输出书号:1234“你输入的图书编号或会员编号有误“你输入的图书编号或会员编号有误“书号:1001会员编号:002显示借阅信息且借书日期更新显示借阅信息且借书日期更新借阅信息查询:表5-5 借阅信息查询页面测试输入应输出实际输出会员编号:1234你输入的编号有误或该会员没有进行借阅你输入的编号有误或该会员没有进行借阅会员编号:103110301显示借阅信息显示借阅信息添加会员: 表5-6 添加会员页面测试输入应输出实际输出点击添加会员显示添加页面显示添加页面输入详细信息点击插入记录显示添加成功显示添加成功删除会员: 表5-7 删除

38、会员页面测试输入应输出实际输出会员编号:123你输入的信息有误你输入的信息有误会员编号:103110312删除成功删除成功会员信息更新: 表5-8 修改会员信息页面测试输入应输出实际输出点击会员信息修改显示会员信息显示会员信息点击修改显示更新成功显示更新成功添加图书类别: 表5-9 添加图书类别测试输入应输出实际输出点击添加图书类别显示添加页面显示添加页面输入详细信息点击提交显示添加成功显示添加成功删除图书类别: 表5-10 删除图书类别测试输入应输出实际输出点击删除图书类别显示图书类别输入页面显示图书类别输入页面化学输入信息有误输入信息有误美术删除成功删除成功添加图书: 表5-11 添加图书

39、测试输入应输出实际输出点击添加图书显示添加图书页面显示添加图书页面输入详细信息点击提交显示添加成功显示添加成功删除图书: 表5-12 删除图书测试输入应输出实际输出图书编号:123输入信息有误输入信息有误图书编号:1045显示删除成功显示删除成功显示所有图书信息: 表5-13 显示所有信息页面测试输入应输出实际输出点击显示所有图书信息显示图书信息显示图书信息通过以上测试,会发现该系统的功能都实现了出来,用户通过此系统能够正常的进行查看图书信息及自己的借阅信息,管理员能通过此系统完成借阅管理、图书管理及会员管理。综上所述,证明该系统还是相当完善,能用于现实生活中。致谢时光匆匆如流水,转眼便是大学

40、毕业时节,春梦秋云,聚散真容易。离校日期已日趋临近,毕业论文的的完成也随之进入了尾声。毕业设计是学生完成大学全部课程后的最重要的实践环节。是让我们把大学期间学的东西学以致用,俗话说实践出真知。原来许多以为已经掌握了的知识要经过实践这个重要环节才能更深入的掌握。毕业设计做的是一个基于ASP的图书管理系统,通过建立图书馆的计算机自动化管理系统,提高图书馆本身管理水平,能代替工作人员进行图书资料的某些加工处理,提高工作效率。但由于个人能力及时间方面的限制,我制作的这个图书管理系统没有花哨的功能,没有美观的界面,只是纯粹简单的易于操作的系统,有的功能也并非很完善,如要真正用于现实,还须更深一层的改进。

41、为期8周的毕业设计,让我了解了基于ASP用Dreamwear制作系统的基本流程, 将理论与实践相结合,让我充分利用了现有的知识和工具,学会独立思考,提高了我的动手能力,同时也让我了解到了自己的不足,我会继续努力,完善自我,为社会多做贡献!在本次毕业设计中,我得到了老师和同学们的大力支持,并且跟同学们进行沟通交流,在技术方面也得到了李老师和同学们的大力支持,使我在本次设计中受益匪浅。感谢李老师,这片论文的每个实验细节和每个数据,都离不开你的细心指导。在这里再一次衷心的感谢老师和同学们对我的帮助。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少的师长、同学、朋友给了我无

42、言的帮助,在这里请接受我诚挚的谢意!谢谢你们!参考文献1 扬皓等编著.ASP步步高M.北京:机械工业出版社,20012 廖彬山,高峰霞等编著.ASP动态网站开发教程M.北京:清华大学出版社. 2000年3 肖金秀,冯沃辉,施鸿翔,香文斌等编著. ASP3.0动态网页培训教程M.北京:冶金工业出版社,2000年 4 张登辉,刘益红编著.ASP编程基础及应用M.北京:机械工业出版社,2004年5 丁贵广,闫允一,孟繁杰编著.ASP及ASPNET编程基础与实例M.北京:机械工业出版社,2004年6 刘小东编著.Dreamweaver MX实用教程入门与提高M.北京:中国铁道出版社,2003年7陈世鸿.软件工程原理及应用. 武汉:武汉大学出版社,2000年8王珊.数据库系统概论.北京:高等教育出版社,2003年9人杰,殷人昆,陶永雷.实用软件工程.北京:清华大学出版社,2003年10郑巧英.图书馆自动化新论信息管理自动化.上海:上海交通大学出版社,1998年11曹军生.SOL Server2000实用教程.北京:北京理工大学出版社,2001年12伍俊良.管理信息系统开发与应用.北京:科学出版社,1999年13甘仞初.信息系统开发.北京:经济科学出版社,1996年

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号