资源描述
(完整版)课程管理系统软件需求规格说明书
课程管理系统软件
需求规格说明书
目 录
1。引言 3
2.系统概述 3
2。1产品标识 3
2。2产品描述 3
2。3运行环境 3
3.数据描述 4
4。功能需求 4
4。1功能划分 4
4。2功能描述 5
4.3系统用例图 5
1.引言
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体. 是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
老师在授课过程中,存在着学生签到、课程讲义管理、课程作业管理、如何保证师生交流等的管理问题.过去的管理方式,过于繁琐,效率不高,占用了老师大量的精力,迫切需要有一个电子管理系统,可以有效帮助老师进行课程管理,高效地完成教学工作。
2。系统概述
2。1产品标识
软件名称:微信公众号课程管理系统
2。2产品描述
本产品为微信公众号课程管理系统,方便老师在公众号上实现对本人所授课程的管理。
2.3运行环境
后台服务器运行于新浪SAE,系统使用环境为微信公众号。
数据库选择为MySQL。
文件存储环境为新浪SAE-〉Storage。
3。数据描述
字段名称
数据库存储名称
数据类型
用户ID
member_id
Varchar(10)
用户姓名
name
Varchar(20)
用户密码
pwd
Varchar(19)
用户类型
role
Varchar(10)
签名串
sign_id
Varchar(10)
主题ID
tid
int(6)
主题标题
title
Varchar(50)
主题内容
content
Text
发帖时间
datetime
Datetime
回帖ID
pid
int(6)
4。功能需求
4.1功能划分
(一)老师:
Ø 签到单管理
Ø 签到管理
Ø 讲义上传与管理
Ø 作业查看与管理
Ø 人员管理
Ø 发回帖功能
(二)学生:
Ø 签到
Ø 讲义查看
Ø 作业提交
Ø 发回帖
Ø 联系老师
4.2功能描述
(一)老师:
签到单管理:自动生成若干个签到单,用于组织学生签到。
签到管理:检查签到学生,以及未签到学生名单。
讲义上传与管理:上传课程讲义,方便学生查看,以及对课程讲义进行管理,对于不合适的讲义可以删除。
作业查看与管理:查看学生上传作业,并对其进行管理,对不合格讲义可以删除,让学生重新提交.
人员管理:增加、删除本课程人员,帮助设置人员登录密码,以及人员角色。
发回帖功能:通过发帖,传达通知。回复帖子,回答学生问题。
(二)学生
签到:根据老师所发签到单进行签到。
讲义查看:对老师上传的讲义进行查看与下载.
作业提交:提交老师所布置作业。
发回帖:发帖进行提问或者发表新的交流话题,回帖帮助同学解决问题,以及共同探讨某个话题。
4.3系统用例图
展开阅读全文