图书管理系统的设计与开发毕业论文

上传人:cn****1 文档编号:465222643 上传时间:2023-01-01 格式:DOC 页数:37 大小:8MB
返回 下载 相关 举报
图书管理系统的设计与开发毕业论文_第1页
第1页 / 共37页
图书管理系统的设计与开发毕业论文_第2页
第2页 / 共37页
图书管理系统的设计与开发毕业论文_第3页
第3页 / 共37页
图书管理系统的设计与开发毕业论文_第4页
第4页 / 共37页
图书管理系统的设计与开发毕业论文_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《图书管理系统的设计与开发毕业论文》由会员分享,可在线阅读,更多相关《图书管理系统的设计与开发毕业论文(37页珍藏版)》请在金锄头文库上搜索。

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

2、开发制作,Asp语言制作前台程序,使用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 图书借阅管理2

3、04.4会员管理234.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个子页面组成,能把图书管理系统的功能全方位的展现在大家面前,这个系统的开发能给图书管理员带来许多方便,使他们在管理过程中更加方便、快捷。第二章 基本理论知识与开发工具

7、介绍2.1 ASPASP全称为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码,这样可确保源程序代码的

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

11、编出符合自己要求的,功能强大的应用程序。 2.2 IISIIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持 (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 功能模块划分图书管理系统需要实现的功能主要有五大模块,主要实现以下功能:(1)图书信息查询 (2)图书借阅信息管理(3)会员信息管理(4)图书信息管理(5)显示所有图书信息模块功能图如图3-1所示:主页面查询登录图书借阅管理会员管理图书管理添加会员删除会员修改会员添加图书删除图书添加图书类别删除图书类别图书续借图书归还图书借阅图书

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号