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