教学辅助系统概要设计说明书Word文档下载推荐.docx
《教学辅助系统概要设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《教学辅助系统概要设计说明书Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
谷海振
模块名:
注册
日期:
2012.07.04
模块编号:
1.1
上层调用模块:
角色管理
下层被调用模块:
文件名:
全局变量:
输入数据:
注册信息A
输出数据:
无
处理:
IFA符合
注册成功
ENDIF
注释:
只有老师需要通过注册来开启个人账号,学生由后台管理员直接存入系统
2.1.2.2“浏览课程信息”模块的IPO图:
浏览课程信息
2.1
浏览信息
已上传课件
可下载课件
课件
待课件文件A
可下载课件B
if存在B
then可以下载B
if登录信息为授课教师
then可以上传A
else不可以上传课件
endif
只有当前课程订单授课教师可以上传课件,而任何人都可以下载当前课件
2.1.2.3“留言板留言”模块的IPO图:
留言回复
3.4
交流讨论
留言及回复信息
留言A
回复B
已经回复的留言C
IFA符合&
&
已经登录(学生or老师)
THEN发表B更新C
Else不可发表B
2.2运行环境
WEB服务器一台,要求性能比较高,能够支持大量用户同时在线查询。
WEB浏览工作站,普通PC机。
2.3基本设计概念
使用结构化设计方法,结构化方法是给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。
2.4结构
2.4.1教学辅助系统结构图
教学辅助系统结构图
系统各个模块功能介绍:
本系统功能共分为四个模块,分别为:
角色管理模块、浏览信息模块、交流讨论模块、后台数据操作模块。
各模块的具体功能如下:
模块1:
角色管理模块。
1角色注册模块:
只有教师需要进行注册激活账号,学生信息由后台管理员统一录入完成。
2登录模块:
登录时分为学生和教师角色,用于系统区分登录人员信息和分配权限。
3信息修改模块:
可以对自己的个人信息进行修改。
4注销:
安全退出系统,防止有人继续使用。
模块2:
浏览信息模块。
1浏览课程信息模块:
课程信息包括开课学院,授课教师等信息,并可以进行课件的下载。
对于上传课件只有当该门课的授课教师才有权利进行操作。
②查看个人动态模块:
前提条件为登录状态,系统根据登录人进行查找与其相关的最新动态(留言历史,按照留言的先后顺序进行排列输出)。
2查看教师主页:
根据模糊查询找到授课教师或者根据课程找到授课教师,点击进入授课教师主页,可以看到其基本信息以及教授课程。
模块3:
交流讨论模块。
1查看留言及回复:
查看自己的或者老师的留言板上的内容。
2留言板留言模块:
通过在教师的留言板上留言,前提是登录系统。
模块4:
后台数据操作模块。
1学生管理模块:
向系统中录入学生信息。
2课程管理模块:
添加查看课程,并未其配备授课教师等信息。
2.4.2主要模块处理流程
2.4.2.1留言及回复处理流程图:
2.4.2.2上传课件处理流程图:
2.5功能器求与程序的关系
程序
功能
前台首页检索
课程资源
登录
修改信息
教师个人主页
学生新鲜事儿
交流平台
后台管理首页
学生管理
课程新增及配置
√
修改个人信息
查看课程信息
下载课件
查找教师
留言
回复留言
上传课件
新增学生
课程管理
2.6人工处理过程
信息录入以及课件上传。
2.7尚未问决的问题
交流环节实现异步按序展示。
3接口设计
3.1用户接口
系统通过WEB浏览器与用户进行交流。
当需要用户提交表单时会有程序进行验证,保证数据的正确性和合理性,如果不符合填写规范则会对根据用户输入返回错误提示。
3.2外部接口
本系统提供标准的HTTP协议输出,可以在所有支持TCP/IP协议并安装有支持HTML5.0标准的浏览器软件的联网电脑上得到所要查询的信息。
3.3内部接口
本系统各模块通过数据库传递模块间的需要传递的数据。
4运行设计
4.1运行模块组合
a.登录:
系统数据库中已经存在该成员名与实施登录操作;
b.修改个人信息:
已经处于登录状态与修改信息;
c.下载课件:
教师事先已经将课件上传与检索到了该课程;
d.查找教师:
可以通过从课程信息中进入教师主页,另一方面,可以通过首页信息的直接模糊查询方式进入;
e.留言:
当前用户必须为登录状态与找到教师留言板;
f.回复留言:
当前用户必须为登录状态与找到该留言记录;
g.上传课件:
用户角色必须为教师,且必须通过个人主页的方式进入授课管理上传课件
h.新增学生:
管理员处于登录状态,以及执行该操作;
i.课程管理:
新增课程信息与课程配备教师资源。
以上各个模块的运行均通过WEB浏览器与服务器进行交流。
4.2运行控制
自主登录或经过系统验证身份强制登录;
处于登录状态;
教师事先已经将课件上传当检索到了该课程时;
当前用户必须处于登录状态与找到教师留言板;
当前用户必须先登录状态与找到该留言记录;
4.3运行时间(单位秒)
2秒
2秒;
视课件大小而定;
1秒;
2秒。
5系统数据结构设计
5.1逻辑结构设计要点
5.1.1各个实体之间的相互关系如下图:
5.2物理结构设计要点
5.2.1表student
表名
student
列名
数据类型(精度范围)
空/非空
约束条件
其它说明
sid
varchar(8)
非空
主键
学号
spwd
varchar(10)
密码
sname
varchar(40)
姓名
sclasses
varchar(10)
班级
sphone
varchar(12)
电话
补充说明
5.2.2表teacher
book
tid
varchar(8)
教师编号
tpwd
tname
varchar(40)
temail
varchar(50)
邮箱
tphone
dname
所在学院
5.2.3表discuss
discuss
did
留言编号
ddate
datetime
留言时间
外键
留言板教师编号
sid
留言学生学号
5.2.4表answer
answer
aid
回复编号
xid
回复人编号
varchar(200)
回复内容
xid为当前回复的提交者(老师或者学生)编号
5.2.5表classes
classes
cid
课号
cname
课程名
dname
所属学院
补充说明
5.2.6表cf
cf
cfid
编号
外键
fname
文件路径
5.2.7表manager
manager
mid
管理员编号
mname
管理员名称
mpwd
varchar(16)
6系统出错处理设计
6.1出错信息
表单内容填写错误或不规范
页面刷新一次继续要求填写
通过权限的逻辑控制前提条件
如不登陆无法提交修改数据等
6.2补救措施
a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
6.3系统维护设计
说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。
各个程序之间的对应关系。