(4) 运行平台

开发预想使用Android系统运行,后台运行平台为Tomcat 7.0。

(5) 难题分析

在开发过程会遇到各种各样的bug,主要是代码书写错误、编程错误、或者理解不透彻造成的错误在所难免,遇到的技术性难点在于Socket通讯,如何获取连接了服务器的客户端,又如何通过一个服务器发送消息给多个客户端......又或者JDBC访问数据库失败、Ajax传值失败......这些问题只能通过查阅资料、上网查询和询问相关的技术指导老师解决。

1.3.2 社会需求可行性

在摘要和绪论已经多处分析过,企业团队工作交流系统对于企业现代化的建设具有重要的意义,而且根据多方了解调研发现,类似的企业交流系统层出不穷,说明企业对于智能高效的交流系统的需求是很高的,所以研究和开发更加智能、方便、完善的企业团队工作交流系统是行业共同长期奋斗的目标。

1.3.3 风险因素可行性

在开发过程中遇到的风险因素包括软件奔溃,硬件不支持,技术卡壳等,因此要投入更多的精力,准备好备份软件,时刻让自身不断吸取新的技术知识,在开发的过程中,还有不断备份保存不同阶段的成果物,以免因个人因素或设备故障使成果物丢失。

1.4 系统功能简介

本系统定位于中小型企业的智能沟通系统,操作系统选择Android系统。

功能包括:

(1)将无线对讲机功能集成到手机app上;

(2)普通员工通过手机号码自助注册/申请;

(3)管理员用户购买方式获得,并享受组队权限;

(4)每一个终端只能参与一个通话组群;

(5)显示组群在线人员;

(6)无好友功能;

(7)管理员通过手机号码加入组群人员;

(8)可以在组群中加入图片、文字;

(9)有@提醒功能,包括@个人和全体。

1.5 工具选择

1.5.1 Eclipse

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。用于通过插件组件构建开发环境。除此之外,Eclipse还包括插件开发环境,由于Eclipse允许开发人员构建与Eclipse环境无缝集成的工具,所以对于希望扩展Eclipse的软件开发人员来说Eclipse就像是为他们量身定做的。文献综述

Eclipse是支持跨平台的集成开发环境,除了支持Java语言开发,还可以安装不同的插件使Eclipse支持其他的计算机语言,包括C++,Php,Python等计算机语言。至此,Eclipse已经发行了大约10个版本,比如Mars、Luna、Kepler等等。

本次开发,我使用的开发平台是2011年6月22日发行,版本为3.7,版本代号为Indigo的Eclipse。

1.5.2 JDK

JDK是Java语言的软件开发工具包,是整个JAVA开发的核心,包含了JAVA的运行环境、JAVA工具和JAVA基础的类库,没有JDK的话,将无法编译Java程序。目前版本有JDK(Java Development Kit),是Java语言的软件开发工具包;SE(J2SE),Standard Edition,使我们最常用的版本,标准版;EE(J2EE),Enterprise Edition,企业版;ME(J2ME),Micro Edition,主要用于嵌入式设备和移动设备上的Java应用程序。

我使用的JDK是2011年7月28日发行的版本Java SE 7.0 (1.7.0),Dolphin(海豚)。

1.5.3 JRE

JRE(Java Runtime Environment),Java的运行环境,包含JVM标准实现及Java核心库类。运行JAVA程序所必须的环境的集合,没有JRE,Java程序将无法运行。所以在Eclipse安装之前,应先安装JDK和JRE。JRE包括两个部分:Java Runtime Environment和Java Plug-in。我们平时运行、测试和传输应用程序即是在Java Runtime Environment这个Java平台。

上一篇:基于ADN技术的SC企业网架构服务系统设计与开发
下一篇:android影像处理信息发布系统的设计与实现

电子政务建设与民营企业...

對中小型企业实施CRM的探讨【2032字】

信息系统与企业竞争战略评析【1553字】

数据挖掘技术:企业网络...

县级供电企业光纤通信工程建设方案【997字】

企业网站设计原则【2929字】

批发企业商业MIS【3906字】

网络语言“XX体”研究

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

安康汉江网讯

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...