表4-6 基本信息操作功能表
名称、标识符 功能描述 管理员对基本信息的操作 管理员的职责,不仅是对网站的起发布信息的作用,同时也对整个网站起到实时监控的作用,一旦发现有错,及时修改 输入 操作序列 输出 补充说明 课程信息,课件信息,视频信息,学生信息,管理员信息 填写基本信息,数据校验, 填写成功,写入数据库 管理员所处的可以说是在整个网站的核心地位。 §4.1.2 非功能性需求
非功能性需求针对整个系统进行。
1)用户界面需求,如表4-7所示。
表4-7 用户界面需求表
需求名称 风格 颜色 分辨率 详细要求 界面友好,布局合理,美观大方,实用性强,操作简单 淡蓝色系为主 1024*768 2)软硬件环境需求,如表4-8所示。
表4-8 软硬件环境需求表
需求名称 运行速度 容量 操作系统性能 网络传输率 详细要求 系统启动运行时间不超过5min,人机界面交互时间不超过5s 占用内存大于15MB 10/100M bit/s 10/100M bit/s 3)产品质量需求,如表4-9所示。
20
表4-9 产品质量需求表
主要质量属性 正确性 健壮性 可靠性 性能,效率 易用性 清晰性 安全性 可扩展性 兼容性 可移植性 详细要求 经过测试达到了预期的效果 具有一定的健壮性 容错能力强,测试质量合格 性能优,效率高 跨平台操作 优 安全可靠性极佳 优良的可靠的接口 可作用于任何平台 正确的进行软件配置后,就可以正常运行程序 §4.2 建立功能模型
识别参与者:参与者(学生,管理员)
学生:必须经过身份验证,才能进入,对网站执行其他的操作。 管理员:经过有效性验证,才能进入网站内部对网站进行相应的操作。
§4.3 建立数据库模型
教学网站数据库如表4-10,4-11,4-12,4-13,4-14,4-15所示。
表4-10 allgonggao表:
序号 字段名称 1 2 3 4 5 ID title content leibie addtime 字段类型 Int VarChar Text VarChar DateTime 大小 4 255 16 50 8 允许为空 自增编号 是 是 是 是 最大长度 10 255 255 255 23 备注 21
表4-11 allusers表:
序号 字段名称 1 2 3 4 5 ID username pwd cx addtime 字段类型 Int VarChar VarChar VarChar DateTime 大小 4 50 50 50 8 允许为空 自增编号 是 是 是 是 最大长度 10 255 255 255 23 备注 表4-12 book表:
序号 字段名称 1 2 3 4 5 6 7 8 9 10 11 12 id username sex body qq email face adddate ishidden homepage isrely rebody 字段类型 Int DateTime 大小 4 20 4 500 10 20 10 8 2 50 2 500 允许为空 自增编号 是 是 是 是 是 是 是 是 是 是 是 最大长度 10 255 255 255 255 255 255 23 255 255 255 255 备注
22
表4-13 jiaoxuekejian表:
序号 字段名称 1 2 3 4 5 6 7 8 ID bianhao mingcheng kecheng wenjian jianjie faburen addtime 字段类型 Int VarChar VarChar VarChar VarChar VarChar VarChar DateTime 大小 4 50 50 50 50 50 50 8 允许为空 自增编号 是 是 是 是 是 是 是 最大长度 10 255 255 255 255 255 255 23 备注 表4-14 xiaoyuanfengjing表:
序号 字段名称 1 2 3 4 ID mingcheng tupian addtime 字段类型 Int VarChar VarChar DateTime 大小 4 50 50 8 允许为空 自增编号 是 是 是 最大长度 10 255 255 23 备注 表4-15 yqlj表:
序号 字段名称 1 2 3 4 ID mc url addtime 字段类型 Int VarChar VarChar DateTime 大小 4 50 50 8 允许为空 自增编号 是 是 是 最大长度 10 255 255 23 备注
23
表4-16 zuoyefabu表:
序号 字段名称 1 2 3 4 5 6 7 8 ID bianhao zuoyemingcheng kecheng neirong fujian faburen addtime 字段类型 Int VarChar VarChar VarChar VarChar VarChar VarChar DateTime 大小 4 50 50 50 50 50 50 8 允许为空 自增编号 是 是 是 是 是 是 是 最大长度 10 255 255 255 255 255 255 23 备注 表4-17 zuoyeshangjiao表:
序号 字段名称 1 2 3 4 5 6 ID zuoyemingcheng faburen neirong fujian addtime 字段类型 Int VarChar VarChar VarChar VarChar DateTime 大小 4 50 50 50 50 8 允许为空 自增编号 是 是 是 是 是 最大长度 10 255 255 255 255 23 备注
24