一个企业快信系统的设计与实现【文献综述】.doc

上传人:文初 文档编号:276560 上传时间:2018-08-17 格式:DOC 页数:5 大小:32KB
下载 相关 举报
一个企业快信系统的设计与实现【文献综述】.doc_第1页
第1页 / 共5页
一个企业快信系统的设计与实现【文献综述】.doc_第2页
第2页 / 共5页
一个企业快信系统的设计与实现【文献综述】.doc_第3页
第3页 / 共5页
一个企业快信系统的设计与实现【文献综述】.doc_第4页
第4页 / 共5页
一个企业快信系统的设计与实现【文献综述】.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 1 毕业论文文献综述 计算机科学与技术 一个企业快信系统的设计与实现 一 前言 在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,造成了高度竞争化。企业要生存就必须要有其效率,效率决定成败,企业内、外部沟通的及时性将直接影响企业的运作效率。现在多数企业的办公自动化系统(即 OA)的信息传递仅限于计算机内部网络,如果用户不在线,将无法知道是否有新的工作或紧急通知,为了确认是否有待办工作,不得不经常去访问 OA,检索是否有新任务,而事实上这种检索的结果经常是徒劳。这样一来,不仅造 成了机器资源的浪费,也造成了人力资源的浪费。因此急需一套成型的企业快信系统解决

2、上述问题。 二 企业快信 的现状 各大中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,各地竞争激烈。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争也变的更加激烈。 现代企业间的竞争是多层次、多方位的立体型竞争模式,在众多影响企业竞争的因素中,其中提高企业每个员工的工作效率是十分重要的,它将直接影响企业的工作效率。 谁的企业运作效率高,于竞争中将更有优势 。 一般来说一个企业组织包括决策层、管理层和操作层,每一个层次的工作者都影响着企业运作的效率,更关键的是三个层次的人员之间的交流,工作部署的传递速率。 随着互联

3、网的迅速发展,短信和 E-mail 已经成为人与人之间沟通的桥梁,越来越多的人开始选择通过网络进行即时沟通。为此,越来越多的网站开始提供发送 E-mail 以及收发手机短信的功能。与此同时,短信和 E-mail 也以其快捷,无时空限制且低成本的优势受到众多企业的青睐,成为企业移动商务的主要应用方式。它不仅有效的传递着各个工作者的工作任务、进度,方便管理层的了解及监 督,也及时地提出意见进行修改,提高工作效率,而且便于员工与员工之间,上下属之间交流,及日常生活的关心,促进企业内部人员的团结与凝聚力。这对企业的发展来说是一个坚实的基础。 企业快信实用、方便和廉价的优点与手机、传真比,手机虽然也方便

4、但不如快信廉价,而传2 真在方便、廉价这两方面都不如快信。很快企业快信被企业认可并发展,及其迅速,普遍各个企业内部并得到扩充(如名片管理、信息库管理、系统设置等)。直到现在,快信被用于多种多样领域内,丰富地发展其用途路径。有各样的商务快信,物流快信,邮票快信简单地用于各自领域内快信传 递。面对快信的迅速发展,企业也对其提出了更高的要求,更美观的界面,现代科技社会面对实用性差不多的同软件或系统,人们更倾向于美观性的,因此窗体的设计也是尤为重要地。目前,市场上设计企业快信最多的软件工具是 Java 和 Jsp。 三 系统设计软件工具概述 本系统采用 Java 开发工具 JavaDB 数据库进行开发

5、设计,其中以 Swing 设计窗口界面,接入短信猫和 Java Mail 的收发短信和邮件的功能。 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java语言)和 Java 平台的总称。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动态的 Web、 Internet 计算。从此, Java 被广泛接受并推动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。另一方面, Java 技术也不断更新。 Java 语言是基于 Java 虚拟机的,

6、它最大的优势在于一次编译,到处运行,它并不需要考虑各种系统之上的不同系统调用,所有的系统调用都可以通过底层的 JVM 的封装来完成,开发者在开发过程中不用考虑操作系统层面的编程知识,比如你在 windows 上开发的一个 Java 应用程序,在Linux 系统上也是可以运行的,只需要给他对应的 Java 虚拟机就好了,同时 Java 的优势还在于它的开源和封装, Java 提供了强大的类库支持,包括多线程,数据结构, socket 编程等,让开发者可以把更多关注放在程序的编写基础之上,而不是放在实现一些底层的应用程序。同时 Java 还提供了垃圾回收机制,众所周知,在 C+等一些需要维护内存的

7、语言中,如何分配和释放内存是一个很让程序员头痛的问题,特别是在有服务的框架上,往往微小的程序泄漏将会带来巨大的问题,Java 的垃圾回收机制 很好帮助程序员解决这个问题。同时目前 Java 有比较良好的一些应用框架,可以用来快速搭建网络应用,例如对于企业级的开发, J2EE 就是一个很好的选择。 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 标记

8、(tag),从而形成 JSP 文件 (*.jsp)。 与 JSP 相比, Java 的运行速度是用 class 常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是 “ 最低性能价格比 ” 了。多样化和功能强大的开发工具支持。这一点与 ASP 很像, Java 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。系统的多平台支持。基本上可以在所有平台上的任意环境3 中开发,在任意环境中进行系统部署,在任意环境中扩展。强大的可伸缩性。从只有一个小的 Jar文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到

9、多台 Application 进行事务处理,消息 处理,一台服务器到无数台服务器, Java 显示了一个巨大的生命力。 ASP 是微软公司开发的代替 CGI 脚本程序的一种应用 ,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具 ,它最擅长的是做网站 。 与之相比, JAVA 走 J2ME,J2SE,J2EE 三个方向,路比 之 ASP 较宽,而且在其对应领域里面也比较有优势。 Swing 是一个用于开发 Java 应用程序 用户界面的开发工具包。它以抽象窗口工具包( AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格 。 开发 时 只用很少的代码就可以利用 Swing丰富

10、、灵活的功能 和模块化组件来创建优雅的用户界面。 Java DB 是一个先进的全事务处理的基于 Java 技术的数据库,它支持各类开放标准、触发器和存储程序。 Java DB 可以客户端服务器模式使用,也可以直接嵌入到一个 Java 应用程序中。在这些场合, Java DB 都可以在同样的 Java 虚拟机 (JVM)中运行,这就无需在应用程序之外单独购买、下载、安装或管理这个数据库。 Java 程序员不再需要耗费大量精力安装和配置数据库,就能进行安全、易用、标准、并且免费的数据库编程。 而 SQL Server、 Oracle、 MySQL 则不像 Java DB那样帮助用户方便使用系统。

11、四 Java的主要技术领域 Java 技术自 1995 年问世以来,在我国的应用和开发也得到了迅速普及,总体来看,这些应用主要集中于企业应用开发。据有关单位调查显示,从开发领域的分布情况上看 Web 开发占了一半以上,为 57.9%, JavaME 移动或嵌入式应用占 15%, C/S 应用占 11.7%,系统编程占 15.4%。近 30%的开发者用 Java 从事 C/S 应用或系统级应用的开发。在桌面应用上,尽管 Java 在桌面 GUI方面尚有不尽如人意之处,但仍然有很多开发者用来开发运行在多种操作系统 平台上的桌面应用。具体应用在如下几个领域 : 1. 行业和企业信息化 由于 Sun、

12、 IBM、 Oracle、 BEA 等国际厂商相继推出各种基于 Java 技术的应用服务器以及各种应用软件,带动了 Java 在金融、电信、制造等领域日益广泛的应用。如清华大学计算机系利用 Java、XML 和 Web 技术研制开发了多个软件平台,东方科技的 Tong Web、金碟的 Apusic、中创的 Inforweb 等 J2EE 应用服务器及和佳 ERP 和宝信 ERP 等 ERP产品,已在许多企业得到应用。 2. 电子政务及办公自动化 东方科技、金碟、中创等开发 的 J2EE 应用服务器在电子政务及办公自动化中也得到应用 : 如金碟的 Apusic 在民政部、广东省市工商局应用 ;

13、东软电子政务架构 EAP 平台在社会保险、公检法、4 税务系统得到应用 ; 中创的 Inforweb 等 Infor 系列中间件产品在国家海事局、山东省政府及中国建设银行、民生银行等金融系统应用 ; 无锡永中科技基于 Java平台开发的国产化集成办公软件“永中 Office”也已在一些省市政府部门得到应用。 3. 嵌入式设备及消费类电子产品 无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等是今年以来比较热门的 Java应用领域。在这方面的应用有中国联通 CDMA 1X网络中基于 Java技术的无线数据增值服务 UniJa。 4. 辅助教学 在辅助教学方面

14、,东南大学与中兴通讯公司开发了远程教学系统,用于本地网上教学、课后学习和异地远程教育,清华大学用 Java 进行了“计算机软件基础课”教学改革,分析研究 Java教学软件 BlueJ 的汉化方案,电子科技大学应用 Java RMI 技术进行远程教育,西安电力高等专科学校采用 Java 技术,开发了交互式电站仿真系统,实现电站锅炉仿真、锅炉膛火焰仿真,为实现网 上仿真进行有益探索。 五 小结 企业快信 系统 适用于各大 中 小 型企业 内部进行信息传递,工作交流。本研究的系统的主要核心在于使用短信猫和 Java Mail 组件来实现收发短信和群发邮件等功能以及使用 Swing 来进行窗口设计。使

15、用这些工具之前要知道环境搭建,构造开发环境。通过设计企业快信系统体会 Java 的强大功能,了解和掌握如何使用 Java 应用程序,实现收发短信和群发电子邮件的方法。系统可以尝试增加更多的功能(如语音通话、视频通话),以便实现更加人性化的企业快信程序。 5 参 考 文 献: 1 苗春义 .Java 项目开发全程实录 ,清华大学出版社, 2008.6 2 李钟尉 .马文强 .陈丹丹 . Java 从入门到精通,清华大学 出版社 , 2009-03-01 3 周恒 .王殊宇 .Jsp 项目开发全程实录,清华大学出版社, 2008.6 4 史美林 .计算机支持的协同工作理论与应用 ,电子工业出版社

16、,2000 5 胡艳军 .陈浩 .钱亚东 .基于 WEB 和移动通信技术的工作流管理系统 ,制造业自动化 ,2004(07) 6 Cay S. Horstmann, Gary Cornell. Core Java 2 volume II advanced features,Prentice Hall Ptr,2006 7 范玉顺 .工作流管理技术基础 ,清华大学出版社 , 2001 8 Brian Cole, Robert Eckstein, James Elliott, Marc Loy, David Wood. Java Swing,OReilly , 2002 9 陈天河 . Java 数据库高级编程宝典 , 电子工业出版社 ,2005-10-1 10 孙卫琴 . Java 面向对象编程 ,电子工业出版社 ,2006.7 11 李兴华 .Java 开发实战经典(名师讲坛), 清华大学出版社, 2009-08-01 12 埃史尔 .陈昊鹏 .Java 编程思想 (第 4 版 ), 机械工业出版社 ,2007.6 13 阎宏 .Java 与模式 ,电子工业出版社 ,2002.10 14 辛运帏 .饶一梅 .马素霞 . Java 程序设计 ,清华大学出版社 ,2006.8 15 王鹏 .何昀峰 .Java Swing 图形界面开发与案例 详解 ,清华大学出版社 ,2008.12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 文献综述

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。