网络文档管理

2024-08-12

网络文档管理(共8篇)

篇1:网络文档管理

功能先进的文档管理网络系统

关键词:计算机网络办公自动化体系结构

电子计算机是本世纪最重要的科学技术成果之一。银行从出于生存竞争和发展经济的需要,是最早关注和使用这一成果的领域。十几年来,除了将计算机引入各种业务管理和开创新型业务外,还大大优化了经营管理方式和决策过程,包括文档的现代化管理。工商银行也率先在全国使用。文档管理网络系统选择了世界最先进的LOTUSNOTES作为其支持软件平台,全面实现了对非结构化信息的管理和共享,符合当代信息技术发展趋势。本文在此将该系统的网络配置环境和体系结构及基本功能介绍给大家,希望有助于其他行业的朋友们能借鉴。

一、系统的网络配置环境

进入九十年代以来,计算机网络技术不断发展,计算机科学界兴起了一个全新的跨学科的研究领域计算机支持的协同工作CSCW(ComputerSupportedCooperativeWork),它涉及到计算机科学、社会学、组织理论、人类学,信息科学等多种学科。随着CSCW理论的发展,人们开始推出CSCW的商品化产品,称之为群件(Groupware)。比较成熟著名的群件有IBMLotus公司的LotusNotes,Microsoft公司的ExchangeServer,AttachMate公司的OpenMind等。其中LotusNotes的功能最强,更多地体现了CSCW的一些理论。它具有强大的`信息管理和共享机制,内含工作流程软件开发环境的特点,是目前实现办公自动化系统最理想的软件平台。工商银行的文档管理网络系统以Notes为开发环境,这种基于Notes的计算机协同工作环境的配置相当灵活,既可以适应局部用户需求的NOTES局域网,也可以满足异地通信需要的广域网。其系统的网络配置环境如图:在整个网络中,采用了TCP/IP通讯协议。系统的局域网有两部分:一是总行文档服务器,总行各打字工作站,总行公文工作站,总行档案工作站;二是各分行文档服务器,分行各打字工作站,分行公文工作站,档案工作站,网卡以及互连设备组成。系统的广域网由总行文档服务器,各分行文档服务器、工作站、各地市行文档工作站、加密机、调制解调器及互连设备组成。系统以总行为网络核心,由公共电话网(PSTN)通过Notes的同步复制机制完成文档信息的传送。文档服务器安装了WINDOWSNT4.0,LOTUSDOMINO,文档服务器系统软件。客户工作站安装WINDOWS95,LOTUSNOTES,文档系统软件。

二、系统的体系结构

信息数据可以分为结构化数据和非结构化数据两种。目前数据库市场上的关系型数据库管理系统如FOXPRO、SYBASE、DB2、SQLSERVER等特别适合于管理结构化数据,用于构筑有大量复杂数据的业务处理。而日常办公的文件、图表、档案管理信息以及声音,视频等非结构化数据适合用像LotusNotes这样的文档数据库管理系统来管理。工商银行的办公自动化(简称OAofficeAutomation)网络系统既要管理非结构化数据又要管理结构化数据。它将二种数据库有机地结合起来,充分发挥了各自的优势。各部门的业务数据采用关系数据库进行统一规划设计,避免了重复建设及信息“孤岛”的产生,实现了资源共享,其快速关联能力为决策分析提供了有效的手段。而大量的办公文件、资料、档案、信息查询、决策分析等都属于非结构化数据,采用Notes数据库进行管理,形成了一个完整的、统一高效协调运行的办公应用体系。文档管理网络系统是在Notes上的应用,是OA系统的一个重要组成部分。

3、系统的基本功能

该系统将先进的计算机网络技术、电子邮件、文档数据库管理、电子编辑排版及扫描仪、输出打印设备等高度集成到一起,实现了文档资料处理从起草、编辑、排版、资料查询到文档资料远程、本地传输、接收分检、出样及存档等全过程的自动化,减少了文件、资料传输中的环节,简化了收、发文过程,显著地提高了机关的办公效率,为实现无纸办公、无纸邮件提供了高质量,高速度的传输手段。主要功能有:

(1)多媒体文档管理:多媒体文档管理系统的基本单位是“文档”。一个文档可包含文本、图形、图像、音频及视频等信息,主要管理办公文档,如红头文件的收发文处理以及通报、简讯、报告,软件文档、信息服务、会议纪要、公告、工作计划、通知、大事记等。收文处理主要有登录,分发,拟办,批办,存档。发文处理主要有拟稿、会签、签发、登记、发文、承办、催办、审核、归档。归档处理后的文档资料可在文件库和档案库中浏览、查询。

(2)文档编辑排版具有文字录入、编辑、排版,给文档实体加盖电子印章和附件扫描等功能。

(3)电子邮件电子邮件是群件最突出的功能之一,它在群件系统中起到信息传递的作用,同时也是群件应用的关键技术之一。电子邮件提供了按事务处理流程传送信息的功能。文档管理网络系统通过同步复制机制完成文档信息传送。传输速度快,费用低。

随着计算机网络技术的成熟和发展,文档管理网络系统在办公事务处理中发挥着越来越重要的作用。在应用过程中,还将不断吸收新技术,使它更加完善,更加适用。

篇2:网络文档管理

一、幼儿园网络设施投资于教育教学,24 小时之内,要用于教育教学工作。为规范幼儿园网络使用管理,确保网络资源高效安全地用于工作目的,特制定《梁丰幼儿园网络使用管理制度》。

二、本制度涉及范围包括总园、分园各办公地点的终端计算机、办公地点之间的连接、幼儿园和广域网、移动网络接入以及网络上提供的各类服务如电子邮件、代理服务、web服务、vod 服务、资源库、办公平台等。

三、信息技术中心作为幼儿园网络的规划、设计、建设和管理部门,有权对幼儿园网络运行情况进行监管和控制;并有权对幼儿园网络上的信息进行检查和备案。

四、管理规定:

1、任何人不允许在网络上从事与工作无关的行为,违反者将受到处罚。也决不允许任何与工作无关的信息出现在网络上,如出现要追查责任。

2、学校网络结构由信息技术中心统一规划建设与管理维护,任何部门和个人不得私自更改网络结构,办公室需安装软件必须事先与网络管理员取得联系。不可擅自改动网络计算机,擅自改动者将受到处分。

3、严禁任何人以任何手段,蓄意破坏幼儿园网络的正常运行,蓄意窃取幼儿园网上的保密信息。

4、幼儿园网上服务如 DNS、DHCP、WINS 等由信息技术中心统一规划,任何部门和个人不得在网上擅自设置该类服务。

5、为确保网络的正常运行,禁止通过各种方式,包括利用邮件、FTP、Win2000共享等在广域网中传送超大文件。

6、严禁任何部门和个人在网上私自设立 BBS、NEWS,个人主页,WWW 站点,FTP 站点及各种文件服务器,严禁在幼儿园网络上玩任何形式的网络游戏、提供图片等各种与工作无关的内容。违反者将受到处分。

7、任何部门和个人应高度重视保护幼儿园教学、技术秘密,严格请示、把关制度,对于需要上网的各类保密信息必须保证严密的授权控制。

8、工作需要的电子杂志,经审批后,由学校集中订阅和管理。

五、处罚规则:

1、对于蓄意破坏网络正常运行,蓄意窃取网上秘密信息的个人,依法追究法律责任。

2、对于在幼儿园网上散布淫秽的、破坏社会秩序宣传的性评论内容的个人,情节严重者将移交司法机关处理。

3、个人教学主页由学校统一管理;对于私自设立 BBS,NEWS,个人主页,WWW 站点,FTP 站点等各种形式网络服务的责任人,或玩网络游戏的个人,视情节和后果给予行政处分。

4、各种工作用文件服务器的申请,需经主管园长批准,由信息技术中心审核后方可设立。

5、对于在网上设立各种形式的网络游戏服务的责任人,要给予行政处理。

6、对于由于管理不善引起幼儿园秘密泄露的责任人,要给予罚款和行政处理。

7、对于私自更改网络结构,私自设置 DNS,WINS 等服务的责任人,造成后果的,要给予罚款和行政处理。

8、对于其他任何利用网络资源从事与工作无关的行为,将对照以上条例做出罚款、行

篇3:网络文档管理

一、高校文档一体化管理的理论依据和科学含义

(一) 理论依据。

主要为:其一“文件生命周期理论”。文件生命周期理论表明, 文件从现行到销毁或转化为档案永久保存是一个连续的整体运动过程, 这一整体过程尽管因文件价值形态的变化表现出明显的阶段性特征, 但各阶段之间具有紧密联系, 其在内容、物质形态和基本属性方面完全相同。文件生命周期理论准确地揭示了文件运动阶段的前后衔接和相互影响, 启示人们必须尊重这种整体性与内在联系, 对文件的整体运动过程实施全面和系统的管理, 是文档一体化管理当之无愧的理论基石;其二“基于档案价值鉴定理论的前端控制思想”。档案的价值鉴定是文件转化为档案的关键环节, 即根据文件内容对日后工作的有用性, 来判定文件是否保存, 以及保存多长时间。档案价值鉴定理论要求档案部门及工作人员必须在文件产生阶段就积极参与, 对档案形成实施前端控制, 确保档案内容的真实性及其档案管理的质量, 避免重复劳动, 提高文档工作的效率。档案价值的鉴定是以前端控制思想为主要特征, 并持续伴随文件生命周期的展开而多次进行的过程。

(二) 科学含义。

所谓高校文档一体化管理, 是指以文件生命周期理论为基础, 借助计算机及网络技术, 从系统论的角度出发, 对高校文件工作和档案工作进行统筹规划和科学管理, 使之实现系统化和规范化, 从而发挥各自及总体的最大效能, 确保从机构现行文件直至馆藏档案管理的高效和优化。需要指出的是, 本文对高校文档一体化管理科学含义的总体界定是从文件阶段到档案室管理阶段直至档案馆管理阶段的三位一体的全程管理理念, 但文章探讨的焦点集中于高校内部文件、档案的一体化管理, 因为这是目前高校办公自动化环境中存在困扰较多、难度较大、亟需解决的问题, 而也是延续至三位一体全方位文档一体化管理的基点和前提。

二、高校文档一体化管理的现实需要和自身优势

(一) 现实需要。

一是技术进步的需要。网络时代信息技术飞速发展, 高校文档一体化建设已不再是传统形式下的纯手工管理, 而是一种基于信息技术和网络运营的资源整合管理手段和管理方式。从文件转化为档案的整个生命周期来看, 都充分体现着文件处理与档案管理基于技术进步和管理创新密切联系, 突出了高校文档一体化建设的重要性;二是工作创新的需要。高校文档一体化管理的实施, 既突出了档案工作的高度, 简化了工作程序, 避免了重复劳动, 又加强了对文件处理的有效控制, 充分体现文件价值, 实现了高校文档生成控制与传输利用的一体化, 切实提高了文档工作的质量和水平;三是资源利用的需要。基于网络环境的高校文档一体化管理, 有效地利用了现代计算机技术和网络技术, 形成信息收集整理、编目保存、检索利用的一体化流程, 实现了数据共享和资源整合, 便于用户进行远程查询和访问, 使文档信息资源得到有效开发, 切实提高信息资源利用的效益和质量。

(二) 自身优势。

一为技术优势。高校校园信息化程度高, 设施先进, 为电子文件从产生、维护、管理到归档、利用、编研, 实行文档一体化管理提供了强大的技术支撑。实现了文档生成控制流程的一体化、管理的一体化、信息利用的一体化和纸张载体的电子化, 使得信息得以长期保存, 大大缩短文件传输处理的时间, 使文件管理和档案管理作为一个统一的系统工程得以实现, 达到了信息资源共享;二为人才优势。高校作为高技术人才的摇篮, 既云集了一大批各个专业的专家学者, 又拥有从硬件到软件的全套培训设备, 可以从文档一体化管理需要对文书工作人员和档案工作人员进行业务培训, 在人才培训方面具有得天独厚的优势;三为管理优势。现行体制下, 高校档案机构大都依附于或者脱胎于高校办公室, 因此, 在高校范围内很容易运用行政力量推行统一的数据标准, 建立统一的内部网络平台和系统, 并将这一系统与国家的文件管理网络相结合, 从而实现全局意义上的文档一体化管理。

三、实现高校文档一体化管理的有效途径

(一) 理念上, 确立文档一体化的管理思想。

文件与档案本属一物, 文档一体化管理思想的确立需要建立在对文件与档案内在价值认识的基础上, 需要明确二者间的诸多共性特征。树立文档一体化管理思想, 不仅体现在对文档管理体制变革的诉求中, 还应该将这种理念实施到文档信息公开的实践层面, 例如对文档信息的有序化整理, 相关业务标准的衔接, 以及信息技术支持下相关业务的虚拟对接等。当前, 在国家管理文档管理体制不宜改变的情况下, 高校在体制上要充分发挥党政办公室的作用, 协调统一文件、档案两个管理系统各自奋战的局面, 站在文件整体运行的角度对涉及信息资源共享利用的各种具体业务作出有益的协调兼顾。

(二) 体制上, 健全文档一体化的管理机制。

文件生命周期理论表明, 从现行文件到档案管理是一个前后衔接、相互交融、协调统一的有机整体。因此, 对其运动过程的有效把握必须建立统一的组织管理体制, 也只有解决体制问题, 才能为顺利实施文档一体化管理提供强有力的组织保障, 管理体制如不改革, 高校的文档一体化管理将举步维艰。所以, 笔者认为, 高校要推进文档一体化管理进程, 必须创新组织管理体制, 首先要建立全校性的文书档案工作委员会, 由学校党委书记和校长任主任委员, 副书记和副校长任副主任委员, 各业务部门主要负责人任委员, 统筹协调全校的文书档案管理工作;其次要规范部门职责, 将文书档案管理纳入各业务部门的工作职责范围, 同时明确各部门主要负责人为文书档案工作的第一责任人, 从而将文件的收发处理、立卷归档和档案的收集整理、查考利用, 协调统一到文档一体化管理平台上来。

(三) 规范上, 完善文档一体化的管理制度。

高校要顺利推进文档一体化管理进程的实施, 首先要严格执行国家和部门 (行业) 的有关法律法规、标准规范, 如《党政机关公文处理办法》 (中办发[2012]14号) 、《归档文件整理规则》 (中华人民共和国行业标准DA/T 22-2000, 国家档案局2000年12月6日批准, 2001年1月1日实施) 、《电子公文归档管理暂行办法》 (2003年7月28日国家档案局令第6号发布, 2003年9月1日施行) 、《高等学校档案实体分类法》和《高等学校档案工作规范》 (教办[1993]429号) 等, 努力确保文书处理与档案管理的标准统一、规范协调、有机衔接。在此前提下, 要结合本校实际修订完善高校内部的文书档案管理制度, 制定统一的业务标准和规范, 强化校内文件和档案管理的标准化、规范化、科学化, 尤其是要加大对电子文件的规范和管理力度, 制定电子文件归档管理制度, 严格统一和规范揭示电子文件内部、外部特征的各项数据信息。

(四) 业务上, 实施文档一体化的前端控制。

文件生命周期理论揭示我们, 现行文件的管理质量直接决定着档案管理的成败, 它要求文书、档案部门或人员必须积极进行文件的前端控制, 从而确保档案自身及其管理的质量, 避免重复劳动。进而言之, 文档部门或人员对文件实行前端控制, 本身就是现行文档一体化管理的实现途径和重要体现, 可以消除因现行文件管理不善而导致档案部门得不到完整档案的弊端, 也可避免因现行文件管理质量低劣而导致档案部门重新整理的浪费。特别是当前电子文件的大量涌现, 强调档案部门和人员实行对文件的前端控制更具特殊重要的意义, 因为电子文件具有“载体无形化”特征, 假如文档部门或人员不及时予以有效控制, 文件可能就会“转瞬即逝”, 造成档案馆根本得不到档案而出现馆藏枯竭的严重后果。因此, 高校在实施文档一体化过程中, 文档部门或人员一定要提前介入、主动介入, 积极实施前端控制和业务指导。

(五) 技术上, 搭建文档一体化的管理平台。

在网络环境下, 高校实施文档一体化管理必然形成文档信息资源共享利用的网络化, 因此建立一个以计算机信息管理为核心, 以网络传输为媒介, 集公文处理和档案管理为一体的综合办公自动化系统势在必行。高校管理者要正确处理好办公自动化系统与档案信息化系统的无缝对接, 业务职能部门要增强档案管理意识, 建立电子文件归档管理制度;档案工作者要积极参与到文档一体化建设的实践中进行前端控制, 全过程参与, 积极指导, 监督把关。高校文档一体化是一项长期而持久的系统工程, 需要统一标准、超前谋划、尽快实施, 真正实现从文件产生、运行到归档利用的一体化管理。

(六) 团队上, 建设文档一体化的管理队伍。

文档一体化管理要求文档管理人员既要熟悉现代档案管理业务, 又要了解文件处理基本知识, 还要掌握计算机操作和网络应用, 并能熟练运用办公自动化系统进行文档信息的编辑、存储、检索、利用等。因此, 只有培养一支高素质的文档管理人才队伍, 才能真正提高文档一体化的管理水平。具体来讲, 文档管理人员首先要树立与时俱进的管理理念, 加强现代化管理知识的学习, 突破传统的文档管理思维模式, 积极掌握和利用信息处理技术、计算机应用技术等现代化的办公技术和手段开展文档工作。其次, 文档管理人员还需注重提升自身业务素养, 积极参加各类培训、讲座和业务交流、学习活动, 多角度、多途径、多层次提高自身的业务水平和管理水平。第三, 高校还要重金广纳贤才, 引进和培养高层次的文档管理复合型人才, 并积极引导和鼓励其进行文档一体化管理的理论研究和应用创新, 进一步推动高校校务信息化的健康和可持续发展。

总之, 在网络环境下, 高校推进文档一体化管理既有理论上的坚实基础, 又有现实中的客观需要;既体现了高校自身的发展优势, 又进行了文档一体化管理的实践探索, 为全社会信息资源的整合和共享利用开辟了崭新的途径, 为社会主义文化大发展、大繁荣做出了积极的贡献。

参考文献

[1]刘建平.信息时代高校文档一体化管理刍议[J].办公室业务, 2012 (7) .

[2]夏文.高校文档一体化的探析[J].湖北师范学院学报, 2011 (1) .

[3]王健.电子时代机构核心信息资源管理[M].北京:中国档案出版社, 2003.

[4]张瑜.浅析高校文档一体化建设[J].黑龙江档案, 2013 (2) .

[5]唐江玲吕露.近五年高校文档一体化研究综述[J].科技资讯, 2012 (2) .

篇4:网络文档搜索 我要快人一步

免费文档,快速批量下载

常见的搜索引擎都支持文档搜索功能,这里以百度文档搜索(http://file.baidu.com)为例,输入关键词“创新思维方法”,选择文档类型为“PPT”,单击“百度一下”按钮(如图1),很快就可以搜索到所有相关的PPT演示文稿链接。

这时,百度搜索框中的关键词会自动变成“filetype:ppt创新思维方法”(如图2),其中,“filetype”为文档搜索控制符,ppt为PowerPoint演示文稿,两者之间需要输入一个半角空格。将文档类型符号替换为doc、xls、pdf等,还可以进行Word文档、Excel表格、PDF文档等类型的文档搜索。在百度、谷歌、网易有道(http://www.youdao.com)等搜索引擎的搜索框中直接输入上述关键词,同样可以进行文档搜索。

单击某个PPT链接,可以查看或下载该文件,右击执行“使用360安全浏览器下载全部链接”或其它相似的批量下载命令,打开“选择要下载的URL”对话框。因为在该页面上还有其它图像、网页链接等等,所以选择PPT文档类型,单击“确定”按钮,就可以批量下载当前页面所链接的所有文档(如图3)。常见的搜索引擎,每页搜索结果默认都显示10条,单击搜索引擎主页右上方的“搜索设置”按钮,可以修改每页显示的链接数目,最多可以设置为100条。

共享文档,轻松浏览下载

通过百度的文档搜索功能,虽然可以搜索下载到海量的免费文档资料,但也有一个明显的缺点,那就是搜索结果的时效问题。通过百度搜到的文档链接,常常是几天、几个星期甚至几个月前,由搜索引擎派出的蜘蛛程序在网上抓取并添加到索引数据库中的信息,而不是直接在因特网搜索到的结果。

众所周知,因特网上的文档资料浩如烟海,而且每时每刻都在不断地增加,搜索引擎的索引数据库更新肯定需要较长的一段时间。举一个简单的例子,你可以试着在新浪网站上发一条微博,除非你是名人或者微博内容特别出彩,有很多人点击或转载,否则,至少要等几个星期才能通过百度搜索引擎找到你的微博链接。此外,有一些共享文档的下载网站,也会采用一些限制技术,阻止搜索引擎的蜘蛛程序对网页内容的抓取操作,因此也就无法通过搜索引擎查到它们。

综上所述,使用搜索引擎并不一定都能搜索到最想要的文档资料,有时还需要通过豆丁、新浪爱问等共享文档网站。直接搜索更多更新的共享文档,这里以豆丁网(http://www.docin.com/)为例,我们既可以通过上方的搜索框,进行关键词搜索操作;也可以通过下方的文档分类选项,根据分类目录搜索文档(如图4),其中有一部分文档,通过百度搜索引擎是暂时搜索不到的。

对于搜索到的豆丁共享文档,一般都可以免费浏览(如图5),但如果要下载这些文档,则需要先注册为豆丁网会员,并支付对应数量的豆元(豆丁网上的虚拟财富单位,相当于腾讯网上的Q币),才能下载文档。获取豆元的方法,除了在线充值之外,上传文档资料、登录邮箱验证、自己上传的文档被网友下载等,都可以获得一定数量的豆元。

篇5:网络文档管理

甲方:广东中山柔亮五金灯饰电器公司

乙方:张锡华中国电子商务师

根据国家相关法律规定及甲方的业务需要,经甲乙双方平等自愿、协商一致,就甲方聘请乙方为雇员,达成协议如下:

一、乙方身份:乙方(张锡华,身份证:XXXXXXXXXXXXX)属于柔亮公司临时职工,由甲方聘请并派遣到甲方单位主持电子商务工作。

二、聘用期:经双方同意按以下方式确定合同;

1、固定期协议,从 2014 年 1月 1日至 2014年6月 30日止。

2、合同期满,根据双方意向决定是否续签合同期限。

三、服务内容

1、甲方应授予乙方相应的职位权力实施电子商务工作的开展。

2、乙方应全力以赴对甲方电子商务工作的计划与实施负有相应的工作责任。

3、服务内容分为:平台建设、网络推广、日常电子商务管理(除业务和销售工作)。

4、乙方有责任对公司的业务开展进行最大化节约成本原则,优先选择免费方式。

5、乙方有义务对甲方公司的员工进行定期培训,努力打造最有优势的电子商务团队。

6、乙方需要虚心听取与决策甲方提出的要求与改进,并采取合现的工作建议。

四、保险和福利待遇

1、甲方应为乙方购买一份交通保险,主要用于保证乙方在来往公司的交通保险保障。

2、甲方与乙方经过洽谈并确定在本合同服务期间需要每月1-5号前发放上月工资。

3、甲方与乙方经过洽谈并确定乙方的每月基本工资为2800元。

4、甲方与乙方经过洽谈并确定整个电子商务团队达到营利时,进行相应的提成磋商。

5、其他合法的福利根据甲方的实际情况进行补充。

五、关于商业机密

1、甲方提供乙方的工作资料,乙方无条件进行商业保密。

2、合同终止当天,乙方需要删除相应的工作资料。

六、协议的履行和变更

本协议双方均有相应的权利与责任,双方需要遵守承诺。协议变更时需要双方协商确定。

七、其他约定

本协议一式两份,甲乙方双方各一份。双方签字确立合同关系。

甲方盖章:乙方签名:

篇6:网络资料文档[范文模版]

Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解Ping的一些参数和返回信息。

以下是PING的一些参数:

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list

-t

Ping 指定的计算机直到中断。

-a

将地址解析为计算机名。

-n count

发送 count 指定的 ECHO 数据包数。默认值为 4。

-l length

发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。

-f

在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。

-i ttl

将“生存时间”字段设置为 ttl 指定的值。

-v tos

将“服务类型”字段设置为 tos 指定的值。

-r count

在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。

-s count

指定 count 指定的跃点数的时间戳。

-j computer-list

利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。

-k computer-list

利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。

-w timeout

指定超时间隔,单位为毫秒。

destination-list

指定要 ping 的远程计算机。

Ping的返回信息有“Request Timed Out”、“Destination Net Unreachable”和“Bad IP address”还有“Source quench received”。

“Request Timed Out”这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。大多数的原因可能是对方装有防火墙或已下线。

“Destination Net Unreachable”这个信息表示对方主机不存在或者没有跟对方建立连接。这里要说明一下“destination host unreachable”和“time out”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现“time out”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”。

“Bad IP address” 这个信息表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。

“Source quench received”信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。

怎样使用Ping这命令来测试网络连通呢?

连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。

首先我们讲一下使用Ping命令的步骤。

使用Ping检查连通性有五个步骤:

1.使用ipconfig /all观察本地网络设置是否正确;

2.Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;

3.Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;

4.Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)

5.Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。

在检查网络连通的过程中可能出现一些错误,这些错误总的来说分为两种最常见。

1.Request Timed Out

“request time out”这提示除了在《PING

(一)》提到的对方可能装有防火墙或已关机以外,还有就是本机的IP不正确和网关设置错误。

①、IP不正确:

IP不正确主要是IP地址设置错误或IP地址冲突,这可以利用ipconfig /all这命令来检查。在WIN2000下IP冲突的情况很少发生,因为系统会自动检测在网络中是否有相同的IP地址并提醒你是否设置正确。在NT中不但会出现“request time out”这提示而且会出现“Hardware error”这提示信息比较特殊不要给它的提示所迷惑。

②、网关设置错误:这个错误可能会在第四个步骤出现。网关设置错误主要是网关地址设置不正确或网关没有帮你转发数据,还有就是可能远程网关失效。这里主要是在你Ping外部网络地址时出错。错误表现为无法Ping外部主机返回信息“Request timeout”。

2.Destination Host Unreachable

当你在开始PING网络计算机时如果网络设备出错它返回信息会提示“destination host unreachable”。如果局域网中使用DHCP分配IP时,而碰巧DHCP失效,这时使用 PING命令就会产生此错误。因为在DHCP失效时客户机无法分配到IP系统只有自设IP,它往往会设为不同子网的IP。所以会出现“Destination Host Unreachable”。另外子网掩码设置错误也会出现这错误。

还有一个比较特殊就是路由返回错误信息,它一般都会在“Destination Host Unreachable”前加上IP地址说明哪个路由不能到达目标主机。这说明你的机器与外部网络连接没有问题,但与某台主机连接存在问题。

举个例子吧。

我管理的网络有19台机,由一台100M集线器连接服务器,使用DHCP动态分配IP地址。

有一次有位同事匆忙地告诉我“我的OUTLOOK打不开了”,我到他机器检查,首先我检查了本地网络设置,我用ipconfig /all看IP分配情况一切正常。接着我就开始PING网络中的其中一台机器,第一次PING结果很正常,但OUTLOOK还是无法使用其它网络软件和Copy网络文件都可以使用但网络速度很慢,第二次PING我用了一个参数-t(-t可以不中断地PING对方,当时我想PING一次可能发现不了问题)发现有time=30ms和request time out,从服务器PING这台机就更有趣,request time out比正常数据还多,在局域中竟然有time=30ms和request time out太不正常了。开始我认为是网卡的问题但换网卡后故障依旧,重做网线还是不能解决问题,这故障真有趣!最后我没办法了把它插在集线器端口上的另一端的网线换到另一个端口,哈!故障解决了。原来是集线器端口坏了。

如何用Ping命令来判断一条链路的速度?

Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒

我们先来看看它有那些返回数据。

Pinging 202.105.136.105 with 32 bytes of data:

Reply from 202.105.136.105: bytes=32 time=590ms TTL=114 Reply from 202.105.136.105: bytes=32 time=590ms TTL=114 Reply from 202.105.136.105: bytes=32 time=590ms TTL=114 Reply from 202.105.136.105: bytes=32 time=601ms TTL=114

Ping statistics for 202.105.136.105:

Packets: Sent = 4, Received = 4, Lost = 0(0% loss), Approximate round trip times in milli-seconds:

Minimum = 590ms, Maximum = 601ms, Average = 593ms

在例子中“bytes=32”表示ICMP报文中有32个字节的测试数据(这是估算速度的关键数据),“time=590ms”是往返时间。

怎样估算链路的速度呢?举个例子吧。我们把A和B之间设置为PPP链路。

从上面的PING例子可以注意到,默认情况下发送的ICMP报文有32个字节。除了这32个字节外再加上20个字节的IP首部和8个字节的ICMP首部,整个IP数据报文的总长度就是60个字节(因为IP和ICMP是Ping命令的主要使用协议,所以整个数据报文要加上它们)。另外在使用Ping命令时还使用了另一个协议进行传输,那就是PPP协议(点对点协议),所以在数据的开始和结尾再加上8个字节。在传输过程中,由于每个字节含有8bit数据、1bit起始位和1bit结束位,因此传输速率是每个字节2.98ms。由此我们可以估计需要405ms。即68*2.98*2(乘2是因为我们还要计算它的往返时间)。

我们来测试一下33600 b/s的链路:

Pinging 202.105.36.125 with 32 bytes of data:

Reply from 202.105.36.125: bytes=32 time=415ms TTL=114 Reply from 202.105.36.125: bytes=32 time=415ms TTL=114 Reply from 202.105.36.125: bytes=32 time=415ms TTL=114 Reply from 202.105.36.125: bytes=32 time=421ms TTL=114

Ping statistics for 202.105.36.125:

Packets: Sent = 4, Received = 4, Lost = 0(0% loss), Approximate round trip times in milli-seconds:

Minimum = 415ms, Maximum = 421ms, Average = 417ms

看是不是差不多啊。^_^

这里大家可能要注意到,这估算值跟实际值是有误差的,为什么呢?因为我们现在估算的是一个理论值,还有一些东西我们没有考虑。比如在网络中的其它干扰,这些干扰主要来之别的计算机。因为在你测试时不可能全部计算机停止使用网络给你做测试,这是不实际的。另外就是传输设备,因为有某些设备如MODEM它在传输时会把数据压缩后再发送,这大大减少了传输时间。这些东西产生的误差我们是不能避免的,但其数值大约在5%以内我们都可以接受(利用MODEM传输例外),但是可以减少误差的产生。比如把MODEM的压缩功能关闭和在网络没有那么繁忙时进行测试。有时候误差是无须消除的。因为我们需要这些误差跟所求得的理论值进行比较分析,从而找出网络的缺陷而进行优化。这时测试网络的所有数据包括误差都会成为我们优化的依据。

还要注意,这种算法在局域网并不适用,因为在局域网中速度非常的快几乎少于1ms,而Ping的最小时间分辨率是1ms,所以根本无法用Ping命令来检测速度。如果想测试速度那就要用专门仪器来检测。

篇7:网络商城系统需求文档

在Internet蓬勃发展的今天,网上购物已经不是什么新名词,越来越多的网民在通过这种方式来选购自己心仪的商品。这也使得越来越多的公司和企业开发了属于自己的网络商城系统,例如China_Pub、当当网、卓越网、京东网等等。下面我们学习如何开发一套网络商城系统。1.2开发背景

帆成商业集团股份有限公司是一家拥有100家连锁超市的大型超市集团,为了更好的服务客户和拓展公司的业务,需要开发一套网络商城系统。通过该系统能够更好的管理公司的商品种类及其商品,而且能够对商品进行折扣处理,这样能够吸引更多的客户。客户在购完商品后,系统将自动生成订单,客户可以选择在线支付和货到付款两种方式,这样客户就能很好的享受不出户,就能选购心仪商品的便捷。

1.3Jsp编程技术 1.3.1 Java语言

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。1.3.2 Servlet技术

Servlet是用Java编写的Server端程序。Servlet运行于Java-enabled Web Server中。Java Servlet可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。最早支持Servlet技术的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web Server开始支持标准的Servlet API。1.3.3Javabean技术

JavaBean 是一种JAVA语言写成的可重用组件。JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

第二章

网络购物系统的需求分析

2.1可行性分析

可行性分析是通过对项目的主要内容和配套条件,从技术,经济,工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点

(1)技术可行性

因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的web服务器,购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。(2)经济可行性

根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用为5300元左右,另外每年交纳600元占用网站空间和网站维护费。为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。这样看来一个成功的网站建成后为这个营销商带来的效益将会远远大于成本。但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,那个每年服务器与网络线路和设备的维护费用将是企业不得不重点考虑的因素。如何做好经济可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。(3)操作可行性

如今,计算机与网络已经非常地普及。特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员共必备的技能。由于这个是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理。

2.2消费者的需求分析

作为消费者,在网上购物系统中的最主要需求,无疑是安全快捷方便的完成购物流程。优质的购物系统应该能够满足消费者一下几点的需求:在最短的时间内找到自己需要购买的商品;用安全、简便、快捷的方式完成电子交易并实时关注自己的订单状态;可以根据自身情况选择最合适自己的物流配送方式;在以消费者为中心的购物系统中完成舒适的购物过程等。(1)商品分类目录与商品搜索功能

为满足消费者能够方便快捷的找到自己需要或感兴趣内容的要求,网上购物系统必须有一个健全的符合大部分消费者思维习惯的商品等级分类,为消费者提供一个完善的商品分类目录。这个分类目录指导了整个网络购物系统的设计中有着非常重要的意义。此需求范围内另外一个重点功能是商品搜索功能,为消费者提供个性话搜索,满足在多种情况下的需要。(2)电子交易方式需求

目前国内在电子交易与电子认证领域的发展已经可以在很大程度上满足消费者对与安全,简便,快捷电子交易方式的需要。但在众多电子交易方式中,不同的消费者会根据自身情况有所侧重,使用自己习惯的或者更加信赖的方式进行电子交易。这一点就构成了网上购物系统在电子交易方式上的需求。尽可能满足大多数消费者对于交易方式的需要,是网上购物系统在交易支付方面需要重点考虑的问题。(3)订单状态实时追踪

网上购物系统中,订单是重要的交易凭证之一,交易支付与物流配送都需要以订单作为依据。对于消费者跟企业双方都是尤为重要的。在整个消费过程中,消费这需要查询,管理自己的订单,最好还可以实时追踪自己的订单状态,订单信息是否正确,支付是否成功,配送是否开始,以此来了解自己本次网上购物的各项进程。另外一个人性话的订单查询、管理系统也会在很大程度上让消费者获得舒适的购物体验。

(4)物流配送方式需求

近年来,国内电子商务业务范围内的物流发展,相当迅速,与电子交易方式的情况类似,为消费者提供多种选择,但不同消费者会根据自身情况,以及物流公司本身的信誉情况,资费标准进行不同的选择,尽可能满足大部分消费者在物流配送方式上的不同需求。因此从消费者的利益出发,使消费者可以选择自己最信赖或者最合适自身情况的物流配送方式,尽量为消费者节约运费成本,也是网上购物系统要着重考虑的一个方式。

2.2企业的需求分析

作为企业,在网上购物系统中最主要的需求,以如何提高工作效率与经济效率为前提条件,同时处处体现企业优秀的客户服务理念。优质的购物系统应该要满足消费者一下几点的需求:企业整体VI(视觉识别)的需求,一直的页面风格,使优秀商品在网络上获得最好的展示效果,刺激消费者的消费欲望,建立公司整体形象;方便快捷的发布各种促销信息,吸引消费者对企业优质商品,推荐商品,相关商品的关注;多种安全可靠的电子交易方式以及物流配送方式,可以最大程度上满足不同消费者的需求,人性化的订单管理与查询系统,方便消费者对与交易状态的跟踪查询;完善的消费者信息统计管理系统,收集消费者反馈信息,体现企业的优质客户服务理念。(1)企业的整体VI需求,良好页面展示效果

在网上购物系统中,企业需要依靠系统的整体VI来建立和提升企业形象,获取消费者的初步好感,才能进而刺激消费者的消费欲望,获得经济效益。一个整体的VI形象,在网上购物系统中需要良好的页面展示效果来实现,所以在保持工作效率的前提下,网上购物系统应尽最大可能保证良好的页面效果。(2)商品分类目录与促销信息发布

企业在为消费者提供方便快捷的购物环境的同时,也需要利用商品分类目录与商品搜索功能为消费者展示更多类似的优质产品,所以商品分类目录和搜索功能需要在消费者进行商品选择时,展示更多企业所提供的类似的或者相关的商品。一个优秀的网上购物系统不光要有优质的商品,也应该有一个像消费者推荐和展示这些商品的方法与策略,解决企业的这个需求问题,就需要根据自身产品特点建立起良好的商品分类目录,以及推荐商品分类和大量促销信息的发布的体系。

(3)电子交易方式与物流配送方式需求

随着电子交易与现代物流的发展,越来越多的垫子交易方式和物流配送方式可以供网上购物系统选择,满足各种情况的需要,但是一个购物系统所具备的电子交易方式与物流配送方式也并不是越多越好,因为从企业效益上来讲,过与多样化的交易方式与物流配送方式是不可行的。正确的选择应该是根据自身实际情况,行业特点以及对主要消费者需求情况进行分析后,选择几种能满足大多数消费者要求的交易方式与物流配送方式即可。而且在交易方式与物流配送方式的选择上从消费者的角度出发,尽可能为消费者节约不必要的附加消息。

(4)订单管理与查询

在网上购物系统中,订单管理对于消费者和企业的重要性已经在上文做了详细的说眀,企业需要依据消费者的订单来掌握消费者的购物情况,消费者选购的商品信息、数量,以及支付方式的选择,是否完成支付。支付完成之后,需要根据订单内的联系方式,收货地址以及选择的配送方式为消费者展开物流配送。

订单管理是网上购物系统中较为繁琐,容易出错的一个环节,所以优质的购物系统应该为企业提供完善,方便的订单管理功能,按照交易支付的进程,物流配送的进程为订单的不同状态,方便企业以及消费者对于订单的查询与管理,以此来掌握购物过程的进行。(5)用户信息管理

企业需要对消费者信息进行管理,分析,统计。这对于维护原有市场和开拓潜在市场都是有着重要意义的。网上购物系统要为企业提供方便的用户信息管理系统,准确完善的为企业提供用户信息。(6)商品信息管理

企业需要对商品的库存,价格进行分析和统计,这对于公司的利益和搞促销活动具有重要的意义,公司可以通过对商品的销售数量及价格分析,适当的降低价格和提高价格,这样不仅为公司带来了巨大利益,同时也满足了消费者购买促销商品的心里需求。2.3性能要求 2.3.1硬件环境

处理器:Inter Pentinm 3 或更高 内存:128MB 硬盘:2GB 2.3.2软件环境

操作系统:Window 98/2000/xp/win 7 数据库:Oracle 系统工具:myeclipse10.0 开发工具:Adobe Dreamweaver cs3

第三章 网络购物系统结构分析与概要设计

通过前面对于网上购物系统的需求分析,下面就利用管理信息系统的开发方法来实现系统结构的分析与设计,系统分为前台和后台管理。前台用于会员注册,登录,修改个人资料,查询商品,订购商品,生成订单,进行结算,查询与管理订单等。后台管理包括商品管理,会员管理,管理员管理,订单管理,促销信息发布,留言评价管理。

3.1系统流程分析

以用户的购物流程建立的系统流程图:

图3.1系统流程图

系统流程文字说明:用户登录网站,已注册的会员可以直接登录网站进行购物。未注册用户按照系统提示进行注册登录。用户根据自己的需要,通过系统的商品分类目录、商品搜索功能或各类促销活动,选择自己需要的商品,进入商品细节展示页面。选定商品,点击放入购物车。若用户尚未登录,提示用户进行注册登录后再进行购买,在购物车中查看详细购物信息,确定后去收银台,在收银台完善收货信息,选择支付与配送方式,生成订单。在订单页面确认订单信息后,进行支付,成功后。为用户发货,用户完成收货,交易完成。3.2系统功能分析

根据系统的实现流程,对系统功能进行分析:

(1)商品分类目录功能:按照商品特点进行分类,为用户提供结构清晰的商品分类结构,用户可根据商品分类目录找到自己需要或感兴趣的商品。

(2)商品搜索功能:用户可以进行关键字进行模糊搜索,或者通过已经了解的特定商品 的名称或者货号等信息来进行较精确的搜索,找到商品。

(3)商品排序功能:用户可以选择从低到高的价格查看商品。

(4)商品展示功能:商品详细信息的展示,商品名称,货号,库存数量,价格,规格,尺码颜色等属性的详细说明。商品细节图片展示与详细文字说明。

(5)购物车功能:用户决定购物后,将商品暂存与购物车内,在次显示用户所选购商品 的名称,数量,尺码,颜色,价格等等的购物信息。

(6)收银台结算功能:用户确认购物信息无误之后,进入收银台,在此选择支付方式,配送方式,完善收货信息,生成订单,确认订单信息后进行结算与支付。

(7)订单查询管理功能:实现用户对订单的查询,用户在此根据:全部订单,未 付款的订单,已付款等待发货的订单,已发货的订单,成功交易的订单,已取消的订单

几种不同状态,进行查询管理操作。

(8)用户留言功能:用户在留言板内进行留言,可以在前台页面显示。

(9)会员管理功能:会员注册,会员登录,修改个人信息,以及会员丢失密码之后找 密码的功能。

(10)商品分类功能:将商品按照品牌分类或者安照属性分类。(11)商品新增功能:添加新的商品及商品信息

(12)商品删除功能:商品库存为0或者商品质量不达标需要将商品下架。

(13)商品信息修改功能:企业可以根据商品的销售量来修改商品的价格,有利于企业的利益和商品的销售量。

(14)商品统计功能:企业通过统计商品的销售量,可以查看商品的出售情况。

(15)商品配送功能:用户可以自行选择配送方式或者配送方式由管理员随机选择。

(16)商品物流更新功能:企业需及时更新物流信息。(17)商品支付状体功能:企业根据用户是否支付成功来提醒用户。

(18)用户信息更新功能:如果用户更改用户信息,企业也需要更新用户信息。(19)用户修改密码功能:用户需要根据身份证号码来修改密码(20)企业回复评价功能:用户购物后对商品评价,企业也可以对用户的评价进行回复。

(21)登录验证功能:管理员或会员通过验证后进入不同的页面,会员通过验证则进入前台页面,管理员通过验证则进入后台页面。

3.3系统功能结构

3.3.1网上购物系统的前台功能结构

根据系统的流程实现及功能分析,网上购物系统的前台功能结构如图所示:

图3.3.1系统前台功能模块结构图

3.3.2前台模块详细功能描述

用户通过前台功能完成整个购物过程。系统前台主要包括:商品分类,商品展示,会员管理,购物车,收银结算,订单查询管理,留言板等几大功能模块。

(1)商品分类模块:商品分类模块实现了根据物品分类进行的商品划分和展示,以及

根据品牌进行的商品划分。用户可以根据女装,男装,休闲装这样的一级分类进行查询,也可以继续查询女装下的外套,衬衫这样的二级子分类。同时商品也按照商品品牌分类,用户也可以选择某个品牌的商品进行查询。另外还为客户提供推荐商品这样的促销类型的分类展示。

(2)商品展示模块:商品展示模块实现对于该商品的商品名称,货号,库存数量,价格,规格,尺码颜色等属性的相信说明,以及细节图片和详细的文字说明内容。用户决定订购此商品,对于已登录的用户,直接调用购物车模块,将商品信息放入购物车内。如果用户尚未登录,则调用会员管理页面请用户先进行登录或者注册,然后再调用购物车模块完成购物流程。

(3)会员管理模块:会员管理模块实现用户注册成为会员,以及会员登录。用户注册成为会员时输入用户名,登录密码,以及真实姓名,联系方式等信息,这些信息用于会员管理,在会员不慎遗失密码时,可以通过个人信息找回登录密码。

(4)购物车模块:购物车模块实现了暂存购物信息的功能,用户可以随时查看自己的购物车内的物品信息或者清空购物车。用户选购某件商品时,将商品放入购物车,在购物车内确认商品信息无误后,到收银员去收生成订单,完成支付。(5)收银结算模块:收银结算模块实现生成订单与结算支付的功能,用户确认购物车内的商品信息无误,点击去收银台,即调用收银台模块,让顾客完善收货人信息,支付与配送方式等等的必要信息后,生成订单,确认后,进行支付。

(6)订单查询管理模块:订单查询管理模块实现了用户对于订单的查询和管理,并且根据订单的不同状态将其进行划分:全部订单,未付款的订单,已付款未发货的订单,已发货的订单,交易成功的订单,已取消的订单。通过后台对于订单状态的管理,用户的订单随着购物流程中转换成为相应的状态。

(7)留言版模版:留言板实现用户对于网站的留言,用户可以通过留言模块发表留言,通过后台对留言内容的回复与操作,在前台留言板页面进行显示。

3.4网上购物系统的后台功能结构 3.4.1网上购物系统的后台功能结构图

根据系统的流程实现及功能分析,网上购物系统的后台功能结构如图所示:

3.4.1购物系统的后台功能结构

3.4.2前台模块详细功能描述

系统后台供公司内部人员使用,可以用来管理公司的商品种类信息、商品信息、订单信息以及用户信息等等,具体的功能模块如下:

(1)商品种类管理模块:该模块用来管理商品种类信息,包括商品种类的编号和商品的名称。

(2)商品管理模块:该模块用来管理商品信息,包括商品名称、商品描述、商品价格、商品总数量等信息。

(3)订单管理模块:该模块用来管理订单信息,包括用户编号、订单提交时间、发货时间、总金额、买家备注、买家是否付款等信息。

(4)用户管理模块:该模块用来管理系统的注册用户信息,包括用户名、密码、性别、住址、联系电话等信息。

篇8:网络文档管理

应用程序框架(Application Framework)为软件的设计提供了便利条件。MFC的文档/视图(Document/View)结构就是非常典型的应用程序框架,在此基础上设计的SNMP网络管理系统符合面向对象程序设计的理念。

2 MFC文档/视图

MFC应用程序的核心是文档对象以及相关的视图窗口的概念。文档对象通常代表应用程序已经打开的一个文件,而视图窗口提供了该文档的数据的可视表示形式并接受用户的交互。文档和视图之间的关系是“一对多”的关系。换句话说,一个文档可以有许多个视图,但一个视图只能和一个文档关联。MFC的文档/视图结构希望把程序员的精力放在真正的数据结构设计以及数据显示操作上,而不要花在模块的沟通或消息的流动传递上。

MFC文档/视图结构是一种Application Framework,因为它是一个基础性的平台,是一个模型。Application Framework使程序写作犹如做填充题;Visual C++的软件开发工具则使程序写作犹如做选择题。先做选择题,再在骨干程序中做填充题。MFC之所以为Application Framework,最重要的一个特征就是它能够将管理数据的程序代码和负责数据显示的程序代码分离开来,这种能力由MFC的Document/View提供。

3 SNMP网络管理系统

网络管理一般是指对网络系统中的各种设备(如:交换机,路由器)进行监测、分析与控制,从而保障整个网络系统可靠、有效地运行。网络管理员通过管理者与管理代理之间的交互通信而达到对网络进行管理的目的。为了保证管理者与管理代理之间能正确地交换管理信息,需对管理信息作出定义和在两者之间达成一致协议。前者即是管理对象,有时简称为对象,管理对象的集合称为管理信息库MIB(Management Information Base),后者就是网管协议。目前,世界上使用最广泛的网管协议是基于TCP/IP的简单网络管理协议SNMP(Simple Network Management Protocol),该协议简单、易于实现且具有良好的可扩充性,是工业界事实上的网管协议标准。

通常情况下,运行网络管理程序的计算机称为网络管理工作站,代理(Agent)是运行在网络设备上的进程。管理工作站通过向代理问询获得网络设备的工作状态信息(如交换机端口流量),还可以向代理发送设置指定管理信息的操作;代理则负责处理和响应来自管理工作站的请求,也可以向管理工作站报告本地发生的一些事件(如ColdStart)。运行代理的网络设备不仅可以是路由器,交换机,还可以是网络打印机,甚至是一台不间断电源(UPS),任意一台启用了SNMP的网络设备,就是标准的SNMP代理。只要配置了正确的权限,网络管理工作站就可以对网络中的代理进行管理。

4 系统设计原则

系统设计的好坏在根本上决定了软件系统的优劣。网络管理系统的设计应遵循面向对象程序设计的原则。面向对象技术的应用为提高软件开发效率起着重要的作用,面向对象技术主要优点体现在解决软件开发过程中维护复杂性和提高生产率以及大型程序设计等方面。面向对象技术通过以下方面充分发挥其优势。

4.1 结构稳定性

体系结构是系统设计的第一要素,详细设计阶段的工作如用户界面设计、数据库设计、动态链接库设计、数据结构设计等等,都是在体系结构确定之后开展的,而编写代码和功能测试是最后面的工作。如果体系结构经常变动,那么建筑在体系结构之上的用户界面、数据库、动态链接库、数据结构等也跟着经常变动,这将导致项目发生混乱。软件设计师应当能够分析需求文档,判断出哪些需求是稳定不变的,哪些需求是可能变动的。于是根据那些稳定不变的需求设计体系结构,而根据那些可变的需求设计软件的“可扩展性”。

4.2 可扩展性

可扩展性是指软件扩展新功能的容易程度。可扩展越好,表示软件适应“变化”的能力越强。由于软件是“软”的,那是否所有的软件必须设计能扩展新功能呢?这要视软件的规模和复杂性而定。如果软件规模很小,问题很简单,那么扩展功能的确比较容易。要是软件的代码只有100行,这时就无所谓“可扩展性”了,想怎么扩展都可以。如果软件规模很大,问题很复杂,倘若软件的可扩展性不好,那么该软件就像用卡片造成的房子,抽出或者塞进去一张卡片都有可能使房子倒塌。

是否任何软件在设计的时候都要考虑可扩展性呢?不见得,如果确信某个软件在它淘汰之前永远都不会变更(如一次性产品),那么在设计阶段就没必要考虑可扩展性,这样省事省力。可扩展性越来越重要,社会的商业越来越发达,需求变化就越快。需求变化必将导致修改(或扩展)软件的功能,如果软件的扩展性比较差的话,那么修改(或扩展)功能的代价会很高。

现代软件产品通常采用“增量开发模式”,开发商不断地推出软件产品的新版本,从而不断地获取增值利润。如果软件的可扩展性比较差的话,每次开发新版本的代价就会很高。体系结构的稳定性是根据那些稳定不变的需求而设计的,体系结构的可扩展性则是依据那些可变的需求而设计的。从字面上看,稳定性和可扩展性似乎有点矛盾。两者之间存在辩证的关系:如果系统不可扩展的话,那么就没有发展前途,所以不能只关心稳定性而忽视可扩展性;而软件系统“可扩展”的前提条件是“保持结构稳定”,否则软件难以按计划开发出来,稳定性是使系统能够持续发展的基础。所以稳定性和扩展性都是体系结构设计的要素。

4.3 可复用性

复用就是指“重复利用已经存在的东西”。复用有利于提高产品的质量、提高生产效率和降低成本。企业成功地开发了某个软件产品之后,如果下个新产品能够复用上个产品的体系结构的话,那么新产品的系统设计的成本和风险将大大降低。

5 系统设计

根据第二节对SNMP网络管理系统的功能描述,把网络管理系统的功能模块分成两个类别:前台模块和后台模块。前台模块包括图形显示、用户管理与操作、数据报表、异常事件报警;后台模块包括数据信息采集、数据库存储、数据统计、数据解析。接下来使用MFC的文档/视图(Document/View)结构作为整个系统的框架(Framework),把这些模块进行整合。

Framework中的View可以作为图形显示、数据报表、异常事件报警的容器,利用一个Document可以有许多个View的关系,可以创建3个View分别对应3个不同的功能模块。如果以后对某个View内的功能模块进行修改,那么不会影响到其他View内的模块,提高了软件的维护效率;如果以后要加入新的功能模块,那么只需要创建一个新的View作为容器和其他View共享Document的数据,不需要修改其他View内的模块,在易于扩展的同时保证了系统整体的稳定。此外,图形显示模块可以ActiveX控件的形式开发,那样可以方便地被基于对话框的程序来调用,增强了模块的可复用性。

Framework中的MainFrame提供了Menu和ToolBar,可以方便地实现用户管理与操作。系统若整加用户方面的控制操作,只需要增加对话框(Dialog)为用户提供指令输入,同样是易于维护和扩展的。

Framework中的Document负责调度数据信息采集、数据库存储、数据统计、数据解析。它可以通过UpdateAllViews向视图传递自定义的消息,View通过OnUpdate响应,根据不同的消息类型进行相关功能模块的调用。

各个功能模块的功能描述和类名定义如下:

(1)CGraphShow类,图形显示,呈现目标设备的端口流量曲线。

(2)CAdminDlg类,用户管理与操作,用于接收用户指令。

(3)CDataReport类,数据报表,用于显示设备状态信息和数据库信息。

(4)CTrapAlert类,异常事件报警,用于处理设备的Trap信息。

(5)CSNMPcomm类,数据信息采集,用于和Agent通信,实现get-request、set-request、Trap等功能。

(6)CDataAccess类,数据库访问,Document对象只需要调用它提供的接口就行了,而不需要关心它连接的后台数据库是SQL Server还是Oracle。

(7)CDataStatistics类,数据统计,对流量、丢包率等数值信息进行统计。

(8)CDataParse类,数据解析,对接收到的数据进行解析分类。

6 结语

使用MFC的文档/视图做框架,SNMP网络管理系统的设计具有稳定性、可扩展性、可复用性,为以后的详细设计和编码打下了良好的基础。

参考文献

[1]侯俊杰.深入浅出MFC[M].第2版,武汉:华中科技大学出版社,2001.

[2]张艳,王文学,张谦,等.Visual C++6宝典[M].北京:电子工业出版社,2000.

[3]杨庚,王汝传,叶晓国.面向对象程序设计与C++语言.第2版,北京:人民邮电出版社,2006.

上一篇:白雪公主续写小学生作文450字下一篇:献给爷爷70岁生日的答谢词