数据要求说明书
1引言
1.1编写目的
数据要求说明书目的是明确视频会议双向诊断系统中各项功能和非功能性需求实现时所需要的数据,并可以此数据为根据设计数据库。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。
阅读对象为:
1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;
2)对本系统进行评审和确认的有关业务、技术人员;
3)参加数据库设计,测试设计阶段工作的全体设计人员;
1.2背景
双向视频诊断系统
项目任务提出者:
项目开发者:
用户:
实现软件单位:
1.3定义
1.4参考资料
2数据的逻辑描述
2.1静态数据
包括系统密码,用户资料,会议室,菜单栏等。
数据库中建立了表,主要表有:
Adresses 用户地址信息)
users (用户)
user_sip_data 用户的sip信息()
userdata (用户资料)
usergroups (用户组)
userlevel (用户级别)
appointmentcategory  (会议日程种类)
conferencelog (会议日志)
conferencelogtype (会议日志类型)
Fieldlanguage 地区语言)
fieldvalues (地区值)
navimain (主要多媒体语言导航)
rooms (会议室)
soaplogin soap (登陆)
2.2动态输人数据
使用者输入的信息,包括添加用户信息,查询用户,添加会议室,更改用户资料,权限等
2.3动态输出数据
输出数据:由操作确定的数据库记录集合。例如数据库中的各种表各种记录。
表格(T):conferencelog 会议日志
字段:
名称
类型
默认值
属性
备注
Conferencelog_id
Bigint(20)
NULL
NULL
Conferecelogtype_id
Bigint(20)
NULL
NULL
inserted
datetime
NULL
NULL
insertedby
Bigint(20)
NULL
NULL
User_id
Bigint(20)
NULL
NULL
streamid
Varchar(255)
NULL
NULL
Room_id
Bigint(20)
NULL
NULL
userip
Varchar(255)
NULL
NULL
scopename
Varchar(255)
NULL
NULL
External_user_id
Bigint(20)
NULL
NULL
External_user_type
Varchar(255)
NULL
NULL
表格(T):flvecording_log 录像记录日志
字段:
名称
类型
默认值
属性
备注
Flvecording_log_id
Bigint(20)
NULL
NULL
Flvrecording_id
Bigint(20)
NULL
NULL
inserted
datetime
NULL
NULL
msg_type
Varchar(255)
NULL
NULL
Ful_message
longtext
NULL
NULL
Exit_value
Varchar(255)
NULL
NULL
meeting_members 会议成员
字段:
名称
类型
默认值
属性
备注
Meeting_member_id
Bigint(20)
NULL
NULL
User_id
Bigint(20)
NULL
NULL
email
varchar(255)
NULL
NULL
firstname
varchar(255)
NULL
NULL
lastname
varchar(255)
NULL
NULL
Member_status
varchar(255)
NULL
NULL
Appointment_status
varchar(255)
NULL
NULL
Appointment_id
Bigint(20)
NULL
NULL
invitation
Bigint(20)
NULL
NULL
starttime
datetime
NULL
NULL
updatetime
datetime
NULL
NULL
deleted
bit(1)
NULL
NULL
Comment_field
varchar(255)
NULL
NULL
invitor
bit(1)
NULL
NULL
omtimezoneld
Bigint(20)
NULL
NULL
organisation_users 组织成员
字段:
名称
类型
默认值
属性
备注
Organisation_users_id
Bigint(20)
NULL
NULL
Organisation_id
Bigint(20)
NULL
NULL
User_id
Bigint(20)
NULL
NULL
starttime
datetime
NULL
NULL
updatetime
datetime
NULL
NULL
deleted
varchar(255)
数据库设计说明书的目的NULL
NULL
Comment_field
varchar(255)
NULL
NULL
is_moderator
varchar(255)
NULL
NULL
recording_chatvaluesevent 聊天记录
字段:
名称
类型
默认值
属性
备注
recording_chatvaluesevent_id
Bigint(20)
NULL
NULL
starttime
Bigint(20)
NULL
NULL
action
longtext
NULL
NULL
Roomrecording_id
Bigint(20)
NULL
NULL
recording_whiteboardevent 白板记录
字段:
名称
类型
默认值
属性
备注
recording_whiteboardevent_id
Bigint(20)
NULL
NULL
starttime
Bigint(20)
NULL
NULL
action
longtext
NULL
NULL
Roomrecording_id
Bigint(20)
NULL
NULL
2.4内部生成数据
数据类型的转换,控制命令,根据用户的操作检索到的数据库记录等
2.5数据约定
1. 管理员登录时使用的用户名和密码不能包括非法字符。
2. 验证码要区分大小写
3. 安全性:系统拥有用户、密码模块,管理员可赋予不同用户不同的权限。每位用户根据自己的身份不同,进入不同的用户界面。管理员有权力行使所有的管理功能,普通用户只能进行一般的查询。这样也保证了系统的安全性。
4.准确性:可根据各种条件进行查询,并具有对相应的数据项检测的功能。工资管理系统相关的表之间,有较强的关联性,为了实现一致性的需求,我们在各个表之间建立起了一致性约束。
5.完整性:根据人力资源管理系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障。 各个表之间的数据是有关系的,必须防止冲突、错误、冗余和遗漏。
3数据的采集
3.1要求和范围
具体的内容包括:
a.输入数据的来源,例如是单个操作员、数据输入站,专业的数据输入公司或它们的一个分组;
数据的来源主要是建立数据库时录入的数据,在进行相应操作时会进行数据更新。数据可以在计算机上输入,也可在服务器上输入。
b.数据的输入采用统一的键盘输入,不需要其他的工具,但是数据是有一定的格式和密码限制的,所以输入不合法时会进入不了系统。
c.数据要及时更新,数据必须2天进行一次备份,以天为周期进行增量转储,以季度为周期进行海量转储
3.2输人的承担者
数据的输入可以是用户,管理员;
输入数据基本都是采用键盘,鼠标等,易于控制。
数据的输入可以在界面也可以在数据库。
3.3预处理
管理员在进入后台时的验证码是有规范的,管理员必须输入正确的验证码才能进入,验证码要区分大小写。
3.4影响
视频会议系统,有很大的数据存储,同时它的安全性也非常重要,要保证用户的个人隐私信息。安全性相当重要。要保证不能让非法的用户进行访问和窥测

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。