Web服务器的配置与管理(16篇)
1.Web服务器的配置与管理 篇一
Web和FTP服务器创建好之后,还需要进行适当的管理才能使用户的信息安全有效的被 其他访问者访问,Web和FTP 服务器的管理基本相同,包括一些常规管理和安全管理,下面对其中的七个主要方面进行介绍。
一、启用过期内 容
启用过期内容就是指通过设置来保证自己的站点的过期信息不被发布出去。当用户的Web和FTP站点上的信息有很强的时效性时,进行过期内容设置是非常必要的,这不但有利于净化用户的Web和FTP站点,而且有利于访问者进行信息查找。在启用过期内容时,用户可直接为整个站点设置,也可为某个目录设置。下面简要介绍过期内容设置过程。
注释:启动过期内容之后,Web浏览器会在浏览时比较当前日期或者时间与设置的过期时间或者时间,以决定是显示原有信息还是更新的信息。
1. 单击“ HTTP标头”选项卡,如图1所示。在该选项卡中,启用“启用内容失效”复选框,激活“启用内容失效”选项区域中的选项。
图1 HTTP“ HTTP标头”选项卡
2. 在“启用内容失效”选项区域中,用户可以设置内容的过期时间。选择“在此时刻以后过期”单选按钮,在其后的文本框中输入一个只值并在其后的下拉列表框中选择一个时间单位,例如, 2 0和天,则在2 0天以后,访问者就不能再访问该站点现在的信息;选择“在此时刻过期”单选按钮,从其后的下拉列表框中选择日期,并调节其后的时间微调器的值,用户可直接为过期内容设置过期时间,例如,所选择时间是1 9 9 9年1 2月3 1日1 2:0 0:0 0,那么该站点现在的信息将在1 9 9 9年1 2月3 1日1 2:0 0:0 0过期,不能再被访问;如果要将该站点现在的信息马上过期,选择“立即过期”单选按钮。
二、内容分级设置
如果用户站点的内容并不是针对所有的访问者,需要进行内容分级设置,以防止不具备分级要求的其他访问者查看站点内容。通过分级服务设置,用户可以在每一个Web页的HTTP标头插入一些描述性的标签。当访问者在对用户的站点进行访问时,他的Web浏览器能够先检查到每一个Web页的HTTP标头的分级服务要求,并根据浏览器的分级设置和站点的分级要求来决定哪些内容可以浏览哪些内容不可以浏览。
在预设的情况下,Windows 起用的是RSAC(Recreational Software Advisory Council)分级 服务系统进行分级 服务。该Internet分级是斯坦福大学的Donald F. Roberts博士研究的,它主要针对暴力、性、裸体和语言四个方面进行分级设置。在设置分级 服务内容之前,用户须要上网填写一个RSAC分级问卷,以获得一些推荐的内容分级,以便更好地进行分级设置。分级内容设置过程如下:
1. 在如图1所示的图中,单击“编辑分级”按钮,打开“内容分级”对话框,如图2所示。
图2 “内容分级” 对话框
2. 在“分级 服务”选项卡中,单击“详细信息”按钮,查看到RSAC分级 服务的Internet页,单击“分级问卷”按钮,可连接到RSAC站点上,填写分级问卷。
3. 对RSAC系统有所了解之后,用户就可以设置分级服务的内容,以过滤公司的Web页的内容。单击“分级”选项卡,并选择“分级”选项卡中的“此资源启用分级”复选框,则该选项卡如图3所示。
图3 “分级”选项卡
4. 在“类别”列表框中,选择暴力、性、裸体和语言四个类别中的一种,分级滑块就会显示出来,调节该滑块,可改变所选类别的分级级别。
5. 如果希望对自己的电子邮件进行分级 服务,用户可以在“岁此内容分级人员的电子邮件名”文本框中输入自己的电子邮件地址。
6. 如果希望单独为分级 服务设置失效时间,可单击“失效于”下拉列表框中的下三角按钮,从弹出的电子日历中选择一个日期。
7. 设置好之后,单击“确定”按钮返回到属性对话框,再单击“确定”按钮,保存设置。
三、添加网页页脚
在用户Web站点管理中,用户经常在每一个Web页的前面插入一个由HTML语言编写的脚本文件,作为网页页脚,以增加Web站点的内容,
例如,一个用HTML语言编写的脚本文件为Web页增加一些简单的文本和标识图形,甚至包括用户Web站点管理和服务方向等内容。这些内容不但会大大地增加用户Web站点的可读性,而且还可引导访问者对用户Web站点以后内容的阅读。另外,网页页脚还可以减少Web服务器的执行的时间,如果用户的Web站点被其他访问者频繁的访问,使用文档页脚是非常有用的。要添加网页页脚,可参照下面的步骤:
1. 创建一个HTML网页页脚文件,并把它保存在自己的Web 服务器所在的硬盘上。
2. 在Internet服务管理器的控制台目录树中(如图4所示),右击某一个Web站点或者目录子节点,例如,MSADC虚拟目录,从弹出的快捷菜单中,选择“属性”命令,打开“MSADC属性”对话框,单击“文档”选项卡,如图4所示。
图4 “文档”选项卡
3. 在“文档”选项卡中,选择“启用文档页脚”复选框;在“启用文档页脚”文本框中输入页脚文件的完整路径。如果用户不知道页脚文件的完整路经,可单击“浏览”按钮,打开“打开”对话框进行选择。
4. 单击“确定”按钮,返回到属性对话框,再单击“确定”按钮保存设置。
注释 文档页脚文件并不是一个完整的HTML文档, 它仅仅包含那些HTML标签信息,说明如何安排页脚的内容的显示。例如,通过一个页脚文件,在每一个Web页的前面增加用户所在组织的名称,则该页脚文件应该包含文本内容和如何格式文本的字体及颜色。
四、安全与权限设置
安全与权限设置是IIS保证其站点安全的最重要的保护措施,它可用来控制怎样验证用户的身份以及他们的访问权限。在权安全与限设置过程中,管理员不但可以设置权限和站点安全的继承关系,而且还可以选择要应用的设置,包括验证方法、访问许可、IP地址限制等设置。权限与安全设置过程如下:
1. 选择“所有任务” “权限向导”命令,打开“权限向导”对话框。单击“下一步”按钮,打开“安全设置”对话框,如图5所示。
图5 “权限向导”对话框
2.如果要从父站点或者虚拟目录继承安全性设置,应选择“继承所有的安全设置”单选按钮;如果需要选取新的安全性设置,应选择“请从模板选取新的安全设置。
3. 单击“下一步”按钮,打开“ Windows 目录和文件权限”对话框,如图6所示。
图6 “Windows 目录和文件权限”对话框
4. 如果要保持Windows 目录和文件权限,应选择“保持目录和文件权限”单选按钮;如果要保持原来Windows 目录和文件权限并加入新设置的权限,应选择“原封不动地保持当前的目录和文件许可配置,并加入推荐的许可权限”单选按钮。这里选择“推荐:替换全部的目录和文件访问权限”单选按钮,以新设置的权限替换原有的目录和文件权限。
5. 单击“下一步”按钮,打开如图7所示的“安全摘要”对话框,在设置列表框中选择要应用的设置,包括验证方法、访问许可、IP地址限制和文件ACL将不能被修改等设置。
图7 “安全摘要”对话框
6. 单击“下一步”按钮,打开“您已成功的完成IIS 5.0‘权限向导’”对话框,再单击“完成”即可完成设置。
五、安全认证
在Windows 2000中,对于通过HTTP协议访问,Internet 信息 服务提供了三种登录认证方式,它们分别是匿名方式、明文方式和询问/应答方式。用户采用那种方式取决于用户建立Internet信息 服务器的的目的。
如果用户建立站点的目的是为了做广告,那么可以选择匿名方式。因为访问者中的大多数是第一次访问用户的站点,用户不可能也没有必要为他们建立帐户。如果希望通过自己的Internet信息 服务器为访问者提供电子邮件寄存或信息交付等网络服务,则需要选用明文方式。因为在这种方式下,访问者必须使用用户名和密码进行访问,可有效的保护私人邮件或信息的安全性。如果用户的Internet信息服务器的访问者主要是企业内部的员工,并且希望服务器中的信息受到最安全的保护,可选择询问/应答方式。这种方式要求访问者在访问之前先进行访问请求,在得到许可后才可进行访问;这样,访问者对用户服务器的访问在用户直接控制下进行。不过这种方式要求访问者使用的浏览器必须是InternetExplorer浏览器,因为其他浏览器不支持这种认证方式。
由于在许多Internet信息 服务器上,对Web、FTP及SMTP虚拟 服务器的访问都是匿名的,本节就以匿名访问为例介绍如何进行安全认证设置。
1. 在如图所示的对话框中,单击“目录安全性”选项卡,如图8所示。
图8 “目录安全性”选项卡
2. 在“匿名访问和验证控制”选项区域中,单击“编辑”按钮,打开“验证方法”对话框,如图9所示。
< p=“”>
< p>< p>
2.Web服务器的配置与管理 篇二
关键词:PDM,产品结构,配置管理,Web
0 引言
为了满足电子商务时代企业的需求,PDM系统必须架构在Internet/Intranet之上,这是新一代 PDM技术和系统的发展目标,也是解决国内企业采用PDM系统时所遇问题的基础。基于Web的PDM使企业能够以 Internet/Intranet的发展速度快速超越其竞争对手,得到重要的战略利益。虽然当前的产品数据管理系统为单个中小型企业的产品数据管理提供了重要的手段,但是由于当前技术的限制,许多企业实施传统的PDM系统都要面临许多问题:①由于技术条件的限制,同一个部件的设计和加工常常需要由几个企业来共同完成,使企业间很难实现产品数据的一致性、共享性及安全性或实现的成本太高;②由于企业内或企业间的计算机软、硬平台的异构性,因而很难有效集成各种应用软件,以实现产品数据的共享和传输,同时也无法有效地利用企业现有的网络。Internet/Intranet技术的发展及成熟,使得PDM系统成为跨企业、跨平台的系统已不再是奢望。基于Web的产品数据管理为解决上述问题提供了一个有效的技术手段,可以基于统一的数据交换标准及统一的用户界面,实现数据与资源的共享,实现分布式的产品设计和协同工作。
1 产品结构与配置管理的功能及关键技术
按照功能划分,PDM系统可划分为文档管理、过程管理、产品结构与配置管理、项目管理、权限管理等模块,产品结构与配置管理是PDM系统的核心功能之一。本文以电子仓库为底层支持,以物料清单(Bill Of Material,BOM)为其组织核心,把定义最终产品的所有工程数据和文档联系起来,实现产品数据的组织、控制和管理,并在一定目标或规则约束下向用户或应用系统提供产品结构的不同视图和描述,从而实现对产品结构与配置信息和物料清单的管理。用户可以利用PDM提供的图形化界面来对产品结构进行查看和编辑。
设计生产活动是以产品为中心组织的,与此相对应的所有产品数据也是以产品为单位组织的。一个产品由部件组成,一个部件又是由零件按照特定的装配关系组装起来的。由此形成了分层树状结构,称为产品结构树,见图1。
产品结构管理主要指产品结构层次关系管理。每个零件、部件对象都有自己的属性,如零部件的名称、编码、数量、材料、类型(自制件或外购件等)、创建的时间、设计人、审核人等等。零部件有了属性,就可以按照单个或多个属性进行单独或组合查询。另外,通过建立零件与部件间的关系可以建立产品的层次关系,产品结构树在任务的执行过程中不断被丰富,各个节点存放有设计任务书、产品图纸、工艺规程、计算说明书、工装图档等技术文档,便于不同需要的用户快速访问。用户可以根据产品类型、子类型、产品、部件、组件、零件等来定义和修改产品结构树,并将产品结构数据存放到数据库中。
特定条件下的产品结构称为配置,其中的条件称为配置条件,各种不同配置条件形成产品结构的不同配置,称为产品结构的配置管理。PDM系统通过有效性和配置规则对系列化产品的不同配置进行管理。有效性分为两种:结构有效性和版本有效性。结构有效性是指某种零部件在某个具体装配中是否被选用,数量是多少。而版本有效性指的是对零部件不同版本的选择。配置规则也分为两种:结构配置规则和可替换件配置规则。结构配置规则与结构有效性类似,控制的都是零部件在某个具体产品的数量;可替换件配置规则,即可替换件组中零件的选择。配置规则是由事先定义的配置参数经过逻辑组合而得到的,用户可以通过选择配置变量的值得到同一产品的同一配置。
在设计产品树及配置时,必须解决的关键技术有:①产品结构必须保持一致性:在产品结构树中,相同部件的属性是唯一的,在树上应该保持结构的一致性;②产品结构的继承性:产品的零部件之间建立关系后,该关系要继承,而且在产品结构树中,当用户升级某对象的版本时,新版本就继承了该对象此版本的所有关系,而不会继承别的版本的关系;③产品结构的有效性:在产品结构树中,零部件之间不能有非法的递归关系,而且要保证该关系的唯一;④集成技术:产品结构与配置管理作为PDM的一个模块,它要与其他模块进行集成。
2 Web技术在产品结构与配置管理系统中的应用
2.1 基于Web的产品结构与配置管理系统的体系结构
本系统采用4层B/S结构,B/S模式是Web 技术、分布式对象技术两者的有机结合。该PDM系统由用户界面层(客户层)、Web服务器层、应用服务器层、数据库服务器层组成,系统体系构架见图2。
客户层是一个图形用户界面,在这一层运行的程序是浏览器,不需要完成任何重要的业务逻辑,也不直接和数据库交互。Web服务器层实现客户端提出的请求。应用服务器层和Web服务器一起向上提供给客户产品结构与配置的相关功能,同时获取数据库服务器层提供的数据。数据库服务器层负责对产品数据库的访问、管理及维护。
2.2 基于Web的产品结构与配置管理技术的实现
利用Borland Software Corporation提供的新的集成开放环境JBuilder和新一代的面向对象的开发语言Java来开发基于Web的产品结构与管理系统,以JBuilder内置的Tomcat为Web服务器。
在该结构中,用户通过客户机的浏览器向Web服务器发出请求,Web服务器和应用服务器一起向客户机发出相应的HTML文件,然后浏览器加以解释执行,并显示结果。应用服务器的程序采用Java语言开发,它具有简单、平台无关性的特点,使程序十分易于移植。客户机和服务器之间通过Java Applet建立联系。Java Applet是Java语言应用于网络的开发程序,使网页具有与用户交互的功能。
数据库采用SQL Server 2000,访问数据库时采用JDBC技术。JDBC技术是一种能通过Java语言访问任何结构化数据库的应用程序接口(API),用于连接数据库并执行SQL语句的Java类集,它提供了一系列标准的API,供用户与各种数据库建立连接。与数据库连接后,就可以应用JDBC提供的各种方法开发动态网页上的各种想要的界面,并模块化地定义服务,以实现要求的产品结构与配置管理功能。
3 结束语
PDM将会向网络化的跨企业级的方向发展,这种趋势的背后动力是经济全球化的需求。本文通过分析传统PDM的不足,研究了基于Web的PDM的优点以及PDM系统的核心功能——产品结构与配置管理设计的相关概念及技术特点,从而为更进一步地设计基于Web的PDM系统奠定了基础。
参考文献
[1]方剑,黄利平,冯升华,等.基于Web的产品结构管理技术[J].机械科学与技术,2002,21(1):140-142.
[2]褚兴军,范玉清.基于Web技术的产品数据管理研究[J].北京航空航天大学学报,1999,25(2):204-207.
[3]王敏,闫献国.网络化的PDM系统及其文档管理研究[J].现代制造工程,2006(1):29-31.
3.Web服务器的配置与管理 篇三
关键词:Web2.0 图书馆 信息服务
中图分类号:G250.7文献标识码:A 文章编号:1674-098X(2011)03(c)-0220-01
随着网络技术的不断提高,互联网世界发生了巨大变革,进入了一个新的时代,即Web2.0时代。Web2.0有着极其丰富的含义,其重要特征是开放与易用,由此带来的理念是服务的亲和力、可操作性、用户体验以及可用性。图书馆人把Web2.0的技术和理念应用到图书馆的服务中来,图书馆2.0 (Lib2.0)应运而生。Lib2.0的特点是用户互动,注重用户体验,人人参与。近年来,图书馆的信息服务工作伴随着信息技术的发展而不断前进,信息技术的每一次变革都给图书馆服务工作带来了新的变化。在此背景下,图书馆要把握住该阶段的特点及规律,合理处理现存问题,完善服务体系,以适应网络环境下的社会发展需要。
1 基于Web2.0的图书馆信息服务研究
1.1 基于Web2.0的图书馆服务理念
Web2.0既是一种理念,也是一种技术。从理念上来说,Web2.0的核心是用户的参与和互动,注重用户的交互作用,强调以用户为主导。图书馆2.0不是单纯的Web2.0技术在图书馆中的应用,它带给图书馆的是一种服务理念的革命和提升,是一种以用户为中心,强调用户参与和协作的服务理念,其最终目的是为用户提供个性化、人性化的专业知识服务,Web2.0技术只是图书馆2.0实现的技术手段之一。
1.2 基于Web2.0的图书馆人力管理
Web2.0环境下,馆员除了拥有图书馆学科、情报学科等专业知识外,还应掌握网络应用技术、一定的营销知识和知识管理的相关技能,形成合理的TASK素质结构体系,即技术(Technology)、能力(Ability)、技能 (Skill) 和知识( Knowledge)。从这四个要素入手,进行工作分析,明确各岗位基本要求,通过馆员素质的提高来保证创发展的持续性。
1.3 基于Web2.0的图书馆信息资源服务建设
从技术角度来说,Web2.0是以Blog、TAG、SNS、RSS、Wiki等社会软件的应用为核心,依据XML、Ajax等新技术实现的新一代互联网模式。也可以说,用户参与、合作分享的理念是Web2.0内在的核心,相应的网络技术是Web2.0的实现形式。Web2.0对信息资源的管理,则是通过一系列的技术工具来实现的。
2 Web2.0环境下图书馆信息服务管理的特征
2.1 进一步深化管理理念
在图书馆业务技术发展过程中,个人经验技能的累积对工作效率和质量有着重要的影响,用户层出不穷的个性化需求也需要馆员在熟练的知识经验积累的基础上创造性地提出解决方案。在网络信息越来越丰富,用户需求越来越多样化的今天,这一问题显得尤为迫切。Web2.0在企业知识管理中的成功实践也促使图书馆界的管理者和学者们开始思考其在图书馆领域的利用方式和发展前景,知识管理理念在Web2.0环境的推动下进一步普及和深化,为实现“个人或群体所拥有的知识通过图书馆知识管理平台实现知识共享和知识增值”这一图书馆知识管理的最终目标创造了新的条件。
2.2 管理内容上,数字资源比重迅速增加
随着网络的普及,大量有价值的学术文化信息资源通过网络平台发布和传播,网络信息资源成为与文献资源、数据库资源并列的图书馆信息资源建设的三大类型之一。数据库建设方面,除了加强对学术数据库的采购外,各图书馆也在大力建设本馆特色数据库。毫无疑问,今后网络数据库和学术资源会越来越丰富和集中,在图书馆信息资源构成中所占的比重将会越来越大。
2.3 管理技术上,新的工具和应用层出不穷
互联网发展到Web2.0时代,技术创新的进展迅猛,新技术从发明到应用于图书馆的时滞也被大大压缩,更多信息资源管理和服务工具将源源不断的涌现出来。在这些新的技术和应用面前,各图书馆如何根据自身实力,有选择地加以利用,促进本馆的资源管理和服务水平迈上一个新台阶,无疑是图书馆管理者需要认真思考的问题。
3 基于Web2.0的图书馆信息资源管理策略
3.1 基于Web2.0的图书馆信息资源建设
图书馆的文献资源建设方式包括外购资源、自建资源和收集网络资源三种类型。将Web2.0理念和技术应用与图书馆的资源建设相结合,真正实现从“信息本位”向“用户本位”的转变,全面了解用户的需求信息,并将之作为图书馆资源采购的依据。
3.2 基于Web2.0的图书馆信息资源存储
随着数字资源在图书馆资源体系中所占比例越来越大,其管理和长期保存成为图书馆在网络时代需要面对的一大难题。构建基于Fedora、Dspace等开源软件的存储系统,用于收集和保存大量的数字化资源,或建设图书馆机构库或主题库,对于降低图书馆软件费用、促进图书馆技术发展,实现数字信息的永久保存和共享具有重要的作用,受到了国内外众多图书馆的青睐。未来的图书馆存储系统,必将逐步向功能更丰富技术更透明费用更低廉的开源软件方向发展。
3.3 基于Web2.0的图书馆信息挖掘
开展信息挖掘工作,是图书馆全面了解用户信息需求的重要方式,应以吸引用户参与,加强用户互动为指导采用Web2.0技术的信息挖掘方式,使图书馆的资源能更多地体现读者的需求,更好地呈现给读者。
4 结语
从Web2.0理念出发,重新审视图书馆信息服务工作,最大限度地挖掘Web2.0理念在信息服务方面的发展潜能,丰富、扩展信息服务体系。对开展当前网络环境下的新一代图书馆信息服务工作,具有重要的理论意义和良好的应用前景。
参考文献
[1] 孙茜.Web2.0对数字图书馆服务创新的启示[J].图书馆杂志,2005(12).
[2]叶鹰.基于Dspace的Lib2.0[J].大学图书馆学报,2005(3).
[3]范并思,胡小菁.图书馆2.0:构建新的图书馆服务[J].大学图书馆学报,2006(1).
[4]刘炜,葛秋妍.从Web2.0到图书馆2.0:服务因用户而变[J].现代图书情报技术,2006(9).
4.Web服务器的配置与管理 篇四
一、进入Windows7的控制面板,选择左侧的打开或关闭Windows功能。
二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。
三、安装完成后,再次进入控制面板,选择管理工具,双击Internet(IIS)管理器选项,进入IIS设置,
四、现在进入到IIS7控制面板。
五、选择DefaultWebSite,并双击ASP的选项,
六、IIS7中ASP父路径是没有启用的,要开启父路径,选择True,搞定父路径选项。
七、配置IIS7的站点。单击右边的高级设置选项,可以设置网站的目录。
八、点击右侧的绑定...,设置网站的端口。
九、点击默认文档,设置网站的默认文档。
5.Web服务器的配置与管理 篇五
计算机网络课程设计报告
基于Linux平台(RedHat)安装配置实现Web课题名称: 学生姓名: 学 号: 学 院: 专业年级: 指导教师: 完成日期:
服务器
2013-12-30 目录:
1.课题任务名称...........................................2 1.1课题任务:........................................2 1.2课题要求:........................................2 2.相关理论背景/基础知识概述.............................2 3实践环境/条件及资源说明.................................3 4.实践任务内容...........................................5 4.2.1全局环境配置:................................6 4.2.2主服务配置:..................................8 4.2.3虚拟主机配置.................................10 5.过程步骤说明..........................................11 5.1 启动 Linux RedHat系统...........................11 5.2实现Web服务器安装配置............................12
6、结论................................................20 7总结与体会............................................21
1.课题任务名称
1.1课题任务:
基于Linux平台(RedHat)安装配置实现Web服务器
1.2课题要求:
给出Apache服务器配置文件的存储位置和全部内容,包括其中全部选项的含义及作用、配置建议。
2.相关理论背景/基础知识概述
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
Apache源于NCSA httpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一,它可以运行在几乎所有广泛使用的计算机平台上。
Apache取自“a patchy server”的读音,意思是充满补丁的服 务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。
Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
Apache web服务器软件拥有以下特性:支持最新的HTTP/1.1通信协议;拥有简单而强有力的基于文件的配置过程;支持通用网关接口;支持基于IP和基于域名的虚拟主机;支持多种方式的HTTP认证;集成Perl处理模块;集成代理服务器模块;支持实时监视服务器状态和定制服务器日志;支持服务器端包含指令(SSI);支持安全Socket层(SSL);提供用户会话过程的跟踪;支持FastCGI;通过第三方模块可以支持Java Servlets。
Apache Web服务器中有三个重要的文件,一个是Web服务器配置文件httpd.conf,通过该文件可以按照服务器运行的需要灵活地对其进行配置,本课程设计中主要对其进行操作。另外两个是日志文件,一个是access.log 文件,另一个是error.log 文件,前者记录了Web服务器的每一次访问详细情况,另一个记录了访问该服务器出现错误的情况,通过对这两个文件的查看,可以了解服务器的运行访问状态。
3实践环境/条件及资源说明
该课程设计要求基于
Linux平台(RedHat)安装配置实现Apache 3 Web服务器,因为我的机子是Windows系统,所以本次实验任务是在虚拟机上进行的。
Redhat(红帽)是桌面虚拟化世界领先的开源解决方案供应商,[使用社区驱动的方式提供可靠和高性能的云、虚拟化、存储、Linux®和中间件技术。
Red Hat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担。RedHat作为Linux的发行版本,开放源代码是与其他操作系统,如Windows等相比具有的先天优势,有利于全世界范围内技术工程师和技术人员共同开发,同时RedHat也为开源社区做出巨大贡献,有开源界的领导者的称号。
我的虚拟机版本是Oracle VM VirtualBox,VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows8、Windows Server 2012,所有的Windows系统都支持)、Mac OS X(32bit和64bit都支持)、Linux(2.4和2.6)、OpenBSD、Solaris、IBM OS2甚至Android 4.0系统等操作系统!
与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB 2.0的硬件装置。
虚拟机的特点:⒈不需要分区或重开机就能在同一台PC上使用 4 两种以上的操作系统。⒉完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料。⒊不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制粘贴功能。⒋有复原(Undo)功能。⒌能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等。⒍热迁移,高可用性。
通过虚拟机软件,可以在一台物理计算机上模拟出二台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问网络资源等等。对用户而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。
所以在虚拟机上进行Linux RedHat的安装并且在虚拟机上配置实现Apache Web服务器是完全可行并且十分方便的的。
4.实践任务内容
本次实验任务是给出Apache服务器配置文件的存储位置和全部内容,包括其中全部选项的含义及作用、配置建议等。
Apache服务器的服务名是httpd,httpd.conf文件是配置apache服务器的主配置文件,所以在本次实验中主要是对httpd.conf文件进行配置。
4.1文件全局说明
基于 NCSA 服务的配置文件。这是Apache服务器主要配置文件。5 它包含服务器的影响服务器运行的配置指令。
不要只是简单的阅读这些指令信息而不去理解它。这里只是做了简单的说明,如果你没有参考在线文件,就会被警告。
这些配置指令被分为下面三个部分:
1.控制整个Apache服务器行为的部分(即全局环境变量)2.定义主要或者默认服务参数的指令,也为所有虚拟主机提供默认的设置参数响应虚拟主机不能处理的请求,同时也提供所有虚拟主机的设置值。
3.虚拟主机的设置参数,在一个Apache服务器进程中配置不同的IP地址和主机名。
4.2 各选项及其含义及部分配置建议 4.2.1全局环境配置:
1.ServerType 可取值 inetd 或 standalone.Inetd 只适用于Unix平台
2.ServerRoot: 目录树的根结点。服务器配置、出错信息、日志文件都保存在根目录下。
3.PidFile: 服务器用于记录启动时进程ID的文件。4.ScoreBoardFile: 用于保存内部服务器进程信息的文件。5.Timeout: 接受和发送timeout的时间
6.KeepAlive: 是否允许保持连接(每个连接有多个请求)
7.MaxKeepAliveRequests n: 每个连接的最大请求数。设置为0表示无限制。当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的。
8.KeepAliveTimeout: 同一连接同一客户端两个请求之间的等待时间。
9.MaxRequestsPerChild: 每个子进程死亡之前最大请求数,如果超过这个请求数,子程序会自动退出,避免延期使用导致内存溢出或其他问题。对Win32, 可设置为0(无限制)10.ThreadsPerChild: 服务器所允许的并发线程数。
此值的设置取决于服务器的响应能力和服务器所允许消耗的系统资源。
11.Listen: 允许将Apache绑顶到指定的IP地址和端口,作为默认值的辅助选项。
12.BindAddress: 通过此选项可支持虚拟主机。此标识用于告诉服务器只监听哪个IP地址。BindAddress 192.168.0.1 这样就能使得apache只监听外界对192.168.0.1的http请求。如果使用:BindAddress * 就表明apache监听所有网络接口上的http请求。当然用防火墙也可以实现。
13.ExtendedStatus 在服务器状态句柄被呼叫时控制是产生“完整”的状态信息(ExtendedStatus On)还是仅返回基本信息(ExtendedStatus Off)默认是:Off。4.2.2主服务配置:
1.Port: Standalone服务器监听的端口。
2.ServerAdmin: 你的邮箱地址。如果服务器有任何问题将发信到这个地址。
3.ServerName 允许设置主机名。如果与程序获得的不同,主机名将返回客户端。
主机名不能随便指定。必须是你的机器有效的DNS名称。否则无法正常工作。如果你的主机没有注册DNS名,可在此输入IP地址。4.DocumentRoot: 放置服务文档的目录。默认状态下,所有的请求都以这个目录为基础。
5.UserDir: 当请求~user时,追加到用户主目录的路径地址。6.DirectoryIndex: 预设的HTML目录索引文件名。用空格来分隔多个文件名。
7.AccessFileName: 每个目录中用于控制访问信息的文件名。8.CacheNegotiatedDocs: 默认下,Apache对每个文档发送“Pragma: no-cache”,这将要求代理服务器不缓存此文档。
9.UseCanonicalName:当此设置为on时,无论何时Apache需要构建一个自引用的URL(指向响应来源服务器),它将用ServerName和Port来构建一个规范的格式。当此设置为off时,Apache将使用客户端提供的“主机名:端口”,这将同时影响CGI脚本中的SERVER_NAME和SERVER_PORT。
10.TypesConfig 记录媒体类型(mime.types)文件或类似的文件 放置的位置。
11.DefaultType 是服务器处理未确认类型的文件。
如果你的服务器上主要包含的是文本或HTML文档,“text/plain”是较好的设置
如果服务器上主要包含二进制文件,如应用程序或图片,最好设置成“application/octet-stream”防止浏览器将二进制文件以文本的方式显示。
12.mod_mime_magic模块允许服务器使用文件自身的不同标识来确定文件类型。不是默认服务器的一部分。
13.MIMEMagicFile指示模块文件标识的定义所在的位置。14.HostnameLookups: 注册客户端的机器名或IP地址。默认为off,因为对于网络来说,最好让人们有意识的设置为on,因为开启此功能意味着每个客户请求将导致至少向name服务器发送一个lookup请求。
15.ErrorLog: 错误记录文件的地址。
16.LogLevel: 控制记录在error.log中信息的个数.可能的值:debug, info, notice, warn, error, crit, alert, emerg.17.ScriptAlias: 控制哪个目录包含服务器脚本。
18.Redirect 允许告诉客户端服务器上曾经有的文档,但是现在不存在了。并且可以告诉客户端到哪儿去寻找。格式: Redirect old-URL new-URL。
19.FancyIndexing标识是使用特定的目录检索还是标准的(standard)。
20.AddIcon*表明不同文件或扩展名显示的图标。21.DefaultIcon 用于为制定图标的文件所显示的图标。22.AddDescription在服务器生成的检索的某个文件后追加小段说明。此项只在设置为FancyIndexed时有效。
23.ReadmeName是服务器默认的README文件。并且会追加到目录列表的最后。
24.HeaderName 是目录中需要预先显示内容的文件名。
25.IndexIgnore是一系列的文件名,目录索引将忽略这些文件并且不包含在列表中,允许使用通配符。
4.2.3虚拟主机配置
1.VirtualHost虚拟主机: 如果希望在一台服务器上实现多个域名和主机名的服务,可设置VirtualHost来实现,用于申请一个无重复的服务器名。
2.NameVirtualHost:使用基于名称的虚拟主机。虚拟主机格式如下:
5.过程步骤说明
5.1 启动 Linux RedHat系统
进入虚拟机,启动Redhat Enterprise Linux Server 6.2
进入Linux(RedHat)界面 11
5.2实现Web服务器安装配置
1、打开redhat终端
2、使用httpd-v命令,查询linux系统中是否已存在Apache版本 信息,如果已存在使用‘service httpd shop ’命令关闭
结果如图,说明本机中没有发现任何apache版本信息,则可以继续进行,‘service httpd start’是服务开始命令‘service httpd restart’是服务重启命令,重启httpd服务,是配置文件生效
3、输入‘yum-y install httpd*’命令,安装http服务
Yum(全称为 Yellow dog Updater, Modified)Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
命令执行,直到出现‘complete!’语句,说明安装成功
4、查看默认目录
/var 目录,包括系统运行时要改变的数据。其中包括每个系统是特定的,即不能够与其他计算机共享的目录,如/var/log,/var/lock,/var/run。有些目录还是可以与其他系统共享,如/var/mail,/var/cache/man,/var/cache/fonts,/var/spool/news。var目录存在的目的是把usr目录在运行过程中需要更改的文件或者临时生成的文件及目录提取出来,由此可以使usr目录挂载为只读的方式。linux的命令都是基于shell的,可以选择不同的shell类型。
查询结果:本机web服务默认目录是/var/www/
5、修改httpd.conf文件
在终端中输入‘ vim/etc/httpd/conf/httpd.conf’命令,并按回车,打开该文件。‘Vim’ 是文本编辑器(或称文字编辑器)是用作编写普通文字的应用软件,它与文档编辑器(或称文字处理器)不同之处在于它并非用作桌面排版(例如文档格式处理)。它常用来编写程序的源代码。
命令完成后,到底端,按‘i’进行插入,将需要更改的配置从注释状态打开
查询本机ip ,使用‘ifconfig’命令
本机ip:10.0.2.15 修改配置选项
修改:
1、DocumentRoot:该参数指定Apache服务器存放网页的路径,默认所有要求提供HTTP服务的连接,都以这个目录为主目录。
Apache的默认值:‘DocumentRoot /var/www/’
2、ServerName:该参数使得用户可以自行设置主机名,以取代安装Apache服务器主机的真实名字。此名字必须是已经在DNS服务器上注册的主机名。如果当前主机没有已注册的名字,可以指定IP地址。我使用的是IP地址,‘ServerName 10.0.2.15’ 修改之后,按‘esc’键退出插入修改状态,并执行‘:wq’命令保存设置,开始web服务 成功
7、在已存储的配置/var/www/ 中创建一个index.html的网页主页,执行‘vim /var/www/ index.html’命令
在编辑内容中按‘i’插入,然后写入‘This a html of 2011508040!’,按‘esc’退出后,执行‘:wq’命令保存
8、开始运行服务,执行‘service httpd start’服务开始命令,使配置文件生效,则终端配置web服务结束
6、结论
对配置文件进行测试,使用客户端进行服务测试,打开服务器,输入浏览ip‘10.0.2.15’
显示为‘This is a html of 2011508040!’,配置成功!
在本次课程实验中,主要是对配置文件进行配置,配置文件中的各命令也是以上课程设计的重点,通过修改配置文件,实现站点通过使用IP地址使访问该站点的客户可以通过不同的途径来访问服务器上的站点,Apache服务器中有很多可以配置的地方,通过配置一些参数,可以使服务器更好地给我们提供服务。
7总结与体会
经过本次课程设计,我遇到了很多困难,但也学到了很多。一开始看到题目时,对题目的要求我是一片茫然,不知道如何下手。后来在网上查看了很多资料,在图书馆也翻看了一些相关书,对于我的课题,是基于Linux(redhat)的,所以想到实验肯定要在虚拟机上进行,一开始单单是虚拟机的安装都花费了很长时间,虽然操作系统学了虚拟机的运行,但在自己的机子上安装,对于我这种手生的,也是花费了很长时间的。
虚拟机安装成功后,又是一片茫然,在图书馆泡了一下午,借了很多书籍,关于Linux服务器架构和网络配置的书看了一堆,有看到很多案例,和我的课程设计一样,但对于里面的命令语句,平时接触的少的不能再少的我,是怎么都看不懂的。后面就向我们班的几个这方面学的不错的男生请教,一遍一遍的问,又在网上看了好多文档才了解了一些相关知识,才知道这次的设计,对web服务器的安装主要是对httpd.conf是里面的配置文件进行配置。
找到了目标方向之后,还是会有很多运行起来以后老是不去注意的问题,运行了一遍又一遍,网上相关的文档资料是看了一遍又一遍,看到后面都不行了,最后还是在我们班学的好的男生的帮助下,把这次的实验运行完了,才发现在本次课程设计中坚持是多么的重要,不管遇到多大的困难,都不能轻易放弃,必须坚持,总能将问题解决掉。经过这次的课程设计后,真的学到了很多东西,对APACHE有了一 21 定的了解,它确确实实不愧为是最流行的Web服务器端软件之一,各方面的功能很齐全。
还有通过这次实验,认识到自己的专业知识真是太匮乏了,动手能力也不好,和我们班学得好的男生的实际操作能力差的不是一星半点,所以以后要多加学习,学习更多的专业知识来充实自己。以后不仅书上的知识得好好学,动手能力也是必须要好好提高的。
参考文献:
1、《Red Hat Enterprise Linux 5 服务器架设与网络配置》 李庆荣 王晓红 莫有权 清华大学出版社
2、《Red Hat Linux 系统管理指南》
卢亮泽 清华大学出版社
3、《Linux内核完全注释》
6.Web服务器的配置与管理 篇六
本文介绍了如何配置“域名系统”(DNS) 服务器,使其承载可从外部访问(即从Internet 访问)的 Web 站点,
如何获取 IP 地址若要承载可从外部访问的 Web 站点,必须从您的 Internet 服务提供商 (ISP) 那里获取一个公用 IP 地址。并将此 IP 地址指定到 DNS 服务器所连接防火墙或路由器的外部接口
如何注册域名
通过 Internet 域名注册管理机构(这样的管理机构被称为注册机构)为您的组织注册一个父级或二级 DNS 域名。有关全球认可的注册机构的列表,请访问下面的
Internet Corporation for Assigned Names and Numbers (ICANN) 网站:
Internet Corporation for Assigned Names and Numbers
www.icann.org
各注册机构的注册过程可能会有所不同,但您还是可以按以下步骤来注册域名:进行搜索,确认要注册的名称是否可用。提供该帐户的联系信息和交费信息(包括电子邮件地址)。键入主从 DNS 服务器的完全合格的域名称 (FQDN)。
备注:这些是 ISP 提供的公用 IP 地址。
支付年费或作好支付年费的准备,
如何配置 Web 服务器
安装和配置 Microsoft Internet 信息服务 (IIS)(如果尚未安装)。
如何为 Web 服务器创建 DNS 项
请为配置了 IIS 的 DNS 服务器创建别名或 CNAME 记录。这样就可以确保外部主机能够使用“www”主机名来连接您的 Web 服务器。创建方法是:
打开 DNS 管理单元。方法是:单击开始,指向管理工具,然后单击 DNS。
在 DNS 下,展开“主机名”(其中主机名 是 DNS 服务器的主机名)。
展开正向搜索区域。
在正向搜索区域下,右键单击所需区域(例如,域名.com。),然后单击新建别名(CNAME)。
在“别名”框中,键入 www。
在“目标主机的完全合格的名称”框中,键入安装 IIS 的 DNS 服务器的完全合格的主机名。例如,键入 dns.域名.com,然后单击确定。
7.Web服务器的配置与管理 篇七
1、系统总体架构
本系统采用B/S结构,程序升级和数据更新只需管理员在服务器上完成即可,客户端可通过浏览器访问导系统的最新版本,用户使用很方便,集中管理企业业务。在日常交易过程中客户只需通过数据采集器输入选择,即可完成本次对工作人员服务情况的评价工作,通过浏览器将这些评价信息提交给Web服务器,通过数据网关与数据库相连,负责与数据库之间的数据交换,最终Web服务器将执行的结果返回浏览器。具体系统架构如图1所示。
2、系统数据库设计
数据库的设计合理才能使查询方便快捷,它以要求降低数据的冗余,保证数据完整性及一致性和提高数据并发性能力为原则。在设计服务评价管理系统数据库的过程中作到了以下几点:符合第三范式 (3NF) ,尽量消除数据冗余;各表之间通过外键连接,根据具体情况保留一定的冗余,以提高数据库的访问速度,保证数据的一致性和完整性。
系统开发涉及到的评价管理数据库 (markDB) 包含8个数据库表,它们分别为评价记录表 (p f m a r k) 、网点信息表 (pfprams) 、评价信息表 (pfproject) 、窗口表 (pfcounter) 、用户信息表 (Sys_user) 、用户管理表 (Sys_usernode) 、登陆记录表 (pflogin) 、服务信息表 (pfopserver) ,这些数据库表的关系结构如图2。
3、系统开发的关键技术
以下是在开发过程中使用到的一些技术,包括数据导入Excel以及图形化的表示。
3.1 将Grid View数据导入Excel中
在使用此方法前需要引用一个Excel的组件,若是Office 2007下引用相关组件来实现功能的,在工程中引用C O M标签中的Microsoft Excel 12.0 Object Library,完成后通过以下代码就可实现将GridView的数据导入到Excel文件中。
以下为运行演示图,输入开始和结束时间,点击查询进入显示查询数据,得到如图3。
当点击导入Excel按钮,数据导入到Excel文件中,如图4。
3.2 TeeChart控件的应用[1]
服务评价管理系统的开发过程中需要将数据库中数据进行汇总统计,可以采用图表的方式将统计结果直观的表示出来,这样不仅美观,而且更易于理解,有着表格所不具备的优越性。在此,我们使用Tee Chart控件。Tee Chart和其他的图表控件相比,有一个非常重要的特点是TeeChart可以把图表保存为一个JPEG格式的图形文件,其方法如下:
TChart.Export.SaveToJPEGFile (FileName, Gray, Performance, Quality, Width, Height)
其中FileName是JPEG文件的保存路径和文件名,路径应该是操作系统中的绝对路径,而不是IIS中的相对路径,IIS对相应的保存目录应该具有写权限。一旦图形文件生成,我们只要在ASP.Net页面的图象控件的路径属性设置为该文件的IIS相对路径即可。为了解决在多用户并发访问Web的情况下,JPEG文件互相覆盖的问题,我们使用了如下所示的一种JPEG文件的命名机制:O u t p u t J P E G F i l e=“Chart”&Session.Sessionid&Replace (T i m e, “.”, “”) &“.j p g”,在文件名中包括了Sessionid和当前时间,并使用后台进程定期删除过期文件。
图5为使用Tee Chart控件用饼状图显示统计数据的演示图。
本系统经100人并发模拟测试,系统响应速度小于0.5秒,数据传输正确,统计图表合理,现已投入使用并获得很好的效果。该系统不仅客户使用方便,而且能够准确的掌握企业日常服务业务开展情况反馈,对于迎合客户至上的理念,进一步提高企业服务质量具有很好的促进作用。
参考文献
[1]殷剑宏.TeeChart控件的应用.www.ithome-cn.net/technology/asp/asp024.htm, 2001.
[2]王雅洁.ASP网页中应用ADO实现数据库连接.大理学院学报.2006.
[3]李晏松.基于ASP的Web动态页面实现.电脑知识与技术 (学术交流) .2006.
[4]王华杰, 李建松, 孙一波.精通C#数据库开发.清华大学出版社.2004.
[5]李国忠, 谭冠政.基于B/S模式教师信息管理系统的设计与实现.2007.
[6] (美) Damon Armstrong.深入ASP.NET2.0开发.人民邮电出版社.2008.
8.Web服务器的配置与管理 篇八
关键词web服务;现代物流信息系统;框架设计与实现
中图分类号TP文献标识码A文章编号1673-9671-(2011)051-0120-01
1引言
物流信息系统通过对与物流相关信息的加工处理来达到对物流、资金流和商流的有效控制和管理,并为企业开展物流提供信息分析和决策的人机系统。传统的物流信息系统不仅企业内部的信息共享难以实现,各企业间的业务合作也由于各自拥有的异构信息系统,导致信息沟通滞后、信息化应用成本增加,给企业的发展带来了困难,而基于web服务系统具有松散耦合、面向组件和跨技术实现的特点,它很好地解决了不同企业间异构数字化资源平台的系统集成问题及其业务协作流程的自动编排和服务组合问题,为产业链中的客户和合作伙伴提供专业化的物流服务平台。
2web服务的特点及关键技术
Web服务是一个崭新的分布式计算模型,一种自包含、自描述、模块化的应用程序,可以在网络中被描述、发布、查找以及调用,它具有特定的功能,遵守一定的技术规范,使得Web服务能与其他兼容的构件进行互操作,它使用的主要技术有以下几种:①XML规范提供了表示数据和消息的标准方法;②SOAP规范规定了在分布环境中的实体间传递XML消息的机制;③WSDL规范用于定义WEB服务接口;④UDDI规范出一种机制,WEB服务按照这些标准实现了一个松散耦合的分布式计算环境。
3现代物流信息系统的基本功能
物流系统的各个层次以及不同作业环节之间是通过信息流紧密联系在一起的,因此,物流信息系统中都要具备以下基本工能:①数据的收集和录入;②信息的存储;③信息的传播;④信息的处理;⑤信息的输出。
4基于web现代物流信息系统架构设计与实现
基于web服务的现代物流信息系统
该图是基于Web服务和本体论的物流实现的基本框架。该框架包含:①部署在企业的物流资源提供者程序;②部署在Internet上的增强的统一描述、发现和集成(Univer sal Description,Discovery andIntegration,UDDI)服务;③面向用户的物流服务搜索引擎;④协同物流集成客户端程序。
该框架的基本思想是:①对企业实施物流资源本体建模,建立物流资源本体库;②在企业部署物流服务提供者程序,对外提供物流Web服务;③部署在Internet上的UDDI服务为各个企业的物流Web服务提供快速的服务注册和发现功能;④物流服务搜索引擎在UDDI服务的支持下,提供面向用户的物流服务智能搜索功能。协同物流集成客户端程序可以连接到UDDI服务和物流服务搜索引擎,以及企业的物流服务提供者程序,是物流服务的注册、发现和调用的图形界面。该框架能够实现物流资源的分布式动态集成,包括提供物流服务的动态发现、集成和绑定等功能,从而解决了协同物流中的资源集成问题。
在该框架中,物流服务智能搜索引擎的设计是一个关键问题,其实现过程如下:
1)客户访问搜索引擎,提出服务请求。
2)客户浏览UDDI 注册中心中利用Web服务本体描述语言(Web Ontology Language for Serv2ices ,OWL2S) 建立的物流资源本体,参照Servi2ceProfile 定义,通过服务接口定义约束条件,输入如运输方式这样的信息,并转发该服务请求给语义匹配器。
3)注册中心的语义匹配器将来自客户的服务请求进行转化,并将这个服务请求所涉及的过程效应、前提条件和类型约束等参数,转换成领域本体所定义的术语进行描述。
4)注册中心的语义匹配器在推理机协作下,对进来的服务请求描述与知识库内已经定义的领域本体进行相似度比较,包括语义一致性检查和概念包含检查,由系统根据语义符合约束条件的程度进行排序后反馈,如此反复,不断修改与补充请求的结果,直到选出最佳Web 服务,并通过OWL2S访问Web服务描述语言(Web Services Description Lan2guage ,WSDL)的结构,查找出相应的WSDL服务。
5)注册中心的目录服务中心向业务层返回Web 服务的绑定信息。
6)业务层根据得到的绑定消息,生成Web 服务代理,并绑定到相应的Web 服务上。
7)客户得到服务请求的结果,就可以调用物流信息服务,直接访问该服务中封装的业务逻辑方法。在传统的Web服务方式中,服务请求往往需要通过直接浏览目录服务中的分类模型去发现所需要的服务实例。在本体技术支持下,服务请求是在语义匹配器推理机的协作下,根据模式匹配算法,由系统根据语义符合约束条件的程度进行排序后反馈,再将服务匹配过程中得到的相似的Web服务复用于当前服务请求,使得物流信息服务更有效、更快捷地实现自动化调用。
5结束语
本文通过简单描述web服务的特点及关键技术、现代物流信息系统的要求和功能,探讨了现代物流信息系统基于Web服务的设计与实现方案,从中可以发现,web服务是整个流程中的关键技术,通过这种方式,可以很好的实现信息流通的及时性,降级企业信息系统运行成本,为企业之间的合作与企业自身的发展提供保障,总之,物流信息系统是一个庞大的项目,需要不断的进行更深入与创新的研究,使之发展的更加完善。
参考文献
[1]宋庭新,黄必清,魏春梅.基于语义Web服务的协同物流与集成技术研究.计算机集成制造系统.2008,3.
[2]王兴.基于Web服务的现代物流信息系统的设计与实现.商场现代化.2008,12.
9.服务器配置与管理感想 篇九
考虑到自己的专业,为了拓宽知识面,本学期我选修了服务器的配置与管理这门课,通过课堂学习和自学,我学到了很多有关服务器配置知识,并且在实际生活上能够很好的运用。
给我印象很深的是第一节课,老师给我们讲解了一些关于服务器配置的基本知识,那些路由器、交换机、猫等设备的相关知识深深的吸引了我,使我对这门课产生了浓厚的兴趣,这也成为后来使我坚持努力学习服务器知识的动力。
通过学习这门课程我接触了很多有趣的知识。
局域网基础
局域网是计算机网络的一个分类,是局限于一定地理范围内的计算机网络。局域网的出现使计算机网络为大多数人所认识,并借助这个桥梁传输数据和共享资源。此外,局域网技术是当前非常流行的技术领域,它可以划分为多种类型,并且得到了广泛的应用。
网线的制作
T568A:白绿、绿、白橙、蓝、白蓝、橙、白褐、褐 T568B : 白橙、橙、白绿、蓝、白蓝、绿、白褐、褐 两种类型的网线的工作原理和制作。
通过对网线制作知识的学习我了解了平时常用的双绞线的工作原理和制作方法,感觉很实用很有趣。
路由器
路由器(Router)是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号的设备。路由器是互联网络的枢纽、“交通警察”。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。
路由器的使用级别
接入路由器
接入路由器连接家庭或ISP内的小型企业客户。接入路由器已经开始不只是提供SLIP或PPP连接,还支持诸如PPTP和IPSec等虚拟私有网络协议。这些协议要能在每个端口上运行。诸如ADSL等技术将很快提高各家庭的可用带宽,这将进一步增加接入路由器的负担。由于这些趋势,接入路由器将来会支持许多异构和高速端口,并在各个端口能够运行多种协议,同时还要避开电话交换网。企业级路由器
企业或校园级路由器连接许多终端系统,其主要目标是以尽量便宜的方法实现尽可能多的端点互连,并且进一步要求支持不同的服务质量。许多现有的企业网络都是由Hub或网桥连接起来的以太网段。尽管这些设备价格便宜、易于安装、无需配置,但是它们不支持服务等级。相反,有路由器参与的网络能够将机器分成多个碰撞域,并因此能够控制一个网络的大小。此外,路由器还支持一定的服务等级,至少允许分成多个优先级别。但是路由器的每端口造价要贵些,并且在能够使用之前要进行大量的配置工作。因此,企业路由器的成败就在于是否提供大量端口且每端口的造价很低,是否容易配置,是否支持QoS。另外还要求企业级路由器有效地支持广播和组播。企业网络还要处理历史遗留的各种LAN技术,支持多种协议,包括IP、IPX和Vine。它们还要支持防火墙、包过滤以及大量的管理和安全策略以及VLAN。骨干级路由器
骨干级路由器实现企业级网络的互联。对它的要求是速度和可靠性,而代价则处于次要地位。硬件可靠性可以采用电话交换网中使用的技术,如热备份、双电源、双数据通路等来获得。这些技术对所有骨干路由器而言差不多是标准的。骨干IP路由器的主要性能瓶颈是在转发表中查找某个路由所耗的时间。当收到一个包时,输入端口在转发表中查找该包的目的地址以确定其目的端口,当包越短或者当包要发往许多目的端口时,势必增加路由查找的代价。因此,将一些常访问的目的端口放到缓存中能够提高路由查找的效率。不管是输入缓冲还是输出缓冲路由器,都存在路由查找的瓶颈问题。除了性能瓶颈问题,路由器的稳定性也是一个常被忽视的问题。
对于我们大学生来说,宽带路由器的使用较为普遍。通过对于路由器相关知识的学习,我明白了路由器对于互联网的重要作用。
交换机
交换机(英文:Switch,意为“开关”)是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。
交换机和路由器的区别
传统交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,由于交换机只须识别帧中MAC地址,直接根据MAC地址产生选择转发端口算法简单,便于ASIC实现,因此转发速度极高。但交换机的工作机制也带来一些问题。
1.回路:根据交换机地址学习和站表建立算法,交换机之间不允许存在回路。一旦存在回路,必须启动生成树算法,阻塞掉产生回路的端口。而路由器的路由协议没有这个问题,路由器之间可以有多条通路来平衡负载,提高可靠性。
2.负载集中:交换机之间只能有一条通路,使得信息集中在一条通信链路上,不能进行动态分配,以平衡负载。而路由器的路由协议算法可以避免这一点,OSPF路由协议算法不但能产生多条路由,而且能为不同的网络应用选择各自不同的最佳路由。
3.广播控制:交换机只能缩小冲突域,而不能缩小广播域。整个交换式网络就是一个大的广播域,广播报文散到整个交换式网络。而路由器可以隔离广播域,广播报文不能通过路由器继续进行广播。
4.子网划分:交换机只能识别MAC地址。MAC地址是物理地址,而且采用平坦的地址结构,因此不能根据MAC地址来划分子网。而路由器识别IP地址,IP地址由网络管理员分配,是逻辑地址且IP地址具有层次结构,被划分成网络号和主机号,可以非常方便地用于划分子网,路由器的主要功能就是用于连接不同的网络。
5.保密问题:虽说交换机也可以根据帧的源MAC地址、目的MAC地址和其他帧中内容对帧实施过滤,但路由器根据报文的源IP地址、目的IP地址、TCP端口地址等内容对报文实施过滤,更加直观方便。
在学习了以上一些基础知识的同时,通过这门程我还系统地学习了关于服务器的更深层次的知识,以下我详细说明。
Windows2003的安装
Windows Server 2003操作系统是微软在Windows 2000 Server基础上于2003年4月正式推出的新一代网络服务器操作系统。其目的是用于在网络上构建各种网络服务。
Windows Server 2003的几种安装方式:从网络进行安装 无人值守安装 升级安装从CD-ROM启动开始全新安装,这些不同模式下的安装是不同需求者感受到了非常人性化的安装体验。
DHCP服务器配置
动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议。两台连接到互联网上的电脑相互之间通信,必须有各自的IP地址,但由于现在的IP地址资源有限,宽带接入运营商不能做到给每个报装宽带的用户都能分配一个固定的IP地址(所谓固定IP就是即使在你不上网的时候,别人也不能用这个IP地址,这个资源一直被你所独占),所以要采用DHCP方式对上网的用户进行临时的地址分配。也就是你的电脑连上网,DHCP服务器才从地址池里临时分配一个IP地址给你,每次上网分配的IP地址可能会不一样,这跟当时IP地址资源有关。当你下线的时候,DHCP服务器可能就会把这个地址分配给之后上线的其他电脑。这样就可以有效节约IP地址,既保证了你的通信,又提高IP地址的使用率。
当第一次接触到DHCP服务器时,通过老师的讲解,我感触颇深的是它能够动态地分配IP地址,以提高IP地址的使用率,特别感兴趣它是如何将一个个地址准确分配给连上网的用户的,那时感觉特别神奇。
TCP/IP协议知识
TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。
TCP/IP包括的知识非常广泛,包括IP地址的分类、网关地址的设置及功能、子网划分及常用协议IPv4和IPv6等。
10.Web服务器的配置与管理 篇十
Web服务,又称为WWW服务,是Internet上使用最为广泛的服务,
Web服务采用“浏览器/服务器”模式,在客户端使用浏览器访问存放在服务器上Web网页,客户端与服务器之间采用HTTP协议传输数据。
客户端所使用的浏览器种类众多,目前最为常用的是Windows系统中自带的IE浏览器(Internet Explorer),另外像火狐(FireFox)、傲游(Maxthon)、360浏览器等使用的也比较多。
服务器端所使用的软件则主要是Windows平台上的IIS以及主要应用在Linux平台上的Apache。
IIS(Internet Information Services),Internet信息服务,是Windows Server系统中提供的一个服务组件,可以统一提供www、ftp、smtp服务,Windows Server 2008 R2中的IIS版本为7.5,相比以前版本的IIS在安全性方面有了很大的改善。
下面我们新建一台名为web的虚拟机来作为web服务器,为其分配IP地址192.168.1.5,将计算机名改为web,激活系统并加入到域,最后再创建快照。
首先仍是需要在【服务器管理器】中安装“web服务器(IIS)”角色。
IIS 7.5被分割成了40多个不同功能的模块,管理员可以根据需要定制安装相应的功能模块,这样可以使Web网站的受攻击面减少,安全性和性能大大提高。所以,在“选择角色服务”的步骤中我们采用默认设置,只安装最基本的功能模块。
安装完成后,可以通过【管理工具】中的【Internet信息服务(IIS)管理器】来管理IIS网站,可以看到其中已经建好了一个名为“Default Web Site”的站点,在客户端计算机client1上打开IE浏览器,在地址栏输入web服务器的IP地址即可以访问这个默认网站,
我们还可以在DNS服务器中为web服务器添加一条主机记录,这样就可以通过域名www.coolpen.net访问默认网站了。
其实只要对这个默认网站稍作修改,就可以作为一个真实的网站来使用了。
在【IIS管理器】中,点击默认站点右侧【操作】窗口中的“基本设置”,可以看到默认站点的物理路径为“%SystemDrive%inetpubwwwroot”(%SystemDrive%表示安装2008R2系统的磁盘分区),这个路径对应的就是站点的主目录。
主目录就是网站的根目录,保存着web网站的网页、图片等数据,是用来存放Web网站的文件夹,当客户端访问该网站时,Web服务器自动将该文件夹中的默认网页显示给客户端用户。
打开这个主目录,可以看到里面已经有一个名为iisstart.htm的网页文件以及一张图片,这也就是我们刚才所看到的默认网站所显示的网页。
如果我们已经制作好了一个网站,那么只要将网站的所有文件上传到这个主目录中即可。一个网站中的网页文件非常多,必须得挑选其中的一个网页作为网站的首页,也就是用户在输入网站域名后所直接打开的网页文件。
网站首页在IIS中被称为“默认文档”,在【IIS管理器】默认站点的主窗口中,打开“默认文档”可以对其进行设置。
可以看到系统自带有5种默认文档:Default.htm、Default.asp、Index.htm、Index.html、iisstar.htm,其优先级依次从高到低。作为网站首页的Web文件必须使用上述5个名字中的一种,如果是使用的其它名字,则必须将其添加到文档列表中。
下面在默认网站的主目录中,用记事本任意编辑一个名为Default.htm(注意D要大写)的网页文件,并随意输入一些内容。然后在客户端上访问该网站,发现可以成功打开我们设置的首页。
11.Web服务器的配置与管理 篇十一
【关键词】医疗咨询; 服务平台; P2P; 设计; 开发
【中图分类号】R197.6【文献标识码】B【文章编号】1007-8231(2011)05-0004-01
互联网让全球用户以免费或低成本的方式进行沟通交流,电子邮件(E-mail)、VoIP、即时消息(QQ、MSN)或社区(Facebook,Myspace)等应用使得互联网用户的交流沟通成本大大降低,对电信业务,特别是语音通信业务,产生了巨大的冲击,并且将继续对语音通信服务进行分流。互联网给全球电信行业的发展提出了很大的挑战,为此语音网必须向为用户提供综合信息服务方向转型,而充分利用互联网的优势,实现电话网与互联网的优势互补,向用户提供基于互联网的话音新应用是目前业界正在研究一个热门课题。本平台就是基于上述目的而设计开发的。
1平台的关键技术分析
平台采用了当前最先进的互联网对等技术(P2P),支持H.323、SIP、MGCP等多种通信协议的通讯连接,并利用 .NET 框架的公共语言运行库技术,结合GCMS网站群模式,成功地将互联网与电话网有机地结合在一起。P2P起源于最初的联网通信方式,即时通讯类软件(ICQ)就是它的典型应用。它可以在两个或多个用户互相使用文字、语音或文件进行交流,易于同非PC网络设备(如PDA、手机)通信,而且它不依赖设备即可辨别用户,由于利用P2P技术可以弱化甚至摆脱对中央服务器的依赖,这样的通信更接近非互联网通信模式。而如果考虑P2P和SIP技术的结合,就可能在未来为电信运营商创造更多的业务和收入。
SIP(信令协议)是多媒体通信业务的核心部分,SIP是网络应用于创建、修改、终止多媒体会话或呼叫,这些多媒体会话包远程教育、网络电话以及其它相关应用等。SIP支持名字匹配ISDN和智能网络电话用户业务的实现,也支持个人移动性,功能强大。与其他服务于建立多媒体呼叫連接的协议相比较,SIP协议具有简洁、扩展性好、面向事务处理等特点。具体来说,SIP主要支持以下5个方面的多媒体通信功能:1)用户定位(User location)确定通信所使用的终端系统位置;2)用户能力判断(User capability)确定通信所使用的媒体类型及媒体参数;3)用户可用性判定(User availability)确定被叫方是否愿意加入通信;4)呼叫建立(Call setup)在主叫和被叫之间建立约定的、支持特定媒体流传输的连接;5)呼叫处理(Call handing)包括呼叫修改和呼叫终止等处理。作为IETF多媒体数据和控制整个体系结构的一部分,SIP能与RSVP、RTP、RTSP、SAP、SDP等协议一起协同工作。此外,SIP可以使用会议控制系统中的多点控制单元(MCU),取代多播发起多方呼叫;电话网系统中连接PSTN各方的网关也可使用SIP相互建立呼叫。
2平台的框架设计
医疗咨询在线服务平台主要包括以下几个主要部分:
2.1医疗咨询服务平台网站:该平台为包含海量相关领域资讯的专业医疗信息平台,其中涉及了政府单位、科研单位、医院机构及医疗器械生产企业等各个方面,并提供了医院汇决、名医在线、产业研究、市场调研信息等精确的资讯。该网站主要从以下横向按照行业、纵向按照服务两方面做出分类。
2.2医疗咨询服务平台自动连线(回呼)系统:医疗咨询服务平台自动连线(回呼)系统作为平台的主要突破技术,通过该系统把此模块嵌入网站,广大浏览者可以通过互联网登录该平台,详细查阅每个医院或专家的资料后,在相应的对话框中录入自己的接听电话号码,发送信息后3-5秒内即可接到对方的电话回呼,展开即时通话。客户端使用者无需安装任何插件,只需在浏览该目标网站时选择想交流的对象,根据指令输入接收呼入的号码,服务器接到指令后,3~5秒内会自动对接,双方即可展开通话。
2.3医疗咨询服务平台智能管理系统:医疗咨询服务平台智能管理系统主要为平台(网站)及自动连线系统提供后台各项管理功能,具体如下:(1)网站的管理:栏目管理(添加、删除、修改)、文章管理(添加、删除、修改)、智能搜索(关键字、栏目搜索)等;(2)自动连线功能管理:主要为连线系统中所有数据对接匹配的号码,平台架构于INTERNET互联网络的服务器终端,通过这个管理平台,可全面设置医院等各种医疗机构咨询总机的各项数据,设定医疗专业分类、对接医院专家、绑定回呼号码等繁琐的功能,简单轻松地完成全部管理操作。
3平台的具体实现
3.1平台的前台功能:平台的前台主要有名医在线、疾病问答、医院汇总、药店汇总、相关研究、回呼系统等几部分组成。
3.2平台的后台管理功能:后台有管理功能有名医在线、医院汇总、药店汇总、相关研究、疾病问答等组成,每部分再有小的功能;回呼系统另有系统管理平台实现。
4平台的创新点
医疗咨询与服务系统的研发,运用当前最先进的互联网对等技术(P2P),支持H.323、SIP、MGCP等多种通信协议的通讯连接,结合MicrosoftVisual Studio.NET 和 .NET 技术,并利用 .NET 框架的公共语言运行库技术,结合GCMS网站群模式,达到在具备安全性与易用性的情况下,用户可以根据实际工作需要,灵活地自行设计工作流程,进而实现通过互联网进行即时回拔通话,完成实时在线咨询服务。
参考文献
[1]王新,崔萌萌.基于SIP的校园即时通信系统[J].武汉理工大学学报,2010(24):133-135
[2]白羽,洪飞.基于P2PSIP协议的即时通信系统[J].计算机系统应用,2009(2):16-19.
12.Web服务器的配置与管理 篇十二
随着社会文明程度与经济发展的不断进步, 高等教育正逐步向着大众化、终身化、多样化和信息化的方向发展。以计算机、多媒体技术和网络为代表的信息时代的到来, 打破了教育领域时间与空间的传统界限, 这一方面有利于促进教学资源共享, 有利于教育普及、优化教学策略、有利于促进学习个性化、提高学习效率, 但另一方面也给传统的教务管理工作带来挑战。
传统教务管理工作已无法适应高速信息流形势下的教务管理新需求, 主要表现在:大量原始信息停留在手工报表或电子表格上, 缓慢、重复的信息获取或统计占用了管理人员大量时间。
本文所研究的教务管理子系统是整个教学管理系统中重要的组成部分, 通过对该系统的研究、设计, 实现信息化平台日常教学事务的信息化管理, 加快对其日常教学中大量数据的处理速度, 大大提高工作效率和解决日常工作中积压的问题。同时采用B/S架构进一步方便了各部门之间实现联网操作、数据共享和统筹运作, 进而为实现无纸化办公, 节约行政开支, 规范教学行为奠定良好基础。
2、相关技术
2.1本系统运行环境如下表所示:
2.2相关技术
Web Service即Web服务。所谓服务就是系统提供一组接口, 并通过接口使用系统提供的功能。在Web站点之间, 如果想要使用其它站点的资源, 就需要其他站点提供服务, 这个服务就是Web Service。
Web Service是一种新的web应用程序分支, 他们是自包含、自描述、模块化的应用, 可以发布、定位、通过web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后, 其他Web Service应用程序可以发现并调用它部署的服务。Web Service可在单个应用程序中使用, 也可在国际互联网中被许多应用程序使用。Web Service不追求代码的可移植性能力, 而是提供一个可行的解决方案来增强数据和系统的互操作性。Web Service的核心特征之一就是存在于实现和使用服务之间的高度抽象。通过使用基于XML (可扩展标记语言) 的消息作为创建并访问服务的机制, Web Service客户和Web Service提供者两者除了输入、输出和地址之外, 彼此之间不需要知道任何对方的情况。
实际上, Web Service的主要目标是跨平台的可互操作性。当系统使用专有基础结构紧密耦合时, 这时以损害应用程序互操作性为代价的。而Web Service完全基于XML (可扩展标记语言) 、XSD (XML Schema) 等独立于平台、独立于软件供应商的标准, 是创建可互操作的、分布式应用程序的新平台。
ASP.NET Web Service方法是最为流行的Web Service开发技术之一。这种Web Methods使传统的Microsoft.NET方法成为Web服务操作, 它支持HTTP、XML、XML Schema、SOAP和WSDL。可以用ASP.NET来轻松实现Web Service, ASP.NET Web Service扩展名是.asmx。Web Methods (.asmx) 句柄将到来的SOAP消息派送给适当的方法, 并将到来的XML元素串行化为对应的.NET对象。
3、教务管理子系统的设计
3.1子系统功能
本子系统主要对学生的报名信息、考勤信息、考试信息等资源进行有序管理, 具体设计实现“报名信息管理、学生信息管理、班级信息管理、成绩信息管理、考勤信息管理”这几个功能模块, 能够批量化处理数据、用表格、图表等形式动态显示和统计信息。
(1) 报名信息管理:本模块主要实现对学生报名信息的管理。包括对报名信息的查询、新增、修改、删除的功能。
(2) 学生信息管理模块:本模块主要实现对注册学生信息的管理。包括对信息进行批量导入、修改及查询的功能。
(3) 班级信息管理:本模块主要实现对班级信息的管理。包括班级信息的录入、修改及查询功能。
(4) 成绩信息管理:本模块主要实现对学生考试成绩信息的管理。包括对考试信息的查询、新增、修改、删除的功能。
(5) 考勤信息管理:本模块主要实现学生上课的出勤情况 (包括迟到、早退、迟到兼早退、无故缺席、事假、病假、课时) 的输入、修改和查询功能。
3.2系统构架
根据上述需求, 教务管理子系统的模块结构图如下所示:
3.3数据库的设计
根据上述系统结构及功能需求, 设计如下数据库表:
各数据表ER关系图如下所示:
4、部分功能模块的实现
由于每个模块的设计和实现基本理念都大致相同, 因此本节将着重介绍一下子系统中关于考勤信息管理模块的设计和实现。
4.1考勤信息查询功能
本模块中, 用户可以班级、课程、周数等信息作为查询条件对学生的考勤信息进行查询。具体方法如下:
当用户选择名为“班级”的下拉列表的相关内容后, 系统将在“课程”列表中给出该班级相应的课程, 用户在选定课程后再选择需要查询的周数, 点击确定即可。具体操作方法是:
(1) 将名为“班级”的下拉列表的Auto Post Back属性设为“True”, 当用户选择具体选项后, 即可触发Drop Down List1_Selected Index Changed事件, 在此事件中对“课程”下拉列表的数据将被作相应的绑定。
(2) 在绑定时, 调用webservice中的sel_couname_claid函数, 该函数的功能是在后台数据库中查找与用户所选择班级名所对应的所有课程, 返回的数据类型是Data Set, 然后将其与“课程”下拉列表进行绑定。
相关代码如下:
webservice中的sel_couname__claid函数相关代码如下:
(3) 用户选择需要查询的周数后点击“确定”按钮, 系统将按选定条件开展查询操作, 该过程中, 系统调用了webservice中的sel_stuidname__clacou函数。该函数的功能是:当后台数据库的attendance表中有符合用户输入查询条件的记录时, 则将返回的Data Set类数据 (即查询到的数据) , 并直接与前台反馈界面中的Data Grid绑定。
(4) 如果数据库的attendance表中不存在符合用户输入条件的记录, 则先将相应的考勤信息添加入attendance表中, 然后再查询, 将查询到的Data Set与Data Grid绑定。
调用sel_stuidname__clacou函数的相关代码如下:
返回的Data Set类数据与前台反馈界面Data Grid绑定的相关代码如下:
4.2考勤信息的修改
用户可以对查询到的考勤信息进行修改。针对某个学生, 点击前台界面Data Grid中的“修改”按钮, 即可对该学生的各种缺勤记录 (迟到、早退、缺席、事假、病假) 和课时数进行修改。具体实现方法:
(1) 在Data Grid中, 将“学号、姓名、迟到、早退、缺席、事假、病假”项目作为模版列, “数据更新”项目作为按钮列。
(2) 在模版列中, 学号和姓名列只需显示相应的信息, 禁止修改, 所以在Item Template中仅需添加入Label控件即可。
(3) 在模版列中, “迟到、早退、缺席、事假、病假”是需要实际编辑的项目, 所以在Item Template中添加入Label控件, 用于在非编辑状态下显示信息;在Edit Item Template中添加入Text Box控件, 用于在编辑状态时输入和修改考勤信息。当用户输入的迟到、早退、缺席、事假、病假的总数和大于课时数, 会提示用户输入数据错误。
按钮列中, 分别有修改、确定、取消三种按钮, 点击后可分别触发相关事件。
当用户点击“修改”按钮, 会触发Data Grid的Edit Command中的dg1_Edit Command事件, 使得对应的行处于编辑状态。相关代码如下:
当用户点击“确定”按钮时, 会触发DataGrid的Update Command中的dg1_Update Command事件, 使得对应的行的数据在数据库中更新。相关代码如下:
当用户点击“取消”按钮时, 会触发Data Grid的Cancel Command中的dg1_Cancel Command事件, 将Data Grid的Edit Item Index属性设置为-1, 取消编辑。相关代码如下:
5、结语
本文探讨了如何建立了一个高效的教务信息管理系统, 整个系统主要分为“报名信息管理、学生信息管理、班级信息管理、考勤信息管理和成绩信息管理”模块, 基本能够满足教务管理的主要需求。
当然教务管理工作涉及到的内容还包括很多, 在日后的功能完善方面还可以添加成绩排名, 课程考勤, 考试时间等等信息, 特别是要增加用户权限功能, 对修改、录入和删除部分信息权限进行限制, 使得系统管理更加严密科学。
参考文献
[1]马军, 李玉林著.SQL语言与数据库操作技术大全:基于SQL Server实现.电子工业出版社, 2008.
[2]袁鹏飞编著.SQL Server数据库应用开发技术.人民邮电出版社, 2005.
[3]宾晟等编著.ASP.NET网络程序开发原理与实践教程.电子工业出版社, 2007.
[4] (美) Andrew Parsons, Nick Randolph著, 吴雷译, Visual Studio 2005高级编程.清华大学出版社, 2008.
13.Web服务器的配置与管理 篇十三
・具有分布性特点,可以随时随地进行业务处理;
・系统维护或升级只在服务器端,对客户端无须进行改动,只需要改变服务器端网页,即可实现所有用户的同步更新,易于维护和升级;
・开发简单,共享性强。
图4
B/S访问模式只需对服务器端程序进行开发。在服务器端形成动态网页最常用的工具有ASP和JSP。由于采用的嵌入式芯片SX52只有4KB存储容量,在SX52中既实现TCP/IP协议栈,又实现ASP和JSP的功能是很困难的。所以可以采用字节传输方式针对SX52用汇编语言编程实现动态网页。
Java applet能够被传送到浏览器并且在浏览器所在的本地机上运行。本设计正是利用了这一特性改进了传统的B/S模式设计出的应用程序,Java applet对于管理和处理动态数据也是一种行之有效的技术。Java applet能实时表示从轮询得到的更新信息,利用这个特性显示实时数据。所以程序客户端采用Java applet设计实现。
嵌入式WEB服务器接入以太网时,在程序中设置了自身的IP地址和MAC地址,可以与局域网上任一台微机通信。服务器端主要实现两部分功能:利用HTTP协议实现网页浏览功能和利用套接字编程实现与客户端applet通信的功能。服务器程序用SX52的汇编语言实现。
14.Web服务器的配置与管理 篇十四
基于Web服务的企业信息系统集成的研究与设计
针对企业不同平台的异构资源集成的问题.提出了一个基于Web服务的企业信息系统集成的设计与开发实例.使得异构的.应用系统之间能够共享数据和共享应用系统之间的功能模块,从而形成应用系统之间松耦成的方案.使企业的信息系统适用于多平台的开放式结构.
作 者:姜贵平王新刚 唐为方 JIANG Gui-ping WANG Xin-gang TANG Wei-fang 作者单位:姜贵平,JIANG Gui-ping(山东农业大学,信息科学与工程学院,山东,泰安,271018)王新刚,唐为方,WANG Xin-gang,TANG Wei-fang(山东轻工业学院,现代教育技术中心,山东,济南,250353)
刊 名:山东轻工业学院学报(自然科学版) 英文刊名:JOURNAL OF SHANDONG INSTITUTE OF LIGHT INDUSTRY(NATURAL SCIENCE EDITION) 年,卷(期): 21(4) 分类号:N533 关键词:Web服务 SOAP协议 松耦合15.Web服务器的配置与管理 篇十五
基于web的“中职—电大直通车”教务管理支持服务系统, 是以深圳市开放职业技术学校教务管理系统为中心的、解决中等职业教育教务管理系统与广播电视大学开放教育教务管理系统之间的数据传输和共享问题的处理系统。它的基本功能是为学生提供便捷的获取信息的渠道和工具, 解决学生学习中遇到的各种问题, 增强自主学习的效果。
二、需求分析
1.成绩处理:按照直通车课程的设计要求, 直通车学生取得本专业四门直通车课程的成绩, 由广播电视大学教务管理系统管理, 并由教务管理部门提供给中职学校, 再由中职学校教务管理人员将其折合成对应中职课程成绩后, 导入到中职学校教务管理系统中。
2.招生信息处理:招生工作通过招生管理系统完成新生基本信息的采集和管理。招生系统采集的数据项和教务管理系统需要的学籍信息不完全一致, 两种系统的数据库结构不一致, 无法实现数据的直接导入, 必须按照教务管理系统的要求处理后方可导入。
3.教务信息发布与查询:由于教务管理系统是供教务管理人员使用的一套管理系统, 普通用户如教师、学生不能直接登录系统了解教务信息。为方便教师和学生了解学生基本信息、班级信息、教学信息与考试信息、成绩信息、毕业信息等教务管理信息, 需要建立一个基于Web网络的教务信息的发布与查询平台。
三、功能模块分析
按照“中职—电大直通车”中职学校教务工作的实际情况, 对教务管理工作从招生计划、教学计划、学籍管理、考试管理、成绩管理等环节的整个流程进行梳理, 通过人性化的设计, 最大程度地服务于学生, 以实现一体化管理。它涉及以下内容和模块: (1) 数据处理:形成性及考查课考核成绩处理、直通车课程成绩处理;中职学生毕业资格审核, 上车资格审核处理、毕业成绩档案生成等有关教务信息处理。直通车课程注册处理、重考报名数据处理。 (2) 新生基本信息处理:广播电视大学招生部门在新生录取时, 采集新生的基本数据库与中职教务管理系统不兼容, 新生信息不能直接导入到教务管理系统中, 需要经过处理。转为中职教务管理系统的新生数据。 (3) 教务信息系统即教务信息查询系统, 包括专业教学计划、专业开课计划、学期开课计划、班级课程表、调停课信息等教学的查询;学生班级学籍信息查询、学生学籍信息等;考试课程时间、考试安排查询、考试考场查询, 重考报名系统等有关考试信息查询;学生当次考试成绩、历次考试成绩、形成性考核成绩查询等。
四、设计思路和构建目标
1.设计思路。考虑到建设成本的问题, 充分利用学校已有的网资源进行系统开发和设计。系统应符合数字化校园建设的方案要求, 满足教务管理各方面的需要, 整个操作流程清晰简单、方便易用、高效安全。系统采用模块化程序设计方法, 便于各功能模块的开发设计和运行维护, 使各模块之间的数据更加安全可靠, 方便不同工作部门人员的使用。系统应具有良好的可扩展性, 满足因学校发展变化需要而实现低成本扩展和升级的需求, 还要考虑到系统的可维护性, 尽量减少后期系统维护的资金投入。因此, 应考虑采用多层软件体系结构。整个系统采用了B/S (Browser/Server, 浏览器/服务器) 模式结构, B/S架构管理软件方便、高效。目前常用的Web服务器端的开发工具有ASP.NET技术、JSP技术、PHP等技术。考虑到我校目前的运行Windows Server操作系统运行环境, 本系统采用ASP.NET作为开发技术, 省时省力, 无需另行搭建系统, 与原有的其他系统有很好的兼容性。
2.构建目标。建成一个完整统一、高效稳定、安全可靠的基于Web教务支持服务系统。满足学员和辅导员对教务信息的需求, 实现统一的学生基本信息、课程注册、专业规则、成绩、学习进度的查询, 后台数据库中数据以“中职—电大直通车”教务管理系统软件数据库中数据为基础, 兼容拓展 (见图1) , 通过经常与教务管理软件中数据的对接, 实现教务管理信息动态地网上呈现。
根据上述需求分析和构建目标, 在进行教务支持服务系统的构建中, 将从管理和查询两个方面入手, 用户通过输入用户名和密码登录, 可查询各种教务管理信息:如教务管理规定、教学信息、学籍信息、考试信息等查询;设置一个管理员, 负责系统维护和教务核心数据处理、教务信息的对外发布工作。享有添加和管理的功能, 并且其操作对象是系统所有用户, 同时还享有对用户的管理;教师及教辅人员能够进行资料的更新、查询和一定的管理功能。学生进行相关教学信息查询以及网上选课和报名等操作。
图1教务管理支持服务系统框图
五、系统设计
(一) 系统数据库设计
1.数据库设计步骤。数据库的整体设计是根据用户的需求, 以某一具体的数据库为基础, 设计和建立新的数据库的过程。一般数据库的设计涵盖如下几个步骤:经过需求分析、概念设计、逻辑设计、物理设计、最后进行验证设计, 收集系统所需要的数据并建立系统数据库之后, 为了验证数据库设计合理性, 并运行一些典型的应用任务对所设计的数据库进行验证。所以, 在数据库的设计中, 我们还需要考虑到数据库设计的方便性和可能性。
2.数据库表的设计。部分数据库表的设计展示如下:
3.数据库的连接。ASP.NET已有的数据库控件虽然操作起来方便, 但是功能受限, 而且不灵活, 不易于更改, 使用ADO.NET的数据库命令语句写起来虽然是麻烦点, 但是使用灵活, 修改维护起来也方便, 然后更为灵活的操作方式采用LINQ to SQL方式。
LINQ to SQL是包含在.NET Framework 3.5版中的一种O/RM组件 (对象关系映射) , O/RM允许你使用.NET的类来对关系数据库进行建模。LINQ to SQL提供了对事务、视图、存储过程的完全支持。它同样为集成数据校验和业务层逻辑到你的数据模型中提供了一种简单的实现方式。
当应用程序运行时, LINQ to SQL会将对象模型中的语言集成查询转换为SQL, 然后将它们发送到数据库进行执行。当数据库返回结果时, LINQ to SQL会将它们转换回您可以用您自己的编程语言处理的对象。
(二) 系统实现
使用Visual Studio创建Linq to SQL类, 将数据库连接上后, 将需要的表直接拖入设置窗体即可。如果表之前有相关约束, 设计器也能自动建立表与表之间的约束关系, 将所有生成的数据操作文件放入Models文件夹中。系统的所有操作均通过控制器文件中的相应函数来进行触发, 比如登录的动作:login, 比如学生退出操作:logout等, 采用统一函数风格。在文件夹Controllers中建立相应的控制器文件, 再在控制器文件建立相应的函数操作, 以实现具体的业务。
六、意义
“中职—电大直通车”学生的教务信息支持服务系统具有实际意义。提高教务管理工作的效率, 大大减轻管理人员的劳动强度;提高教务工作的透明度, 使广大教师和学生明确教务管理工作的流程和操作方法;方便学生家长, 可以随时掌握学校的有关规章制度, 方便家长了解直通车教学信息、方便学生了解学校教学安排、考试安排、考试成绩等信息。
摘要:本文介绍了“中职—电大直通车”教务管理支持服务系统的基本功能, 从教务管理支持服务的角度出发, 根据教务管理的现状和学校的发展需要, 分析了基于web的“中职—电大直通车”教务管理支持服务系统的可行性, 并在此基础上进一步提出具体的建设思路, 即按照“中职—电大直通车”教务管理支持服务系统基本功能划分, 设计出各个模块的基本功能, 并进行系统框架构建。
关键词:中职—电大直通车,教务管理,安全性设计
参考文献
[1]曾建辉.论学分制下的教务管理信息化建设[J].科技信息, 2008, (23) :256.
16.打造自己的Web服务器 篇十六
软件功能特点
WWW File Share Pro(www.wfshome.com)是一款能帮助你与朋友分享文件的Web服务器工具,只要简单地设定下载目录和上传目录,你的朋友就能通过浏览器下载或上传文件了。他们不需要安装这个软件或任何另外的软件,只需要知道你的域名(或IP地址)以及端口号就足够了。文件传送是多台PC之间直接传送,不像其它传送软件那样首先要登陆到软件网站的服务器。支持口令保护功能,大大增加了安全性。更让人拍案叫绝的是它能自动将指定目录的文件名和子目录名转换为Web页的形式,方便访问。
建立Web服务器
WWW File Share Pro运行后主界面如图1所示,建立一个Web服务器只需两步即可:
第一步:设定共享目录
点击主界面上的放大镜按钮,在弹出的文件夹选择对话框中选择一个用来做Web服务器的目录,如设定为D:MP3,我们也可以使用一个硬盘分区作为共享目录。
第二步:建立Web服务器
点击主界面上的“Start”按钮打开Web服务器,并同时启动浏览器进入你刚刚建立的网站(如图2)。你会发现本来在D:MP3目录下并没有网页文件,而只是有几个普通的文件而已,但在这里却显示为网页的形式。你的朋友可以像浏览网站一样来浏览你建立的Web服务器,也可使用FlashGet或网络蚂蚁等工具来下载文件。
现在返回软件的主界面,你会发现界面中部增加了“Tell this URl to you friend :http://10.0.0.4”的显示,这就是Web服务器的网址(URL),将它告诉你的朋友,他们就能浏览并且访问和下载你PC中的文件了。
如何设置
使用WWW File Share建立一个Web服务器就这么简单,不过这仅仅是一个非常简陋的网站,只有一个目录,而且也没有用户限制功能,因此我们还需要进行一番设置才好。
共享更多的目录或磁盘
点击主界面上的“Settings”按钮,弹出设置窗口(如图3),再点右侧的“Add”按钮会弹出增加虚拟目录窗口,点击“Browser”按钮就可选择需要增加的目录或磁盘了,我增加的目录为 E:kop,还可以在Alias(别名)处为添加的目录取一个快速访问的别名,如tools,最后别忘了点击“OK”按钮来保存设置。
我们在Alias处输入的别名可是非常有用的,它能被以“http://YourIP/Alias”的格式访问。例如,如果我电脑的IP地址是“10.0.0.4”,并且别名是“tools”,那么在浏览器中输入“http://10.0.0.4/tools”就能直接访问你硬盘上的e:kop目录中的文件。
设置首页文件名
虽然WWW File Share能够将目录中的文件自动做成网页的形式显示,但相对于我们手工做出的网页来说就显得有些单调了。如果你想使用自己精心设计的网页,那么就需要选择首页文件名,一般为index.htm或index.html,并在“enable default document”前的方框中打上“√”。点击“OK”按钮返回设置界面,再点击“OK”按钮返回主界面,然后将“Share path”(共享目录)修改为你存放index.htm或index.html文件的目录,再点击“Start”按钮启动服务器即可。
允许/禁止上传文件
点击设置界面中的“Upload”项(如图4),然后在右侧窗口中“Allow uploading”选项前的方框内打上“√”,并且为上传的文件设定一个目录,如c:upload。那么别人在浏览你建立的服务器时,在页面顶部会显示“Upload”项,只要点击它就可以进行文件上传操作了,上传的文件存放在c:upload目录中。
如果想禁止别人上传文件,你只需将“Allow uploading”选项前方框内的“√”去掉就可以了,最后别忘了点击“OK”按钮保存设置。
口令保护
如果你只想让某些人访问你的服务器和上传文件,就使用口令保护功能吧。在设置界面点击“User/Password”项(如图5),将“Enable password protection for the whole site”选项前的方框中打上“√”就启用了口令保护功能。此时还需要创建至少一个用户,否则将无人能询问你的资源了。
要增加一个用户只要在如图5中右下角的“User name”栏输入用户名字,如hhhh,并且在“Password”栏设置好口令,然后选中“Allow downloading”(允许该用户下载)和“Allow uploading”(允许该用户上传)选项,最后点击“Add”按钮即可。
如果你想删除一个用户,首先从用户列表中选择一个用户名字,然后点击“Remove”按钮就OK了。
【Web服务器的配置与管理】推荐阅读:
web服务器配置实验07-15
nginx配置中文域名WEB服务器10-21
web服务器搭建与网站制作实验报告07-15
浅谈Web应用服务器测试09-22
WIN技巧:企业选购Web服务器注意事项08-24
windows 服务之WEB高级应用10-08
电影服务器协议、架设及防范配置介绍07-08