用户注册:学生可在登录界面注册,注册后要通过管理员审核才能登录。教师的添加则只能管理员才能完成,保证了教师用户添加的准确性。
用户登录:管理员需要登录进行系统管理功能;教师在管理员添加后可以登录。学生用户需要管理员审核后才能登录进行作业公告的查看、管理自己作业,提交作业并给教师留言等后续操作。
发布作业公告:教师需要登录系统后才可进行发布作业公告功能。
管理公告:教师登录系统后可以对自己发布的公告进行删除和管理操作。
查看公告:学生登录后可以看到教师发布的作业公告。
作业管理:学生登录后可以提交并管理自己的作业;教师登录后可以发布、管理、批改作业。
留言管理:学生可以对教师留言,学生留言后教师可以查看留言并回复,也可以删除留言。
(2) 系统设计目标
本系统实施后,应达到以下目标:
○1给教师和学生提供方便的作业查看、提交、批改等服务。
○2通过公告管理,教师可以及时发布作业公告,学生能够查看公告,了解作业要求等信息。
○3通过后台管理系统,管理员能够方便的查看、修改、删除用户资料。
4.系统设计
根据系统开发的需要,本系统的系统设计共包括功能设计和数据库设计。
4.1系统总体设计
在选择作业提交与批改系统的总体结构方面,考虑到多方面的综合因素,选用了两层的B/S结构模式,上层是教学用系统的服务器,下层是老师及学生的个人计算机。SQL Server 2012主要完成建库、安全机制、规划调度、备份恢复等功能。客户机的配置必须在Internet Explorer5版本以上。
4.2 功能设计
作业提交与批改系统主要功能包括学生注册,登陆,作业的上传,教师对作业进行发布,批改等功能。包括登陆子系统,学生子系统,教师子系统和管理员子系统。该系统的结构图如图1所示。
图1 系统结构图
登录子系统设计,登录子系统的界面包括管理员、教师、学生三种用户,在用户输入账号和密码前,要选择对应的用户类别,再进行登录,如果用户名和密码输入不正确或不一致,应当有相应的提示信息。另外,登录界面还有注册按钮,注册功能只针对学生用户,学生注册成功后需要管理员审核才能登录。
(1) 学生子系统,学生子系统主要的功能包括上传作业,管理作业,资料管理。
○1 上传作业
要求学生先找到上传的老师及课程,然后浏览本地计算机目录,找到要提交的文件,提交到对应的老师目录下,系统会自动记录下该作业提交的信息,完成提交过程,返回成功的信息。
○2 管理作业
学生只能管理自己的作业,在管理界面能够查看作业是否已批改,下载或删除自己的作业。
○3 资料管理
资料管理中学生可以更新自己的资料,包括密码、姓名、性别等基本信息,更新成功后会提示,账号则不能被修改。
(2) 教师子系统,教师子系统的主要功能包括资料管理,公告管理和作业管理三个模块。
○1 资料管理
教师可以更改自己的资料,包括登陆密码、职称、电话等基本信息。用户名不能更改。
○2 公告管理
公告管理中,教师可以发布公告,也可以删除发布过的公告。发布公告是可以添加附件,这样方便学生下载,为有些没有电脑的学生提供方便的作业形式。
○3 作业管理
教师可以发布新的作业,并设定作业的提交期限。学生提交作业后,教师可以按作业的题目查询要批改的作业,对作业进行批改和管理。 ASP.net作业提交与批改系统设计与源代码(3):http://www.youerw.com/jisuanji/lunwen_5490.html