分层图1 用户文件 输入帐号密码 用 新用户注册 聊天信息 聊天或 转发聊天信息 登 系统信 返回成功信息 录 息处理 返回错误信息 户
分层图2
管理员文件 用户文件 用 户 系统信息 系统信息 1 2 用户下线信息 用户下线信息
登录 系统用户 管理 返回成功信息 发送系统信息 转发聊天信息 登录 信息员 返回错误信息 处理
3.2 对性能的规定
3.2.1精度
该系统输入、输出数据精度的要求为:
所有用户用户名必须为字母,数字和下划线组成。
密码必须是ACCESS所支持的格式,可以是文本也可以是数字。 所有发送消息类型可以是任何文本及数字或者图片。
3.2.2时间特性要求
该系统的时间特性要求为:
由于系统容量较大,并行用户较多,所以对系统响应速度提出了更高的要求,本系统的响应时间最多为6秒。
3.2.3灵活性
该系统的灵活性的要求为:
当系统繁忙时,会发送“系统繁忙”的信息,这样用户可以暂停发送信息,从而缓解系统压力,该系统对这些变化的适应能力较强。
3.3输入输出要求
本系统中涉及到的用户数据信息如下:
用户名:字母,数字和下划线组成(6-20位) 性别:男/女
密码:文本也可以是数字(6-40位) 邮编:数字(6-15位)
Email: 字母,数字和下划线组成(6-40位) 地址:汉字,字母或数字(6-40位)
3.4数据管理能力要求(针对软件系统)
本系统要管理的数据报表有两张: 1. 管理员表
2. 用户表
管理员报表增长速度不会很快,管理不必太频繁。
用户表的增长速度是非常快的,所以要经常加以管理及更新,以免发生数据冗余等造成系统性能降低。
3.5故障处理要求
使用本系统正常情况下不会出错。若运行时遇到不可恢复的系统错误时,也应保证数据库的完整性;遇到系统阻塞,可以重启系统;遇到硬件如硬盘故障时,要留有备份文件;遇到逻辑故障时系统会自动提醒,如非法字符输入等。
3.6其他专门要求
保密性:要求提供用户身份验证,只允许通过身份验证的用户使用该系统;对于服务器,也只有验证通过的管理员可登录。
可靠性;该系统应具有良好的稳定性。
易用性:该软件系统界面应符合目前最流行的界面规范,简单,易用。
可移植性:本系统是用JAVA编写,先天就具有良好的移植性,可在不同的操作系统间运行。
3.7 运行环境的规定
3.7.1设备
3.7.1.1 cpu型号及内存容量
P2或更高,或笔记本电脑。 内存容量:3MB以上。 磁盘空间:5MB以上。 3.7.2 输入/输出设备的型号及数量
.数据采集时,采用键盘和鼠标直接输入 .所需各项设备数量均为1,型号不限。
3.8支持软件
.中文/英文 windows 98/2000/xp
.该系统采用JDBC-ODBC桥接驱动-ACCESS数据库
3.9控制
该系统信息来源键盘与鼠标

