全文预览

教学辅助系统设计与实现(源代码+论文)

上传者:非学无以广才 |  格式:rar  |  页数:25 |  大小:0KB

文档介绍
构, WEB展示层通过统一的接口向数据访问层发送请求,但需经过业务逻辑层将请求按照一定的逻辑规则处理后进入数据库操作,然后将从数据库返回的数据集合封装成对象的形式返回到WEB展示层,通过这样的数据处理流程,用户表现层甚至可以不知道数据的结构,只要维护与数据访问层之间的接口即可。这种方式在一定的程度上增加了数据库的安全性,同时也降低了对用户表现层开发人员的要求,因为WEB展示层不需要进行任何关于数据库的操作。Р各层功能介绍如图1:Р图1 三层架构模式结构图РWeb展示层:系统最外层,向用户展示各种界面,用户通过界面对系统进行操作,并通过业务逻辑层来实现用户各种操作信息的添加,删除和修改Р业务逻辑层:业务逻辑处在数据层与Web表现层之间,与数据库直接关联,同时又为Web展示层服务,其封装了对数据库的所有操作,包括数据的添加,修改和删除Р数据层:系统的最低层,提供数据库操作的接口和存储本系统所有数据。Р2.2系统模块流程图Р图2系统模块流程图Р2.3系统功能模块Р(1)用户分类:Р本系统可为四个用户类型:学生用户、系管理员用户、教务管理员用户、超级管理员用户Р(2)分类说明系统用户功能Р1、学生从登录界面登录成功后,就可以进行信息浏览,修改密码,在规定的时间内选课功能,如下图3:Р图3学生登录的功能模块图Р2、系管理员成功登录后,就可以对教师信息,学生信息,专业信息,班级信息,课程信息以上五个信息进行查看、添加、更新、删除等功能还可以对本系别选课控制。如图4Р图4 系管理员功能模块图Р3、教务管理员成功登录后,可以查询全部用户的基本信息,查询选课情况信息,可以对系管理员、系别信息进行更新、删除、添加等操作,还可以设置选课时间。如图5。Р图5 教务管理员用户功能图Р4、超级管理员成功登录后可以对教务管理员进行添加,删除,以及教务管理员的一切操作。如图6。Р图6 超级管理员管理功能图

收藏

分享

举报
下载此文档