毕业设计(论文)ASP计科系图书管理系统设计(含源程序).doc
《毕业设计(论文)ASP计科系图书管理系统设计(含源程序).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP计科系图书管理系统设计(含源程序).doc(63页珍藏版)》请在三一办公上搜索。
1、四 川 理 工 学 院毕 业 设 计(论 文)说 明 书全套完整版源代码程序,联系153893706题 目 计科系图书管理系统设计 学 生 系 别 计算机科学系 专 业 班 级 计算机科学与技术03级12班 学 号 指 导 教 师 四 川 理 工 学 院毕业设计(论文)任务书设计(论文)题目: 计科系图书管理系统设计 系: 计算机科学系 专业: 计算机科学与技术 班级:03级12班 学号: 学生: 指导教师: 何 绍 荣 接受任务时间 教研室主任 (签名)系主任 (签名)1 毕业设计(论文)的主要内容及基本要求以计算机科学系的图书为研究对象,开发一套图书管理系统,主要是在数据库环境下实现图书库
2、和表的建立与维护。其主要模块可以为:图书管理、读者管理、借阅信息管理、管理员管理。图书管理可包括图书管理类别和图书信息管理两个方面的内容,具体有添加、修改、删除图书类别;添加、修改、删除、查询图书信息等内容。读者管理包括类读者的信息管理,具体有添加、修改、删除读者管理;添加、修改、查询读者信息管理等内容。以B/S方式作为系统运行平台,主要用ASP+IIS来开发系统,数据库利用Access做后台数据库。2指定查阅的主要参考文献及说明1杨继萍,郝军启.Access 2003数据库原理与应用北京:清华大学出版社.2王珊,陈红数据库系统原理教程北京:清华大学出版社.3进度安排设计(论文)各阶段名称起
3、止 日 期1选定题目,做好论文的总体规划,写好开题报告,任务书。第1至4周2搜集图书管理系统设计的相关资料和参考文献。第5至6周3学习相关资料并做出初步的设计和论文。第7至12周4修改论文,完善设计。第13至16周5准备毕业答辩。第17周注:本表一式三份,系、指导教师、学生各一份。摘 要本设计采用了ASP技术和Access 2000的结合,以B/S方式作为系统运行平台,最终实现了图书的管理和维护,图书资源的查询和借阅,个人设置等功能。论文介绍了主要的开发工具ASP、Access 2000、 Macromedia Dreamweaver MX 2004的 基础知识和基本特征。概述了计科系图书管理
4、系统的设计和实现过程,详细分析了基于校园网络的计科系图书管理系统的功能需求,完成了系统的业务流程设计和系统实现的详细设计。关键词:图书管理,ASP技术,数据库ABSTRACTThis design is on the base of B/S system ,and use the combination of ASP and Access 2000,finally realized the management and maintenance of books and realized the inquiry and borrow of books.This thesis is mainly
5、about the introduction the fundmental knowledge of ASP.Access 2000,Macromedia Dreamweaver MX 2004 .This design elaborates the design of manage system of department and how to realizeit and alysises the functional need of computer technology in compus internet and accomplish the program and system de
6、sign.Keywors:Books management, Asp technology, Batabase目 录引 言1第1章 选题背景及可行性研究21.1 选题背景21.2 可行性分析21.2.1 技术可行性21.2.2 经济可行性31.2.3 操作可行性31.2.4 法律可行性4第2章 计科系图书管理系统的相关开发技术52.1 ASP技术介绍52.2 Access的概述62.3 Macromedia Dreamweaver MX 2004简介62.4 Web页面的数据库连接技术7第3章 计科系图书管理系统的总体设计93.1 系统需求分析93.1.1 需求分析93.1.2 系统性能要求9
7、3.2 系统的功能分析93.3 系统功能模块103.4 系统功能分析103.5 系统功能总体流程113.6 系统数据库的设计113.6.1 数据库概念结构设计123.6.2 数据库逻辑结构设计13第4章 计科系图书管理系统功能的实现164.1 数据库连接164.2 计科系图书管理系统的主要页面及功能实现代码分析164.2.1 系统登陆164.2.2 系统主页面174.2.3 新书登记184.2.4 借书管理194.2.5 还书管理194.2.6 用户管理204.2.7 书籍查询21第5章 性能测试与分析225.1 测试实例(测试集)的研究与选择225.2 测试环境与测试内容235.3 测试结果
8、235.4 性能分析与意见24第6章 结束语25参考文献26致谢27附录1 源程序代码28附录2 软件使用说明书58引 言一直以来人们使用的都是传统的手工方式管理图书馆的各项工作,对于图书馆借书和还书的流通情况,查看超期等都很麻烦。近年来随着计科系规模的扩大,图书资源的不断丰富,使管理图书的各项工作也来变得越来越麻烦,而且由于传统的手工方式管理图书馆的各项工作,其数量大,也很容易出错,出错后也不容易修改,并且使这些文档无法有效的核对和管理。在信息社会的今天用计算机来管理信息系统已经渗入到社会的各行各业,利用计算机来处理这些工作无疑会极大程度地提高工作效率。为了更合理的管理我们计科系的图书,迫切
9、需要计算机来辅助管理。使用该系统之后,既方便了读者查询图书,也方便了工作人员对图书进行管理,我们就不需要花很多时间在借书还书的事情上。我们只须在计算机上就可以查找到自己所需的书,工作人员也可以方便查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握全系图书的流通情况。计科系图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的设计无疑会为管理者对计科系图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计、系统输入/输出设计
10、等。做这些工作需对数据库知识有足够认识,并深入的了解ASP的使用和管理系统的相关知识。第1章 选题背景及可行性研究1.1 选题背景当今时代是飞速发展的信息时代,在各行各业中都离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。信息管理系统已经渗入到社会的各行各业,计算机最大的好处是在于利用它能够进行各种信息处理,使用计算机管理既方便又快捷,而且也很不容易出错,这样在很大程度上提高了管理的效率。使用计算机进行信息处理,不仅提高了工作效率,而且大大的提高了其安全性,尤其对于一些复杂的管理系统,计算机充分发挥了它的优越性。比手工操作方便了很多,手工操作的工作量既大又容易出错,而且出错后也不容
11、易修改,给工作和生活带来了很大的麻烦。管理现代化,办公自动化和决策科学化,是现代化办公管理发展的必然趋势。特别是图书资源用计算机系统来管理显得方便多了,图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,图书管理比较烦琐、复杂,产生的文档比较多,并且由于手工的操作,使这些文档无法有效地核对和管理,在汇总以及分析方面更加困难。因此,迫切需要计算机技术来辅助管理, 在使用图书管理系统后,可以提高图书的各类信息的准确性,将信息准确无误地输入计算机并在数据库中存储起来,我们就可以在计算机上对图书的分类查询,管理员则只需在计算机上就可以完成对借书、还书,以及对用户信息的查询
12、,按照规范设定标准代码,大大保证了统计原始数据的准确性,在进行分析设计时可以最大限度地减少人为影响,大大提高工作效率,且调用方便,准确性高,可以充分发挥管理系统的统计分析功能。1.2 可行性分析1.2.1 技术可行性技术上的可行性分析主要分析使用现有技术能否实现这个系统?本系统将采用先进的B/S结构,用Access做后台数据库,而前台界面将采用Macromedia Dreamweaver MX 2004、VBScript、ASP技术来实现。B/S是现有市场上最先进的一种结构,它支持跨平台的管理,不论是什么平台,只要装有Web浏览器即可,现在的软件应用系统正在向分布式的Web应用发展;B/S结构
13、它的前端是以TCP/IP协议为基础的,企业内的WWW服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本(TCO)。如果在Internet/Intranet环境下将应用软件构建成两层C/S结构,由于Internet/Intranet环境下特有的通信速度和安全性等原因,系统会出现一些问题,为了解决这些问题,软件界提出了三层体系结构的概念。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开
14、发成本,是一种全新的软件系统构造技术。在确定了软件采用B/S的构架后,后台数据库我采用Access,因为它不但满足大型数据库对数据存储量的要求,也能满足小型企业对操作简易、其图形化界面使数据库管理更加简洁灵活,同时又具有丰富的编程接口及强大的报表功能,为用户从事程序开发提供了更多的方便。至于界面开发技术无论是Dreamweaver、ASP、还是VBScript都是目前最流行,也是最适合B/S结构软件开发的技术,它们的实现也都不是很困难的。用这几种技术来构建一个计科系图书管理系统是切实可行的。1.2.2 经济可行性经济可行性考虑的基本问题是软件的经济效益,即:分析这个系统的收益能否超过它的开发与
15、维护所花费的成本,论证开发这样一个项目经济上的合算性。作为四川理工学院计科系图书馆这样一个管理单位,假如用手工管理图书既浪费人力又浪费物力,管理效率也很低,且很容易出错,出错后也不容易修改。根据这个现状我们决定使用当今最流行的管理方式计算机来管理我们计科系的图书,由于是一个小型的管理系统,其开发的过程与系统维护也很简便,使用计算机来管理图书提高了生产效率,加快了信息处理的速度。1.2.3 操作可行性评价系统的操作方式在用户组织内的可行性,如:组织机构、管理模式、工作环境、使用人员的操作习惯等。由于本软件采用了B/S模式,普通的客户机只要能运行浏览器就可以了,所以系统只要能满足以下的系统环境就可
16、以了。硬件环境(1)CPU :pentium256(2)内存:32M(3)硬盘容量:1G(4)显示器 :VGA软件环境 (1)操作系统:运行在WIN98中文版或WIN2000/XP(2)后台数据库:Access 2000(3)系统开发:ASP+IIS(4)运行平台:B/S方式(5)前台界面:Macromedia Dreamweaver MX 2004操作性:友好的系统界面,简单的操作,使系统的操作人员可以很容易的掌握,操作人员只需要有基本的电脑应用基础,就可以很容易掌握整个系统的应用。1.2.4 法律可行性法律可行性主要分析开发的软件是否涉及到支持产权保护等法律问题,由于计科系图书管理系统是自
17、行开发,自行使用,所以不存在版权争用,符合国家基本法律中的各项政策规定。第2章 计科系图书管理系统的相关开发技术2.1 ASP技术介绍ASP(Active Server Pages)是微软公司提供的一种Web应用程序解决方案,是一个Web服务器的开发环境,利用他可以产生和执行动态的、互动的和高性能的Web服务器应用程序。ASP提供内置对象,这些对象使用户更容易收集通过浏览器请求发送的信息,响应浏览器,以及存储用户信息,对每个对象的功能简单的介绍一下,Response对象:将信息传送到客户端浏览器,Request对象:用于从客户端浏览器获得信息,Server对象:在服务器上启动Active对象,
18、Application对象:用于在ASP应用程序中让不同客户端共享数据,Session对象:用于为每个用户保存数据信息,ASPErr对象:捕捉ASP错误并向用户返回详细的信息描述。ASP具有制作动态网页和制作网络交互系统两大功能,ASP技术作为动态网站设计主要都以下几个特点:无需编译,易于生成,独立于浏览器,面向对象,与任何ActiveX Scripting语言兼容,源程序代码不会外漏。正是由于以上几个特点,ASP技术的发展才会如此迅速。它与IIS高度集成,易于编写,执行效率也高,是目前广泛使用的Web应用程序编程技术之一,虽然在Macromedia Dreamweaver MX中提供各种服务
19、器行为和数据绑定功能来自动生成ASP代码,无须用户手工编写,但生成的代码只能具备一些通用功能,对完成特定任务的代码还须由用户来编写,这就要求用户首先必须理解生成的代码,然后按照自己的需要来进行修改或嵌入新代码。它是一种未经编译的开放的应用软件,它使用户能够利用HTML和ActiveX强有力的功能创建健壮的、功能强大的、与平台无关的Web应用系统。ASP使用IIS工作,提供使用Javascript或Vbscript的服务器端的脚本环境。ASP并不是一种语言,它所用的语言仍然Javascript或Vbscript,或者是它们俩的结合。ASP应用程序是以.asp文件的形式存盘而无需编译,在服务器执行
20、后便能由浏览器浏览。ASP程序的控制部分是使用Javascript或Vbscript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。ASP允许用户在其HTML文件中嵌入脚本。当访问页面时,解释并执行ASP文件,从而使得Web页面产生动态效果。嵌入ASP的Vbscript应用程序在服务器端,而非客户端执行。当IIS读取ASP文件时,解释页面并返回HTML给所请求的客户机浏览器。ASP仅工作在IIS中,客户机不可查看实际的服务器端的脚本,该脚本有助于确认用户ASP文件和脚本代码的安全。 2.2 Acc
21、ess的概述数据库是信息的集合,在网站设计中必不可少。目前广泛使用的关系数据库有微软公司开发的SQL Server和Access,Access作为Microsoft Office套件中的数据库管理软件,其图形化使数据库管理更加简洁、灵活,同时又具有丰富的编程接口及强大的报表功能。它不仅可以独立进行系统的开发,而且支持同其他数据库管理系统和编程语言的协同开发。Access本身具有强大的向导机制,可以帮助用户迅速建立新的数据库、表、查询和窗体等,以完成对数据库的常用操作。一个全面的Access应用至少会涉及到以下的3种基本Access对象类型:(1)表用于存储用户向数据库中添加的数据;(2)窗体用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP 计科系 图书 管理 系统 设计 源程序
链接地址:https://www.31ppt.com/p-3976410.html