图2 数据库E-R图
4.2数据库逻辑设计
数据库中各个数据表各有其相应的功能:
管理员表:用来存储管理员账户。
师生信息表:用来存储学生的基本信息,如姓名、身份证号、所在班级等。
留言表:用来存储学生与老师的留言互动信息。
上传资源表:用来存储管理员上传的资源,供师生查看下载。
通知表:用来存储管理员发表的通知信息,学生和教师都能够查看。
上传作业表:用来存储教师发布的作业信息,供学生下载。以上这些就是教学互动平台系统的数据库需求分析。
该系统使用SQL Server 2005作为后台数据库,其中数据库中数据表对应的数据类型如图3所示。
5系统详细设计
该系统是高校教学互动平台系统,主要完成管理员管理、教师管理、学生管理等基本功能。本章将分模块叙述本系统的详细设计方案,分为:用户登录注册模块、管理员后台管理模块、师生信息管理模块、上传资源模块、下载资源模块。
图3 数据库数据类型图
用户登录系统之前会进行用户的身份验证,包括用户名、密码及职务。用户输入用户名、密码和选择好职务,点击登录,系统根据用户输入的信息从相应的数据表检索数据,查找是否有该用户的信息,并进行用户名、密码、相关职务判断,若都与数据库里面的信息一致,则登录成功;若不一致则提示登录失败,信息重新输入。当点击“注册”按钮时则会跳转到师生注册界面或者管理员注册界面,在提交注册信息时首先判断信息是否已填完整,若信息填写不完整,则注册不成功。
5.1管理员后台管理模块
管理员后台管理主要分为师生信息管理、资源管理、重置密码3个子模块。
5.1.1师生信息管理
管理员登录成功后,进入后台管理界面,可以查看所有教师和学生的基本信息,修改师生基本信息。管理员修改师生基本信息时,首先输入教师或学生的名字,通过单击查询按钮,显示出其基本信息后,对其要修改的信息做相应的修改。信息管理界面如图4所示。
5.1.2资源管理
资源管理主要分为发布通知、上传教学资源、修改教学资源三部分。
(1)发布通知
考虑到本系统的功能结构,校园通知这一功能只能由管理员来管理。管理员在后台登陆后,通过发布所需要的通知信息对tongzhi表进行插入操作。当信息发布成功后,在前台的滚动公告栏中的信息会自动更新循环显示,以便师生进行查看浏览。
上一页 [1] [2] [3] [4]
基于WEB的高校教学互动平台的设计与实现 第4页下载如图片无法显示或论文不完整,请联系qq752018766