聊天室 需求分析报告

2019-08-31 15:36

渤海大学自动化聊天室需求分析报告

渤海大学自动化办公聊天室系统

---需求分析报告

张佳佳(10060140)

渤海大学信息科学与技术学院

1

渤海大学自动化聊天室需求分析报告

2

渤海大学自动化聊天室需求分析报告

1.概述 ............................................................................................................................................... 4 1.1系统名称及系统目标 ................................................................................................................. 4 1.2项目背景 ..................................................................................................................................... 4 1.3技术背景 ..................................................................................................................................... 5 1. 系统运行环境分析 ...................................................................................................................... 7 2.1 需求分析 ................................................................................................................................... 7

用户登入 ........................................................................................................................... 7 私聊 ................................................................................................................................... 8 聊天记录 ......................................................................................................................... 11 系统消息 ......................................................................................................................... 11 用户退出 ......................................................................................................................... 16 2.2.总体设计 ........................................................................................................................... 17 2.3运行环境 ........................................................................................................................... 18 2. 现行系统调查 ............................................................................................................................ 18

3.1组织机构与业务范围 ....................................................................................................... 18

3.1.1系统组织概况 ........................................................................................................ 18 3.1.3聊天室系统功能模块说明 .................................................................................... 20 3.1.4签到系统功能模块说明 ........................................................................................ 20 3.1.5资源共享功能模块说明 ........................................................................................ 20 3.1.6帐号管理系统模块说明 ........................................................................................ 20 3.2系统流程图DFD .............................................................................................................. 21 D 基本信息 ........................................... 21

3.2.1登录系统流程图(DFD) .................................................................................... 22 3.2.2帐号管理系统(修改密码)流程图 .................................................................... 23 3.2.3公共系统聊天室流程图 ........................................................................................ 24

3. 系统数据设计 ............................................................................................................................ 26

3

渤海大学自动化聊天室需求分析报告

1.概述

1.1系统名称及系统目标

系统名称初步拟定为“渤海大学办公自动化聊天室系统”。

系统目标是:为健全学校办公自动化系统,为全校师生搭建一个健康、快速、高效的信息传递平台。

(1)全校功能聊天室系统:学生只要通过系统验证就可以进入本系统,再此系统中学生可以在全校公共聊天室里发言,而且也能进行个人对话邀请。

(2)各院系模块:用户进入系统后,有权进入自己所在院系的聊天系统。发出申请后,系统将会验证帐号权限,每个帐号只能有权进入相应自己所在院系系统。进入系统后也能进行在线平台对话和私人聊天。此外,学生还能进行作业提交以及文件传送。

(3)资源共享系统:有权进入客户端后,无需进行审核,所有用户都可以共享学习资源和下载文件,营造一个好的学习气氛。

(4)签到系统:此系统面对的是教师用户,每天教师都需要签到,作为教师考评的一部分。对教师有监督作用。

(5)帐号管理系统:由于系统所有用户均面对的是学校在职学生和教师。帐号信息来自学校学生数据管理系统。为保证所有用户都是学校师生。帐号为学好或工号,本系统无权对个人信息进行更改,只提供密码修改功能和个人信息以及状态更改。

(6)学生操情管理系统:此系统面向各院系管理员,由素质学生会和班级干部统计的学生迟到、旷课、请假情况。系统管理员负责将当天信息更新到系统里面,作为期末评优助学金发放的参考。

1.2项目背景

本软件系统是渤海大学办公自动化聊天室客户端,是有信息学院教师贾福龙提出,信息学院信息管理与信息系统专业学生张佳佳设计和实现。本系统基于学校现有自动化办公系统而开发。对于学校主要信息化办公需求不系统不再重复,本系统主要面对全校师生,主要目的是建立一个交流平台,也设计基本的办公功能。主要为文件的传送,教师签到,学生请假,公布通知等。

4

渤海大学自动化聊天室需求分析报告

1.3技术背景

1.3.1 C/S 模型

在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网[3],Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。 这里客户和服务器都是指通信中所涉及的两个应用进程(软件)。使用计算机的人是计算机的“用户”(user)而不是“客户”(client)。但在许多国外文献中,也经常把运行客户程序的机器称为client(这种情况下也可把client译为“客户机”),把运行服务器程序的机器称为server。所以有时要根据上下文判断client与server是指软件还是硬件。

它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 1.3.2 TCP/IP 协议 1. IP

网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议[4]。 IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。 高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发送来的。IP确认包含一个选项,叫作IP source routing,可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP的服务来说,使用了该选项的IP包好像是从路径上的最后一个系统传递过来的,而不是来自于它的真实地点。这个选项是为了测试而存在的,说明了它可以被用来欺骗系统来进行平常是被禁止的连接。那么,许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。 2. TCP

如果IP数据包中有已经封好的TCP数据包[5],那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。

TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。

面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。 3. UDP

UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那

5


聊天室 需求分析报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:机械化步兵旅编制

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: