简单作业提交系统(全)
iwrite教师手册
教师使用手册目录1注册、登录 (2)2创建课程 (2)3作业流程(布置作业——批改作业——解答疑惑) (4)3.1布置作业 (4)3.1.1题库选题 (4)3.1.2自主命题 (5)3.2查看作业 (8)3.3批改作业 (8)3.4解答疑惑 (13)3.5查看学期成绩 (14)4教学研究 (14)1注册、登录网址: (建议使用Google Chrome或Firefox浏览器)2创建课程1点击“创建课程”。
提示:1.注册时,学校授权码暂且不用输入2.登录首页,导航栏中点击“用户名”,可修改个人信息及登录密码2 完成创建课程后,在“我创建的课程”列表中可以编辑、删除课程及查看选课名单。
3 将邀请码告知学生,提醒其加入课程。
提示:1.课程创建授权码由密钥管理员分配,用于老师创建或取消课程,因此老师需保存好授权码。
2.邀请码作为学生加入课程的入口,由系统随机产生,老师可以更换随机号码。
3作业流程(布置作业——批改作业——解答疑惑)3.1布置作业点击“布置作业”,弹出“题库选题和自主命题”对话框。
3.1.1题库选题1点击“题库选题”,检索方式分为关键词检索和条件筛选相结合。
例如:在输入框内输入关键词(如:teacher),点击查找,对于符合要求的作文可以通过标签进一步筛选;同样可以先选择筛选条件再输入关键词缩小范围(如:教育、议论文)。
2确定作文后,点击操作栏中的按钮(√),布置本题。
3进入编辑页面,可对默认的作文标题、要求、限词等选项进行编辑,参见3.1.2。
3.1.2自主命题提示:自主命题页面内容同题库命题的编辑页面一致。
1进入编辑页面,对标题、要求、字数下限和时间进行编辑。
提示:题库选题时,标题、要求、字数下限为题库所带的默认内容,老师可以对这3项及该页面中其他各项进行编辑。
考虑作文信息的完整性,必须确保标题项不能为空。
一个作业可以布置给多门课程,列表中显示该老师创建的所有课程。
2上传图片文件。
3设置写作开始与结束时间。
基于web在线作业提交批改系统
引言在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及。
但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少。
通过网络的了解,已经有不少高等学校已经推出了自己的作业上传系统。
但是由于实现技术有限,系统的功能不完善,而且存在很多缺陷。
例如:查询不全面、容易导致系统不稳定,数据库缺乏管理,数据缺乏更新,而且容易丢失。
由于这些缺点造成用户对系统不信任,于是又回到传统的“拷贝、粘贴”方式。
系统就荒废了。
本文阐述了如何运用技术构建一个网上作业提交和批改系统的过程,描述了B/S模式的概念及特点,的优越性及对通用作业批改系统的分析,该系统主要完成了作业的上传,教师对作业的批改,系统得稳定性高,操作简单。
基于web在线作业提交批改系统近些年来互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获取自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,特别是技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。
但是现在的作业提交和批改还都处于过去的老样子,教师布置下作业,学生做在作业本上,然后再交给教师,教师改过以后发还给学生,步骤繁琐,效率低。
我们要运用技术构建一个网上作业提交批改系统,以其改变过去传统的学生递交作业的方式,教师批改作业的方式,让学生递交作业更加灵活。
这个系统在学校中可以被广泛应用的基于WEB的学生电子作业提交系统,虽然它的系统规模不是很庞大,但功能完善后可以大大减轻教师的工作量和学生的学习任务,极大的提高了教师的工作效率和学生的学习效率。
网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。
通过Internet/Intranet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。
可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务。
作业提交系统需求分析修改
作业提交系统需求分析一、需求概述作业提交系统是为学生与任课教师提供的一种作业提交及教学信息反馈的教学平台,任课教师可以通过此系统发布课堂作业,可将作业指派给特定专业、班级、学生。
教师可以在线批改学生提交的作业并公布成绩,发布参考答案等信息。
学生可以查看自己最新的作业任务、作业完成进度、提交状态、作业成绩、每一学期的作业记录等。
为了能够更好的促进教学,系统提供在线资源共享功能和在线作业答疑功能,从而更高效的指导学生学习,提高教师课程教学质量。
二、系统功能需求分析1.学生学习模块功能要求:(1)学生作业任务提醒功能。
分析:通过作业提醒功能,可以快速的提醒学生还有尚未完成的作业任务(包括最新的作业任务)。
要求学生登录自己的帐户后可以立即看到自己的作业完成状态,以便学生在规定的时间内完成作业并提交。
(2)作业在线提交管理分析:1.学生可以通过此模块在线提交自己完成的作业给对应的教师,作业以文件上传的形式提交,文件类型包括单文件上传和多文件上传。
文件格式要求:Word/Excel/PPT/压缩文件/PDF等,要求对提交的文件大小有约束。
提交作业后可显示作业的提交状态,如果作业提交失败要有重新提交的功能和排错措施。
2.系统提供一个作业单独提交功能,不需要登录,可以直接将作业上传至教师所指定的服务器目录里,供教师下载批改。
(3)作业成绩信息查询分析:学生可以浏览查阅已经提交成功的作业,如果作业已经批改,在记录列表里应显示为已批改状态,方便学生查阅。
点击已批改的作业可以显示此次作业成绩和此次作业的参考答案(根据教师的决定是否发布参考答案)等相关信息。
(4)在线作业资源下载分析:为了能够是学生更好的完成作业任务,考虑设置一个作业参考资源下载功能。
学生可以下载针对本次作业所需要的一些文献资料和模板来帮助完成作业任务。
(5)作业记录统计查询(6)作业疑问在线咨询(7)权限管理:每个学生只能看到自己的作业及所带教师发布的信息、公共信息2.教师管理模块功能要求:(1)指定某班级为自己所带学生(2)教师发布作业信息以及相关资料分析:每个任课教师都可以发布作业信息给自己所带的专业的学生,可以附带一些完成作业所需要的参考资料。
蓝鸽作业系统用户操作手册
互评式作业平台——用户操作手册互评作业一、概述学生进入到互评作业模块中,系统将自动获取当前学生所需互评的作业,并以列表的形式展现。
学生选择一份作业进入互评后,根据教师制定的评估方法对所需互评的学生作业中的主观题进行批改并提交。
图1互评作业主界面二、操作说明1、选择作业根据作业列表信息,选择一份作业,点击图标“”,进入互评界面。
2、互评作业互评界面左边以树的形式展现当前学生需要互评的学生及所对应的作业,右边显示内容根据左边树型列表切换而变化。
所有的主观题评估分为四种互评类型显示:单词短语类型,作文翻译类型,口语类型,特殊题型(仅指篇章听写)。
2.1 互评总体信息图2 互评总体信息1)点击【提交】按钮,则提交对应学生的互评结果,标志完成了对该学生的互评批改。
2)点击【全部提交】按钮,则提交所有学生的互评结果,标志完成了对所有学生的互评批改。
3)点击“显示互评任务详细情况”,展现互评任务详细情况,如图3:图3 互评总体信息-查看互评任务详情4)点击左侧“学生1”,“学生2”,“…”,可查看对应学生的互评情况2.2 单个学生的互评信息图4 单个学生的互评信息1)点击【提交】按钮,则提交当前学生的互评结果,并返回到互评总体信息主界面,标志完成了对该学生的互评批改。
2)点击“查看或评阅”栏中的“详情”图标“”,则可进入该题型的互评批改界面。
3)点击左边题型树中某学生的相关题型,如“命题作文”、“短文回答”,则进入该学生相应的题型的互评批改界面。
2.3 互评主观题型信息互评主观题型信息包含:单词短语类型、作文翻译类型、口语类型、特殊题型(仅指篇章听写)四种题型。
2.3.1 单词短语类题型图5 单词短语类题型1)勾选相关小题所对应的评分点,完成对各小题的评阅。
2)点击【保存互评结果】按钮,则保存对当前学生当期题型的互评结果,并返回到查看当前学生互评信息界面。
3)点击“显示原题内容>>”,则展现当前题型对应的原题内容。
PBS管理系统--torque
PBS 管理系统(一)作业提交系统Torque 个人安装总结(PBS)PBS 是功能最为齐全,历史最悠久,支持最广泛的本地集群调度器之一。
PBS 的目前包括openPBS,PBS Pro 和Torque 三个主要分支。
其中OpenPBS 是最早的PBS 系统,目前已经没有太多后续开发,PBS pro 是PBS 的商业版本,功能最为丰富。
Torque 是Clustering 公司接过了OpenPBS,并给与后续支持的一个开源版本。
下面是本人安装torque 的过程。
一、Torque 安装在master(管理结点上)1、解压安装包[root@master tmp]# tar zxvf torque-2.3.0.tar.gz2、进入到解压后的文件夹./configure --with-default-server=mastermakemake install3、(1)[*********************.0]#./torque.setup<user><user>必须是个普通用户(2)[*********************.0]#makepackages把产生的 tpackages , torque-package-clients-linux-x86-64.sh,torque-package-mom-linux-x86-64.sh 拷贝到所有节点。
(3)[root@mastertorque-2.3.0]# ./torque-package-clients-linux-x86_64.sh --install[*********************.0]#./torque-package-mom-linux-x86_64.sh --install(4)编辑/var/spool/torque/server_priv/nodes (需要自己建立)加入如下内容master np=4node01 np=4........node09 np=4(5)启动pbs_server,pbs_sched,pbs_mom,并把其写到/etc/rc.local 里使其能开机自启动。
作业1 作业提交与批改系统 HTML界面
作业提交系统作业1-作业提交与批改系统HTML界面请根据以下需求部分功能或全部全部功能HTML界面代码;注意HTML代码附在本文后面一、作业提交与批改系统●系统功能图●基本功能1.学生注册2.学生、教师、管理员密码找回功能3.不同用户登录进入不同的界面4.学生作业的查看5.学生作业成绩的查看6.学生作业上传7.教师布置作业8.教师删除作业9.教师修改作业10.教师发布成绩11.教师修改成绩12.教师下载作业13.管理员添加教师用户15.管理员添加专业16.管理员添加班级17.个人资料的查看18.个人密码的修改●限制条件1.学生不可以进行教师与管理员的页面2.教师也不可以进入管理员页面,还有学生页面3.管理员也不可以进行学生和教师面页4.每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业5.每个教师登录只对自己发布的作业进行管理,不可以对别的教师发布的作业进行管理6.当学生注册时输入的学号必需与选定的班级匹配。
7.不同的用户使用修改密码都只能修改自己的密码,无法修改他人的8.不同的用户使用个人数据功能时,也是只可以看到自己的信息不可以看到他们的信息9.学生上传作业的类型,大小,时间等,受到教师发布作业的约束●特殊功能的原理⏹管理员添加专业班级的处理原理以本系为例子,有十多个专业,当某个专业人数比较多时就会分成几个班,如图形图像一班,图形图像二班,ACCP一班,ACCP二班等,而且还分为2004级图形图像一班,2004级图像图像二班,2005级图形图像一班,2005级图形图像二班等。
在程序中,首先应该添加专业,而把“图形图像一班”视为一个专业,“图形图像二班”视为一个专业。
前面的“2004级”“2005级”当作年份。
添加专业的时候不用只需要添加专业的名称,在添加班级的时候只须要选择年份和专业,再输入班级的代号就可以添加班级了。
⏹管理员添加教师管理员的原理管理员可以添加教师用户,教师用户必须由管理员添加,每次当管理员添加教师用户时就会在网站目录下的一个专门用于存放上传作业的目录(up)的根目录下以教师的姓名为目录名新建一个根目录。
pbs提交作业
�
�
--其中常用的几项是:NDS 表示请求的节点数目,Req’d Memory 表示请求的内存 大小,Req’d Time 表示请求的 cpu 时间,S 表示任务的当前状态, Elap Time 表示任 务已经运行的时间。由于本例中没有请求节点数目、内存大小以及 cpu 时间,所以均 没有显示,而任务当前处于等待状态,所以 Elap Time 也没有显示。 -f:qstat –f sequence-number 可以查询任务标识号为 sequence-number 的任务状态, 这个任务标识号是在任务提交时系统自动赋予的。例如: [yaliang@cnode03 mpi]$ qstat -f 572 Job Id: ode01 Job_Name = test Job_Owner = yaliang@cnode03 job_state = W queue = default server = cnode01 Checkpoint = u
mem ncpus nice pcput pmem pvmem vmem walltime custom resources
任务的所有进程能够分配到的最大物理内存数 请求的 cpu 数 任务运行时的 nice 优先级值 任务的任何一个进程拥有的最大 cpu 执行时间 任务的任何一个进程能够分配到的最大物理内存数 任务的任何一个进程能够使用的虚拟内存的最大数 任务的所有并发进程能够使用的最大虚存数 任务可以处于运行态的最大 wall-clock 时间 用户自定义资源
� 资源请求的两种方式: a、资源块方式:资源块是将任务所需的资源作为一个整体,这个整体中说明 …], 了所需要的各种资源的数目。其格式为:-l select=[N:]chunk[+[N:]chunk select=[N:]chunk[+[N:]chunk… 如qsub –l select=2:ncpus=3:mem=4gb:arch=linux ,select=2表示需要2个这样 的资源块,一个资源块包括3个cpu,4gb的内存,系统结构要求是linux,即总 共需要6个cpu ,8gb的内存。再如: -l select=2:ncpus=1:mem=10GB+3:ncpus=2:mem=8GB:arch=solaris 注意中间的+号,是两个资源块的分隔符 .] b、 请求全任务(job-wide) 资源: 格式为 –l keyword=value[,keyword=value .. ...] 如:qsub -l ncpus=4,mem=123mb,arch=linux � 任务(程序或命令) :可以是用户程序(如C程序) ,也可以是系统命令 下面是一个完整的任务脚本例子,脚本名为 mytask: 1) #!/bin/sh //指明所用的 shell 2) #PBS –N mytask //设置任务名称 3) #PBS -l walltime=1:00:00 //请求任务执行时间 4) #PBS -l select=ncpus=4:mem=400mb //请求任务执行所需资源 5) #PBS -j oe //设置相关属性(文件合并) 6) date /t //系统命令(打印日期时间) 7) .\my_application //所要执行的任务(当前目录名为 // my_application的任务) 8) date /t // 系统命令 第 1 行说明所用的 shell ;第 2 至 5 行是 pbs 指示语句,设置了任务的一些属性,并 请求了资源;第 6 至 8 行是要执行的命令及任务。 编写完脚本后,使用 qsub 命令提交脚本,在 shell 下输入: qsub mytask 后敲回车。 系统会输出一个 任务标识符: sequence-number.servername ,如 ode01 。 sequence-number 是任务编号,后面需要用这个号查看任务的执行状态,servername 是 pbs server 的名称。
(完整版)在线作业管理系统
学生在线作业管理系统1.1 系统功能需求此系统采用当前较为流行的B/S (浏览器/服务器)结构。
通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问的功能。
重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。
1.2 用户功能1.21 教师主要功能要求教师登录功能,根据权限进入教师页面。
老师具有发布、管理公告、在线作业布置、批改作业功能、资料上传、个人信息修改、查看学生名单、网上交流等功能。
1.2.2 学生主要功能要求学生登录功能,根据权限进入学生相应的页面的功能学生具有查看、搜索公告、上传作业、下载老师上传的资料、查看作业、查看老师对作业的批改和打分、个人信息修改、网上交流功能。
作业不能删除但可以修改。
学生必须在每个作业的有效期内提交,过期无法提交作业。
1.2.3 教务管理员主要功能要求教务管理员登录功能,根据权限进入教务管理员相应的页面功能管理员具有查看、管理公告功能、设置班级、课程、任课老师,并具有查看、修改、删除功能,还要对各种信息统计分析功能、管理员个人信息修改。
1.3 性能分析1.3.1 系统性能需求实用性:学生和老师网上交流提供方便,提高教学质量和效率安装使用简洁:用户通过浏览器就可以直接访问此系统。
1.3.2 系统技术要求开发此类系统采用当前较为流行的B/S (浏览器/服务器)结构,还应用的sqlsever 数据库。
1.4 需求分析1.4.1 设计目的设计学生在线管理系统,主要适用于学校。
此系统包括对不同权限用户的管理以及用户在此系统中的操作。
此系统还可以对整个信息整理,按分类进行信息统计,也是一个信息管理工具。
1.4.2 功能需求分析系统包括:管理员、学生、教师管理等几个主要模块①管理员管理:完成对教师,学生的管理,统计分析。
②教师管理:教师需要用户名和口令登录;在学生提交作业前,需要教师定义课程:个教师可以定义多门课程,一门课可能要提交多次作业,这些信息由教师定义,并输入每门课的学生基本信息(序号、学号、姓名);教师可以布置作业,作业提交以WOR文档提交,对于每次作业教师可以指定最后提交期限,超过期限不能再提交,在期限前可以多次提交,但覆盖前次提交;教师可以浏览提交的作业,并可以给出成绩或修改成绩,每次作业记一次成绩,系统可以自动计算总成绩和平均成绩;可以按学号或成绩排序后导出到Excel表;每门课提交的作业,存放在一个文件夹下,以课程名命名,如:“数据库原理及应用”,每个作业的命名为:“专业班级—序号—姓名—次数.doc ",如:计本10601_12_张三_01.doc ” ,而且支持教师将文件下载到本地,便于刻录光盘。
学生作业管理系统
目录1 设计的目的和意义 (1)2作业管理系统的现状与优势 (3)3 设计方法 (4)3.1软硬件环境说明 (4)3.2设计流程图 (5)3.3数据库的分析与设计 (7)3.3配置与连接数据库 (8)4系统详细设计 (9)4.1用户登陆模块 (9)4.2教师布置作业界面 (10)4.3学生上传作业界面 (10)4.4用户管理界面 (11)4.5权限模块 (12)4.6整个系统的流程 (12)5程序调试 (13)6设计创新与关键技术 (14)总结 (15)致谢 (15)参考文献 (16)学生作业管理系统摘要:随着Internet技术的发展,人们的日常生活、学习已经离不开网络。
未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。
Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
本设计尝试用在网络上架构一个网上学生作业管理系统,以推进教学无纸化,作业电子化,管理智能化的发展。
本文从理论和实践两个角度出发,对一个具有数据分析功能的学生作业管理系统进行设计与实现分析。
论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术以及的特点、结构框架以及使用方法。
接着对学生作业管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。
最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。
本作业管理系统是在Visual 平台上运用技术来实现的。
其主要功能有:用户管理,布置作业,上交作业,查看作业,数据备份等。
论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
作业提交与批改系统用例图
作业提交与批改系统用例图通过用例分析法得知,本系统的使用者有:老师、学生。
其中:老师使用系统老师发布作业、老师批改作业、老师检查作业完成情况、老师检查重批;学生使用系统学生提交作业、学生互评作业、学生联系互评。
具体的用例建模结果如下图3-1、3-2所示:图3-1改进的作业提交与批改系统用例图图3-2改进的作业提交与批改系统用例图1.“老师发布作业”用例图3-3“老师发布作业”用例的活动图描述2.“学生提交作业”用例图3-4“学生提交作业”用例的活动图描述3.“老师批改作业”用例图3-5“老师批改作业”用例的活动图描述4.“老师检查作业完成情况”用例图3-6“老师检查作业完成情况”用例的活动图描述5.“学生联系重批”用例图3-7“学生联系重批”用例的活动图描述(二)作业对象的状态分析对于学生提交作业的状态:A.时间截止之前1)未提交:作业截止时间未到,作业未完成也未提交,没有任何记录,作业需完成2)已保存:作业截止时间未到,作业已经完成了一部分,但是没有提交,有之前完成部分的记录,等待提交3)已提交:作业截止时间未到,作业已经完成并且提交到系统,等待批阅B.时间截止之后1)未提交:作业截止时间已到,作业未完成未提交,并且无法提交2)已提交:作业截止时间已到,作业已经完成并提交,等待批阅作业对象的状态图如图3-8所示:图3-8作业对象的状态图对于教师批改作业的状态:1)未批改:等待教师的批改与反馈2)已批改:教师已经批改并返回到了学生端作业对象的状态图如图3-9所示:图3-9作业对象的状态图对于申请重批的作业状态:1)已审核未通过:申请已经被审核,但是未通过,可以重新申请或者查找自己的问题2)已审核已通过:申请已被通过,等待反馈3)待审核:申请还未审核,等待教师的回馈作业对象的状态图如图3-10所示:图3-10作业对象的状态图业务过程:1.学生提交作业,等待教师批阅2.教师批阅已提交作业3.学生得到批改结果(三)数据需求1.学号、姓名、班级。
华南理工大学维普作业管理系统
华南理工大学维普作业管理系统(学生操作手册)重庆维普资讯有限公司2019年2月系统地址:目录一.学生角色权限(账号为学号,默认密码为******,登录系统后请及时修改密码) (2)二.详细操作说明 (3)第1步:登录 (3)第2步:作业管理 (4)(1)提交作业 (4)(2)作业管理(教学班) (6)个人中心 (7)我的消息 (7)个人信息 (7)修改密码 (7)系统使用注意事项 (8)一.学生角色权限(账号为学号,默认密码为123456,登录系统后请及时修改密码)✧学生可以查看自己上过的课程和教学班,查看指导教师布置的作业内容,查看作业查重的相似率,同时可查看指导教师批改成绩和点评✧指导教师发布作业之后,学生才可开始提交作业。
操作流程图二.详细操作说明第1步:登录同一个账号密码输入错误三次以后便需要输入验证码,首次登录需绑定手机号。
账号:学号密码:123456(初始密码,首次登陆后请修改)系统地址:第2步:作业管理(1)提交作业注意:提交方式为word格式文件提交,非word格式文件不能上传,作业确认提交后不可更改,系统会自动进行查重检测并计算出检测结果,老师可直接进行批改。
我的作业列表:可查看到每个指导老师发布的作业,点击“提交作业”,可按照老师规定进行提交。
提交作业弹出框:(上传附件之后,先点击“预览”确认作业无误后再点“提交”)(2)作业管理(教学班)查看到自己上课的所有教学班,并可以点击“查看布置作业”查看相应班级发布的作业,然后进行提交同一个教学班布置作业的列表:个人中心我的消息点击查看详情,可查看上级账号发布的消息详情个人信息管理员的个人信息展示:账号、系统到期时间、账户角色、单位名称、允许上传最大字数修改密码分别输入旧密码和新密码,输入字段为明码。
更改密码时,旧密码输入正确的情况下才可更改成功!系统使用注意事项推荐使用Chrome(谷歌)或者360浏览器,或者IE版本在9.0以上的其他浏览器。
作业提交系统
引言为学校各位老师提供了一个可靠的软件,更好的让学生提交作业。
传统的手工操作方式, 容易对自己身体疲劳,统计错误,且速度慢。
这套系统可以提高管理效率和水平网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。
通过Intemet/Intranet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。
可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最人效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。
1软件及开发环境简介1.1软件简介Dreamweaver是个原本由Macromedia公司所开发的著名网站开发工具。
它使用所见即所得的接口,亦有HTML编辑的功能。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。
这样就增加了速度并提高了灵活性。
1.2开发环境简介EcUpse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
2可行性研究2.1技术可行性本系统的开发利用MySQL作为数据库,因为其速度、可靠性和适应性而备受关注。
人多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
PHP作为编程语言。
整个系统属于一个比较中小的MIS系统,从整体上看,它属于一个数据库应用类的系统。
因此暂不存在较大的技术问题,综上所述,其技术是可行的。
2.2经济可行性对于该系统,由于所传的文件并不人,因此只需一台PC机作为服务器即可对其进行数据的存储。
现在,计算机的价格已经很低廉,而且性能也较好。
对于使用该系统的学校经济是可行的。
2.3操作可行性为了使用户方便操作,该系统使用简单直接的操作方式,减少了用户的人多数手工操作的环节。
2.4数据流图2.5数据字典2.5.1数据结构2.5.2数据项名字:编号别名:id描述:每个表中的标识,关键字定义:编号=9{数字}9名字:管理员号别名:adnunistiator_id描述:每个管理员的身份标识定义:管理员号=9{数字}9名字:教师别名:教师信息表描述:教师个人信息的情况定义:编号、教工号、教师姓名、登录密码、教师邮箱、职称名字:学生别名:学生信息表描述:学生个人信息的情况定义:编号、学号、学生姓名、登录密码、学生邮箱、职称名字:管理员别名:管理员信息表描述:管理员信息情况定义:编号、管理员号、管理员姓名、登录密码名字:课程别名:课程分配表描述:课程分配情况定义:编号、课程号、课程名、教工号、班级代号名字:布置作业别名:描述:教师布置的作业定义:编号、布置作业内容、作业完成时间、作业布置时间、教工号、课程号名字:完成作业表别名:描述:学生完成的作业定义:编号、作业位置、作业成绩、作业名称名字:登录密码另lj 名:adiiumstiatoi_pass\vord 描述:管理员登录所需的密码定义:登录密码=6{字符}20名字:教工号别名:teacher_id 描述:教师的员工号定义:教工号=9{数字}9 名字:教师姓名别名:teacher_name 描述:教师的姓名定义:教师姓名=字符名字:教师邮箱别名:teacher_email描述:教师与学生通讯的邮箱定义:教师邮箱=字符+@字符+・+字符名字:职称另lj 名:teacher_position 描述:教师的职称称号定义:职称=字符名字:学号别名:student_id 描述:学生的学号定义:学号=9{数字}9名字:登录密码别名:student__password 描述:学生登录所需密码定义:登录密码=6{字符}20名字:管理员姓名另lj名:adnunistiator_name 描述:管理员的姓名定义:管理员姓名=字符名字:登录密码另lj名:teacher_password 描述:教师登录所需密码定义:登录密码=6{字符}20名字:学生姓名别名:student_name 描述:学生的姓名定义:学生姓名=字符名字:学生邮箱 别名:student_email 描述:学生与教师通讯的邮箱 定义:学生邮箱=字符+@字符+・+字符名字:课程号 别名:couise_id 描述:课程的代号 定义:课程号=9{数字}9 名字:课程名称 别名:couise_naine 描述:课程的名称 定义:课程名称=字符名字:班级代号 别名:course_cid 描述:班级的唯一标识 定义:班级代号=7{数字}7 名字:布置作业内容别名:ha_content描述:教师发布的作业要求 定义:布置作业内容=字符串名字:作业完成时间别名:ha_finish_time 描述:作业需要完成的限期 定义:作业完成时间=年■月■口 名字:作业布置时间 别名:ha_assign_time描述:作业发布的时间 定义:作业布置时间=年■月■口名字:作业位置 别名:hf_url描述:作业上传到服务器时所在目录 定义:教工号■课程号■作业次数名字:作业名称 别名:hf.naine 描述:学生完成作业的命名名称 定义:学号■姓名■班级■作业次数2.5.3数据流 3需求分析3.1确定需求 3.1.1用户需求1)教师用户 2)学生用户名字:职称 别名:student_position 描述:? ? ? 定义:名字:作业成绩 别名:hf_grade 描述:教师给作业的评定 定义:作业成绩=1{数字}23丄2系统功能需求分析1)学生、教师注册2)学生、教师、管理员密码找回功能3)不同用户登录进入不同的界面4)学生作业的查看5)学生作业成绩的查看6)学生作业上传7)教师布置作业8)教师删除作业9)教师修改作业10)教师发布成绩11)教师修改成绩12)教师下载作业13)管理员添加教师用户14)管理员添加管理员用户15)个人资料的查看16)个人密码的修改3.1.3性能需求分析用户要求要及时的响应对数据查询、更新等操作的要求。
作业提交系统实验报告
作业提交系统实验报告作业提交系统的实验报告题目:作业提交系统1.1.项目背景:随着现代社会发展的日新月异,学生交作业的系统越来越多,但是因为传统的对学生作业管理是在服务器上建立一个FTP 服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。
而这套系统正是出于这个目的,为了解决上面的问题而设计的。
系统对于复杂的问题都采用程序的方式解决了。
系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。
而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。
下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。
学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。
系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。
1.2 可行性分析的前提系统是基于 b/s 结构,在 IIS 平台上使用 ASP 与Microsoft SQL 2008 开发的,主要使用本地计算机进行测试和使用,完全可以运行。
1.3 产品需求规格说明<> 开发目标解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。
<> 用户的特点用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。
SBR操作规程
SBR操作规程一、引言SBR操作规程是为了确保在SBR(序列批处理器)系统中进行操作时的安全性和有效性而制定的。
本操作规程适合于所有使用SBR系统的操作人员。
本文将详细介绍SBR操作规程的各项内容,包括系统启动与关闭、作业提交与管理、错误处理、日志记录等。
二、系统启动与关闭1. 系统启动a. 操作人员应按照操作手册中的指引,确保所有硬件设备正常连接并通电。
b. 检查系统运行状态指示灯,确保系统处于正常待机状态。
c. 打开SBR系统主控制台,输入登录凭证,进入系统管理界面。
d. 按照操作手册中的指引,启动SBR系统的各个组件,并进行系统自检。
e. 检查系统日志,确保系统启动过程中无异常信息。
2. 系统关闭a. 在操作完成后,确保所有作业已经提交并完成。
b. 关闭所有正在运行的作业和进程,并保存相关数据。
c. 按照操作手册中的指引,逐个关闭SBR系统的各个组件。
d. 关闭SBR系统主控制台,并断开与硬件设备的连接。
e. 关闭系统电源,并确保所有设备处于安全状态。
三、作业提交与管理1. 作业准备a. 在提交作业前,操作人员应子细阅读作业要求和相关文档,确保了解作业的目标和要求。
b. 根据作业要求,准备好输入数据和相关参数,并进行必要的数据预处理。
c. 确保所需的输入文件和程叙文件已经准备就绪,并进行必要的文件格式检查。
2. 作业提交a. 登录SBR系统主控制台,进入作业管理界面。
b. 根据作业要求,选择相应的作业提交方式(批量提交或者交互式提交)。
c. 输入作业相关信息,包括作业名称、作业类型、作业参数等。
d. 选择合适的作业优先级,并提交作业至系统。
3. 作业管理a. 在作业执行过程中,操作人员应定期检查作业状态,确保作业按照预期执行。
b. 如遇到作业执行异常或者错误,操作人员应及时处理,包括错误诊断和错误修复。
c. 对于长期运行的作业,操作人员应定期监控作业进度,并根据需要进行调整。
四、错误处理1. 错误诊断a. 当系统发生错误时,操作人员应子细阅读错误信息,并进行错误诊断。
综合记分作业4--在线提交作业
机电控制与可编程控制器综合作业4一、简答题(每题0.5分,共4.5分)1.PLC的主要特点有哪些?PLC的主要发展趋势如何?答:PLC的主要特点:(1)可靠性高,抗干扰能力强(2)通用性强,控制程序可变,使用方便(3)功能强,适应面广(4)编程简单,容易掌握(5)体积小、重量轻、功耗低、维护方便PLC的主要发展趋势:(1)功能更完善(2)控制分散化(3)功能开放化(4)便利化2.电磁式继电器与电磁式接触器同是用来通断电路的,它们有何不同?答:(1)它们的结构原理相似,接触器由电磁系统、触头系统和灭弧装置三步分组成;继电器由电磁系统、触头系统和释放弹簧组成。
(2)接触器虽已将电动机、电热设备等的控制由手动变为自动,但还不能满足复杂生产工艺过程自动化的要求,继电器实质上是一种传递信号的电器,它根据特定形式的输入信号而动作,从而达到控制目的。
它与接触器不同,主要用于反映控制信号,其触点通常接在控制电路中。
3.在电动机的控制线路中,热继电器的作用是什么?可否用熔断器和过电流继电器代替?为什么?答:(1)热继电器主要是用于电动机的过载保护、断相保护,电流不平衡运行的保护,以及其他电气设备发热状态的控制;(2)两者不能互相替换。
熔断器和过电流保护器主要起短路保护作用和限流保护作用。
因为当线路发生短路时,热继电器需要内部的保护机构一定时间来发热令原本是常闭的触点断开,响应时间自然要比熔断器要长。
4.机电设备电器控制线路的表示方法有几种?各有何用途?答:(1)电气控制线路的表示方法有:电气原理图、电气设备安装图和电气设备接线图。
(2)电气原理图用来表示电器控制线路的工作原理图、以及各电气元件的作用和相互关系;电气设备安装图用来表示各种电器在生产设备和电器控制柜中的实际安装位置;电气设备接线图用来表示各电气元件之间实际接线情况,它为电气元件的配线、检修和施工提供了方便,实际工作时与电气原理图配合使用。
5.传统继电器接触器控制系统和可编程控制系统有何区别?答:传统继电器接触器控制系统为“硬接线”程序控制系统,通过修改控制器件和接线来改变控制功能;可编程控制系统为“软接线”程序控制系统,通过修改PLC程序并改动少量接线端子来改变控制功能。
作业提交系统的安全策略探析
作业提交系统的安全策略探析谭琼玲摘 要:作业提交系统是一种新型的作业模式,其中的数据安全尤为重要,本文对数据库的访问、数据的加密、密钥管理和数据备份的方法进行探讨和分析。
关键词:数据安全;加密;密钥;数据库备份中图分类号:F123.16 文献标识码:A文章编号:CN43-1027/F(2008)8-157-02作 者:永州职业技术学院商贸旅游学院;湖南,永州,425100一、引言教师授课之后,学生结束课程学习,怎样检验授课教师的教学效果以及学生的学习效果,这就需要整个教学过程的另一顶重要环节———做作业。
做作业既是整个教学过程不可缺少的一部分,也是相对比较独立的一个部分,其自身有着独特的规律和内容,如作业内容、作业手段等等。
做作业不仅对课堂教学起着重要的导向作用,还对学生的学习动力和学习方向起着促进和引导的重要作用。
但由于受到硬件设备性能和软件制作水平的限制,在很长一段时间内,利用计算机进行作业管理的技术只被少数对计算机精通的技术人员掌握,广大的教师仍然处在原有的旧模式下进行出题、批改、评分,工作繁重,效率低下。
随着数据库和计算机网络的迅猛发展,数据库和计算机网络技术在众多领域已经得到广泛应用。
人们通过网络连接,可以访问存放在数据库系统中的共享数据,在共享程度越高的同时,数据存储的安全问题、敏感数据的防窃取和防篡改问题越来越受到重视,数据库系统作为信息系统的核心部件,数据库文件作为信息的聚集体,其安全是指保护数据库非授权的存取、更改和破坏。
若这些数据库中的数据遭到破坏,造成的损失难以估量,所以数据库的安全保护是数据库运行过程中一个不可忽视的问题。
数据库的安全性是信息安全的重要内容。
数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员构成。
其中数据库管理系统为用户及应用程序提供数据访问,并对数据库进行管理和维护。
作为数据库用户,最关心的是自身数据资料的安全,包括对用户口令字鉴别、用户存取权限控制、数据存取权限、数据加密及数据库的备份等。
作业提交系统的设计与实现
毕业设计说明书作业提交系统的设计与实现院(系)、部:学生姓名:指导教师:专业:班级:完成时间:摘要作业提交系统是基于B/S结构,使用ASP与ACCESS开发的。
主要目的是解决学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流不方便的问题。
系统分了管理员模块和学生模块,学生提交作业采用在线提交方式,根据选择教师来选择作业,在教师公布标准答案之后查看作业标准答案。
系统具有操作简便,界面友好的特性。
管理员能够对用户信息和权限进行方便的修改和管理。
论文详细阐述了本系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。
作业提交系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。
随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。
关键词:ASP,作业提交系统;ACCESS;AbstractThe chief purpose of the work submission system is to solve the inconvenient questions of exchanging, that is, the students hand in the work and the teacher corrects students' papers, but all the communication has to depend on the paper. The system has the manager module and the student module. It has a perfect characteristic that the operation will be simple and has the friendly surface. The paper has explained the background, significance, developing environment and requirements analysis of system, it also describes the database design and system functions detailedly. The system is based on the B/S structure, using ASP and ACCESS as the platform. The system has a bright future. It will replace the traditional the ways of handing in homework and realize the ways of handing in homework’s network management.Key words:The work submission system;ASP;ACCESS;目录摘要....................................................................................................................................... I I 1引言 (1)1.1本课题选题背景及目的 (1)1.2本课题选题意义 (1)1.3本课题研究思路和方法 (1)1.4本课题预期结果 (1)2开发平台与语言简介 (2)2.1HTML标记语言 (2)2.2ASP简介 (2)2.3ADO访库技术介绍 (2)2.4浏览器/服务器模型 (3)3系统需求分析 (3)3.1系统业务需求及特点 (3)3.1.1业务需求 (3)3.1.2系统特点 (3)3.2用户特点 (3)3.2.1管理员用户 (3)3.2.2学生用户 (4)3.3系统业务流程图 (4)3.4数据流图 (4)3.5开发环境 (5)3.6限制条件 (5)4系统设计与实现 (6)4.1系统功能划分 (6)4.2系统功能体系图 (6)4.3数据库设计 (7)4.3.1数据库E-R图 (7)4.3.2数据库表 (7)4.3.3数据库表说明 (9)4.4登陆模块的设计与实现 (9)4.4.1用户登陆界面 (9)4.4.2管理员管理模块-增删改用户和班级 (10)4.4.3添加新用户 (11)4.4.4修改删除用户 (12)4.5学生模块的设计与实现 (13)4.5.1用户界面 (13)4.5.2作业上传 (13)4.5教师模块的设计与实现 (14)4.5.1查询学生的上交的作业 (14)4.5.2教师布置作业 (15)5系统测试与测试结论 (15)5.1管理员模块测试 (15)5.1.1测试方法 (15)5.1.2测试结果 (16)5.2学生模块测试 (16)5.2.1测试方法 (16)5.2.2测试结果 (16)5.3教师模块测试 (16)5.2.1测试方法 (16)5.2.2测试结果 (16)5.4测试结论 (17)结论 (17)参考文献 (17)致谢 (18)1引言1.1本课题选题背景及目的随着互联网技术的迅猛发展,网络给人们带来了很多便利,但是在目前的高校教学系统中,学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流。
LSF简单使用手册
LSF(load sharing Facility)是由platform公司开发的公布资源管理工具。
它用来调度,监视,分析联网计算机的负载,可以对cluster机群的资源统一调度和监控。
一.L SF使用方法1.设置环境变量:用户使用LSF前,应设置相应的环境变量:Csh用户,登陆系统后执行source /export/lsf/cshrc.lsfBash用户,登陆系统后执行./export/lsf/conf/profile.lsf用户也可写入.cshrc或.bashrc,则登录后就能设置相应的环境变量。
2.提交作业LSF使用bsub提交作业。
Bsub命令常见用法如下:Bsub –n z –q QUEUENAME –iinputfile –o outputfile COMMAND其中z代表了提交作业需要的cpu数,-q指定作业提交到的队列。
如果不采-q选项,系统把作业提交到默认作业队列。
Inputfile代表程序需要读入的文件名(例如namelist等),outputfile代表一个文件,作业提交后标准输出的信息将会保存到这个文件中。
COMMOND是用户要运行的程序。
(1)对于串行程序COMMOND可以直接使用用户的程序名例如,对一个运行时间12小时内完成的串行作业mytest,提交方式为:Bsub –n 1 –q QS_Norm –o mytest.out ./test(2)对于并行作业COMMAND为“-a mpich_gm mpirun.lsf 程序名”因为并行作业必须用到MyriNET库,所以提交的时候必须使用-a mpich_gm mpirun.lsf例如,对于一个12个小时内完成,使用16个CPU的并行作业mytest,提交方式为:bsub –n 16 –q QN_Norm –o mytest.out –a mpich_gm mpirun.lsf ./mytest.目前,系统规定每个用户最多只能使用16个CPU。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程实验报告题目:作业提交系统学院:计算机科学与技术学院专业:07级计算机科学与技术队名:桃园2203小组成员:陈钦(E10714016)方彬(E10714088)曹春阳(E10714078)夏志菁(E10714084)指导教师:韩莉完成日期:2009-12-8成绩:摘要作业提交系统2.0是基于b/s结构,在IIS平台上使用ASP与Microsoft SQL 2000开发的,主要目的是解决学校机房管理上机作业的问题。
因为传统的对学生作业管理是在服务器上建立一个FTP服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。
而这套系统正是出于这个目的,为了解决上面的问题而设计的。
系统对于复杂的问题都采用程序的方式解决了。
系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。
而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。
下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。
学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。
系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。
第一章绪论1.1 问题定义解决传统的FTP服务器不能够满足作业上传的要求下:1.教师发布作业必须到服务器上建立文件夹2.教师发布作业由在黑板上写的形式改为在网页上写再发布3.教师不能对作业进行限制如大小,类型,过期时间4.教师下载作业的必须到服务器去下载改为在局域网内任何一台计算机都可以下载5.教师无法发布成绩改为通过网页发布成绩6.学生一次未完成的作业可以先上传再下载,完成之后再上传。
7.学生上传作业只须点一个按钮,无须选择要上传的目录1.2 小组成员分工在系统的四人开发小组中,每个人都有各自的模块,分工协作,具体有模块设计、代码实现、软件测试、编写文档,各分担一项。
第二章开发环境2.1 Visual Studio 2005概述Visual Studio.2008是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual 都可以提供近乎完美的解决方案。
VisuaStudio.2008提供了包括设计、编码、编译调试、数据库连接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。
2.2 C# 简介C#是一种先进,面向对象的语言,通过C#可以让开发人员快速的建立大范围的基于MS 网络平台的应用,并且提供大量的开发工具和服务帮助开发人员开发基于计算和通信的各种应用。
由于C#是一种面向对象的开发语言,所以C#可以大范围的适用于高层商业应用和底层系统的开发。
即使是通过简单的C#构造也可以使各种组件方便的转变为基于WEB的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用程序调用。
2.3 ASP简介ASP是Active Server Page的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web 应用程序。
2.4 Server SQL Microsoft简介Microsoft SQL Server 2008是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。
SQL Server 2008是为了支持高容量的事务处理(比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。
它运行在Microsoft Windows NT4或Microsoft Windows 20008 Server上——基于intel处理器的网络。
可以把SQL Server 2008作为一种个人桌面数据库系统安装在运行Window NT Workstation 4、Windows 2008 Professional、Windows98和Windows Millennium Edition(Me)的机器上。
第三章需求分析3.1 可行性分析系统是基于b/s结构,在IIS平台上使用ASP与Microsoft SQL 2008开发的,主要使用本地计算机进行测试和使用,完全可以运行。
3.2 产品需求规格说明<>目标解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。
<>用户的特点用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。
<>基本功能1.不同用户登录进入不同的界面2.学生作业的查看3.学生作业成绩的查看4.学生作业上传5.教师布置作业6.教师删除作业7.教师修改作业8.教师发布成绩9.教师修改成绩10.教师下载作业11.管理员添加教师用户12.管理员添加学生用户13.个人资料的查看14.个人密码的修改<>假定与约束1.如果压缩文件夹的功能不能解决,那么只有教师到服务器拷贝文件夹2.如果学校觉得系统不能满足学生作业上传的需要,那么将不能放在机房,供学生使用3.如果遇到一些技术问题无法解决,那么将会加大系统的开发周期4.如果此系统在离开学期之前都无法开发成功,那么也不能提供给机房使用5.不同用户登录进入不同的界面6.管理员添加教师用户7.管理员添加学生用户8.个人资料的查看9.个人密码的修改<>对性能的规定1.要求系统支持Microsoft .NET Framework 1.12.要求系统支持Microsoft SQL Server数据库<>限制条件1.教师不可以进入管理员页面,还有学生页面;2.管理员也不可以进行学生和教师页面;3.每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业;4.每个教师登录只对自己发布的作业进行管理不可以对别的教师发布的作业进行管理;5.当学生注册时输入的学号必需与选定的班级匹配;6.不同的用户使用修改密码都只能修改自己的密码,无法修改他人的;7.不同的用户使用个人数据功能时也是只可以看到自己的信息不可以看到他们的信息;8.学生上传作业的类型,大小,时间等,受到教师发布作业的约束。
<>数据流图总数据图:细化后数据流图:<>数据字典图3第四章系统设计4.1 总体设计4.1.1 系统功能体系图4.1.2 系统设计的基本原则本系统的目标是在Internet/Intranet上来实现网上作业提交,可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。
系统采用了模块化的设计方法:选择了面向对象的、易于扩展的ASP编程语言环境使用Microsoft server 2008做为数据库平台。
本系统整体上可划分为若干个功能模块。
系统安全可靠也是一个重要的设计原则。
本系统的配置是采用WindowsXP作为网络操作系统, Microsoft server 2008作为数据库服务器。
所以操作系统WindowsXP的安全防护机制及数据库Microsoft server 2008的安全机制是本系统采用的安全防护方式。
4.1.3 功能模块设计在线作业提交批改系统从功能上可分为教师管理程序、学生管理程序和管理员管理程序,教师管理程序部分主要实现学生信息的添加、所交班级信息的添加、课程信息的添加、上传下载作业和评定成绩的管理,学生管理程序部分主要实现了学生对作业的下载和上传。
管理员具有系统的完全权限,管理员具有添加和删除教师的权限。
系统主要功能模块具体描述如下:<>学生模块主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交到服务器,以及修改学生自己的基本情况等。
<>教师模块主要包括搜索作业模块,布置作业模块,管理作业模块,,查看成绩模块,统计作业递交情况模块,修改资料模块。
搜索作业模块,主要功能:搜索教师自己所布置的作业学生递交情况。
<>布置作业模块主要功能:教师编辑所布置的作业,向学生发布作业,以及指明是否允许学生上传作业。
<>管理作业模块主要功能:下载作业,评阅作业,给学生打分,以及删除本次作业。
<>修改资料模块主要功能:修改教师自己的基本信息情况。
<>管理员模块主要包括教师管理,学生管理,系统配置管理,主要功能:增加,修改,删除教师用户,配置系统参数,配置上传文件类型。
4.2 数据库设计4.2.1 数据库图4.2.2 数据库的约束与关系管理员表与其它表无关系只是为了存放管理员的帐号与密码等数据教师表里的ID字段为主键用于存放老师的ID学生表与教师表之间存在着外键约束,如果学生表里教师代号字段的值与教师表里面的学号代号值关键。
作业表也是最重要的一个表它同时与二个表存在着外键约束,teaname字段与教师的代号之间相关联。
4.3 特殊功能的原理4.3.1管理员添加教师管理员的原理管理员可以添加教师用户,教师用户必须由管理员添加,每次当管理员添加教师用户时就会在网站目录下的一个专门用于存放上传作业的目录(up)的根目录下以教师的姓名为目录名新建一个根目录。
用于教师布置作业之后,学生上传作业的存放目录。
4.3.2 教师发布修改作业的原理老师发布作业之后可以修改作业,而且二个功能都是使用的一个界面来完成,通过传递的一个参数来判断用户的操作是发布作业还是修改作业,如果是修改作业而取得一个ID值将数据库里的内容绑定到用户界面。