内部通讯系统-应用程序开发课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内部通讯系统-应用程序开发课程设计

课题:业内部通讯系统学号:201005070305

姓名:李卫东

指导老师:黄地龙

学院专业:信科院软件工程

目录

第一章A可行性研究报告…………………………………………………

(3)

1 引言…………………………………………………

(3)

2 可行性研究的前提…………………………………………………

(3)

3 可行性分析…………………………………………………

(4)

4结论意见…………………………………………………

(4)

第二章B需求分析说明书…………………………………………………

(6)

1 引言…………………………………………………

(6)

2 目标系统任务概述…………………………………………………

(6)

3需求规定…………………………………………………

(7)

第二章C概要设计说明书…………………………………………………

(8)

1引言…………………………………………………

(8)

2总体设

计………………………………………………

(8)

第三章D详细设计说明书…………………………………………………

(9)

1引言…………………………………………………

(10)

2各个模块的具体流程………….………………………………………

(11)

3关键代码分析…………………………………………………

(13)

第四章E测试说明书…………………………………………………

(16)

1测试方

案…………………………………………………

(16)

2测试用例…………………………………………………

(16)

3测试结果…………………………………………………

(16)

4测试结果分析…………………………………………………

(16)

参考文献…………………………………………………

(17)

前言

近年来,各种企业内部通讯系统得到了飞速发展,它可以不用连接Internet,直接在局域网内实现信息通讯、工作交流、提交计划等业务。这种通讯系统广泛应用于中小型企业的内部通讯,可以大大提高职工的工作效率,在方便企业内部职工交流的同时,也创造了一个安静的工作环境。在现代企业内部通讯软件是不可缺少的工具。

本软件主要是针对企业内部职工的通讯与交流进行设计,目的是方便职工之间的交流,以提高工作效率。

本课程设计说明书共五章。第一章为可行性分析,主要讨论该系统技术、经

济、社会方面的可行性。第二章为需求分析,主要明确该系统应具备的一些基本

功能。第三章和第四章为概要设计和详细设计,主要讲述系统的设计和实现。第五章为测试,主要是对该系统进行简单的功能测试。

本系统基于C/S模型,主要应用Java Swing和JavaDB进行开发,管理工具应用visualSVN,主要思想是面向对象的设计策略,严格按照了三层模型的结构,界面友好、操作方便,用户可以轻松的掌握各种操作。

一、可行性研究报告

1引言

1.1编写目的

企业实时通信系统是针对企业内部职工的通讯与交流进行设计,目的是方便职工之间的交流,以提高工作效率。

1.2项目背景

开发软件名称:企业实时通讯系统

项目与其他软件,系统的关系

本项目采用JA V A Swing技术和JDK1.6新增的JDBC,程序是以JA V A为运行环境而开发的应用程序,具有跨平台的特性。

1.3 定义

[专门术语]:Java , Java Swing, JDBC, SQL

[缩写词]:Java , Swing, JDBC, 结构化查询语言

2可行性研究的前提

2.1要求

主要功能:根据企业内部通讯系统的特点,

可以将本系统划分为信息通讯、系统升级、系统

设置、用户搜索等共计6大部分。

性能要求:

a.实现员工之间的实时通信。

b.当软件拥有新版本时,使用升级功能进行

升级。

c.可以对系统的用户界面、用户名称、公共

路径等进行设置。

d.可以对用户按指定IP段进行搜索。

e.可以访问企业内部公共路径中的资。

2.2目标

系统实现后,提高企业内部员工在工作时进行交流的效率,以达到员工之间可以利用工作的计算机进行实时通讯、而不必离开工作位置完成交流,从而提高工作效率。

3可行性分析

3.1对以往的系统的分析

在利用企业内部通讯系统之间,企业员工之间

的交流必须通过员工本人当面完成或通过电话

等设备完成,员工不得不离开工作位置而完成交

流,或者通过有声的方式完成通讯,这样一来难

免会对办公环境中的其他员工造成不必要的影

响,也大大降低了工作的效率。

3.2开发系统简要描述

在员工的工作计算机上搭载好软件的运行环境、部署好软件后,由于软件的工作方式与常用的通讯软件基本一致,用户可以轻松的掌握相关操作。

3.3经济可行性分析

本项目属于非盈利项目。由于Java本身属于开源的开发环境,所以所有的软件不需要额外的花费,只需要将软件的运行环境部署到工作计算机即可。

3.4技术可行性

根据客户提出的系统功能、性能及实现系统的各项条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能

相关文档
最新文档