毕业设计(论文)-ASP实验中心管理系统的设计.doc

上传人:西安人 文档编号:3281076 上传时间:2019-08-07 格式:DOC 页数:51 大小:859.04KB
返回 下载 相关 举报
毕业设计(论文)-ASP实验中心管理系统的设计.doc_第1页
第1页 / 共51页
毕业设计(论文)-ASP实验中心管理系统的设计.doc_第2页
第2页 / 共51页
毕业设计(论文)-ASP实验中心管理系统的设计.doc_第3页
第3页 / 共51页
毕业设计(论文)-ASP实验中心管理系统的设计.doc_第4页
第4页 / 共51页
毕业设计(论文)-ASP实验中心管理系统的设计.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《毕业设计(论文)-ASP实验中心管理系统的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-ASP实验中心管理系统的设计.doc(51页珍藏版)》请在三一文库上搜索。

1、摘 要随着高等学校实践教学体系改革的不断深入,数字化、网络化管理成为实验室管理的发展趋势。实验教学的开放性和实验教学管理的网络化是提高实验教学质量的有效途径之一,有利于促进实验室的规范化管理,从而达到培养大学生动手能力和创新精神的目的。本设计是从我院实践教学管理的实际出发,针对实践教学管理的现状,开发一个综合、实用的实验中心信息管理系统。此系统在Internet基础上,运用Web技术,以B/S体系结构作为基本框架,采用Access作为系统的数据库,通过ASP技术实现对实验中心的交互式动态管理,实现了常规实验室管理、网上实验预约等功能,为我院的实验教学管理提供了切实可行的解决方案。现在此系统已经

2、在我院电工电子实验中心试运行,目前状况良好。关键词:实验中心管理系统;ASP;Access数据库;实验预约;开放性实验室ABSTRACTWith the opening of laboratory and deepening of practical teaching system reform, digital and networked admiration becomes the tendency of laboratory admiration. Opening teaching of experiments is one of the effective approaches to

3、improve experimental teaching quality of common foundational course. And opening teaching is propitious to promote hardware construction, system construction and standardization administration of laboratory. Also, it is helpful to train students innovative ability.This design, which starts from the

4、real demand of the experiment teaching administration in the electronic experiment center of our college and the present condition of teaching administration, develops a comprehensive and practical information management system. This system in the Internet foundation, utilizes the Web technology, by

5、 the B/S system structure took the bare bone, uses Access to take the database of the system, through the ASP technology realization the interactive dynamic management of the electronic experiment center, has realized conventional function and ordinary laboratory management, on-line experimental app

6、ointment, has provided the practical feasible solution for our institute experimental teaching management. Now this system already tried in our institute electrician electronic experiment center to move, at present the condition is good.Key words: The Management System of Laboratory Center;ASP;Acces

7、s Database;Reservation of Laboratory;Open Laboratory 目 录摘要IAbstractII第1章 引言11.1 管理信息系统的发展历史及其作用11.2 管理信息系统的发展方向31.3 开发实验中心管理系统的目的和意义31.3.1 开发实验中心管理系统的目的31.3.2 开发实验中心管理系统的意义41.4 开发过程5第2章 基于Web的开发技术82.1 Web技术及其特点82.1.1 Web的概述82.1.2 Web技术的特点82.2 传统的计算模型92.2.1 集中式计算模型102.2.2 胖客户机/服务器计算模型102.2.3 瘦客户机/服务器

8、计算模型112.3 三层结构的浏览器/服务器(B/S)结构模式122.4 本章小结12第3章 ASP开发技术143.1 ASP开发技术143.2 ASP的工作原理143.3 ASP的特点153.4 基于WINDOWS NT平台的开发技术163.4.1 ODBC开放式数据库连接163.4.2 ADO技术163.5 ASP的新功能183.6 本章小结18第4章 Access数据库204.1 数据库的概念204.2 Access数据库的特点204.3 创建新表224.4 本章小结22第5章 系统的具体实现235.1系统分析235.2 开发工具的选用及介绍255.2.1 Dreamweaver MX2

9、55.2.2 Photoshop CS2 9.0265.3 网页的框架设计265.4 数据库的设计275.5系统主要功能模块的设计与实现285.5.1 新闻类栏目的设计285.5.2 留言板的设计305.5.3 网上实验预约的设计305.6 系统的安全性策略345.7 本章小结35结束语36参考文献37致谢38附录39毕业设计论文购买 毕业设计论文定做 第1章 引 言高校实验室是培养学生创新精神、实践能力,实施素质教育的重要场所,实践教学作为高等教育的重要组成部分,在巩固学生理论知识、培养学生综合能力和创新意识方面发挥着重要作用。搞好实验教学,建立高水平的实验室及实现实验室的现代化管理是提高

10、人才培养质量的需要。长期以来,在传统的管理模式下,高校的实验时间通常是全校以班级为单位统一安排,灵活性差,实验设备利用效率较低,而且可开设的实验数目也受场地和时间的限制大打折扣,传统的管理模式不但大大增加了实验中心教师的工作量,而且不便查询。另一方面,对学生常规实验教学的管理也有不少需要改进的地方。例如,为了检查学生到课情况以及进入实验中心的学生是否有备而来,实验教师不但要记录学生考勤情况,还要检查学生预习,提示实验中的难点重点,指导学生实验,往往占用大量宝贵的实验时间,教师对实验报告批改、评分后,还必须进行繁琐的统计,分别写出成绩报表,学生也不能及时得知实验评分情况。随着全球信息化技术的兴起

11、,特别是Internet的日益普及,我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网,计算机与网络在高校中已经得到了普及性的推广,许多工作可以直接依靠网络实现。目前许多高校已开始着手建立自己的实验室管理信息系统。实验室管理系统的建立,为进一步提高我国高校实验室的现代化管理水平,起了积极的推动作用1。目前,黑龙江工程学院已建成了覆盖全院的高速校园网,并与中国教育科研网100M光纤互联,具备了通过网络管理教学的硬件环境。因此,我们以本院电工电子实验中心为对象,开发了基于Web的实验中心管理系统,目的是提高实验中心的网络化、科学化管理水平,从而改善实验中心的设备利用率低,实验室人工管理难

12、度大的问题,为探索新型实验中心管理模式奠定基础。1.1 管理信息系统的发展历史及其作用管理信息系统(Management Information System, MIS)的概念起源很早,早在30年代,柏纳德就强调了决策在管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。1946年,第一台现代化电子计算机的出现引起了管理科学的革命。从1949年到1960年这10年之间,管理信息系统的数学基础之一运筹学得到了飞速的发展。线形规划创始人G.B.Dantzig说过:“为了明智的使用计算机,必须建立一个模型并且有好的算法。于是一门新的数学学科应运而生了,伴随着计算机的每一个新的渗透,一个新的

13、学科的分支也就诞生了”。随着计算机功能的不断扩展,硬件资源和软件资源的不断开发和应用,计算机管理和运算的有效性大为提高,极大地方便人们开发利用计算机资源,逐步实现了信息的综合化、系统化。管理信息系统正是在计算机向管理领域的渗透中产生的。管理信息系统在80年代即被欧美等发达资本主义国家广泛地应用在生产、生活、通信、交通、邮电、文化教育等各个方面。通常被人们称为无纸化办公。虽然我国的计算机业兴起较晚,但是管理信息系统已得到了大量的应用。随着研究工作的深入,管理信息系统会被赋予更多的含义,得到更广泛的应用。最终使企业的经济效益、技术创新能力、市场竞争能力和抗御风险能力得到显著提高。在实验室管理方面,

14、LIMS在欧、美、日本及澳洲等发达国家的实验室已广泛应用,其应用已遍及电子、石化、冶金、医药、环保、地质、农业、医学等领域。LIMS即实验室信息管理系统的英文“Laboratory Information Management Systems”的缩写。LIMS将实验室的信息管理通过计算机网络连接起来,采用科学的管理思想和先进的数据库技术,实现以实验室为核心的整体环境的全方位管理。它集样品管理,资源管理,事务管理,网络管理,数据管理(采集、传输、处理、输出、发布),报表管理等诸多模块为一体,组成一套完整的实验室综合管理和产品质量监控体系,既能满足外部的日常管理要求,又能保证实验室分析数据的严格管

15、理和控制。上世纪80年代LIMS逐渐在实验室得到推广应用。大多数早期的系统是建立在小型机和分级、独立的数据结构。它的缺点是价格昂贵、使用困难、界面不友好,同时也不便与LIMS系统外部进行数据交换。80年代中期有人开始引入基于PC(Personal Computer)的LIMS。90年代,随着计算机技术水平的迅速发展,个人计算机(PC)的处理能力得到了极大地提高。同时Microsoft Windows系列操作系统也得到了迅速的普及。C/S构架的管理模式成为主流,普遍采用SQL网络数据库,大大提高了数据处理能力。在90年代后期,采用Internet、Intranet和Web技术的LIMS开始出现。

16、统一的浏览器界面和以Web服务器为中心的管理体系代表了最新的计算机网络技术在LIMS系统中的应用。2000年在国内,以SISC LIMS为代表的强调以管理为中心的新一代实验室信息管理系统开始出现。在这之前,LIMS主要强调对数据的管理(存储、查询等等),主要精力集中于数据管理的计算机实现上。SISC LIMS冲出了这一建设的限制,在实现数据管理的基础上更加强调对实验室整体管理的实现,使得LIMS不再仅仅具有数据管理功能,还可以全方位地对整个实验室的运行实施管理。从上面可以知道,充分利用飞速发展的信息技术和网络技术来提高自身的竞争力,是在竞争中获得生存的必由之路,也是我院实验教学管理的发展趋势。

17、1.2 管理信息系统的发展方向从国际技术发展趋势看,20世纪90年代出现了集中全新的管理技术。这是一种具有远见的管理模式,其特点是职工素质高、组织机构精良、多功能小组效率高、信息存放灵活、响应要求迅速。相应的MIS开发技术在20世纪90年代有了新的发展。1.信息综合集成MIS在计算机网络和分布式数据库管理系统的支持下,与企业其他的系统,如OA、CAD、CAM、CAPP在数据采集形成制造业计算机集成制造系统,或者一般企事业单位的综合信息系统,实现办公、管理、计算、设计、控制、监测以及决策等多功能综合。2. Internet/IntranetInternet已被广大用户所熟悉,而以Internet

18、技术为基础的企业内部信息系统Intranet既可以通过接入的方式成为Internet的一部分,也可以自成体系,实现企业内部的管理。它可以克服传统MIS存在的系统封闭、用户界面形式不统一、多种软件版本并存、维护一直困难等问题,为新一代的企业MIS的开发注入了强劲的活力。3.先进的软件开发工具为了缩短软件开发的周期,提高软件的质量和标准化水平以及软件的可维护性,越来越多的软件开发公司使用先进的软件开发工具或计算机辅助软件工具(如CASE,Computer-Aided Software Engineering),软件质量测试工具、软件文档建立和管理工具等。还有各种MIS开发平台和代码生成工具,这些工

19、具极大地方便了MIS的开发2。4.多媒体技术随着计算机性能的提高,MIS采用越来越多的多媒体技术,用图形、图像、声音替代原来单调的字符形式,给用户提供了更加生动真实的应用环境。1.3 开发实验中心管理系统的目的和意义1.3.1 开发实验中心管理系统的目的本文以黑龙江工程学院电工电子实验中心管理系统的开发为课题来源。实验中心管理系统主要是针对黑龙江工程学院的学生和老师,实现实验中心的常规管理,以及网上预约实验、师生交流、发布实验室信息等要求设计的。为我院的实验教学管理工作提供解决方案,为实现我院实验教学的网络化奠定基础。通过实验中心管理系统,可以为学生提供实验选课预约的网上平台,学生只要在任何一

20、台可以上网的计算机上就可以浏览所要了解的实验中心的各项信息,并可通过用户登陆验证后,按自己的兴趣进行实验预约、查询等,这样促进了学生学习的主动性。在实验中心管理系统中,可以方便师生之间的交流,学生可以及时的把问题反馈给老师,远程解决在实验教学中的问题。 基于Web的实验中心管理系统实现的功能如下:1.实验中心网站:挂在我院校园网上。以网站综合平台展现内容,无论是从站点的美工、版面布局、浏览方式、交互性、语气、内容价值等,实验中心的网站的整体风格给浏览者的综合感受都将是庄重、简洁、大气的。最后通过网页发布实验室综合信息,包括教学设备、教学计划、实验课程介绍、规章制度、操作规程、数据图表、教师队伍

21、、实验教材讲义、开放实验室管理、通知、成绩公布等。2.远程和现场查询:教师学生通过互联网进入网页,也可以在各实验室现场上网,查询上述实验室网页上的内容,获取有关信息,制定自己的学习计划或者学习有关知识。3.师生联系:在网站上开设讨论专区和电子邮箱,学生可以提出问题,参加讨论,发表见解,向教师提交设计性实验方案,预约实验内容和时间。教师可以辅导答疑,介绍有关知识。 4.本设计的重点与难点是:实验的网上预约。此系统需要的启动资金少、建立与维护简单、用户使用方便,并可充分利用现有的网络资源提高实验室的利用率。另外随着网络技术的发展,结构也趋向复杂化、多样化,为了解决可移植性、可扩充性等问题,将选用B

22、rowse/Server(简称B/S)结构作为基本框架来开发开放式实验室管理系统。现在,此系统已在我院电工电子实验中心试运行,实现了实验中心管理网络化的目标。1.3.2 开发实验中心管理系统的意义当今世界已经进入了信息时代,信息化建设是实现国家现代化建设的基础,而教育信息化更是国家信息化建设的重点,但是实验室信息管理系统的建设却仍然是教育信息化的薄弱点。基于上述原因,开发实验中心管理系统的意义如下: 1.建立实验中心管理系统,是实验室降低管理人员工作强度的关键。在手工条件下,管理人员要进行大量的分类、登记、计算的工作。实现信息化管理后,只要在学期初将原始记录输入计算机,以后的计算、分类、存储都

23、由计算机自动完成。因此,大大减轻了实验室管理人员的工作。 2.建立实验中心管理系统,是实验室提高硬件利用率的关键。可以根据自身条件自主安排课程,不再受时间、设备的限制,提高了设备和教室的利用率。 3.建立实验中心管理系统,是提供、扩大学生信息量的关键。学生可以在第一时间得到所想知道信息,也可以在第一时间与教师进行交流。4.建立实验中心管理系统,是提高实验室管理辅助分析的关键。在人工的数据处理方式下,由于条件限制,只能按条条块块提供定期的报表,难以根据需要进行各种综合数据的分析。而通过计算机系统将数据统计并组织起来,随时分析得到各种数据,使得实验中心管理更加准确及时。1.4 开发过程实验中心管理

24、系统的开发过程包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,在开发过程中根据实际情况进行了相应的取舍和计划3。1.系统开发准备系统开发准备工作主要包括提出系统开发要求、制订系统开发计划等工作。2.系统调查实验中心管理系统的系统分析与系统设计工作都要建立在对现行实验中心教学管理工作状况调查的基础上,明确用户的需求。调查的主要内容有:(1)中心概况:实验中心的发展历史、目前实验中心的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统

25、界限、系统与外界的输入输出接口等。(2)组织架构:了解实验中心的组织架构,了解各个实验室的人员配备情况,弄清实验中心的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。(3)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。(4)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。(5)新系统的功能和目标:了解各级领导和各类实验中心工作人员对新系统功能的要求,为进一步完善新系统的目标做准备。(6)其他

26、:如对新系统的各种约束条件,需要说明的其他问题等。3.系统分析系统分析(又称逻辑设计)是实验中心管理系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。新系统的逻辑模型由系统数据流程图、概况表、数据字典、逻辑表达式及有关说明组成。最后要完成系统分析报告(也称为系统逻辑设计说明书)。系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次(初等、中等、高等)、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。在系统设计阶段要做认真、细致的分析、研究工作,

27、避免新系统在功能上存在先天不足或缺陷。4.系统设计系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。结构化系统设计是指利用一组标准的图表工具和准则,确定实验中心管理系统应该有哪些功能模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。这一阶段的重点是设计好系统的总体结构,选择最为经济、合理的技术手段,尽可能地提高系统的各项指标(系统可变性、可靠性、工作质量、工作效率、经济性等)。5.系统实施与转换实验中心管理系统实

28、施阶段的主要工作包括:系统硬件的购置与安装、程序的编写与调试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。硬件的购置和安装包括计算机硬件、外设、网络、电源、机房、环境等有关设备的购买、验收、安装与调试工作等,这些工作主要由专业技术人员完成。在我院的良好资源环境中,很多硬件设备都是已经具备的。数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。6.系统维护和评价实验中心管理系统是一个复杂的人机系统。系统外部环境与内

29、部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。系统评价主要是指管理系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。实验中心管理系统的维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段,就像汽车的维护工作好可以延长汽车的使用寿命和提高其使用效率一样,系统维护工作的好坏可以决定系统的生命周期的长短和使用效果。现在实验中心管理系统在我院已经测试运行,目前状况良好。第2章 基于Web的开发技术2.1 Web技术及

30、其特点2.1.1 Web的概述由于Internet最初是作为一个科学研究网络出现的,它的许多服务很难使用,给非专业人员使用Internet造成了一定的困难。当时,Internet上信息搜索技术受到以下条件的限制: 1.平台相互依赖; 2.缺乏标准; 3.内容格式不丰富; 4.只局限于字符文本; 5.不友好的用户界面; 6.缺少安全性; 7.需要熟悉UNIX; 8.不能扩充以便适应新技术。 为了有效的查询和传递信息,在Internet的基础上建立了World Wide Web(简写成WWW),它是当前最受欢迎、最为流行、最新的信息检索服务系统。它通过Web服务器,把Internet上现有资源统统

31、连接起来,使用户能在Internet上查找已经建立Web服务器的所有站点提供的超文本、超媒体资源文档。这是因为,WWW能把各种信息完美地集成起来。WWW不仅提供了图形界面式地快速信息查找,还可以使用同样的图形用户界面(GUI)与Internet上其他服务器对接4。Web为计算机网络上的用户提供一种兼容的手段,以简单的访问WWW最流行的软件界面Mosaic,Netscape Navigator或Internet Explorer,改变了人们观察和创建信息的方式。WWW是一个真正的全球性超媒体网络。它为用户提供了一种统一而简单的信息访问手段,迅速掀起世界范围内的研究、开发、使用WWW的热潮。如今,

32、它已经成为把整个世界联系在一起的强有力的交互工具。2.1.2 Web技术的特点Web技术正以无可替代的速度迅速发展,Web是在C/S结构的基础上发展而来的基本请求/响应系统,是一个分布的、可交互的、与平台无关的数据共享平台和操作环境,基于TCP/IP网络协议,采用超文本传输协议(HTTP)向计算机传送多媒体信息(如文本、图像、声音、视频、交互式应用程序),其中Web页采用格式化的文本HTML(Hypertext Markup Language,超文本标记语言)描述,客户机通过URL请求来自服务器的Web页。Web技术的主要特点是: 1.Web是一种超文本信息系统 Web的超文本链接使得Web文

33、档不再像书本一样是固定的、线性的,而是可以从一个位置迅速跳转到另一个位置,从一个主题迅速跳转到相关主题。一切都是如此简单:只要鼠标点击所需的链接即可。 2.Web是图形化的和易于导航的 Web之所以能够迅速流行开来,一个很重要的原因就在于它是可以在页面上同时显示图形和其他超媒体的性能。在Web之前的Internet上的信息只有文本形式的信息,而Web可以提供图形、音频、视频信息集合于一体的特性。同时Web是非常易于导航的,只需从一个链接跳到另一个链接,就可以在各页面、各站点之间进行浏览了。 3.Web与平台无关 Web对系统平台没有什么限制,无论PC,Macintosh、工作站还是大型机,无论

34、是DOS,Windows还是Unix,都可以通过Internet访问Web。 4.Web是分布式的 对于Web,没有必要也不大可能把大量图形、音频和视频信息都放在一起,而是可以分布在不同的站点上,Web通过超链接使这些具有不同物理位置的信息成为一个逻辑上的整体并展现给用户。 5.Web具有新闻性 Web站点上的信息是动态的、经常更新的。信息的提供者可以经常对站上信息进行更新,使用户访问时获得最新的信息。 6.Web是动态的、交互的早期的Web页面是静态的,用户只能被动的浏览。由于开发了多种Web动态技术,用户现在已经能够方便的定制页面。以Java为代表的动态技术使Web从静态的页面变成了可执行

35、的程序,从而大大提高了Web的动态性和交互性。 Web的交互性还体现在它的超链接上,通过超链接,用户的浏览顺序和所到站点完全由用户自己控制。2.2 传统的计算模型随着硬件和软件技术的发展,计算机模型也在发生着巨大的变化。在过去的三十年里,传统的计算模型先后经过了使用大型主机外挂多台终端的集中式计算阶段、胖客户机/服务器阶段和瘦客户机/服务器阶段5。2.2.1 集中式计算模型第一代计算模型是集中式计算,它由大型主机和多个与之相连的终端组成,其核心是大型主机。这种计算模型具有以下优点:1.提供了集中式管理,对系统进行维护和管理的费用较低;2.大型主机上可以挂多个终端,操作系统使用分时调度的方法同时

36、为多个用户提供服务,每个终端在大型主机上对应一个进程;3.由于这种计算模型的核心是大型主机,终端没有计算能力,因此对主机进行安全保护比较容易;4.计算能力和数据存储能力具有较强的可扩展性;5.每个终端与主机的连接的线路通常较短,而且是专线,所以运行时程序的可靠性很高。这种计算模型在计算机发展的初期得到了广泛的应用,尤其是在一些大型计算中,它的地位更是无可动摇。但是它有以下一些缺点,影响和限制了它的继续发展:1.硬件投资大;2.增加计算能力花费大;3.对于大部分的应用,资源利用率低;4.编程工具不友好,软件开发周期长;5.大部分应用可移植性差;6.不够灵活。总的来说,大型主机对于特定的计算用途是

37、一个有力的工具,在一些高性能的计算领域,其他计算模型还不能替代大型主机的地位。2.2.2 胖客户机/服务器计算模型在八十年代,随着工作站和个人计算机的诞生和广泛应用,产生了一种新的计算模型,即客户机/服务器计算模型。这种模型在诞生后得到了广泛的应用。客户机/服务器计算模型分为两部分组成,在前端是客户机,一般使用的是网络PC。它与用户直接进行信息交互,向用户提供图形用户界面。后端是服务器,它可以使用各种类型的主机,提供例如数据库的查询和管理、大规模的计算等服务。对于用户来说,服务器是透明的。用户只感到自己在使用客户机,不会意识到后端的服务器。因此,可以在客户机向用户提供一个一致的界面,在后端的服

38、务器使用各种系统的计算机,在客户机和服务器之间提供数据转换的接口。这样就可以在开发使用新型系统时,继续使用已有的计算机,保护已有的投资。这个时期,客户机是胖客户机,客户机有本地的、完整独立的操作系统,以及有本地磁盘来存储数据和应用程序。胖客户机的功能是完备的,它可以脱离服务器而单独存在,向用户提供服务。胖客户机/服务器计算模型提供了很大的灵活性,能适用于很多领域,它有以下几个优点:1.可以集成不同的平台,保护已有的投资;2.可以通过局域网或广域网来发布信息、分布数据;3.提供了友好的用户界面,并能访问传统的主机系统中的数据;4.性能价格比较高;5.使用分布式管理;6.系统具有良好的可扩展性;7

39、.可以使用市场上的众多软件。但是作为胖客户机/服务器计算模型,也具有几个明显的缺点:1.系统管理费用高;2.对于某些应用而言,胖客户机的许多功能是冗余的;不同应用软件间的数据格式不兼容;3.不能实现跨平台计算;4.难以维护和升级。2.2.3 瘦客户机/服务器计算模型随着全球信息化进程的深入,胖客户机计算模型存在的缺陷越来越明显。于是在九十年代,人们又提出了瘦客户机/服务器计算模型。 瘦客户机/服务器计算模型就是基于Web的协同计算,SUN公司在十几年网络计算应用开发的基础上,提出了一种低成本、低管理开销、并享有客户机/服务器计算模型的灵活性等优点的新计算模式,并据此开发出一种称为Java De

40、sktop的网络计算机。Java Desktop是一个无状态的桌面设备,所有组成状态的事物,如操作系统、应用程序、数据等都从客户端移到了服务器上。前端的客户机保留与用户进行交互的应用程序以及一些不需要在服务器上运行的程序,这些程序平时并不存放在客户机上,它只在需要的时候,才通过网络从服务器下载到本地运行。 通过把状态移动到集中的服务器上,以及使用无状态的Java Desktop瘦客户机/服务器计算模型具有了集中计算的优点: 1.所有的状态信息都移到了服务器上,实现了集中管理; 2.清除了那些前端客户不需要的功能,降低了前端客户机的价格; 3.由于应用程序平时存放在服务器上,只是在需要时,才由客

41、户机下载,所以可以实现迅速更新网络计算机的应用程序; 4.降低了桌面管理的开销; 5.可伸缩性好。由于瘦客户机不保存它的状态信息,所以它不需要使用本地配置文件来管理,可给用户提供一个一致的界面。2.3 三层结构的浏览器/服务器(B/S)结构模式在Internet/Intranet上建立基于Web的管理系统有以下几个关键问题:WWW服务器平台的选择;数据库服务器的选择;WWW应用的开发与调试。鉴于校园网已连通至各个系,其下属的各计算机机房基本上建有局域网。由于各系在地理位置上的分散性,从用户端界面的一致性和局域网的应用出发,本系统采用B/S结构,即由浏览器、Web服务器、数据库服务器组成多层次结

42、构,用户使用浏览器经由Web服务器对数据库进行访问。Browser/Server(B/S)结构是一种以Web技术为基础的新型的MIS系统平台模式。他把传统的C/S结构中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。本系统采用B/S结构。其中DB Server上安装数据库软件,Web Server安装Internet信息服务(IIS),终端只要有浏览器(Browser)IE或Netscape即可。终端的类型多种多样,可以是台式计算机、笔记本电脑, 这些终端可以位于高校校园内任何实验室内部,也可以是位于校园网内的任何联网机器。系统的运

43、行过程是这样的, 终端通过浏览器向Web Server提出信息请求,Web Server根据请求类型决定是否需要向DB Server发出数据请求。若需要,则发出请求,DB Server处理后发给Web Server,然后Web Server再把数据发给终端。如果不需要同DB Server通讯,Web Server处理完后直接发回终端6。这种结构的最大优势就是把数据和最终用户隔离开来,保障了数据的安全性,同时把系统处理任务有效合理地分配于DB Server和Web Server之间,加快了系统响应速度。通常,高校实验管理部门只需投资建立1个DB Server和1个Web Server 就可以, 也可以将DB Server和Web Server合二为一,这样可以减少投资,系统响应也能满足要求,但最好是把两类服务器分开,这样系统的响应会更快,同时也保证了数据的安全。为进一步保证数据的安全,还可以在DB Server上采用双机备份、硬盘镜像等。2.4 本章小结在本章中主要叙述了Web技术的发展以及Web技术的一些特点,对基于Web技术的管理系统的优势做了细致的分析。Web技术的发展为开发实验中心管理系统奠定了基础,同时对管理系统采用的结构进行了探讨和比较,认为Browser/Server(B/S)结构是开发实验中心管理系统的首选。本系统采用的We

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

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1