简单作业提交系统
LSF作业管理系统使用方法

LSF作业管理系统使用方法这份文档将指导您通过LSF提交和管理作业。
文档包含了使用LSF提交、查看、删除作业的相关内容。
遵循文档的操作规范和反馈方法,将帮助您顺利完成工作。
也欢迎大家对文档内容提出建议,谢谢!Contents[hide]• 1 通过LSF查看集群运行状态o1。
1 查看LSF计算节点列表bhostso 1.2 查看LSF队列bqueueso 1.3 查看计算节点负载lsload• 2 使用LSF提交作业bsubo 2.1 手动提交作业o2。
2 交互式批量提交o2。
3 编写LSF作业控制脚本o 2.4 一个功能更完整的LSF作业控制脚本• 3 其他作业管理操作o 3.1 查看作业状态bjobso3。
2 终止作业bkillo3。
3 监视作业输出bpeeko3。
4 作业历史信息bhist• 4 参考资料通过LSF查看集群运行状态查看LSF计算节点列表bhosts# bhostsHOST_NAME STATUS JL/U MAX NJOBS RUN SSUSP USUSP RSVfat01 ok — 16 0 0 0 0 0fat02 ok - 16 0 0 00 0fat03 ok — 16 0 0 00 0fat04 ok - 16 0 0 00 0fat05 ok - 16 0 0 00 0fat06 ok — 16 0 0 00 0fat07 ok - 16 0 0 00 0fat08 ok — 16 0 0 00 0fat09 ok - 16 0 0 00 0fat10 ok - 16 0 0 00 0。
..。
查看LSF队列bqueues查看所有队列的整体信息:# bqueuesQUEUE_NAME PRIO STATUS MAX JL/U JL/P JL/H NJOBS PEND RUN SUSPcpu 40 Open:Active — - — - 2072 0 2072 0fat 40 Open:Active - — - - 0 0 0 0gpu 40 Open:Active —— - - 288 0 288 0mic 40 Open:Active —— - - 0 0 0 0cpu—fat 40 Open:Active - - - - 16 0 16 0查看某个队列的信息:# bqueues fatQUEUE_NAME PRIO STATUS MAX JL/U JL/P JL/H NJOBS PEND RUN SUSPfat 40 Open:Active - - — - 0 0 0 0查看计算节点负载lsload查看整体负载:# lsloadHOST_NAME status r15s r1m r15m ut pg ls it tmp swp memnode011 ok 0。
在线作业管理系统

在线作业管理系统随着互联网的快速发展和智能设备的普及,教育行业也在逐渐引入信息化技术来提高教学效率和管理能力。
在线作业管理系统作为一种新的教育工具,正在受到越来越多学校和教师的青睐。
本文将介绍在线作业管理系统的定义、功能、优势以及对教学工作的影响。
一、在线作业管理系统的定义及功能1. 定义在线作业管理系统是基于互联网技术的教育工具,旨在帮助教师更高效地对学生的作业进行管理和批改。
通过在线作业管理系统,教师可以将作业发布在平台上,并实时监控学生的作业完成情况。
2. 功能在线作业管理系统通常具备以下功能:- 作业发布与管理:教师可以在系统中创建和发布作业任务,并设置截止日期和作业要求。
- 作业提交与查看:学生可以通过系统提交作业,并在系统中查看作业的完成情况和成绩。
- 作业批改与评价:教师可以在系统中对学生的作业进行批改,并提供评语和评分。
- 学生成绩统计与分析:系统可以自动生成学生成绩的统计报告和分析结果,帮助教师全面了解学生的学习情况。
二、在线作业管理系统的优势1. 提高教学效率在线作业管理系统能够节省教师大量的时间和精力,从而提高教学效率。
教师可以通过系统自动批改作业,省去了手动批改的繁琐过程,并能够快速了解学生的学习情况。
2. 促进学生主动学习通过在线作业管理系统,学生可以自主选择合适的时间和地点完成作业。
系统提供了作业的详细要求和截止日期,让学生对学习任务有明确的认识和期望。
同时,系统会自动记录学生的作业情况,激励学生按时完成作业。
3. 提供个性化的学习反馈在线作业管理系统可以为学生提供个性化的学习反馈。
教师可以通过系统对学生的作业进行详细批改,并提供具体的评语和建议。
这些反馈可以帮助学生了解自己的学习不足和改进方向,提高学习效果。
4. 促进家校合作在线作业管理系统为学生、教师和家长之间的沟通提供了便利。
家长可以通过系统查看学生的作业完成情况和成绩,及时了解学生的学习进展,并与教师进行及时沟通。
完整版在线作业管理系统

学生在线作业管理系统1.1 系统功能需求此系统采用当前较为流行的 B/S (阅读器 / 服务器)结构。
经过对系统进行一系列的需求解析、设计、编码、测试等工作,使系统实现了管理员宣布管理通知、教师管理、设置班级、课程;老师在线宣布作业、批阅作业、网上答疑;学生上传作业、查察作业信息、提出疑问的功能。
重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。
用户功能教师主要功能要求教师登录功能,依照权限进入教师页面。
老师拥有宣布、管理通知、在线作业部署、批阅作业功能、资料上传、个人信息更正、查察学生名单、网上交流等功能。
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 功能需求解析系统包括:管理员、学生、教师管理等几个主要模块①管理员管理:完成对教师,学生的管理,统计解析。
②教师管理:教师需要用户名和口令登录;在学生提交作业前,需要教师定义课程:一个教师能够定义多门课程,一门课可能要提交多次作业,这些信息由教师定义,并输入每门课的学生基本信息(序号、学号、姓名);教师能够部署作业,作业提交以 WORD文档提交,对于每次作业教师能够指定最后提交限时,高出限时不能够再提交,在限时前能够多次提交,但覆盖上一次提交;教师能够阅读提交的作业,并能够给出成绩或更正成绩,每次作业记一次成绩,系统能够自动计算总成绩和平均成绩;能够按学号或成绩排序后导出到Excel 表;每门课提交的作业,存放在一个文件夹下,以课程名命名,如:“数据库原理及应用”,每个作业的命名为:“专业班级 _序号 _姓名 _次数 .doc ”,如:计本 10601_12_ 张三 _01.doc ”,而且支持教师将文件下载到当地,便于刻录光盘。
基于web在线作业提交批改系统

引言在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及。
但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少。
通过网络的了解,已经有不少高等学校已经推出了自己的作业上传系统。
但是由于实现技术有限,系统的功能不完善,而且存在很多缺陷。
例如:查询不全面、容易导致系统不稳定,数据库缺乏管理,数据缺乏更新,而且容易丢失。
由于这些缺点造成用户对系统不信任,于是又回到传统的“拷贝、粘贴”方式。
系统就荒废了。
本文阐述了如何运用技术构建一个网上作业提交和批改系统的过程,描述了B/S模式的概念及特点,的优越性及对通用作业批改系统的分析,该系统主要完成了作业的上传,教师对作业的批改,系统得稳定性高,操作简单。
基于web在线作业提交批改系统近些年来互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获取自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,特别是技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。
但是现在的作业提交和批改还都处于过去的老样子,教师布置下作业,学生做在作业本上,然后再交给教师,教师改过以后发还给学生,步骤繁琐,效率低。
我们要运用技术构建一个网上作业提交批改系统,以其改变过去传统的学生递交作业的方式,教师批改作业的方式,让学生递交作业更加灵活。
这个系统在学校中可以被广泛应用的基于WEB的学生电子作业提交系统,虽然它的系统规模不是很庞大,但功能完善后可以大大减轻教师的工作量和学生的学习任务,极大的提高了教师的工作效率和学生的学习效率。
网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。
通过Internet/Intranet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。
可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务。
基于B/S的机房作业提交系统研究

系统 旨在提高 目 前学校机 房作业提交的效率 , 辅助教师重 为我 院重要 的校内实训基地 , 集教学 、 科研和 实训于一体 , 有着 点解决学生上传作 业的问题 。教师可 以将作业发布 到系统 中 , 数 目多 , 利用率 高等特点 。在机房教 学 中, 作业 以电子文档 的 也可 以下载学生 上传 的作业 , 批改 后将 成绩 发布到系统供学生 形式 提交 , 网络 环境下作 业收集常 用的办 法有 : 用 u盘逐个 拷 查 看 。
关 键 词 :作 业提 交 ;无 纸化 ;模 块化 ;B / S ;a s p . n e t
中图分类号 : T P 3 1 5
文献标 志码 : A
文章编号 : 1 0 0 6 — 8 2 2 8 ( 2 0 1 3 ) 0 5 — 2 8 — 0 2
Re s e a r c h of as s i g nme nt s u bm i s s i o n s ys t e m i n c o m put e r l ab ba s e d o n B/ S
・
2 8 ・
Co mp u t e r Er a No. 5 2 01 3
基于 B / S的机 房 作 业提 交 系统 研 究
柴艳 宾
( 浙 江育英职 业技 术 学院 ,浙 江 杭 州 3 1 0 0 1 8 )
摘 要 :针 对计算机机 房学生 电子作业保 存和提 交存在的突 出问题 , 采用模块化 思想和 方法设计 了基 于B / S 结构的作业 提 交系统 , 运用a s p . n e t 技 术实现 We b 环境下作业发布 、 作 业提 交、 作业评价及相 关的管理功 能, 有力地促进 了我 院现代化 教学服务平 台的建设。
作业提交与批改系统的设计与实现

摘要随着网络高速地融入当今现代人的生活,学校对网络技术的应用也在不断地提高。
学校的教学任务十分复杂,工作也很繁琐,在教学任务中,作业的批改也是一个很重要的环节。
为了提高老师工作效率,减轻教师的工作强度,提高作业批改的灵活性的,作业提交与批改系统诞生可以说是事在必行的。
该系统采用B/S结构,以浏览器方式登陆系统,用作为开发语言,数据库则使用Microsoft SQL Server 2010实现。
作业提交与批改包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。
本文简要介绍了作业提交与批改系统的开发背景与意义,着重阐述了该系统的设计实现过程与该系统数据库的设计实现过程;从系统的需求分析、模块设计、数据库设计到系统实现等各个环节都进行了详尽的分析和描述。
关键词:作业上传;作业批改;系统实现;SQL ServerAbstractWith the high-speed network melting into modern life, the application of network technology at school also constantly improve. The teaching mission of the school is very complicated, and work is also very tedious, in the task of teaching, the homework correct is also a very important link. In order to improve the teacher's work efficiency, reduce the intensity of the work of teachers, improve homework correcting flexibility, assignment submission and correction system can be said to have no choice but to the birth of. The system uses the B/S structure, to browser landing system, using as a development language, database using Microsoft SQL Server 2010. Job submission and correction includes student subsystem, teacher subsystem, the administrator subsystem three big modules, the system mainly completes the student, teacher, administrator login, job submission, correcting function, has the advantages of simple operation, friendly interface, good flexibility, the system safe, stable operation and high.This paper briefly introduces the development background and significance of the job submission and correction system, and elaborates the design and system realization process and this system database design realization process; from the system of needs analysis, module design, database design and system realization and so on each link has carried on the detailed analysis and description.Keywords: Homework uploading; homework system; SQL Server目录1 绪论 (1)1.1 开发背景 (1)1.2 研究意义 (1)1.3 系统设计思想 (2)2 可行性分析 (4)2.1问题描述 (4)2.2 可行性分析研究 (5)2.2.1 技术可行性 (5)2.2.2 经济可行性 (5)2.2.3 操作可行性 (5)2.3结论意见 (5)3 需求分析 (7)3.1用户需求分析 (7)3.2系统功能的需求分析 (7)3.3性能需求分析 (7)4 概要设计 (8)4.1系统总体结构设计 (8)4.2功能设计 (8)4.2.1登陆子系统功能设计 (9)4.2.2学生子系统功能设计 (9)4.2.3教师子系统功能设计 (9)4.2.4管理员子系统功能设计 (10)4.3数据库设计 (11)4.3.1 概念结构设计 (11)4.3.2逻辑结构设计 (11)4.3.3物理结构设计 (14)4.3.4数据字典 (17)5 详细设计 (18)5.1 登陆界面 (18)5.2学生注册界面 (19)5.3作业上传界面 (21)5.4作业批改界面 (21)5.5认证学生注册信息 (22)5.6教师管理 (23)5.7作业发布管理 (25)5.8修改密码 (26)6 软件测试 (27)6.1概念和意义 (27)6.2 特性 (27)6.3重要性 (28)6.4 本系统测试描述 (28)6.5系统测试效果 (28)7 用户使用说明书 (32)7.1 系统运行环境 (32)7.2 系统操作说明 (32)7.2.1管理员登录 (32)7.2.2教师登录 (34)7.2.3学生登录 (36)8结论 (38)参考文献 (40)致谢 (41)附录 (42)外文原文 (52)外文译文 (65)1 绪论1.1 开发背景随着计算机技术的快速发展,信息化成为传统产业提高工作效率和企业竞争力的重要途径,并且人们也不再满足于建立各种静态地发布信息系统,更多的时候需要能与用户进行交互,并能提供后台的数据库管理和控制等服务的系统。
作业提交系统需求分析修改

作业提交系统需求分析一、需求概述作业提交系统是为学生与任课教师提供的一种作业提交及教学信息反馈的教学平台,任课教师可以通过此系统发布课堂作业,可将作业指派给特定专业、班级、学生。
教师可以在线批改学生提交的作业并公布成绩,发布参考答案等信息。
学生可以查看自己最新的作业任务、作业完成进度、提交状态、作业成绩、每一学期的作业记录等。
为了能够更好的促进教学,系统提供在线资源共享功能和在线作业答疑功能,从而更高效的指导学生学习,提高教师课程教学质量。
二、系统功能需求分析1.学生学习模块功能要求:(1)学生作业任务提醒功能。
分析:通过作业提醒功能,可以快速的提醒学生还有尚未完成的作业任务(包括最新的作业任务)。
要求学生登录自己的帐户后可以立即看到自己的作业完成状态,以便学生在规定的时间内完成作业并提交。
(2)作业在线提交管理分析:1.学生可以通过此模块在线提交自己完成的作业给对应的教师,作业以文件上传的形式提交,文件类型包括单文件上传和多文件上传。
文件格式要求:Word/Excel/PPT/压缩文件/PDF等,要求对提交的文件大小有约束。
提交作业后可显示作业的提交状态,如果作业提交失败要有重新提交的功能和排错措施。
2.系统提供一个作业单独提交功能,不需要登录,可以直接将作业上传至教师所指定的服务器目录里,供教师下载批改。
(3)作业成绩信息查询分析:学生可以浏览查阅已经提交成功的作业,如果作业已经批改,在记录列表里应显示为已批改状态,方便学生查阅。
点击已批改的作业可以显示此次作业成绩和此次作业的参考答案(根据教师的决定是否发布参考答案)等相关信息。
(4)在线作业资源下载分析:为了能够是学生更好的完成作业任务,考虑设置一个作业参考资源下载功能。
学生可以下载针对本次作业所需要的一些文献资料和模板来帮助完成作业任务。
(5)作业记录统计查询(6)作业疑问在线咨询(7)权限管理:每个学生只能看到自己的作业及所带教师发布的信息、公共信息2.教师管理模块功能要求:(1)指定某班级为自己所带学生(2)教师发布作业信息以及相关资料分析:每个任课教师都可以发布作业信息给自己所带的专业的学生,可以附带一些完成作业所需要的参考资料。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 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 20008Server上——基于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值将数据库里的内容绑定到用户界面。