欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 网络安全论文

网络办公信息管理系统的设计原理和开发

时间:2011-04-24  作者:秩名

论文导读:我们不难发现,时时通讯已经成为了网络用户最常使用的应用需求之一,时时通讯的多功能性可以满足用户的不同需求,达到不同的目的,根据权威调查机构研究表明,在问及用户使用时时通讯的目的时,有31%的用户选择了“便于与同学/朋友交流”作为使用时时通讯软件的最主要的目的,16%的用户选择“为了交到更多的朋友”作为最主要的目的,两者相加的比例接近了50%。说明与朋友、网友间的交流聊天是时时通讯软件的最主要的功能。综上所述,针对以上的问题开发企业办公信息管理的软件通讯软件是很有必要的,也有着广阔的市场前景。
关键词:网络,办公信息管理,时时通讯
 

一、需求分析

1、市场需求分析

我们不难发现,时时通讯已经成为了网络用户最常使用的应用需求之一,时时通讯的多功能性可以满足用户的不同需求,达到不同的目的,根据权威调查机构研究表明,在问及用户使用时时通讯的目的时,有31%的用户选择了“便于与同学/朋友交流”作为使用时时通讯软件的最主要的目的,16%的用户选择“为了交到更多的朋友”作为最主要的目的,两者相加的比例接近了50%。说明与朋友、网友间的交流聊天是时时通讯软件的最主要的功能。同时,时时通讯软件用户一般还同时使用包括文件传送、语音聊天、邮件检查、群组聊天、手机绑定等其他功能。而文件传输是其中最主要的一项功能。

目前市场上的时时通讯软件众多,但是对办公信息收发方面的支持还不够,由于定位等原因,他们的产品大多面向在线的时时交流,对于离线的文件服务等不能满足,需要用户采用发邮件的方式解决。有些通讯软件支持群,群除了支持多人通讯,点对点通讯,最重要的还支持文件共享。群内用户可以向群空间内上传文件和下载自己需要的文件。但是他在文件管理上的功能比较弱,对于用户对文件更新的需求难以满足。可以看出,一个有时时通讯、文件管理、文件时时更新功能的时时通讯工具可以解决以上问题,应用于专门的企业内部通讯。

综上所述,针对以上的问题开发企业办公信息管理的软件通讯软件是很有必要的,也有着广阔的市场前景。

2、可行性分析

1)技术可行性

时时通讯系统采用C/S模式是一般的设计方法,一个服务器连接多个客户端。从实现上讲:此设计中,服务器负责信息的接受,存储,转发,通过FTP协议以及多线程能很方便的实现信息管理目标。

FTP协议的采用是用来解决文件的管理功能,FTP提供了文件共享的一般模式,基于FTP协议,能方便的实现文件上传下载,以及在登录后查看服务器文件管理目录下有自己的文件。

用户权限的控制伴随着C/S模式的服务过程中,结合在FTP协议的流程上,执行用户登录验证以及文件访问控制。通过记录用户登录历史来实现用户离线时的信息通知功能。

从以上分析可以看出从技术上解决需求问题是切实可行的。

2)经济可行性

面对市场的迅猛发展,使很多企业用户考虑使用时时通讯来提高内部交流的质量,理顺内部交流渠道,降低内部交流成本。尤其对跨国的大公司大集团更是迫切的需要。事实上,企业时时通讯工具在国外一些企业已经被广泛应用。

时至2006年底,时时通讯软件作为网民最常用的网络工具已是不争事实。各大公司纷纷推出了最新版本的时时通讯软件来争夺用户,企业如何选择最适合自己的工具呢,对中国市场上最常见的时时通讯软件进行一下横行的比较后我们发现。每款时时通讯软件都有着自己的特色和风格,对于信息安全高的应用使用简洁,安全的时时通讯工具是首要条件。

分析了以上原因,我们认为,有必要也有可能开发一款时时办公信息管理系统,首先面向企业内部使用,时机成熟后可以发展到公共应用,以期成为一个企业内部、企业与企业之间信息相互交流的平台。免费论文网。而在这个过程中,必然会为公司带来效率的提高。

二、总体设计方案

1、服务器总体结构设计方案

时时办公信息管理系统服务器端主要有五部分组成:服务器运行模块、用户管理模块、服务器配置模块、运行统计模块和安全设置模块。

1)服务器运行模块:启动和终止服务器运行,以及记录服务器运行状况;

2)用户管理模块:添加、修改和删除用户,设置用户权限;

3)服务器配置模块:发布消息,设置服务器开放端口、最大连接数等一些参数;

4)运行统计模块:统计当前服务器运行期间上载和下载的流量;

5)安全设置模块:设置允许连接当前服务器的IP列表,以及禁止连接的IP列表。

2、客户端总体结构设计方案

时时办公信息管理系统客户端主要有三部分组成:本地文件管理,服务器文件管理以及用户信息管理。

1)本地文件管理:本地文件浏览,已上传文件管理,已下载文件管理

2)服务器文件管理:文件下载,获得文件列表信息

3)用户信息管理:用户信息添加,修改和删除

4)文件信息更新:独立的线程时刻侦听,弹出窗口显示文件更新消息

三、设计模式及原理

1、C/S模式

所谓的C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。C/S模式的好处是许多重要的资源都存储在服务器上,可以保证数据的完整性和一致性,并且此模式可以保证均衡地处理企业事务。交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。采用C/S模式将降低网络通信量。

2、FTP的工作原理

FTP的工作模式同其他的C/S模式的网络通信协议有很大的区别。通常在进行HTTP通信,只需要一个端口进行通信。即客户端只需要连接一个端口进行数据传输。但是FTP通信除了有一个默认的端口21以外,还需要其他端口,通常是2个端口同时进行数据传输的。一个是默认的端口,而另外一个是按照一定原则有服务器或客户端产生的非标准端口。其中默认端口(通常是21)主要进行控制连接,顾名思义,控制连接主要是进行命令协议的以及服务器端的响应码的传输,另外一个非标准端口主要是进行数据的传递,比如上传文件、下载文件等。免费论文网。

开发任何基于FTP 的客户端软件都必须遵循FTP 的工作原理,FTP 的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条TCP 连接,一条是数据连接,用于数据传送;另一条是控制连接,用于传送控制信息(命令和响应),这种将命令和数据分开传送的思想大大提高了FTP 的效率,而其它客户服务器应用程序一般只有一条TCP 连接。图3-4给出了FTP 的基本模型。客户有三个构件:用户接口、客户控制进程和客户数据传送进程。服务器有两个构件:服务器控制进程和服务器数据传送进程。在整个交互的FTP 会话中,控制连接始终是处于连接状态的,数据连接则在每一次文件传送时先打开后关闭。

3、网络协议选择

1)TCP协议

TCP和UDP是TCP/IP协议族的两个主要的传输协议,TCP是面向连接的,UDP是面向无连接的,而实际上他们最大的区别在于为应用协议提供不同的服务,TCP协议为应用程序提供点到点的通信:建立可靠的连接。如果有故障发生,阻碍分组到达远程系统,或者服务器不接受连接,客户都会得到通知:数据可靠的交付,故障而不能交付,发送方会得到通知:具有流控的传输:双工的传输,单个TCP连接允许同时双向传送数据流模式,TCP从发送方到接收方发送没有报文边界的字节。

2)UDP协议

UDP为应用程序提供多对多的通信,UDP在进行通讯的应用的数量上面,具有更大的灵活性。多个应用可以向一个接收方发送报文,一个发送方向也可以向多个接收方发送报文。UDP还可以使用底层网络的广播和组播设施交付报文;UDP提供的是不可靠交付语义,报文可能丢失、重复或者失序,而发送方是得不到通知的;缺乏流控制;报文模式,当有数据交付的时候,必须制定报文边界。

3)协议的选定

由于TCP和UDP的语义有所不同,如果要考虑应用协议所要求的语义,设计者就不能不在面向连接和无连接的传输协议间作出选择。免费论文网。利用面向连接的TCP协议,可以大大简化应用协议的设计工作。由于UDP不提供可靠的交付,无连接传输要求应用协议提供可靠性,并在必要时,使用一种称为自适应重传的复杂技术。为现有的应用程序增加自适应重传比较困难,它需要程序员具有相当地专业知识。

选择TCP一个很大的缺点就是,建立和中止连接的三次握手使TCP比起UDP开销大。因此,在考虑是用UDP还是用TCP作为域名服务系统的运输层协议时,设计者往往陷入两难的境地。一个理想的解决方案应该既能提供可靠的数据传输,又不需要专门的建立和释放连接,不需要报文的反段和重组,同时还能是两端的空闲状态所处的时间最短。TC需要建立和释放连接,同时TCP在空闲的连接上根本不发送任何分组,所以时时办公信息收发系统客户端接受更新消息一般采用UDP协议。


参考文献:
①网络自动化办公系统的开发与应用 王丽娜 科技信息 2007
②办公自动化环境下公文管理的Petri网模型 田娥 武汉理工大学学报 2007
③浅谈企业办公自动化网络管理 王芳 山西建筑 2007
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:山东工业职业学院网上考试系统的设计与实现(图文)
下一篇论文:网络取证中基于实体行为的信任模型(图文)
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关网络安全论文
最新网络安全论文
读者推荐的网络安全论文