即时通信软件项目需求说明书

即时通信软件项目需求说明书

ID:22602617

大小:385.50 KB

页数:23页

时间:2018-10-30

即时通信软件项目需求说明书_第1页
即时通信软件项目需求说明书_第2页
即时通信软件项目需求说明书_第3页
即时通信软件项目需求说明书_第4页
即时通信软件项目需求说明书_第5页
资源描述:

《即时通信软件项目需求说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、系统软件设计与开发(第一稿)局域网即时通信软件项目需求分析和功能说明书公安海警学院电子技术系2010级电子信息工程专业03742010021张力文23系统软件设计与开发(第一稿)目录第1章引言………………………………………………………………………………………31.1编写目的………………………………………………………………………………….31.2编写背景………………………………………………………………………………….31.2.1系统名称及行业情况……………………………………………………………..31.2.2文档读者内容及参看资料………………………………………………………..3第2章任务概

2、述2.1项目背景及目标92.2用户特点92.3条件92.4运行环境92.4.1硬件环境92.4.2软件环境9第3章系统概述11第4章系统功能组成124.1功能名称及功能编号124.1.1功能描述124.1.2业务流图、处理逻辑124.1.3功能细分、及各个子功能之间的关系124.1.4输入134.1.5输出134.1.6约束条件134.1.7异常处理13第5章菜单和界面原型13第6章非功能需求146.1用户管理和使用权限管理146.2软件性能需求分析146.3软件易用性需求的分析146.4软件开放性、可扩充性、可维护性方面的需求分析146.5软件兼容性方面的需求分析146.6软件相应的

3、用户文档的需求分析146.7接口156.7.1硬件接口156.7.2软件接口156.7.3通信接口1523系统软件设计与开发(第一稿)1、引言1.1编写目的本需求说明书编写目的是为清晰说明本小组开发的局域网即时通信软件要实现的所有功能,使软件使用者和软件开发者能够建立起一定程度上的沟通,使系统设计员能够理解用户对于要实现功能的详细描述与要求,为保证描述没有二义性,促进理解效果,期冀达到用户的预期。1.2编写背景1.2.1系统名称及行业情况待开发软件名称:即时聊天v1.0软件项目用途:为方便在小的局域范围内实行即时通信软件项目范围:学员与学员间、学员与教员间构建联系网络目标任务提出者:教

4、员目标任务开发者:学员1.2.2文档读者、内容以及参看资料文档读者:本文档读者为即时系统开发人员、测试人员、实施人员以及教员文档内容:局域网即时通信软件项目需求分析和功能说明书,内容是系统描述即时通信系统的框架以及功能2、任务概述2.1任务目标方便校园内部的沟通联系,防止QQ,MSN等即时通讯软件中的娱乐成分影响工作。即时通讯系统能完成点对点的即时通讯,信息在校园内部的广播,以及建立群聊天室进行文字会议。2.2运行环境服务器:Windows2003Server数据库:Oracle基础平台:.NetFramework4.0浏览器插件:silverlight3、实现功能3.1用户管理系统1

5、.用户管理功能l用户注册23系统软件设计与开发(第一稿)l用户登陆l用户信息查询l普通用户查询个人信息l管理员查询全部信息l用户信息修改l普通用户修改个人信息l管理员修改全部信息l用户删除(管理员)l添加新用户2.即时通信功能l端对端短信发送3聊天记录查询l短信群发功能l端对端的文件发送l端对端的视频发送l消息广播3.2系统结构系统包括两种终端:服务器端、客户端l服务器承担客户端获取机器列表、查询机器IP等服务,也是群聊的服务器l客户端和客户端之间,客户端和服务器之间可以点对点进行通信l一个局域网内服务器只能启动一个关键通讯模式说明:客户端与客户端私聊发送信息客户端1客户端2从服务器端

6、获取信息用户管理信息返回应答客户端服务器注:获取信息是需要应答的。4.总体功能需求4.1功能划分根据业务需求和系统功能分为以下几个部分:l文字即时通讯l管理员可以添加删除人员l本人修改密码l实名显示公司所有学员l广播消息于全体学员l发起多人的文字聊天室l本地通讯记录保存于数据库,可以查询本人的通讯记录4.2默认操作约束l增加删除成员(需要权限)23系统软件设计与开发(第一稿)4.3默认操作流程4.3.1用户登录用例图图3.3登录用例图用例分析用户在使用本系统前必须进行资格核查,包括系统管理员。核查的内容包括:用户ID和密码。在通过用户身份验证之后,系统将初始化该用户的基本信息(例如更新

7、用户状态为上线、留言提示等)。4.3.1.1用户登录基本流程用户输入用户名、密码,然后点击登录按钮。用户登录系统后,会根据当前用户类别,如一般用户、管理员,显示不同的界面。在稍后的操作中,根据用户类型控制权限。分支流程1.如果用户没有输入用户名,系统将显示一条错误消息,指出错误并提示用户输入用户名;2.如果用户没有输入密码,系统将显示一条错误消息,指出错误并提示用户输入密码;3.如果用户输入的用户名未被注册,系统提示用户输入的用户名不存在。4.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。