1、应应 用用 软软 件件 课课 程程 设设 计计 报报 告告 课课 题:题:业内部通讯系统业内部通讯系统 1 目录目录 第一章 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 测
2、试结果分析. 16 参考文献 17 2 前言前言 近年来, 各种企业内部通讯系统得到了飞速发展, 它可以不用连接 Internet, 直接在局域网内实现信息通讯、工作交流、提交计划等业务。这种通讯系统广泛 应用于中小型企业的内部通讯,可以大大提高职工的工作效率,在方便企业内部 职工交流的同时,也创造了一个安静的工作环境。在现代企业内部通讯软件是不 可缺少的工具。 本软件主要是针对企业内部职工的通讯与交流进行设计,目的是方便职工之 间的交流,以提高工作效率。 本课程设计说明书共五章。第一章为可行性分析,主要讨论该系统技术、 经 济、 社会方面的可行性。 第二章为需求分析, 主要明确该系统应具备的
3、一些基 本 功能。 第三章和第四章为概要设计和详细设计, 主要讲述系统的设计和实现。 第 五章为测试,主要是对该系统进行简单的功能测试。 本系统基于 C/S 模型,主要应用 Java Swing和 JavaDB 进行开发,管理工具 应用 visualSVN, 主要思想是面向对象的设计策略, 严格按照了三层模型的结构, 界面友好、操作方便,用户可以轻松的掌握各种操作。 3 一、可行性研究报告一、可行性研究报告 1 引言引言 1.11.1 编写目的编写目的 企业实时通信系统是针对企业内部职工的通讯与交流进行设计, 目的是方便职工之间的 交流,以提高工作效率。 1.21.2 项目背景项目背景 开发软
4、件名称:企业实时通讯系统 项目与其他软件,系统的关系项目与其他软件,系统的关系 本项目采用 JAVA Swing 技术和 JDK1.6 新增的 JDBC,程序是以 JAVA 为运行环境而开 发的应用程序,具有跨平台的特性。 1.3 1.3 定义定义 专门术语:Java , Java Swing, JDBC, SQL 缩写词:Java , Swing, JDBC, 结构化查询语言 2 2 可行性研究的前提可行性研究的前提 2.12.1 要求要求 主要功能:根据企业内部通讯系统的特点,可以将本系统划分为信息通讯、系统升级、 系统设置、用户搜索等共计 6 大部分。 性能要求: a.实现员工之间的实时通信。 b.当软件拥有新版本时,使用升级功能进行升级。 c.可以对系统的用户界面、用户名称、公共路径等进行设置。 d.可以对用户按指定 IP 段进行搜索。 e.可以访问企业内部公共路径中的资。 2.22.2 目标目标 系统实现后,提高企业内部员工在工作时进行交流的效率,以达到员工之间可以利用工作的计算机 进行实时通讯、而不必离开工作位置完成交流,从而提高工作