作业提交系统的实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统主要功能模块具体描述如下:
<> 学生模块
主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交到服务器,以及修改学生自己的基本情况等。
<> 教师模块
主要包括搜索作业模块,布置作业模块,管理作业模块,,查看成绩模块,统计作业递交情况模块,修改资料模块。搜索作业模块,主要功能:搜索教师自己所布置的作业学生递交情况。
业 业 业 改业 业 绩 载改级 户
成作作
绩 业 业

修看注
改个销
密人系
码 资统 数据库管理 料
1.4.2系统设计的基本原则
本系统的目标是在Internet/Intranet上来实现网上作业提交,可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。系统采用了模块化的设计方法:选择了面向对象的、易于扩展的ASP编程语言环境使用Microsoft server 2008做为数据库平台。本系统整体上可划分为若干个功能模块。系统安全可靠也是一个重要的设计原则。本系统的配置是采用WindowsXP作为网络操作系统, Microsoft server 2008作为数据库服务器。所以操作系统WindowsXP的安全防护机制及数据库Microsoft server 2008
1.2 可行性分析的前提
系统是基于b/s结构,在IIS平台上使用ASP与Microsoft SQL 2008开发的,主要使用本地计算机进行测试和使用,完全可以运行。
1.3 产品需求规格说明
<> 开发目标
解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学
生上传的作业,并将成绩上传供学生查看。
教师学生作业提交系统
资料、新作业、成绩新作业、资料、成绩
添加教师、学生
管理员
细化后数据流图:
学号作业
学生登录系统上传作业系统学生
作业作业量
统计信息作业存储学生选课信息打印报表查看下载
成绩统计信息教师开课信息
作业打包下载打印
作业成绩记录成绩系统
新作业布置作业系统教师登录系统教师新作业
图 2
<> E-R图
的安全机制是本系统采用的安全防护方式。
1.4.3 功能模块设计
在线作业提交批改系统从功能上可分为教师管理程序、学生管理程序和管理员管理程序,教师管理程序部分主要实现学生信息的添加、所交班级信息的添加 、课程信息的添加、上传下载作业和评定成绩的管理,学生管理程序部分主要实现了学生对作业的下载和上传。
管理员具有系统的完全权限,管理员具有添加和删除教师的权限。
作业提交系统的实验报告
题目:作业提交系统
1.1.项目背景:
随着现代社会发展的日新月异,学生交作业的系统越来越多,但是因为传统的对学生作业管理是在服务器上建立一个FTP服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。而这套系统正是出于这个目的,为了解决上面的问题而设计的。系统对于复杂的问题都采用程序的方式解决了。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。
老师发布作业之后可以修改作业,而且二个功能都是使用的一个界面来完成,通过传递的一个参数来判断用户的操作是发布作业还是修改作业,如果是修改作业而取得一个ID值将数据库里的内容绑定到用户界面。
9(教师修改成绩
10(教师下载作业
11(管理员添加教师用户
12(管理员添加学生用户
13(个人资料的查看
14(个人密码的修改
<> 对性能的规定
1(要求系统支持Microsoft .NET Framework 1.1
2(要求系统支持Microsoft SQL Server数据库
<> 数据流图
总数据图:
学生提交的作业完成的作业
1.5 特殊功能的原理
1.5.1管理员添加教师管理员的原理
管理员可以添加教师用户,教师用户必须由管理员添加,每次当管理员添加教师用户时就会在网站目录下的一个专门用于存放上传作业的目录(up)的根目录下以教师的姓名为目录名新建一个根目录。用于教师布置作业之后,学生上传作业的存放目录。
1.5.2教师发布修改作业的原理
<> 用户的特点
用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用
方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。
<> 具备条件
1(不同用户登录进入不同的界面
2(学生作业源自文库查看
3(学生作业成绩的查看
4(学生作业上传
5(教师布置作业
6(教师删除作业
7(教师修改作业
8(教师发布成绩
<> 布置作业模块
主要功能:教师编辑所布置的作业,向学生发布作业,以及指明是否允许学生上传作业。
<> 管理作业模块
主要功能:下载作业,评阅作业,给学生打分,以及删除本次作业。
<> 修改资料模块
主要功能:修改教师自己的基本信息情况。
<> 管理员模块
主要包括教师管理,学生管理,系统配置管理,主要功能:增加,修改,删除教师用户,配置系统参数,配置上传文件类型。
密码姓名
所在班学号级学生
11
提交下载1科目
NN成绩
在线交流作业N1学习资料存储管理管理员
标记
NN
署名1
查看批改上传
11
老师
职称职务
图3
姓名教工号
1.4(1功能结构图
作业提交系统
密码找回 注册 登录
学生用户登录 教师用户登录 通用模板 管理员用户登录
下上查发删添查打发添添
载传看布除加看包布加加
作作作修作专成下修班用
相关文档
最新文档