目 录
1.引言.................................................................................................... 5
1.1 目的............................................................................................................ 5
1.2 背景............................................................................................................ 5
1.3 术语与缩写词........................................................................................... 5
1.4 参考资料.................................................................................................... 6
2.任务概述........................................................................................................ 6
2.1 目标............................................................................................................ 6
2.2 用户的特点................................................................................................ 6
2.2.1 本软件的最终用户的特点................................................................... 6
2.2.2 后台管理和培训师用户的技术专长.................................................. 6
2.3 假定和约束................................................................................................ 6
3.功能性需求.................................................................................................... 7
3.1系统总模型................................................................................................. 7
3.1用户角色划分............................................................................................. 8
3.2前台............................................................................................................. 9
3.2.1登录.......................................................................................................... 9
3.2.2注销........................................................................................................ 11
3.2.3会员注册................................................................................................ 12
3.2.4个人中心................................................................................................ 15
3.2.5新闻展示及评论................................................................................... 17
3.2.6 KAB概况浏览...................................................................................... 19
3.2.7 KAB公告浏览...................................................................................... 20
3.2.7 KAB课程介绍浏览............................................................................. 21
3.2.7 创业资讯浏览...................................................................................... 22
3.2.7 网上开班.............................................................................................. 23
3.3后台........................................................................................................... 28
3.2 非功能性需求......................................................................................... 60
3.3 输入输入需求......................................................................................... 60
3.4 数据管理能力需求................................................................................. 61
3.5 故障处理需求......................................................................................... 61
3.6 其他需求.................................................................................................. 61
4.运行环境规定............................................................................................. 61
4.1 网络构建.................................................................................................. 61
4.2 硬件设备.................................................................................................. 61
4.3 支持软件.................................................................................................. 62
4.3.1开发软件................................................................................................ 62
4.3.2测试支持软件....................................................................................... 62
4.4 接口.......................................................................................................... 62
4.5 控制.......................................................................................................... 63
1.引言
1.1 目的
为了更好的完成中国KAB大学生创业网项目的开发和为项目可行性研究文档提供支持,故编写中国KAB大学生创业网项目需求分析文档。
读者范围:最终用户和软件设计人员。
1.2 背景
中国KAB大学生创业网站是由全国青年联合会国际部、国际劳工组织北京局和共青团中央提出的大学生创业的推广项目。这是共青团中央、全国青联通过国际合作推进中国创业教育发展的一项尝试,旨在吸收借鉴国际经验的基础上,探索出一条具有中国特色的创业教育之路。为了更好发展我国的创业教育需开发“中国KAB创业教育网”。
中国KAB创业教育网由北航创业教育学院使用和管理,面对广大需要创业的广大人群。
1.3 术语与缩写词
KAB:Know About Business
讲师:KAB培训学生的教师
培训师:KAB培训讲师的教师
高级培训师:KAB培训培训师的教师
1.4 参考资料
KAB创业教育项目实施文档和KAB教育项目宣传文档
GB856-T 项目开发计划
Object-Oriented Software Engineering --- Conquering Complex and Changing System 【美】B.Bruegge A.H.Dutoit著
2.任务概述
2.1 目标
在2014年5月25号完成中国KAB创业教育网的开发并交付。
2.2 用户的特点
2.2.1 本软件的最终用户的特点
所有处于网络状态的计算机用户在无需培训的情况下,按照软件系统的提示即可使用软件的相关服务和功能。
2.2.2 后台管理和培训师用户的技术专长
本软件的后台管理和培训师人员均是具有一定网络知识的人员。
2.3 假定和约束
假定本软件开发工作的期限为30天,经费限制在***元。
3.功能性需求
3.1系统总模型
图1 系统模型图
3.1用户角色划分
本系统的用户分为三大种类:
一、一般用户:所有需要了解和学习KAB创业的用户。
二、注册会员:KAB创业教育培训的所有老师。
三、系统管理员。
系统用例图:
图2 总用例图
3.2前台
3.2.1登录
图3 会员登录用例编号UC001
说明
会员输入登录信息,如用户名、密码、验证码,以系统承认角色身份进入本系统。
会员登录的信息
信息 | 类型 | 描述 |
用户名 | 不少于6位,最多20位的字符 | 用于登录系统的用户名 |
密码 | 不少于6位,最多20位的字符 | 用于登录身份验证的密码 |
验证码 | 加入了一些干扰像素的图片 | 用于防止恶意的使用机器批量自动登录 |
表1
登录确认
会员通过浏览器输入其用户名、密码、验证码,由后台系统收集输入的信息,并进行核实比较确认。
对应的事件流
内容 | 说明 |
用例编号 | UC001 |
用例名称 | 会员登录 |
用例说明 | 会员登录系统 |
参与者 | 注册会员 |
前置条件 | 用户是有效的注册会员 |
后置条件 | 用户所输入的信息与后台系统数据库表中所保存的信息一致 |
基本路径 | 用户输入用户名、密码、验证码,点击提交,系统验证 验证成功,可进行会员功能的操作。 |
扩展路径 |
系统提示输入正确格式的用户名信息
系统提示输入正确的密码信息
系统提示输入正确的验证码 |
表2
活动图
图4 会员登录活动图
3.2.2注销
图5 会员注销用例编号UC002
说明
注册会员在登录成功的状态下,通过注销功能注销并退出登录状态。
对应的事件流
内容 | 说明 |
用例编号 | UC002 |
用例名称 | 会员注销 |
用例说明 | 注册会员在系统中注销 |
参与者 | 已登录的注册会员 |
前置条件 | 注册会员已经成功登录系统 |
后置条件 | 系统注销掉当前登录状态下的注册会员 |
基本路径 | 1.注册会员点击注销功能按钮 2.系统注销掉当前登录的注册会员 3.注销成功,系统跳转到首页 |
扩展路径 | 无 |
表3
活动图
图6 会员注销活动图
3.2.3会员注册
图7 会员注册用例编号UC003
说明
一般用户点击注册按钮,进入到注册页面中,填写相关信息,点击保存,操作完成,用户成为注册会员。
会员信息
信息 | 类型 | 描述 |
用户名 | 不少于6位,最多20位的字符 | 用于登录系统的用户名 |
密码 | 不少于6位,最多20位的字符 | 用于登录身份验证的密码 |
真实姓名 | 必填 | |
所在院校 | 字符 | |
职务/职称 | 字符 | |
所在部门 | 字符 | |
任教时间 | 数字 | 任教年限,单位为年 |
任教科目 | 字符 | |
生日 | 日期 | 日期控件选择 |
年龄 | 数字 | |
学历 | 选择 | 下拉框(大专、本科、硕士、博士) |
专业 | 字符 | |
身份证号码 | 字符 | |
参加班级意向 | 选择 | 下拉列表(系统内所开班级) |
手机号 | 数字 | |
传真号 | 数字 | |
固定电话 | 数字 | |
电子邮箱 | 字符 | |
通讯地址 | 字符 | |
密保问题 | 文本 | |
密保答案 | 文本 | |
管理经验 | 文本 |
表4
对应的事件流
内容 | 说明 |
用例编号 | UC003 |
用例名称 | 会员注册 |
用例说明 | 一般用户在系统中注册会员 |
参与者 | 一般用户 |
前置条件 | 未登录系统 |
后置条件 | 注册成功,一般用户成为注册会员 |
基本路径 | 1.一般用户点击注册功能按钮 2.输入相关信息 3.注册成功,系统提示等待后台审批,审批通过之后,可以登录系统 |
扩展路径 | 注册失败,提示失败原因。 |
表5
活动图
图8 会员注册活动图
3.2.4个人中心
图9 个人中心用例编号UC004
说明
注册会员进入个人中心功能模块中,可以进行个人资料和密码的修改,以及申请密保。
1、修改密码:
注册会员通过在浏览器中输入当前登录用户的旧密码和两次相同的新密码,由后台系统收集输入的信息,并进行核实比较确认,如果旧密码正确,系统将使用新密码更新旧密码。
2、修改个人资料:
注册会员可以修改个人资料,输入内容通过验证,修改成功。
3、申请密保:
注册会员点击申请密保,输入密保问题以及答案。以便忘记密码时使用其找回密码。
对应的事件流
内容 | 说明 |
用例编号 | UC004 |
用例名称 | 个人中心 |
用例说明 | 注册会员进入个人中心,进行个人资料和密码的修改、以及申请密保 |
参与者 | 已成功登录到系统的注册会员 |
前置条件 | 注册会员有效的并且已成功登录到系统 |
后置条件 | 注册会员修改的个人资料、密码、密保信息都保存到数据库中 |
基本路径 | 1.注册会员进入个人中心 2.打开修改个人资料界面,输入修改信息。 3. 打开修改密码界面,输入旧密码和新密码。 4.打开申请密保界面,输入密保信息。 5.系统保存输入的信息,并提示保存成功。 |
扩展路径 | 1.注册会员输入的信息格式内容验证失败 2.系统提示失败原因并定位到失败的地方 |
表6
活动图
图10 个人中心活动图
3.2.5新闻展示及评论
图11新闻展示及评论用例编号UC005
说明
一般用户进入KAB创业教育网,进行新闻的浏览,输入查询条件,选择目标新闻,进行新闻内容和所有评论的查看,以及发表评论。
并且可以发表评论,查看所有评论。
对应的事件流
内容 | 说明 |
用例编号 | UC005 |
用例名称 | 新闻展示及评论用例 |
用例说明 | 一般用户查看新闻并发表评论 |
参与者 | 所有用户 |
前置条件 | 打开浏览器,输入KAB网址,进入网站 |
后置条件 | 查看新闻信息,并可发表评论 |
基本路径 |
4. 点击新闻标题,查看新闻详细内容 5. 查看所有评论,并发表评论 |
扩展路径 | 无 |
表7
活动图
图12新闻展示及评论活动图
3.2.6 KAB概况浏览
图13 KAB概况浏览用例编号UC006
说明
一般用户进入KAB创业教育网,进行KAB项目概况的浏览。
对应的事件流
内容 | 说明 |
用例编号 | UC006 |
用例名称 | KAB概况浏览用例 |
用例说明 | 一般用户查看KAB概况 |
参与者 | 所有用户 |
前置条件 | 打开浏览器,输入KAB网址,进入网站 |
后置条件 | 查看概况信息,了解KAB |
基本路径 | 1. 打开浏览器,输入KAB网址,进入网站 2. 点击KAB概况,查看概况信息 |
扩展路径 | 无 |
表8
活动图
图14新闻展示及评论活动图
3.2.7 KAB公告浏览
图15 KAB公告浏览用例编号UC007
说明
一般用户进入KAB创业教育网,进行公告的浏览,输入查询条件,选择目标公告,进行公告内容的查看。
对应的事件流
内容 | 说明 |
用例编号 | UC007 |
用例名称 | KAB公告浏览用例 |
用例说明 | 一般用户进入KAB创业教育网,进行KAB公告的浏览 |
参与者 | 所有用户 |
前置条件 | 打开浏览器,输入KAB网址,进入网站 |
后置条件 | 查看公告信息,了解最新公告 |
基本路径 |
4. 点击公告标题,查看公告详细内容 |
扩展路径 | 无 |
表9
活动图
图16 KAB公告浏览活动图
3.2.7 KAB课程介绍浏览
图17 KAB课程介绍浏览用例编号UC008
说明
一般用户进入KAB创业教育网,进行课程介绍的浏览,输入查询条件,选择目标课程,进行课程介绍的查看。
对应的事件流
内容 | 说明 |
用例编号 | UC008 |
用例名称 | KAB课程介绍浏览用例 |
用例说明 | 一般用户进入KAB创业教育网,进行KAB课程介绍的浏览 |
参与者 | 所有用户 |
前置条件 | 打开浏览器,输入KAB网址,进入网站 |
后置条件 | 查看课程简介,大致了解课程相关内容 |
基本路径 |
4. 点击课程标题,查看课程简介 |
扩展路径 | 无 |
表10
活动图
图18 KAB课程介绍浏览活动图
3.2.7 创业资讯浏览
图19 创业资讯浏览用例编号UC009
说明
一般用户进入KAB创业教育网,进行创业资讯的浏览,输入查询条件,选择目标资讯,进行查看。
对应的事件流
内容 | 说明 |
用例编号 | UC009 |
用例名称 | 创业咨询浏览用例 |
用例说明 | 一般用户进入KAB创业教育网,进行创业资讯的浏览 |
参与者 | 所有用户 |
前置条件 | 打开浏览器,输入KAB网址,进入网站 |
后置条件 | 查看创业资讯,了解当前创业现状 |
基本路径 |
4. 点击标题,查看具体内容 |
扩展路径 | 无 |
表11
活动图
图20 创业资讯浏览活动图
3.2.7 网上开班
图21 网上开班用例编号UC0010
说明
一般用户注册成功之后,成为注册会员,其级别为普通会员,不具备开班权限,需通过参加培训,级别晋升,才能进行网上开班,会员级别分为:普通会员、讲师、培训师、高级培训师。
- 普通会员:仅注册成功,成为注册会员,不具备开班权限。
- 讲师:完成讲师班培训课程的注册会员,可以进行网上开班,开班类型为:学生班。
- 培训师:完成培训师班培训课程的注册会员,可以进行网上开班,开班类型为:学生班、讲师班。
- 高级培训师:完成高级培训师班培训课程的注册会员,可以进行网上开班,开班类型为:学生班、讲师班、培训师班、高级培训师班。
3.2.7.1 创建新班级
说明
具有开班权限的注册会员,进入网上开班,点击创建新的班级,输入班级信息,进行开班操作。
创建新班级对应的事件流
内容 | 说明 |
用例编号 | UC0010 |
用例名称 | 网上开班用例 |
用例说明 | 具有开班权限的注册会员进入KAB创业教育网,进行开班操作。 |
参与者 | 已登录具有开班权限注册会员 |
前置条件 | 打开浏览器,输入KAB网址,进入网站 |
后置条件 | 注册会员输入的班级信息存入到数据库中 |
基本路径 |
4. 点击保存,提示班级创建成功 |
扩展路径 | 1、用户输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表12
为班级添加学生对应的事件流
内容 | 说明 |
用例编号 | UC0010 |
用例名称 | 网上开班用例 |
用例说明 | 具有开班权限的注册会员进入KAB创业教育网,完成开班之后,可以添加学生。 |
参与者 | 已登录具有开班权限注册会员 |
前置条件 | 完成创建新班级 |
后置条件 | 注册会员输入的该班的学生信息存入到数据库中 |
基本路径 |
4. 点击保存,跳转到已开班级管理界面 |
扩展路径 | 1、用户输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表13
班级信息
信息 | 类型 | 描述 |
班级名称 | 不少于6位的字符 | |
所属学校 | 字符 | 下拉列表,取系统内已开班级的学校列表,若无,则可输入,同时选择学校所属省份 |
所属省份 | 字符 | 根据学校自动带出 |
开班教师 | 字符 | 当前登录人 |
班级类型 | 选择 | 在班级类型列表中选择(学生班、讲师班、培训师班、高级培训师班) |
班级状态 | 选择 | 在班级状态列表中选择(开班前、开班中、班级关闭) |
开班时间 | 日期 | 自动带出当前系统时间(可修改) |
表14
学生信息
信息 | 类型 | 描述 |
学号 | 不少于6位的字符 | |
姓名 | 不少于6位的字符 | |
性别 | 选择 | 下拉列表(男、女) |
年龄 | 数字 | |
学校 | 字符 | |
专业 | 字符 | |
年级 | 选择 | 下拉选择(大一、大二、大三、大四、研一、研二、其他) |
表15
活动图
图22 创建新班级活动图
3.2.7.2 已开班级管理
说明
具有开班权限的注册会员,进入网上开班,点击管理已开班级,进行修改班级信息或者删除班级的操作。
对应的事件流
内容 | 说明 |
用例编号 | UC0010 |
用例名称 | 网上开班用例 |
用例说明 | 具有开班权限的注册会员进入KAB创业教育网,进行已开班级管理的操作。 |
参与者 | 已登录具有开班权限注册会员 |
前置条件 | 打开浏览器,输入KAB网址,进入网站 |
后置条件 | 注册会员更新的班级信息存入到数据库中 |
基本路径 |
|
扩展路径 | 1、用户输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表16
活动图
图23 管理已开班级活动图
3.3后台
3.3.1新闻管理
图24 新闻管理用例编号UC0011
说明
系统管理员进入后台管理系统,进行新闻管理,进行新闻的增删改操作,针对每天新闻,还可以进行评论的管理。
- 添加新闻
添加新闻信息
信息 | 类型 | 描述 |
新闻标题 | 不少于6位,最多20位的字符 | 标题 |
新闻作者 | 不少于6位,最多20位的字符 | 默认为当前登录用户 |
访问量 | 数字 | 默认为0 |
发布时间 | 日期 | 默认为系统当前时间,可修改 |
新闻内容 | 文本类型 | 内容 |
表17
添加新闻确认
系统管理员通过在浏览器中输入新闻信息,由后台系统收集输入的信息,并记录。
添加新闻-对应的事件流
内容 | 说明 |
用例编号 | UC0011 |
用例名称 | 新闻管理 |
用例说明 | 添加新闻 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所输入的所有新闻信息保存到数据库中 |
基本路径 | 1.系统管理员点击添加新闻 2.系统打开添加新闻页面。 3.填写新闻相关信息。 4.点击保存按钮。 5.系统保存新闻信息 6.系统跳转新闻列表页面 |
扩展路径 | 1、输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表18
活动图
图25 添加新闻活动图
- 修改新闻
修改新闻-对应的事件流
内容 | 说明 |
用例编号 | UC0011 |
用例名称 | 新闻管理 |
用例说明 | 修改新闻信息 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所修改的新闻信息保存到数据库 |
基本路径 | 1.系统管理员选择需要修改的新闻,点击修改按钮 2.输入需要修改的内容项 3.点击保存按钮 4.系统跳转至新闻列表 |
扩展路径 | 修改不成功,提示错误原因 |
表19
活动图
图26 修改新闻活动图
- 删除新闻
删除新闻-对应的事件流
内容 | 说明 |
用例编号 | UC0011 |
用例名称 | 新闻管理 |
用例说明 | 删除新闻 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 将新闻信息及其评论信息从数据库中删除 |
基本路径 |
|
扩展路径 | 系统提示是否确认删除,选择“否”,取消删除 |
表20
删除新闻活动图
图27 删除新闻活动图
- 查看及删除评论
删除评论-对应的事件流
内容 | 说明 |
用例编号 | UC0011 |
用例名称 | 新闻管理 |
用例说明 | 删除评论 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 将新闻的评论信息从数据库中删除 |
基本路径 |
|
扩展路径 | 系统提示是否确认删除,选择“否”,取消删除 |
表21
查看及删除新闻评论活动图
图28 查看及删除新闻评论活动图
3.3.2会员管理
图29 会员管理用例编号UC0012
说明
系统管理员进入后台管理系统,进行会员管理,可对系统中所有注册会员进行修改、删除、查看、审批、分配开班权限、设置会员级别的操作。
- 查看和修改会员信息
修改会员信息
信息 | 类型 | 描述 |
用户名 | 字符 | 显示,但不可修改 |
真实姓名 | 字符 | 显示,但不可修改 |
所在院校 | 字符 | |
职务/职称 | 字符 | |
所在部门 | 字符 | |
任教时间 | 数字 | |
任教科目 | 字符 | |
生日 | 日期 | 日期控件选择 |
年龄 | 数字 | |
学历 | 选择 | 下拉框(大专、本科、硕士、博士) |
专业 | 字符 | |
身份证号码 | 字符 | |
参加班级意向 | 选择 | 下拉列表(系统内所开班级) |
手机号 | 数字 | |
传真号 | 数字 | |
固定电话 | 数字 | |
电子邮箱 | 字符 | |
通讯地址 | 字符 | |
密保问题 | 文本 | |
密保答案 | 文本 | |
管理经验 | 文本 |
表22
对应的事件流
内容 | 说明 |
用例编号 | UC0012 |
用例名称 | 查看和修改会员信息 |
用例说明 | 在会员列表中查看某一条用户数据进行详细信息查看和修改的操作 |
参与者 | 已登录的系统管理员 |
前置条件 | 系统管理员已经成功登录系统并且通过搜索,搜索到了会员信息列表 |
后置条件 | 系统通过会员的选择与数据库匹配相对应的数据库 |
基本路径 | 1.点击查看或者修改信息按钮 2.系统通过会员信息在数据库中查询 3.查询成功,显示会员的详细信息 4.点击详情页的修改按钮可以编辑会员信息 5.点击修改保存按钮将修改后的信息保存起来 |
扩展路径 | 1.查询不成功,提示没有查询到任何结果 |
表23
活动图
图30 查看和修改会员信息活动图
- 删除会员
删除会员-对应的事件流
内容 | 说明 |
用例编号 | UC0012 |
用例名称 | 会员管理 |
用例说明 | 删除会员 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 将会员信息从数据库中删除 |
基本路径 |
|
扩展路径 | 系统提示是否确认删除,选择“否”,取消删除 |
表24
删除会员活动图
图31 删除会员活动图
- 审批
审批-对应的事件流
内容 | 说明 |
用例编号 | UC0012 |
用例名称 | 会员管理 |
用例说明 | 审批会员信息 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 将用户的审批状态置为通过或不通过 |
基本路径 |
|
扩展路径 |
表25
审批活动图
图32 审批会员信息活动图
- 设置会员级别
设置会员级别-对应事件流
内容 | 说明 |
用例编号 | UC0012 |
用例名称 | 会员管理 |
用例说明 | 设置会员级别 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 已经设置成功的会员级别 |
基本路径 |
|
扩展路径 |
表26
设置会员级别活动图
图33 设置会员级别活动图
- 分配开班权限
分配开班权限-对应事件流
内容 | 说明 |
用例编号 | UC0012 |
用例名称 | 会员管理 |
用例说明 | 给会员分配开班权限 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 已经成功给会员分配开班权限,该会员可以在前台进行开班操作 |
基本路径 |
|
扩展路径 |
表27
分配开班权限活动图
图34 分配开班权限活动图
3.3.3 KAB公告管理
图35 公告管理用例编号UC0013
说明
系统管理员进入后台管理系统,进行公告管理,进行公告的增删改查操作。
- 新增公告
新增公告信息
信息 | 类型 | 描述 |
公告标题 | 不少于6位,最多20位字符 | 标题 |
公告作者 | 字符 | 默认为当前登录用户 |
发布时间 | 日期 | 默认为系统当前时间,可修改 |
公告级别 | 选择 | 下拉列表(一般、紧急、非常紧急) |
公告内容 | 文本类型 | 内容 |
表28
新增公告确认
系统管理员通过在浏览器中输入公告信息,由后台系统收集输入的信息,并记录。
新增公告-对应的事件流
内容 | 说明 |
用例编号 | UC0013 |
用例名称 | 公告管理 |
用例说明 | 新增公告 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所输入的所有公告信息保存到数据库中 |
基本路径 | 1.系统管理员点击添加公告 2.系统打开添加公告页面。 3.填写公告相关信息。 4.点击保存按钮。 5.系统保存公告信息 6.系统跳转新公告列表页面 |
扩展路径 | 1、输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表29
活动图
图36 新增公告活动图
- 修改公告
修改公告-对应的事件流
内容 | 说明 |
用例编号 | UC0013 |
用例名称 | 公告管理 |
用例说明 | 修改公告信息 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所修改的公告信息保存到数据库 |
基本路径 | 1.系统管理员选择需要修改的公告,点击修改按钮 2.输入需要修改的内容项 3.点击保存按钮 4.系统跳转至公告列表 |
扩展路径 | 修改不成功,提示错误原因 |
表30
活动图
图37 修改公告活动图
- 删除公告
删除公告-对应的事件流
内容 | 说明 |
用例编号 | UC0013 |
用例名称 | 公告管理 |
用例说明 | 删除公告 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 将公告信息从数据库中删除 |
基本路径 |
|
扩展路径 | 系统提示是否确认删除,选择“否”,取消删除 |
表31
删除公告活动图
图38删除公告活动图
3.3.4 系统参数配置
图39 系统参数配置用例编号UC0014
说明
系统管理员进入后台管理系统,进行系统参数配置,主要包括系统内一些基础参数的定义,包括:班级状态(开班前、开班中、班级关闭)、会员级别(普通会员、讲师、培训师、高级培训师)、公告级别(一般、紧急、非常紧急)、班级类型(学生班、讲师班、培训师班、高级培训师班)。主要实现的操作:新增,修改,删除。
参数配置信息
信息 | 类型 | 描述 |
参数类型编码 | 字符 | 必填 |
参数类型名称 | 字符 | 必填 |
备注 | 字符 | 描述参数类型定义 |
参数值ID | 数字 | |
参数值名称 | 字符 |
表32
对应的事件流
内容 | 说明 |
用例编号 | UC0014 |
用例名称 | 系统参数配置 |
用例说明 | 系统参数配置 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所更新的系统参数配置信息保存到数据库中 |
基本路径 | 1.系统管理员点击添加参数类型 2.参数类型列表自动增行 3.填写参数类型相关信息 4.点击保存按钮 5.系统保存参数类型 6.选中参数类型,点击添加参数值 7.参数值列表自动增行 8.填写参数类型对应的参数值相关信息 9.点击保存按钮 10.系统保存参数值。 11.选择参数类型,点击删除按钮,进行删除操作(系统删除该参数类型以及其参数值) 12.选择参数值,点击删除按钮,进行删除操作 13.选择参数类型或者参数值,直接进行修改,点击保存。 |
扩展路径 | 1、输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表33
活动图
图40 系统参数配置活动图
3.3.5 网上开班管理
说明
系统管理员进入后台管理系统,对会员网上开班进行管理,修改班级信息、删除班级,管理班级内学生,并且维护省/学校/班级的组织结构树。
图41 网上开班管理用例编号UC0015
班级信息
信息 | 类型 | 描述 |
班级名称 | 不少于6位的字符 | |
所属学校 | 字符 | |
所属省份 | 字符 | |
班级类型 | 选择 | 在班级类型列表中选择(学生班、讲师班、培训师班、高级培训师班) |
班级状态 | 选择 | 在班级状态列表中选择(开班前、开班中、班级关闭) |
开班时间 | 日期 | 自动带出当前系统时间(可修改) |
表34
学生信息
信息 | 类型 | 描述 |
学号 | 不少于6位的字符 | |
姓名 | 不少于6位的字符 | |
性别 | 选择 | 下拉列表(男、女) |
年龄 | 数字 | |
学校 | 字符 | |
专业 | 字符 | |
年级 | 选择 | 下拉选择(大一、大二、大三、大四、研一、研二、其他) |
表35
对应的事件流
内容 | 说明 |
用例编号 | UC0015 |
用例名称 | 网上开班用例 |
用例说明 | 系统管理员进入后台管理,进行网上班级管理的操作。 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所更新的网上班级信息或省、学校信息到数据库中 |
基本路径 |
|
扩展路径 | 1、用户输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表36
活动图
图42 网上开班管理活动图
3.3.6 宣传管理
图43 宣传管理用例编号UC0016
说明
系统管理员进入后台管理系统,点击宣传管理,对KAB概况、KAB课程介绍、创业资讯进行新增、修改、删除的操作。
宣传信息
信息 | 类型 | 描述 |
标题 | 不少于6位,最多20位字符 | 标题 |
作者 | 字符 | 默认为当前登录用户 |
发布时间 | 日期 | 默认为系统当前时间,可修改 |
来源 | 选择 | 下拉列表(一般、紧急、非常紧急) |
宣传内容 | 文本类型 | 内容 |
表37
- KAB概况
更新概况-对应事件流
内容 | 说明 |
用例编号 | UC0016 |
用例名称 | 宣传管理 |
用例说明 | 更新KAB概况 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所输入的概况信息保存到数据库中 |
基本路径 | 1.系统管理员打开概况管理页面 2.输入概况信息。 3.点击保存按钮。 4.系统保存概况信息 |
扩展路径 | 1、输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表38
活动图
图44 更新概况活动图
- KAB课程介绍
新增课程介绍-对应事件流
内容 | 说明 |
用例编号 | UC0016 |
用例名称 | 宣传管理 |
用例说明 | 新增课程介绍 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所输入的课程介绍信息保存到数据库中 |
基本路径 | 1.系统管理员点击添加课程介绍 2.系统打开添加页面。 3.填写介绍信息。 4.点击保存按钮。 5.系统保存介绍信息 6.系统跳转课程介绍列表页面 |
扩展路径 | 1、输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表39
活动图
图45 新增课程介绍活动图
修改课程介绍-对应的事件流
内容 | 说明 |
用例编号 | UC0016 |
用例名称 | 宣传管理 |
用例说明 | 修改课程介绍信息 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所修改的课程介绍信息保存到数据库 |
基本路径 | 1.系统管理员选择需要修改的课程介绍,点击修改按钮 2.输入需要修改的内容项 3.点击保存按钮 4.系统跳转至课程介绍列表 |
扩展路径 | 修改不成功,提示错误原因 |
表40
活动图
图46 修改课程介绍活动图
删除课程介绍-对应的事件流
内容 | 说明 |
用例编号 | UC0016 |
用例名称 | 宣传管理 |
用例说明 | 删除课程介绍 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 将课程介绍信息从数据库中删除 |
基本路径 |
|
扩展路径 | 系统提示是否确认删除,选择“否”,取消删除 |
表41
删除课程介绍活动图
图47 删除课程介绍活动图
- 创业资讯
新增创业咨询-对应事件流
内容 | 说明 |
用例编号 | UC0016 |
用例名称 | 宣传管理 |
用例说明 | 新增创业资讯 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所输入的创业资讯信息保存到数据库中 |
基本路径 | 1.系统管理员点击添加创业资讯 2.系统打开添加页面。 3.填写创业资讯信息。 4.点击保存按钮。 5.系统保存创业资讯信息 6.系统跳转创业资讯列表页面 |
扩展路径 | 1、输入的信息格式内容验证失败 2、系统提示失败原因并定位到失败的地方 |
表42
活动图
图48 新增创业资讯活动图
修改创业资讯-对应的事件流
内容 | 说明 |
用例编号 | UC0016 |
用例名称 | 宣传管理 |
用例说明 | 修改创业资讯信息 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 系统管理员所修改的创业资讯信息保存到数据库 |
基本路径 | 1.系统管理员选择需要修改的创业资讯,点击修改按钮 2.输入需要修改的内容项 3.点击保存按钮 4.系统跳转至创业资讯列表 |
扩展路径 | 修改不成功,提示错误原因 |
表43
活动图
图49 修改创业资讯活动图
删除创业资讯-对应的事件流
内容 | 说明 |
用例编号 | UC0016 |
用例名称 | 宣传管理 |
用例说明 | 删除创业资讯 |
参与者 | 系统管理员 |
前置条件 | 系统管理员已成功登录到系统 |
后置条件 | 将课程介绍信息从数据库中删除 |
基本路径 |
|
扩展路径 | 系统提示是否确认删除,选择“否”,取消删除 |
表44
删除创业资讯活动图
图50 删除创业资讯活动图
3.2 非功能性需求
界面设计精美友好。
更快的信息访问速度
后台管理功能强大
响应时间由硬件条件的不同,但总体上请求处理响应时间不用多于15s
用户认证时间不超过10s
保证数据的安全性
3.3 输入输入需求
系统后台与前台的统一设计
页面内容的分块设计
3.4 数据管理能力需求
数据采集输入源:手工键盘输入
数据采集的处理:网页、后台程序
3.5 故障处理需求
异常处理,有友好的提示信息
正常使用时不应出错
3.6 其他需求
保证使用时的安全性
服务器安装防火墙
4.运行环境规定
4.1 网络构建
必须将服务器放置在能够连接广域网的IDC中,供所有的广域网下的用户访问。
4.2 硬件设备
本系统在本地机上进行开发、测试,然后部署到服务器。
设备主要是服务器和本地机。
服务器:
处理器型号以及内存容量:1G以上
外存容量硬盘40G以上
考虑到数据的安全性,要求使用磁盘阵列
4.3 支持软件
操作系统:利用windows或Mac操作系统进行开发
4.3.1开发软件
选择开发工具
选择应用服务器
选择数据库
4.3.2测试支持软件
选择工具完成单元测试
选择工具完成集成测试
完成系统测试
4.4 接口
硬件接口:支持一般的PII或更高档的计算机,笔记本电脑
软件接口:运行于windows、Linux和Mac等的操作系统中。
数据通信协议:该软件同其他软件系统之间无接口,数据通信协议主要为HTTP协议。
4.5 控制
键盘输入和鼠标点击。
更多推荐
中国KAB创业教育网_需求分析说明书
发布评论