作业提交系统实验报告_第1页
作业提交系统实验报告_第2页
作业提交系统实验报告_第3页
作业提交系统实验报告_第4页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、作业提交系统实验报告 作业提交系统的实验报告 题目:作业提交系统 1.1.项目背景: 随着现代.发展的日新月异,学生交作业的系统越来越多,但是因为传统的对学生作业管理是在服务器上建立一个 ftp 服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。而这套系统正是出于这个目的,为了解决上面的问题而

2、设计的。系统对于复杂的问题都采用程序的方式解决了。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单

3、的几步操作就可以完成,非常简单实用。 1.2 可行性分析的前提 系统是基于 b/s 结构,在 iis 平台上使用 asp 与 microsoft sql 2021 开发的,主要使用本地计算机进行测试和使用,完全可以运行。 1.3 产品需求规格说明 开发目标 解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学 生上传的作业,并将成绩上传供学生查看。 用户的特点 用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用 方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。 具备条件 1(不同用户登录进入不同的界面 2(学生作业的查看 3(学生作业成

4、绩的查看 4(学生作业上传 5(教师布置作业 6(教师删除作业 7(教师修改作业 8(教师发布成绩 9(教师修改成绩 10(教师下载作业 11(管理员添加教师用户 12(管理员添加学生用户 13(个人资料的查看 14(个人密码的修改 对性能的规定 1(要求系统支持 microsoft .net framework 1.1 2(要求系统支持 microsoft sql server 数据库 数据流图 总数据图: 学生提交的作业完成的作业 教师学生作业提交系统 资料、新作业、成绩新作业、资料、成绩 添加教师、学生 管理员 细化后数据流图: 学号作业 学生登录系统上传作业系统学生 作业作业量 统计信

5、息作业存储学生选课信息打印报表查看下载 成绩统计信息教师开课信息 作业打包下载打印 作业成绩记录成绩系统 新作业布置作业系统教师登录系统教师新作业 图 2 e-r 图 密码姓名 所在班学号级学生 11 提交下载 1 科目 nn 成绩 在线交流作业 n1 学习资料存储管理管理员 标记 nn 署名 1 查看批改上传 11 老师 职称职务 图 3 姓名教工号 1.4(1 功能结构图 作业提交系统 密码找回 注册 登录 学生用户登录 教师用户登录 通用模板 管理员用户登录 下上查发删添查打发添添 载传看布除加看包布加加 作作作修作专成下修班用 业 业 业 改业 业 绩 载改级 户 成作作 绩 业 业

6、查 修看注 改个销 密人系 码 资统 数据库管理 料 1.4.2 系统设计的基本原则 本系统的目标是在 internet/intranet 上来实现网上作业提交,可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。系统采用了模块化的设计方法:选择了面向对象的、易于扩展的 asp 编程语言环境使用 microsoft server 2021 做为数据库平台。本系统整体上可划分为若干个功能模块。系统安全可靠也是一个重要的设计原则。本系统的配置是采用windowsxp 作为网络操作系统, mic

7、rosoft server 2021 作为数据库服务器。所以操作系统 windowsxp 的安全防护机制及数据库 microsoft server 2021 的安全机制是本系统采用的安全防护方式。 1.4.3 功能模块设计 在线作业提交批改系统从功能上可分为教师管理程序、学生管理程序和管理员管理程序,教师管理程序部分主要实现学生信息的添加、所交班级信息的添加 、课程信息的添加、上传下载作业和评定成绩的管理,学生管理程序部分主要实现了学生对作业的下载和上传。 管理员具有系统的完全权限,管理员具有添加和删除教师的权限。 系统主要功能模块具体描述如下: 学生模块 主要包括学生管理,主要功能:查看教师

8、布置的作业,并下载作业,完成作业后提交到服务器,以及修改学生自己的基本情况等。 教师模块 主要包括搜索作业模块,布置作业模块,管理作业模块,查看成绩模块,统计作业递交情况模块,修改资料模块。搜索作业模块,主要功能:搜索教师自己所布置的作业学生递交情况。 布置作业模块 主要功能:教师编辑所布置的作业,向学生发布作业,以及指明是否允许学生上传作业。 管理作业模块 主要功能:下载作业,评阅作业,给学生打分,以及删除本次作业。 修改资料模块 主要功能:修改教师自己的基本信息情况。 管理员模块 主要包括教师管理,学生管理,系统配置管理,主要功能:增加,修改,删除教师用户,配置系统参数,配置上传文件类型。

9、 1.5 特殊功能的原理 1.5.1 管理员添加教师管理员的原理 管理员可以添加教师用户,教师用户必须由管理员添加,每次当管理员添加教师用户时就会在网站目录下的一个专门用于存放上传作业的目录(up)的根目录下以教师的姓名为目录名新建一个根目录。用于教师布置作业之后,学生上传作业的存放目录。 1.5.2 教师发布修改作业的原理 老师发布作业之后可以修改作业,而且二个功能都是使用的一个界面来完成,通过传递的一个参数来判断用户的操作是发布作业还是修改作业,如果是修改作业而取得一个 id 值将数据库里的内容绑定到用户界面。 1.5.3 教师发布修改成绩的原理 教师发布成绩或修改成绩的原理和教师发布修改

10、作业的原理大至一样,都是使用一个页面来完成的,通过一个参数来判断用户的操作是发布还是修改。 1.5.4 教师批量下载作业的原理 教师批量下载作业是将学生上传后的作业全部打包成一个 zip 的压缩文件,然后从服务器上下载。 1.5.5 学生上传下载作业的原理 学生上传作业的时候,首先应该选择上传哪个教师哪一次的作业。 1.6 进行可行性厌旧的方法: 可行性研究的方法如下: (1) 专辑咨询 (2) 对学生老师进行调查 1.7 评价尺度 系统进行评价时所用的主要尺度为各项功能的优先顺序、开发时间的长短及使用中的难易程度。 1.8 结论:经过小组的共同的努力,作业提交系统终于完成了,实现了需求分析的基本功能,基本满足了作业上传及批量下载的需求,开发过程中一开始一直在实现界面的优化,发现后续工作一团糟,只能全部重来,然后将问题弄清楚,明白了需求分析才知道什么事设计主体,然后按照需求分析一步步完成,当有不会时,尽量查更多的书,也有网上搜索,是在解决不掉的,也就只能放弃这个功能,对于批量下载,一开始很难实现,然后才知道 asp 中也有一个类能实现,可是都是英文的,花了相当一段时间才

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论