教学辅助系统概要设计说明书_第1页
教学辅助系统概要设计说明书_第2页
教学辅助系统概要设计说明书_第3页
教学辅助系统概要设计说明书_第4页
教学辅助系统概要设计说明书_第5页
免费预览已结束,剩余8页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

4、模块编号:上层调用模块:交流讨论下层被调用模块:无文件名:留言及回复信息全局变量:输入数据:留言A回复B输出数据:已经回复的留言C处理:IFA符合&&B经登录(学生or老师)THEN发表B更新C日se/、可发表BENDIF注释:运行环境WEES艮务器一台,要求性能比较高,能够支持大量用户同时在线查询WEEtU览工作立普通PC机。基本设计概念使用结构化设计方法,结构化方法是给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。结构教学辅助系统结构图教学辅助系统结构图系统各个模块功能介绍:本系统功能共分为四个模块,分别为:角色管理模块、浏览信息模块、交流讨论模块、后台数据操作模

5、块。各模块的具体功能如下:模块1:角色管理模块。角色注册模块:只有教师需要进行注册激活账号,学生信息由后台管理员统一录入完成。登录模块:登录时分为学生和教师角色,用于系统区分登录人员信息和分配权限。信息修改模块:可以对自己的个人信息进行修改。注销:安全退出系统,防止有人继续使用。模块2:浏览信息模块。 浏览课程信息模块:课程信息包括开课学院,授课教师等信息,并可以进行课件的下载。对于上传课件只有当该门课的授课教师才有权利进行操作。 查看个人动态模块:前提条件为登录状态,系统根据登录人进行查找与其相关的最新动态(留言历史,按照留言的先后顺序进行排列输出)。 查看教师主页:根据模糊查询找到授课教师

6、或者根据课程找到授课教师,点击进入授课教师主页,可以看到其基本信息以及教授课程。模块3:交流讨论模块。 查看留言及回复:查看自己的或者老师的留言板上的内容。 留言板留言模块:通过在教师的留言板上留言,前提是登录系统。模块4:后台数据操作模块。学生管理模块:向系统中录入学生信息。课程管理模块:添加查看课程,并未其配备授课教师等信息主要模块处理流程功能器求与程序的关系序功晨前台首页检索课程资源登录修改信息教师个人主页学生新鲜事儿交流平台后台管理首页学生管理课程新增及配置登录VV修改个人信息VV查看课程信息VVVV下载课件VV查找教师V7V留言VVV回复留言VV7V7V7VV上传课件V7V7V7新增

7、学生V7课程管理V7人工处理过程信息录入以及课件上传尚未问决的问题交流环节实现异步按序展示3接口设计用户接口系统通过WEBSU览器与用户进行交流。当需要用户提交表单时会有程序进行验证,保证数据的正确性和合理性,如果不符合填写规范则会对根据用户输入返回错误提示。外部接口本系统提供标准的HTTP协议输出,可以在所有支持TCP/IP协议并安装有支持标准的浏览器软件的联网电脑上得到所要查询的信息。内部接口本系统各模块通过数据库传递模块间的需要传递的数据。4运行设计运行模块组合a.登录:系统数据库中已经存在该成员名与实施登录操作;b.修改个人信息:已经处于登录状态与修改信息;c.下载课件:教师事先已经将

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

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

10、设计逻辑结构设计要点各个实体之间的相互关系如下图:物理结构设计要点表student表名student列名数据类型(精度范围)空/非空约束条件其它说明sidvarchar(8)非空主键学号spwdvarchar(10)密码snamevarchar(40)姓名sclassesvarchar(10)班级sphonevarchar(12)电话补充说明表teacher表名列名book数据类型(精度范围)空/非空约束条件其它说明tidvarchar(8)非空主键教师编号tpwdvarchar(10)密码tnamevarchar(40)姓名temailvarchar(50)邮箱tphonevarchar(1

11、2)电话dnamevarchar(40)所在学院补充说明表discuss表名列名discuss数据类型(精度范围)空/非空约束条件其它说明didvarchar(8)非空主键留言编号ddatedatetime留言时间tidvarchar(8)外键留言板教师编号sidvarchar(8)外键留言学生学号补充说明表answer表名列名answer数据类型(精度范围)空/非空约束条件其它说明aidvarchar(8)非空主键回复编号didvarchar(8)留言编号xidvarchar(8)回复人编号answervarchar(200)回复内容补充说明xid为当前回复的提交者(老师或者学生)编号表cl

12、asses表名列名classes数据类型(精度范围)空/非空约束条件其它说明cidvarchar(8)非空主键课号cnamevarchar(40)课程名dnamevarchar(40)所属学院补充说明表cf表名列名cf数据类型(精度范围)空/非空约束条件其它说明cfidvarchar(8)非空主键编号cidvarchar(8)外键课号fnamevarchar(40)文件路径补充说明表manager表名列名manager数据类型(精度范围)空/非空约束条件其它说明midvarchar(8)非空主键管理员编号mnamevarchar(12)管理员名称mpwdvarchar(16)密码补充说明6系统出错处理设计出错信息表单内容填写错误或不规范页面刷新一次继续要求填写通过权限的逻辑控制前提条件如不登陆无法提交修改数据等补救措施a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b.降

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论