优秀工程硕士专业论文篇二

来源: 逆袭论文网 作者:tangfan 发布时间:2018-11-16 论文字数:字
论文编号: 论文语言: 论文类型:
优秀工程硕士专业论文篇二
工程硕士
第一章 引言
1.1 背景
企业内部消息通信方式不仅决定了消息通信和工作的效率和质量,传统的消息通信方式越来越不能满足企业消息通信的需要,消息通信消息无痕迹、无法跟踪、及时性差、安全性差、不可管理、与业务系统整合难、市面上即时通讯工具普遍昂贵等问题让众多企业愈发期待一款免费高效精确的消息通信工具。特别是在企业工作的过程中,更能体会内部之间部门的协调消息通信效率直接影响了平日工作业务的效率。比如说,财务部门,每个人的对于总部费用的报销单、总部费用的借款单、每个月各个办事处预算科目的预算等等业务的单据,财务人员的不同办事处的外派人员跟总部的财务有关负责人之间的消息通信都需要借用到企业内部的消息通信的工具。如果按传统的方式,电话,传真方式,这不仅加大了公司的成本预算,消息通信之间还处于时间性的限制,不利于提高工作业务效率。事实上在企业内部通信中的信息安全问题是现实社会中的各种安全问题在计算机网络这个虚拟视察吉的一个映射。在计算机技术及通信技术广泛应用于各行业的信息时代的今天,消息通信技术也迅速发展,在企业中大量应用于通信交流,大量信息在计算机系统中存储,在公共信道进行传输,若不对这些计算机系统和公共信道设防,是很容易受到攻击和破坏的,而且信息的失窃是不容易被发现的,由此产生的后果是及其严重的。消息通信安全软件的研究引起很多企业的极大关注,吸引了越来越多的企业开发自己的即时通信系统作为内部消息交流使用。
1.2 国内外研究的现状
目前,国内外企业消息通信的市场有强劲的发展势头,在中国市场的迅猛增长,目前有很多厂商们正在开发设计自己的产品,以满足自己企业的业务需求及信息安全需求。目前有些单位应用市面上流行的消息通信软件有:MSN、ICQ、腾讯 QQ 等软件,这些软件有以下几个缺点:一、这些软件的设计初衷是都针对个人信息交流的,本身的应用是一种处于开放网络环境下公共服务软件,因此其聊天对象不可控制,聊天内容和信息传递也是不可控制,很容易把企业内部的信息透露出去。二、MSN、QQ 也有 Intenet 的支持,必须通过公共网络,而公共网络是不安全的,起不到保密的作用,所以并不太适合企事业内部的通信。三、还有就是这些软件不能保存通信的消息,不能记录通信内容,不能和系统内的其他软件系统实现信息共享。目前使用在本地局域网内即时传送消息和文件的多数企业使用企业文件管理系统,它虽然保密安全性好,但是实时通讯功能不强,不能在线列表,不方便用户交流,也不利于便于企业管理。综上所述,企业有必要自主开发企事业内部的消息通信软件。
第二章 系统涉及的相关技术
2.1 DOTNET 技术
DOTNET 框架是微软推出的基于 Internet 平台的开发平台,版本有多个,包括用来建立 Microsoft .NET 体验的软件平台、编程模型和一些工具等部分组成,彻底地把计算模式从单机、客户机/服务器方向转为分布式计算。其中.NET Framework 是.NET 技术核心之一,是一种新的计算平台,主要由公共语言运行库、统一编程类组成,简化了在高度分布 Internet 环境中的应用程序开发。对于 Visual Studio 2005 平台的应用中,会自动生成一些代码,对于源文件开头生成了多行 using 预编译指令。通过了可视化设计窗体,Visual Studio 2005 实际生成大量的代码,这些代码执行与操作包括在应用程序启动时生成和显示窗体,创建和定位窗体的各个组件。这些代码都放在文件以 Designer.cs 对应窗体名的文件里。在对于平台界面的控件的属性设置和创建定位窗体上各个控件时,代码都放在 Designer.cs 对应窗体名的文件。
2.2 数据库相关技术
本课题系统的开发,比较多地了 SQL 存储过程,使用它对系统给的运行效率也是个比较大的提高,因为存储过程执行起来比单个 SQL 语句快。系统存储过程在创建时即在服务器上进行编译,本次开发有闽江学院的学生参加,使用存储过程,可以在团队开发中重复使用过程,这样就大大减少数据库开发人员的工作量,维护起来也比较容易,也能减少维护和升级的成本,另外,系统的安全性也比较高,因为只有设定某此用户才具有对指定存储过程的使用权。例如,在平台的数据库移植中,如将本地服务器的数据库系统转交到其它的服务器的数据库管理系统上,操作之前要先把数据库备份好,目的是怕移植错误,照成数据丢失,然后在需要移植的服务器上还原数据库,再把平台修改 Data Source =转交服务器 IP 或计算机域名,就实现移植。
第三章 系统的需求分析与设计(略)
第四章 基于 RC5 的消息通信软件的实现(略)
第五章 系统测试
系统测试是将 MyQQ 软件及其数据库结合在一起,在运行环境中进行测试,MyQQ 软件各个模块的各种组装测试,数据完整性测试,根据用户需求,按照需求说明书进行功能测试,代码健壮性测试,系统安全性测试。任务是尽可能彻底地检查出程序中的错误,提高软件系统的可靠性,数据完整性。系统测试的目的, 基于不同的立场,测试存在着两种完全不同的目的。
(1)从用户的角度出发,普遍希望通过系统测试暴露系统中隐藏的错误和缺陷,以考虑是否可接受该产品。
(2)从系统开发者的角度出发,则希望测试成为表明系统产品中不存在错误的过程,验证该系统已正确地实现了用户的要求,确立人们对系统质量的信心。
结论
本课题研究了一种企业即时通信软件,以及在消息通信过程中的加密解密问题的解决方案,本系统采用了 RC5 算法进行加密解密软件模块的设计。开发的过程中,本系统采用了软件工程的方法,大量采用DOTNET 中持久层技术,DOTNET 的持久层技术也是我在 2007 年的时候研究过的,比较熟悉,通过持久层的使用,软件重用得到充分的体现。为了进一步提高代码重用率,为了进一步提高编程效率,本系统封装了许多组件和类,对提高团队开发能力,有极大的好处。
参考文献(略)


原文地址:https://www.680you.com//gc/93.html,如有转载请标明出处,谢谢。

您可能在寻找工程硕士方面的范文,您可以移步到工程硕士频道(https://www.680you.com//gc/)查找