电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

12页
  • 卖家[上传人]:大米
  • 文档编号:475185014
  • 上传时间:2023-04-23
  • 文档格式:DOC
  • 文档大小:105.50KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、系统软件设计与开发(第一稿)局域网即时通信软件项目需求分析和功能说明书公安海警学院电子技术系2010级电子信息工程专业 03742010021 张力文目录第1章 引言31.1 编写目的.31。2 编写背景。31.2.1 系统名称及行业情况。.31。2。2 文档读者内容及参看资料。.3第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 软件相应的用户文档的需求分析146.7 接口156。7。1 硬件接口15

      2、6。7.2 软件接口156。7.3 通信接口151、引言 1.1 编写目的 本需求说明书编写目的是为清晰说明本小组开发的局域网即时通信软件要实现的所有功能,使软件使用者和软件开发者能够建立起一定程度上的沟通,使系统设计员能够理解用户对于要实现功能的详细描述与要求,为保证描述没有二义性,促进理解效果,期冀达到用户的预期。 1.2 编写背景 1。2.1系统名称及行业情况 待开发软件名称: 即时聊天v1.0 软件项目用途:为方便在小的局域范围内实行即时通信 软件项目范围:学员与学员间、学员与教员间构建联系网络 目标任务提出者:教员 目标任务开发者:学员1.2.2文档读者、内容以及参看资料 文档读者:本文档读者为即时系统开发人员、测试人员、实施人员以及教员 文档内容:局域网即时通信软件项目需求分析和功能说明书,内容是系统描述即时通信系统的框架以及功能2、任务概述2。1 任务目标 方便校园内部的沟通联系,防止QQ,MSN等即时通讯软件中的娱乐成分影响工作。即时通讯系统能完成点对点的即时通讯,信息在校园内部的广播,以及建立群聊天室进行文字会议。2。2 运行环境服务器:Windows 2003 Se

      3、rver数据库:Oracle基础平台:。Net Framework 4.0浏览器插件:silverlight 3、实现功能 3。1 用户管理系统1。用户管理功能l 用户注册l 用户登陆l 用户信息查询l 普通用户查询个人信息l 管理员查询全部信息l 用户信息修改l 普通用户修改个人信息l 管理员修改全部信息l 用户删除(管理员)l 添加新用户2。即时通信功能l 端对端短信发送3聊天记录查询l 短信群发功能l 端对端的文件发送l 端对端的视频发送l 消息广播 3.2 系统结构 系统包括两种终端:服务器端、客户端l 服务器承担客户端获取机器列表、查询机器IP等服务,也是群聊的服务器l 客户端和客户端之间,客户端和服务器之间可以点对点进行通信l 一个局域网内服务器只能启动一个关键通讯模式说明:客户端与客户端私聊发送信息 客户端1 客户端2从服务器端获取信息用户管理信息返回应答客户端 服务器 注:获取信息是需要应答的。4.总体功能需求4。1功能划分 根据业务需求和系统功能分为以下几个部分:l 文字即时通讯l 管理员可以添加删除人员l 本人修改密码l 实名显示公司所有学员l 广播消息于全体学员l

      4、 发起多人的文字聊天室l 本地通讯记录保存于数据库,可以查询本人的通讯记录4.2默认操作约束l 增加删除成员(需要权限)4.3默认操作流程4.3.1用户登录用例图图3.3 登录用例图用例分析用户在使用本系统前必须进行资格核查,包括系统管理员。核查的内容包括:用户ID和密码.在通过用户身份验证之后,系统将初始化该用户的基本信息(例如更新用户状态为上线、留言提示等).4.3.1。1 用户登录基本流程用户输入用户名、密码,然后点击登录按钮。用户登录系统后,会根据当前用户类别,如一般用户、管理员,显示不同的界面。在稍后的操作中,根据用户类型控制权限。分支流程1. 如果用户没有输入用户名,系统将显示一条错误消息,指出错误并提示用户输入用户名;2. 如果用户没有输入密码,系统将显示一条错误消息,指出错误并提示用户输入密码;3. 如果用户输入的用户名未被注册,系统提示用户输入的用户名不存在.4. 如果用户输入的用户名密码错误,系统将显示一条错误消息,指出错误并提示用户输入正确的用户名和密码; 时序图 图3。4 登录顺序图 4.3。2系统信息管理用例图 用例分析该功能模块主要实现对系统的管理,阐明了管

      5、理员的权限及操作,实现了后台对客户端数据及信息的管理.其功能包括发布系统公告,添加新来职员信息,修改老员工的信息以及删除离职员工的所有信息,同时管理员可以实现对自己密码信息的修改。(1)发送系统公告基本流程 管理员需要发布最新公告时,点击公告发送按钮进入公告发送窗口,输入需要发送的公告,点击发送按钮,该消息即可群发给每个用户。分支流程1、如果没有输入信息,直接点击发送。系统会提示错误,请求输入信息。2、如果用户在线则可以马上接收到公告。3、若用户离线,则该公告储存到数据库,等用户上线时系统将自动将数据库中的公告发送给用户。活动图图3.7 公告发送活动图(2)添加用户基本流程管理员为新来职员创建新的用户ID,管理员点击添加按钮,输入新用户的基本信息,然后点击确认按钮,系统立即把所填信息保存至数据库中,从而实现了用户的添加。分支流程1。 如果添加信息时出现用户ID相同,则系统提示该用户已存在,同时清除文本框中已填写的内容。2。 添加用户信息时如果员工的关键信息未填写(如员工号,部门等信息),系统将会提示信息应填写完整。顺序图图3.8用户添加顺序图(3)查看用户资料基本流程当需要查看某个学员

      6、信息时,管理员可以通过点击查看按钮进入查看界面,根据关键信息搜索目标用户,选中该用户后点击确定,即可显示该用户的所有信息。 分支流程1.如果未搜到该用户,系统将提示该用户不存在.2.如果搜索的信息与需要查找的用户信息不相符,则退出用户信息窗口,重新按其他关键词搜索。顺序图图3。9 资料查询顺序图(4)修改用户资料基本流程当管理员需要修改某个学员的信息时,打开用户资料界面,找到需要修改的文本框,删除原有信息,填写上最新消息,修改完毕后点击确定按钮,提交给系统.分支流程1. 如果管理员试图修改用户关键信息(如职员ID 号,职员姓名等),系统会提示修改失败.2. 如果修改用户的部门信息时,输入的部门在系统中不存在,提示修改无效,要求管理员重新输入用户部门名称。3. 如果修改用户的职位信息时,输入的职位在系统中不存在,提示修改无效,要求管理员重新输入用户部门名称。4. 顺序图图3.10资料修改顺序图(5)删除用户:基本流程管理员需要删除某个学员的信息时,打开用户删除窗口,选中离职员工点击删除,即可实现用户删除。分支流程1。如果管理员选择验证对话框中的“取消”按钮,则退出验证对话框,管理员可以继

      7、续选择其他需删除的用户.图3.11用户删除顺序图(6)修改密码基本流程 管理员进入修改管理员密码窗口后,首先输入原有密码,再重新输入两次新密码,两次新密码需保持一致,修改完点击“确定”按钮提交最新密码信息。分支流程1. 如果原有密码输入错误,则系统提示错误,同时清除文本框中的已输入的内容。2. 如果原有密码输入正确,而两次输入的新密码不一致,则系统提示错误,并清除文本框中的已输入的内容。图3。12 密码修改顺序图(7)系统管理界面4.3.3个人信息管理模块用例图图3。14 个人信息管理用例图用例分析公司职员在个人信息管理中,可以对个人的基本资料进行修改操作,或者补充管理员创建用户时没有填写完整的资料,修改登陆系统的个人密码,查看其他同事的基本资料,还可以根据需求设置自己在系统中的显示状态。(1)修改个人资料基本流程用户点击修改个人资料按钮,系统显示资料修改窗口。用户根据自己的需求编辑个人的资料,完成之后点击提交,系统显示个人资料修改成功窗口。分支流程1. 如果用户修改了无权修改的资料,如用户名、部门、职位等,系统显示操作错误,并提示用户无权进行此项操作。2. 如果用户修改完资料后点击取

      8、消,系统不保存修改结果,窗口关闭.3. 如果用户修改完资料后没有进行确认或取消操作,则系统始终显示个人资料修改窗口。顺序图图3.15个人修改资料顺序图(2)修改密码基本流程用户点击修改个人密码按钮,系统显示密码修改窗口。用户输入原始密码,然后输入新密码和确认新密码,完成之后点击提交,原始密码正确无误且确认密码和新密码一致,就可以成功修改登陆密码,系统显示个人密码修改成功界面。分支流程1. 如果用户输入的原始密码错误,系统将显示一条错误消息,并提示用户输入正确的原始密码;2. 如果用户输入的确认密码和新密码不一致,系统将显示一条错误消息,并提示用户新密码和确认密码不一致;3. 如果用户修改完密码后点击取消,则系统不保存修改结果并关闭页面。4. 如果用户修改完密码后没有进行确认或取消操作,则系统始终显示密码修改界面。顺序图图3.16密码修改顺序图(3)查看用户资料基本流程用户需要查看同事资料时,选择所要查看的同事的资料项,系统显示同事的个人资料页面,但不会显示密码资料。用户查看完毕之后点击关闭,系统关闭该页面。分支流程1. 如果用户在查看同事资料时做编辑操作,系统将提示一条错误消息;2. 如果用户查看完同事资料后没有进行关闭操作,则系统始终显示查看同事资料页面。顺序图图3.17 用户资料查看顺序图(4)设置状态基本流程用户点击设置状态按钮,系统显示状态设置页面.用户根据自己的需求选择自己在系统中的显示状态,包括在线、离线和隐身三种状态,点击确认后用户将在系统中显示相应的状态.顺序图图3.18 设置状态顺序图4.3.4文字聊天模块用例图 图

      《即时通信软件项目需求说明书》由会员大米分享,可在线阅读,更多相关《即时通信软件项目需求说明书》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.