ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:236.97KB ,
资源ID:5591995      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5591995.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教学辅助系统概要设计说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教学辅助系统概要设计说明书.docx

1、教学辅助系统概要设计说明书教学辅助系统概要设计说明书1 引言编写目的明确各个系统模块的功能,转换为软件结构和数据结构语言。将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。背景a. 本系统的名称为:教学辅助系统;b. 教学辅助系统由上海电力学院一线教师提出,由软件工程专业谷海振负责完成开发,本系统面向广大的高校师生以及高校管理人员,本系统需部署到使用单位的服务器上,通过互联网以及WEB浏览器访问本系统,管理人员可通过相应的专业客户端以及相关软件对系统进行操作。c. 教学辅助系统主要

2、是与采用此系统的高校师生进行异步交流,可以考虑与教学管理系统相关块区相联系,共同建设数字化校园。定义概要设计的主要任务是把需求分析得到的DFD转换为软件结构和数据结构。参考资料a. 参考书籍软件工程, 薛德黔等编着, 科学出版社软件工程导论(第四版), 张海藩, 清华大学出版社实用软件工程, 郑人杰, 清华大学出版社2总体设计b.使用的软件: 版,my sql, Windows 98 及以上版本的操作系统以及以上版本的浏览器。2 总体设计需求规定 本教学辅助系统H图如下: 关键模块的IPO图: “注册”模块的IPO图:系统名:教学辅助系统设计人:谷海振模块名:注册日期:模块编号:上层调用模块:

3、角色管理下层被调用模块: 文件名:全局变量:输入数据:注册信息A输出数据:无处理:IF A符合 注册成功 END IF注释:只有老师需要通过注册来开启个人账号,学生由后台管理员直接存入系统“浏览课程信息”模块的IPO图:系统名:教学辅助系统设计人:谷海振模块名:浏览课程信息日期:模块编号:上层调用模块:浏览信息下层被调用模块:已上传课件 可下载课件文件名: 课件全局变量:输入数据:待课件文件A输出数据:可下载课件B处理:if 存在Bthen 可以下载B if登录信息为授课教师 then 可以上传A else 不可以上传课件 end if end if注释:只有当前课程订单授课教师可以上传课件,

4、而任何人都可以下载当前课件“留言板留言”模块的IPO图:系统名:教学辅助系统设计人:谷海振模块名:留言回复 日期:模块编号:上层调用模块:交流讨论下层被调用模块:无文件名:留言及回复信息全局变量:输入数据:留言A 回复B输出数据:已经回复的留言C 处理:IF A符合&已经登录(学生or老师) THEN 发表B 更新C Else 不可发表B END IF注释:运行环境WEB服务器一台,要求性能比较高,能够支持大量用户同时在线查询。WEB浏览工作站,普通PC机。基本设计概念使用结构化设计方法,结构化方法是给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。结构 教学辅助系统结构图教学辅助系统

5、结构图系统各个模块功能介绍:本系统功能共分为四个模块,分别为:角色管理模块、浏览信息模块、交流讨论模块、后台数据操作模块。各模块的具体功能如下:模块1:角色管理模块。1 角色注册模块:只有教师需要进行注册激活账号,学生信息由后台管理员统一录入完成。2 登录模块:登录时分为学生和教师角色,用于系统区分登录人员信息和分配权限。3 信息修改模块:可以对自己的个人信息进行修改。4 注销:安全退出系统,防止有人继续使用。模块2:浏览信息模块。1 浏览课程信息模块:课程信息包括开课学院,授课教师等信息,并可以进行课件的下载。对于上传课件只有当该门课的授课教师才有权利进行操作。 查看个人动态模块:前提条件为

6、登录状态,系统根据登录人进行查找与其相关的最新动态(留言历史,按照留言的先后顺序进行排列输出)。2 查看教师主页:根据模糊查询找到授课教师或者根据课程找到授课教师,点击进入授课教师主页,可以看到其基本信息以及教授课程。模块3:交流讨论模块。1 查看留言及回复:查看自己的或者老师的留言板上的内容。2 留言板留言模块:通过在教师的留言板上留言,前提是登录系统。模块4:后台数据操作模块。1 学生管理模块:向系统中录入学生信息。2 课程管理模块:添加查看课程,并未其配备授课教师等信息。 主要模块处理流程 留言及回复处理流程图: 上传课件处理流程图:功能器求与程序的关系 程序功能前台首页检索课程资源登录

7、修改信息教师个人主页学生新鲜事儿交流平台后台管理首页学生管理课程新增及配置登录修改个人信息查看课程信息下载课件查找教师留言回复留言上传课件新增学生课程管理人工处理过程信息录入以及课件上传。尚未问决的问题交流环节实现异步按序展示。3 接口设计用户接口系统通过WEB浏览器与用户进行交流。当需要用户提交表单时会有程序进行验证,保证数据的正确性和合理性,如果不符合填写规范则会对根据用户输入返回错误提示。外部接口本系统提供标准的HTTP协议输出,可以在所有支持TCP/IP协议并安装有支持标准的浏览器软件的联网电脑上得到所要查询的信息。内部接口本系统各模块通过数据库传递模块间的需要传递的数据。4运行设计运

8、行模块组合a登录:系统数据库中已经存在该成员名与实施登录操作;b修改个人信息:已经处于登录状态与修改信息;c下载课件:教师事先已经将课件上传与检索到了该课程;d查找教师:可以通过从课程信息中进入教师主页,另一方面,可以通过首页信息的直接模糊查询方式进入;e留言:当前用户必须为登录状态与找到教师留言板;f回复留言:当前用户必须为登录状态与找到该留言记录;g上传课件:用户角色必须为教师,且必须通过个人主页的方式进入授课管理上传课件h新增学生:管理员处于登录状态,以及执行该操作;i课程管理:新增课程信息与课程配备教师资源。以上各个模块的运行均通过WEB浏览器与服务器进行交流。运行控制a登录:自主登录

9、或经过系统验证身份强制登录;b修改个人信息:处于登录状态;c下载课件:教师事先已经将课件上传当检索到了该课程时;d查找教师:可以通过从课程信息中进入教师主页,另一方面,可以通过首页信息的直接模糊查询方式进入;e留言:当前用户必须处于登录状态与找到教师留言板;f回复留言:当前用户必须先登录状态与找到该留言记录;g上传课件:用户角色必须为教师,且必须通过个人主页的方式进入授课管理上传课件h新增学生:管理员处于登录状态,以及执行该操作;i课程管理:新增课程信息与课程配备教师资源。运行时间(单位秒)a登录:2秒b修改个人信息:2秒;c下载课件:视课件大小而定;d查找教师:1秒;e留言:1秒;f回复留言

10、:1秒;g上传课件:视课件大小而定;h新增学生:1秒;i课程管理:2秒。5系统数据结构设计逻辑结构设计要点 各个实体之间的相互关系如下图:物理结构设计要点 表student表名student列名数据类型(精度范围)空/非空约束条件其它说明sidvarchar (8)非空 主键学号spwd varchar (10)密码sname varchar (40)姓名sclassesvarchar(10)班级sphone varchar(12)电话补充说明 表teacher表名book列名数据类型(精度范围)空/非空约束条件其它说明tidvarchar(8)非空 主键教师编号tpwd varchar(10

11、)密码tname varchar(40)姓名temail varchar(50)邮箱tphonevarchar(12)电话dnamevarchar(40)所在学院补充说明 表discuss表名discuss列名数据类型(精度范围)空/非空约束条件其它说明didvarchar(8)非空 主键留言编号ddatedatetime留言时间tidvarchar(8)外键留言板教师编号sid varchar(8)外键留言学生学号补充说明 表answer表名answer列名数据类型(精度范围)空/非空约束条件其它说明aid varchar(8)非空 主键回复编号didvarchar(8)留言编号xidvar

12、char(8)回复人编号answervarchar(200)回复内容补充说明xid为当前回复的提交者(老师或者学生)编号 表classes表名classes列名数据类型(精度范围)空/非空约束条件其它说明cidvarchar(8)非空 主键课号cnamevarchar(40)课程名dname varchar(40)所属学院 补充说明表cf表名cf列名数据类型(精度范围)空/非空约束条件其它说明cfidvarchar(8)非空 主键编号cidvarchar(8) 外键课号fname varchar(40)文件路径 补充说明 表manager表名manager列名数据类型(精度范围)空/非空约束条

13、件其它说明midvarchar(8)非空 主键管理员编号mnamevarchar(12) 管理员名称mpwdvarchar(16)密码 补充说明6系统出错处理设计出错信息表单内容填写错误或不规范页面刷新一次继续要求填写通过权限的逻辑控制前提条件如不登陆无法提交修改数据等补救措施a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。系统维护设计说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。 各个程序之间的对应关系。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1