作业提交系统的实验报告
计算机基础实验报告(第七次)

完成实验内容,提交实验结果如下:
一、
截图方法:按键盘PrtSc键,将光标定位在放置图片的位置,再按Ctr+V键。若图片太大,可将图片复制到Windows附件“画图”软件中进行裁剪处理。
1,
2,
3,
4,
5,
6,
7,
8,
二、提交
1.独立并按时完成作业,否则本次作业无效。
2.登录ftp://10.20.250.250,用户名和密码均为lqx,将作业提交到“提交实验三”文件夹中。
图A-23输入参数对话框图A-24参数查询运行结果
图A-25“学生成绩查询”的设计视图
4.创建窗体:
(1)使用自动窗体功能创建一个如图A-26所示的显示课程基本情况的纵栏式窗体“浏览课程信息”。
图A-26新建窗体对话框
(2)用窗体向导创建如图A-27所示的带有子窗体的窗体,主窗体名为“浏览学生信息及成绩”,子窗体名为“成绩子窗体”。
(4)建立表间关系,关系如下图A-22。
图A-22学生成绩管理数据库表间关系
3.创建查询:
(1)用向导创建一个选择查询“学生基本信息”,包括学生信息表中的学号、姓名、性别、班级字段。
(2)用设计视图建立一个名为“不及格”的选择查询,查询所有不及格学生的学号、姓名、课程名称和成绩。
(3)用设计视图创建一名为“学生成绩查询”的参数查询,包含字段:学号,姓名、课程、成绩。当运行该查询时,弹出如图A-23所示的对话框,输入数据“宋丝丝”,按确定按钮,则弹出如图A-24所示的运行结果。其设计视图如图A-25所示。
图A-30学生报表
(3)在设计视图中自行设计如图A-31所示的报表“不及格学生名单”。
图A-31“不及格学生名单”报表
作业调度实验报告

一、根据调度算法设计流程图:实验
步骤
}
}
}
三、整合完成所有程序并实现作业调度(见源代码)。
四、进行调试阶段,对程序修改优化,进行数据测试。
五、实验结果分析
六、总结
实验
WindowsXP和CV++6.0集成开发环境
环境
实验运行的初始界面:
实验结
果与分
析
测试数据:
a1 1 2 a1
a2 2 3 a2
运行结果:
进行多次循环录入:返回算法选择界面:
测试数据:
b1 2 4 b1
b2 1 3 b2
运行结果:
实验分析和总结:
1)测试的数据必须是符合JCB模块中相同类型的,如在源码中式int类型的,而在测试的时候输入float类型就出错。
2)各个库函数的运用需要掌握相应的功能,否则会照成代码冗余、繁杂、不优化等各种问题。
3)通常在dos下运用的都是英文,而想要用汉字提示就必须考虑一些问题。
在源码中我们用制表符(\t)来控制提示,输出的数字是不能与之对齐的,所以我们要将“\t”改成空格。
4)这编写和调试程序时,为了尽快调通程序应该按照流程图的结构(保证流程图思路是对的情况下)来建立编程思路。
5)此程序也借用了现有的一些代码,并且它还不是最优化的,它还可以进行改进和优化,比如:在回调函数的引用时跳到了另一个页面,见下图:
继续Enter的时候就到下一页:
而不是在同一页面。
6)总之,在编程旅途中是一个很艰辛的过程,要在这里开拓一片蓝天就必须有孜孜不倦的精神。
计算机操作系统实验报告

中南大学计算机操作系统实验报告................................................................................................................................................................................................................1、增强学生对计算机操作系统基本原理、基本理论、基本算法的理解;2、提高和培养学生的动手能力。
1、每人至少选作1 题,多做不限;2、每人单独完成,可以讨论,但每人的设计内容不得彻底相同,抄袭或者有2 人/多人设计彻底一样者,不能通过;3、设计完成后,应上交课程设计文档,文档格式应是学校课程设计的标准格式,所有学生的封面大小、格式也必须一样;4、同时上交设计的软盘(或者以班刻录光盘)。
调度算法的摹拟:摹拟各种调度算法,并进行调度性能分析。
摹拟了一个作业调度算法,其中用到了先来先服务算法(FCFS)、短作业优先算法(SJF)、最高响应比优先算法(HRN)三种算法。
如下,分别为三种算法的程序流程图。
图1 - 开始界面图 2 –输入作业的信息(名字、提交时间、运行时间) 图3 –选择算法(FCFS 、SJF、HRN)图4、5 –选择FCFS 算法后输出结果图6、7 –选择SJF 算法后输出结果图8、9 –选择HRN 算法后输出结果能体现公平性;一旦一个较长的作业进入系统后就会长期的占用系统的资源,这样如果有优先级较高的短作业需要执行的话需要等待很长期。
比前者改善了平均周转时间和平均带权周转时间,缩短作业的等待时间,提高系统的吞吐量;对长作业非常不利,可能长期得不到执行,未能一句作业的紧迫程度来划分执行的优先级,难以准确估计作业的执行时间,从而影响调度性能。
这种算法是对FCFS 方式和SJF 方式的一种综合平衡。
实验报告管理系统

实验报告管理系统实验报告管理系统是一种通过网络平台进行实验报告管理的软件,可以 greatlysimplify the过程 of submitting, reviewing, and grading给实验报告。
具体来说,该系统可以用于编写实验报告、提交实验报告、查看实验报告的状态以及对实验报告进行评分等操作。
为了更好的了解实验报告管理系统,下面列举三个案例:1. 北京林业大学实验报告管理系统北京林业大学实验报告管理系统是一个基于WEB的实验报告管理平台,是为学生提供更好的学习环境而开发的。
该系统可以方便地帮助学生提交和管理实验报告,同时对实验报告的提交和审核流程进行了严格的控制和管理,保证了实验报告的真实性和完整性。
此外,该系统还可以通过数据分析和报表生成来帮助教师评估学生的学习进度和能力。
2. 安徽建筑大学实验报告管理系统安徽建筑大学实验报告管理系统是一种可扩展的实验管理平台,能够帮助学生和教师在学习和教学过程中更好地管理和评估实验项目。
该系统具有完善的功能模块,包括报告提交、报告批改、报告审核、报告查询等,使学习者和教师可以高效地完成实验报告管理的任务。
同时,该系统还能够通过多种统计分析方法对学习和实验活动进行可视化分析,可以通过数据分析和报表生成为教师提供更好的课程管理和教学管理服务。
3. 天津科技大学实验报告管理系统天津科技大学实验报告管理系统是一款功能全面、易用、高效的实验报告管理软件。
该系统可以帮助学生和教师快速完成实验报告的编写、提交、批改和评估等工作。
此外,该系统还可以提供多种数据分析和报表生成方法,使教师可以更加全面地评估学生的学习情况和实验项目的教学效果。
同时,该系统还具有可扩展性,可以随着教学需求的变化而不断进行升级和改进。
实验报告管理系统的好处不仅是帮助学生和教师更好地管理和评估实验报告,而且可以促进高效和学习和教学。
以下是实验报告管理系统可以带来的主要好处:1. 提高学习效率和学习成果;2. 提升教学满意度;3. 对实验报告的提交、评分等管理过程进行规范化;4. 为教师提供了更好的数据分析方法,以更好地评估学生的学习成果和课堂管理效果;5. 可以促进学生和教师之间的交流和合作;实验报告管理系统已经广泛应用于各类高校、科研机构和实验室中。
四川大学蔡鹏综合实践实验报告

四川大学蔡鹏综合实践实验报告1、实验报告(学生打印后提交)实验名称:作业调度系统实验时间:2015年6月4日实验人员:_(姓名)_(学号)_(年级)实验目的:理解操作系统中调度的概念和调度算法。
学习Linux下进程控制以及进程之间通信的知识。
理解在操作系统中作业是如何被调度的,如何协调和控制各个作业对CPU的使用实验环境:linux 实验步骤:1. 1、调用vi编辑器修改job.h文件,为命名管道FIFO 设置正确的路径,修改语句:#defineFIFO /home/student/SVRFIFO 2. 修改scheduler.c文件,添加作业的打印信息,即修改函数do_stat,要求再输出作业名称、当前优先级、默认优先级。
3.在printf语句中添加JOBNAME、CURPRI、DEFPRI。
4.接下来的两个输出语句根据表头修改,注意printf语句的输出格式,输出的信息内容参照jobinfo结构体用gcc分别编译连接作业调度程序、三个命。
2、令程序。
在一个控制台窗口中运行作业调度程序作为服务端。
提交一个运行时间超过100毫秒的作业(要求提供源程序) ,并编译连接。
再打开一个窗口登录服务器作为客户端,在其中运行作业控制命令(提交作业、删除作业、查看信息),在服务端观察调度情况,分析所提交作业的执行情况。
实验陈述:1、基础知识:说明进程与程序的区别:程序是静态的指令集合,不占用系统的运行资源,可以长久保存在磁盘。
进程是进程实体(程序、数据和进程控制块构成)的运行过程,是系统进行资源分配和调度的一个独立单位。
进程执行程序,但进程与程序之间不是一一对应的。
通过多次运行,同一程序可以对应多个进程;通过调用关系,一个进程可以包含多个程序。
说明进程与作业的区别:作业是用户一个事务处理过程中要求计算机系统所做工作的集合,作业可以包含几个进程。
说明作业调度与进程调度的区别:作业调度是按照一定的原则从外存的作业后备队列中选择作业调入内存,并为其分配资源,创建相应的进程,然后进入就绪队列。
在线提交实验报告操作流程

点击上 传附件 按钮
图4 4、找到提前准备好的实验报告点击“插入”,如图 5
图5 5、上传成功后,点击“完成自测”,出现提示“答题结果保存成功”界面,务必点击“确定”
2
按钮,试卷才可以保存成功。如图 6
图6 6、点击“确定”后关闭在线作业页面即可。 7、如要查询在线作业是否上传成功,请重新进入在线作业查看在线作业状态。如图 7,说明 在线作业已经完成。
在线提交实验报告操作流程
1、认真阅读在线作业说明后,点击“进入在线作业”蓝色按钮进入,如图 1.
图1 2、点击图 1 的“进入”呈现图 2。
图2 3、点击图 2 的“开始作业”进入在线作业界面(图 3),点击“输入更多”,进入文本编辑页 面(图 4),使用文本编辑器上传已经修改好的论文。
输入更多 图3
查看成绩可
图7
点击此处
温馨提示:通过“查看最高分数试卷”可以查看到您所提交的在线作业。在线作业提交
后需要专ቤተ መጻሕፍቲ ባይዱ教师给予批阅才能够显示分数,您提交后立马查看到的 0 分并不代表您的真实成
绩。
3
国开《计算机网络》(本)形考作业4

“计算机网络”形考作业4(本次形考作业考核的范围是第1、2、4、5、6、7章的实验内容,本次作业在开学后的第11周发布,要求第16周以前完成。
本次作业提交实验报告(选做一次即可);满分为25分。
)计算机网络实验报告实验时间:20xx年xx月xx日参加人员:xxx一、实验名称:实验四 VLAN规划与划分二、实验内容1.VLAN配置基本命令:生成、修改和删除VLAN;2.单交换机上的VLAN配置:创建VLAN、按端口划分VLAN;3.多交换机上的VLAN配置:跨交换机按端口划分VLAN、配置VLAN Trunks;4.基于三层交换机的VLAN间通信:为VLAN设置IP地址、启用交换机的三层路由功能。
三、实验步骤1.实验基于目前最新版本的 Cisco Packet Tracer v7.4.02.VLAN配置基本命令:生成、修改和删除VLAN;(1)进入交换机的全局配置模式,执行 configure terminal 命令。
(2)创建 VLAN。
执行 vlan <vlan_id> 命令,其中 <vlan_id> 为 VLAN 的 ID 号。
例如,创建 VLAN 10,可以执行命令 vlan 10。
(3)配置 VLAN 名称。
执行 name <vlan_name> 命令,其中 <vlan_name> 为 VLAN 的名称。
例如,配置 VLAN 10 的名称为 Sales,可以执行命令 name Sales。
(4)将接口添加到 VLAN。
执行 interface <interface_id> 命令进入接口配置模式,例如 interface f0/1,然后执行 switchport mode access 命令将接口设置为访问端口,执行 switchport access vlan <vlan_id> 命令将接口加入到 VLAN 中。
例如,将接口 f0/1 加入到 VLAN 10 中,可以执行命令 switchport access vlan 10。
作业调度实验报告

作业调度实验报告作业调度算法实验。
二、实验目标已知n个作业的进入时间和估计运行时间(以分钟计)(1)单道环境下,分别用先来先服务调度算法、短作业优先调度算法、响应比高者优先调度算法,求出批作业的平均周转时间和带权平均周转时间;在多道环境(如2道)下,求出这些作业的平均周转时间和带权平均周转时间(2)就同一批次作业,分别讨论这些算法的优劣;(3)衡量同一调度算法对不同作业流的性能。
三、实验环境要求1.PC机。
2.Windows环境。
3.CodeBlocks四、实验基本原理(1)先来先服务算法:按照作业提交给系统的先后顺序来挑选作业,先提交的先被挑选。
(2)最短作业优先算法:是以进入系统的作业所提出的“执行时间”为标准,总是优先选取执行时间最短的作业。
( 3)响应比高者优先算法:是在每次调度前都要计算所有被选作业(在后备队列中)的响应比,然后选择响应比最高的作业执行。
(4)两道批处理系统中最短作业优先调度算法:内存中可以进入两个作业,这两个作业按照最短作业优先调度算法调整作业执行的次序。
五、数据结构设计使用一维数组来保存多个作业Job job[20];,采用的是顺序存储。
使用queue<Jcb *> q保存调度队列里的作业指针。
struct Date//时间结构体{int hour;//时间的小时int minute;//时间的分钟};struct Jcb//作业结构体,用来描述作业{int no;//作业编号Date enter;//进入时间int operation;//估计运行时间Date start;//开始时间Date over;//结束时间int turnover;//周转时间double weighted;//带权周转时间int state=0;//标记改作业是否进入运行状态};六、流程图单道环境下算法流程图多道环境下的两道批处理系统中最短作业优先作业调度算法的流程图。
七、源代码#include<iostream> #include<stdio.h>#include<cstring>#include<algorithm> #include<queue> using namespace std;struct Date//时间结构体{int hour;//时间的小时int minute;//时间的分钟};struct Jcb//作业结构体,用来描述作业{int no;//作业编号Date enter;//进入时间int operation;//估计运行时间Date start;//开始时间Date over;//结束时间int turnover;//周转时间double weighted;//带权周转时间int state=0;//标记改作业是否进入运行状态};//函数声明void display(Jcb J[],int n);//输出void runing( queue<Jcb *> q,int n);//根据算法将就绪队列排好队后的单道作业的运行主体void fcfs( Jcb J[],int n);//先来先服务作业调度void sfc(Jcb J[],int n);//最短作业优先作业调度void hrfc(Jcb J[],int n);//最高响应比作业调度void text(void (*dispatch)(Jcb J[], int n),Jcb J[],int n,Jcb J1[],int n1, Jcb J2[],int n2);//测试单道环境,不同批次作业,相同算法void mulfc(Jcb J[],int n);//两道环境,内存中可以用两个作业,内存中的这两个作业按照作业长短调整作业执行的次序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.4.3 功能模块设计
在线作业提交批改系统从功能上可分为教师管理程序、学生管理程序和管理员管理程序,教师管理程序部分主要实现学生信息的添加、所交班级信息的添加 、课程信息的添加、上传下载作业和评定成绩的管理,学生管理程序部分主要实现了学生对作业的下载和上传。
管理员具有系统的完全权限,管理员具有添加和删除教师的权限。
业 业 业 改业 业 绩 载改级 户
成作作
绩 业 业
查
修看注
改个销
密人系
码 资统 数据库管理 料
1.4.2系统设计的基本原则
本系统的目标是在Internet/Intranet上来实现网上作业提交,可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。系统采用了模块化的设计方法:选择了面向对象的、易于扩展的ASP编程语言环境使用Microsoft server 2008做为数据库平台。本系统整体上可划分为若干个功能模块。系统安全可靠也是一个重要的设计原则。本系统的配置是采用WindowsXP作为网络操作系统, Microsoft server 2008作为数据库服务器。所以操作系统WindowsXP的安全防护机制及数据库Microsoft server 2008
1.5 特殊功能的原理
1.5.1管理员添加教师管理员的原理
管理员可以添加教师用户,教师用户必须由管理员添加,每次当管理员添加教师用户时就会在网站目录下的一个专门用于存放上传作业的目录(up)的根目录下以教师的姓名为目录名新建一个根目录。用于教师布置作业之后,学生上传作业的存放目录。
1.5.2教师发布修改作业的原理
9(教师修改成绩
10(教师下载作业
11(管理员添加教师用户
12(管理员添加学生用户
13(个人资料的查看
14(个人密码的修改
<> 对性能的规定
1(要求系统支持Microsoft .NET Framework 1.1
2(要求系统支持Microsoft SQL Server数据库
<> 数据流图
总数据图:
学生提交的作业完成的作业
教师学生作业提交系统
资料、新作业、成绩新作业、资料、成绩
添加教师、学生
管理员
细化后数据流图:
学号作业
学生登录系统上传作业系统学生
作业作业量
统计信息作业存储学生选课信息打印报表查看下载
成绩统计信息教师开课信息
作业打包下载打印
作业成绩记录成绩系统
新作业布置作业系统教师登录系统教师新作业
图 2
<> E-R图
密码姓名
所在班学号级学生
11
提交下载1科目
NN成绩
在线交流作业N1学习资料存储管理管理员
标记
NN
署名1
查看批改上传
11
老师
职称职务
图3
姓名教工号
1.4(1功能结构图
作业提交系统
密码找回 注册 登录
学生用户登录 教师用户登录 通用模板 管理员用户登录
下上查发删添查打发添添
载传看布除加看包布加加
作作作修作专成下修班用
作业提交系统的实验报告
题目:作业提交系统
1.1.项目背景:
随着现代社会发展的日新月异,学生交作业的系统越来越多,但是因为传统的对学生作业管理是在服务器上建立一个FTP服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。而这套系统正是出于这个目的,为了解决上面的问题而设计的。系统对于复杂的问题都采用程序的方式解决了。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。
老师发布作业之后可以修改作业,而且二个功能都是使用的一个界面来完成,通过传递的一个参数来判断用户的操作是发布作业还是修改作业,如果是修改作业而取得一个ID值将数据库里的内容绑定到用户界面。
1.2 可行性分析的前提
系统是基于b/s结构,在IIS平台上使用ASP与Microsoft SQL 2008开发的,主要使用本地计算机进行测试和使用,完全可以运行。
1.3 产品需求规格说明
<> 开发目标
解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学
生上传的作业,并将成绩上传供学生查看。
<> 布置作业模块
主要功能:教师编辑所布置的作业,向学生发布作业,以及指明是否允许学生上传作业。
<> 管理作业模块
主要功能:下载作业,评阅作业,给学生打分,以及删除本次作业。
<> 修改资料模块
主要功能:修改教师自己的基本信息情况。
<> 管理员模块
主要包括教师管理,学生管理,系统配置管理,主要功பைடு நூலகம்:增加,修改,删除教师用户,配置系统参数,配置上传文件类型。
系统主要功能模块具体描述如下:
<> 学生模块
主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交到服务器,以及修改学生自己的基本情况等。
<> 教师模块
主要包括搜索作业模块,布置作业模块,管理作业模块,,查看成绩模块,统计作业递交情况模块,修改资料模块。搜索作业模块,主要功能:搜索教师自己所布置的作业学生递交情况。
<> 用户的特点
用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用
方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。
<> 具备条件
1(不同用户登录进入不同的界面
2(学生作业的查看
3(学生作业成绩的查看
4(学生作业上传
5(教师布置作业
6(教师删除作业
7(教师修改作业
8(教师发布成绩