- 112
- 0
- 约1.43千字
- 约 8页
- 2017-11-18 发布于湖南
- 举报
“开发聊天软件” 项目计划书
北京师范大学珠海分校开发聊天软件项目计划书 目录一、软件设计概要21.1设计目的21.2性能需求2二、软件设计分析22.1任务概述22.2设计的总体结构描述22.3文字传输模块42.4文件传输模块52.5语音聊天模块6三、项目流程7四、项目人员设计74.1项目小组人员74.1项目小组任务分配8一、软件设计概要1.1设计目的随着信息技术的飞速发展,人们在工作中对即时聊天,文件传输的使用和需求越来越多。现有的商用QQ和MSN等聊天软件娱乐性很强,源代码不明确,信息安全性无法保障,软件本身作为第三方软件不便管理。对于企业或组织,使用的聊天软件主要考虑软件稳定性和软件功能的实现,而对美工和软件娱乐性不用过多考虑。从技术层面上说单纯的即时聊天软件结构简单,功能模块不多,因此很多公司或组织会选择,自行研发此类软件供内部使用。1.2性能需求该类软件的使用对象是企业或组织,所以性能需求有以下几点: 该软件用户能够进行信息的发送和接受(包括字符串信息以及文件信息);该软件可以传送文件,并且有相关权限设置,职员之间只可以向上一级和同级及下级发送文件,不可越级。该软件聊天模式分为三种:个人对个人、同部门之间、全公司该软件用户在使用之前需要先注册,注册之后需验证为本公司人员才能使用,无需设置昵称作用。该软件能实现信息管理功能(包括信息接受,信息发送,信息删除以及信息存储);该软件服务器端可以实现对注册用户信息的查看,删除一些违规用户或强制使这些用户下线;该团建服务器端可以对部分用户及对全体用户发送系统消息;二、软件设计分析2.1任务概述软件开发主要做的工作有:软件功能分析,各个界面的设计,具体各个功能的实现,测试、实施以及维护软件。2.2设计的总体结构描述总体上来看,软件可分为服务器和客户端两大块。(1)服务器部分如图: (2)客户端部分如图: 2.3文字传输模块2.4文件传输模块三、项目流程序内容时间11完成项目计划书(软件需求分析,各个功能的选取和定义)11/01—11/0622完成各个功能模块的具体设计11/07—11/1433完成各个功能模块的编码工作11/15—11/2544完成软件的测试11/26—12/0355完成软件的正常运行12/04—12/0856完成软件的维护工作12/09—12/1657完成该软件设计的《项目报告》12/17—12/22四、项目人员设计4.1项目小组人员◇ 组 长 : 林颖愉(1102020051) ◇ 成 员 : 连心 (1102020045) 张冰洁(1102020111) 李颖欣(1102020041) 卓成俊(110202 131) ◇ 导 师 : 崔德鑫4.1项目小组任务分配组织层面 : ◇项目进展规划 : 林颖愉 张冰洁 ◇组 织 会 议 : 连心■ 技术层面 :◇ 程序设计+代码 :负责:卓成俊、张冰洁协助:李颖欣、连心、林颖愉、、张冰洁◇ 程序测试 :负责:李颖欣协助:卓成俊、连心、林颖愉、、张冰洁 ■ 报告方面 :◇ 信息收集、分析与分类 :连心◇ 文件整理 : 连心◇ 报告初稿 :张冰洁、李颖欣◇ 报告修改与定稿 :林颖愉、李颖欣、张冰洁、卓成俊、连心注: 每个组员在技术或报告方面侧重负责某一部分的工作,但在工作的每个环节上每个组员根据工作进展情况互相协调配合,共同完成工作。另外如果项目出现紧急情况组长,将根据具体情况合理协调人员调动。
原创力文档

文档评论(0)