学校网站需求分析
1.总体需求
1. 编写目的
编写这份软件需求目的是为了使大家清楚地了解用户的需求。
2.项目概述
软件的一般描述
方便同学和老师的操作。
为师生学习提供方便。
更好的维护信息。
3. 需要的功能汇总
网上报名
网上招聘
网上教学
财务管理
网上收听
在线下载
在线考试
在线答疑
排课
课程表打印
权限管理
信息发布
信息录入
电子档案
用例图:
需求总流程图:
注册
目的:
实现用户注册,录入注册信息。
功能需求:
1.基本个人信息的录入。
步骤:
1.开始注册
2.服务条款
3.填写表格(个人信息)
4.提交(如失败返回填写页面重填写)(如果重名错误,显示提示信息)
5.返回主页面
流程图:
登陆
目的:
实现用户的站内登陆。
功能需求:
1.登陆界面。
2.验证身份。
步骤:
1.输入用户名和密码登陆。
2.身份验证。(如密码不正确返回登陆界面,如用户名不存在则显示提示请注册信息)
3.登陆成功,反回主界面。
流程图:
网上报名
目标:实现学生网上报名,并记载个人信息。
功能需求:
1.网上填写个人信息。
2.网上交款。
步骤:
1. 选择科目(勾选形式)。
2. 审批
3. 回复是否入取。
4. 在网站的整体报名表显示新加入学生的简要信息。
流程图:
电子档案
目标:实现对学生档案的管理和更新。
功能需求:
1.档案的建立
2.档案的修改。
3.档案的查询。
4.档案的删除。
步骤:
1. 录入档案信息。
2. 修改个人资料(如地址电话有变)。
3. 经过选课考试等活动,由系统向个人档案中提供课表、考试成绩等。
4. 如学生退学或学完毕业,在一定时间后删除此档案。
流程图:
收听
目标:实现在线收听。
功能需求:
1.配备选课搜索引致。
2.配置播放器。
步骤:
1. 选课(索引形式选择类别)
2. 选择具体科目(其中显示此科目的在线总评分)
3. 用播放器中收听(收听者可操作播放器)
4. 听课结束可对课程评分(1 2 3 4 5选择)
注:可根据积分给老师响应奖励。
流程图:
查看老师信息图(可点击进入,参照老师信息来选课)
下载
目标:实现老师与学生的下载需求。
功能需求:
1.索引下载范围。
2.显示下载信息。
3.提高下载速度。
步骤:
1. 下载内容:包括工具、教学课件、课程、资料等。
2. 索引(显示下载项的大小、格式、已下载次数等)
3. 下载(显示其具体内容,如课程中的此科的课程内容,每一章的内容。)
用例图:(略)
答疑
目标:实现师生间的平台交流。
功能需求:
1.上传问题几答案。
2.浏览问题急答案。
步骤:
教师
1. 在师生交流平台上录入常见和易错典型问题。
2. 定期查看交流平台的问题并做出相应解答。
学生
1.可阅读已录入的常见问题并从中获取答案。
2.通过留言向老师发问。
流程图:
考试
目标:实现在线考试。(答题、批阅、显示分数、排名、奖励等。)
功能需求:
1.以类添表形式答题。
2.客观题根据题分自动批阅。
步骤:
1. 考试要求(整体的,包括所有考试科目)(开考时间,答卷时间,要求等)
2. 选择考试单科科目。
3. 开始答题(客观题----选择 主观题----文本)
4. 提交试卷(显示是否进行检查 如选是返回试题,否则提交成功)
5. 批阅
6. 公布分数
7. 奖励分配
流程图:
招聘
目的:
在线招聘老师及其他工作人员
功能需求:
1.招聘信息发布
2.详细信息查阅
3.个人档案的整理
步骤:
1.发布招聘信息短信息。
2.连接详细招聘信息内容。
3.用户可依据个人情况提交个人档案。
4.审批档案。
流程图:
信息发布
目标:实现用户通过平台发布信息,实现用户间,用户与学校间的交流。
功能需求:
1.发帖
2.回复
3.更新
具体步骤:(略)
流程图:(略)
用户图例: