网络办公助理简介
基于诸多方便条件,我们将其用于我们的生活中,让我们的生活更适应现代化的发展.在
现在科技在不断更新,技术日新月异的情况下,我们的生活中很多办公模式还停留在原始阶段:
当同一办公室的两位员工有问题探讨时,还得离开自己的位置交谈,这就会对其他人员造成影响。
当有资源共享时,只是简单的共享,有着很大的安全隐患。有些甚至还在使用纸介质。
当要召开会议时。既需要专人通知,浪费了人力资源,又需要会议室。
• 为了方便办公,解决以上问题,我们开发了一款软件---网络办公助理(NOA)!
• 此软件主要有以下优点:
• 网络设置
• 发送短信
• 发布通知
• 网上会议
• 文件传输
• .NET是MS新推出的一种面向网络,支持各种用户终端的开发平台环境。它将会带来一种软件革命。
• NET实现“3A”(AnyTime,AnyWhere,AnyDevice”);
即使用不同的开发语言,在不同的目标设备上作.它是一种能够横亘于整个网络,跨越各种操作系统和终端设备之上的操作与平台.
• 随着.NET推出的一种新兴的开发语言C#,C#是 MS将C和C++改良的产物,他继承了 C和C++的优点,去掉的繁琐的东西,如指针(若使用,需指定unsafe关键字),模板,宏等,以及继承了 VB的RAD特性,使得开发应用程序的周期大大缩短。
• 与JAVA语言相比,C#是MS的产物,它与MS自己的操作系统windows有着更好的亲和能力。
• C#和.NET整个构架更适合客户端和服务端工作的混合。
• JAVA体系主要面向服务器端应用和企业级的应用,而在广泛使用Windows平台的中低端应用上,不如.NET有优势。
• 正是因为DOTNET平台和C#开发语言的特点(安全性,兼容性等), 因此我们选择用C#语言进行开发。
• 这就是--------网络办公助理(NOA)
网络办公助理实现细节
• 本软件采用了UDP协议与多点广播,其中多点广播用于发送短信功能;UDP协议用于发布通知,网上会议和文件传输功能。此外,本软件还采用了多线程技术,使各个功能都能够并发执行。
网络办公助理的示意图如下:
办公助理的用途
• 办公助理的用途主要用在办公楼局域网内的计算机上。
– 发送短信功能,是用于办公人员在不干扰别人的情况下,与另一个人进行交流。
– 发布通知功能,能让主管人员不用在奔波于各个部门之间,只要使用发布通知功能,就可以通知到各个人,十分方便。
– 网上会议功能,可以让大家能够随时地在网上进行开会,免除了开会要到会议室开会的麻烦,节约了时间.
– 文件传输功能,可以使相邻计算机之间的文件交换变得十分简单,不必在用U 盘等来拷贝,极大了方便了办公人员。
• 由于DOTNET是MS新推出的战略平台,用C#进行Socket类的编程,难度较高;而且时间比较仓促,所以本软件还存在不少不足,一些扩展性的功能还没有实现。
参考文献:
[1]Christian Holm(德) & Mike Kruger Bernhard Spuida .Dissecting a C# Application Inside /SharpDevelop.薛兴涛 袁勤勇. 清华大学出版社. 2003年 8月第一版
[2]Simon Robinson K.Scott Allen 等著. Professional C# 2 nd /Edition. 杨浩 杨铁男 等 .清华大学出版社.2002年7月第一版