毕业设计论文学校实验室设备管理系统.doc
《毕业设计论文学校实验室设备管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计论文学校实验室设备管理系统.doc(32页珍藏版)》请在三一办公上搜索。
1、学校实验室设备管理系统设计平顶山工学院毕业设计说明书(论文)题 目 学校实验室设备管理系统 院 系 计算机科学与工程系 专 业 计算机科学与技术 _年 级 _学生姓名 _指导教师 _年 月 日28平顶山工学院计算机系03级毕业设计学校实验设备管理系统摘 要:随着各个行业的办公自动化的发展,对于提高学校办公效率,降低学校管理成本,使学校管理变得有序,已成为各所学校的重要内容之一,随着学校实验设备的不断增加,属于学校的实验设备管理系统也就成为了其办公网络化的一个必不可少的部分。本系统是针对各学校实验室设备管理而设计的一个基于Web的学校实验室设备管理系统,以实现对实验室设备信息的管理、及时更新、快
2、速检索、资料搜集。本系统分为两大块:学校实验室网站和实验设备管理系统。在本系统中,我们使用 MICROSOFT公司的Dreamweaver开发工具, 在Windows 2000、IIS、Microsoft SQL Server 2000平台下通过ASP和VB script脚本语言来实现。具体实现过程主要涉及到ASP程序的设计、Access数据库的操作、网页界面的设计。关键字:实验室网站,设备管理,网页设计 Abstract:Along with each profession office automation development, regardingenhances the school
3、 office efficiency, reduces the schooladministration cost, causes the school administration to change hasthe foreword, has become one of each school important contents, alongwith the school test installation unceasing increase, belonged to theschool the test installation management system management
4、 system alsoto become an its work network essential part.This system is aims at which various schools bench-scale equipmentmanagement designs based on the Web school bench-scale equipmentmanagement system management system, realizes to the bench-scaleequipment information management, the prompt rene
5、wal, the fastretrieval, the material collection. This system divides into twobulks: School laboratory website and test installation managementsystem management system. In this system, we use MICROSOFT Corporation the Dreamweaverdevelopment kit, in Windows 2,000, IIS, Microsoft SQL under the Server2,
6、000 platforms script language realizes through ASP and VB thescript. The concrete realization process mainly involves to the ASPprocedure design, the Access database operation, the homepage contactsurface design.Keywords: Laboratory website,Equipment management,Homepage design目录1. 前言12. 系统设计准备阶段22.1
7、前台开发工具22.2后台开发工具22.2.1ASP包含三方面含义:22.3数据库的选择43.学校实验设备管理系统的开发与设计73.1 课题的可行性分析73.1.1课题调研73.2 可行性分析83.3系统功能模块划分83.4系统数据库设计93.5系统界面风格设计114.系统的实现124.1 系统实现原则124.2系统数据库连接134.3 系统模块具体编码设计154.3.1实验室设备管理系统前台154.3.2实验室设备管理系统后台管理164.4程序功能的简单说明:184.5统中运行的一些画面:18结束语26参考文献27致 谢281. 前言当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这
8、正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好实验室设备信息而设计的。学校实验室作为一种信息资源的集散地,设备的借用和实验室安排繁多,包含很多的信息数据的管理,诸如对设备的借用情况(如借用天数、是否损坏)的统计和核实,对设备信息和借用者信息的检索等。这些数据信息处理工作量大,若采用手工操作工作,出错率高,出错后不易查找更改,而且设备借用信
9、息的管理工作混乱而又复杂;一般借用情况是记录在借用记录本上,借用的数目和内容记录在文件中,实验室的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的设备进行更改就更加困难了。基于这些问题,有必要建立一个实验室设备管理系统,使实验室设备管理工作规范化,系统化,程序化,避免实验室设备管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改设备的情况。本系统是一个典型的基于eb的信息管理系统,实现在线设备管理,从而提高处理效率、简化处理步骤、加快处理速度。本系统是基于B/S(浏览器/服务器)模式
10、的系统,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器上进行,不影响用户的使用,用户只通过浏览器就能完成所有管理功能。本系统包括学校实验室网站,教师实验安排和实验设备管理系统三大部分。通过学校实验室网站可以使用户了解本实验室的概况,实验安排和设备借用记录,管理员可以通过实验室网站的后台管理方便的管理网站资源,管理系统进行借还设备的处理,设备信息与教师信息的管理、实验安排的信息处理、并提供强大的信息查询功能等。2. 系统设计准备阶段2.1前台开发工具随着互联网的发展,网站技术也成为了一门重要且热门的技术,而网页是整个网站的组成元素,是用HTML语言来表示的。HTML代码编辑工具很多,
11、由最简单的记事本、写字板,到现在出现的许多功能强大的网页编辑工具FrontPage、Dreamweaver、HomeSite等。记事本、写字板相对于编辑HTML代码来说是最原始的编辑工具了,这样做需要开发人员对HTML语言非常的熟练,而且工作繁琐,用它作为开发工具是极不理想的选择。而目前最流行并被广泛使用的工具就是FrontPage和Dreamweaver。本系统的开发采用的是Dreamweaver。 Dreamweaver是Macromedia公司开发的,是一种功能强大、所见即所得的网页编辑工具,而且它支持最新的DHTML和CSS标准,具有完善的站点管理机制。从功能上来看,它比FrontPa
12、ge要多,而且用户无需熟悉HTML语言就可以用它做出很不错的网页。可以说,它是一种傻瓜式的编辑工具。2.2后台开发工具 在这个系统的后台部分我们选择ASP作为后台开发工具。尽管当前的后台开发工具有很多,像还有JSP,PHP等,但是根据现阶段的我们开发系统的实际情况,相对其他工具而言,我们对于ASP更为熟悉,而且,利用ASP完全可以实现系统设计的各项需要。2.2.1ASP包含三方面含义: Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装
13、了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。 Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。 Pages:ASP返回标准的HTML页面,可以正
14、常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。 由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。 Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)作为WindowsNT的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS5.1版本增强了系统安全性,具有服务器端脚本开发调试
15、,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。而且,IIS 应用于windows 2000系统中,而像 PWD 虽然在功能上与IIS大同小异,但是,PWD应用于windows 98系统中,考虑到目前大多数用户都是使用windows 2000以上的系统,IIS更为实用。 此外,在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图1.1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大
16、。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:减少构建和维护成本加快联机过程应用软件集中在服务器端开发管理前端可使用任何浏览器(IE、Netscape.)后端可存取任何数据库 (SQL、Access.)可使用任何脚本语言开发 (VBScript、JavaScript、PERL.)数据库服务器 后端数据库 ActiveX Server组件程序和计算逻辑IIS + ASPActiveX Server组件 前端浏览器浏览器图1.1 三层式Web结构示意图2.3数据库的选择建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不
17、能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。当前流行的数据库有很多,如Oracle,My SQL,SQL Server,Access等。在本系统中,做为学校实验设备管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较小。因此,没有必要使用像SQL Server和Oracle这样的大型数据库。我首先想到的数据库是Borland公司的Paradox数据库。另外,Microsoft Office中的Access数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择了Access数据库。因为用Acce
18、ss数据库比较合适,作为Microsoft的office套件产品之一,access已经成为世界上最流行的桌面数据库系统。Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,Microsoft FoxPro)和服务器、小型机及大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术。Access是新一代关系型数据库管理系统,由于内置有功能强大的工具和方便有效的向导,ACCESS数据库系统提供了比其他数据库系统更方便的功能。在向导的帮助下,
19、短短的几分钟内,我们就可以构造出一个数据库应用程序。Access2000是Microsoft公司推出的同时面向数据库最终用户和数据库开发人员的关系数据库管理系统,它实现了计算机“易于使用”的特点,即用户只需按照“向导”进行简单操作,就可以设计出一个数据库系统。作为一种数据库软件,Access可以完成以下功能:可以为每一种类型的信息创建一个表,利用表存储相应的信息;可以定义各个表之间的关系;可以利用各种编程语言将各数据库对象连接在一起,形成一个数据库应用系统,而且用户也不需要编写复杂的程序。充分利用Access数据库是关系数据库的特性,仔细分析各类数据之间的关系,创建表并建立表间的关联,使每个表
20、限制到一个主题,避免了重复信息和冗余数据。并且利用Access与ASP页面建立联系,显示表或查询每一个记录的完整信息,一次只录入一组相关的数据。简单明了,提高了基础数据正确性。为使“计划规模”数据库更为实用,又作了进一步的编写工作,利用Access的窗体具有的可与其它应用程序进行链接的功能,创建同步窗体或嵌套窗体,可非常直观地点击不同的按钮,就能进入相应的录入、查询模块,查看所需的信息。信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的
21、主要指标之一。 数据库系统设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合各个部门的存档数据和数据需求,分析各个数据之间的关系,按照数据库提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构:对数据进行规范化表达,这在后面将会具体讨论。关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 学校 实验室设备 管理 系统
链接地址:https://www.31ppt.com/p-4876939.html