网上作业提交系统

合集下载

完整版在线作业管理系统

完整版在线作业管理系统

学生在线作业管理系统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在线作业提交批改系统

基于web在线作业提交批改系统

引言在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及。

但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少。

通过网络的了解,已经有不少高等学校已经推出了自己的作业上传系统。

但是由于实现技术有限,系统的功能不完善,而且存在很多缺陷。

例如:查询不全面、容易导致系统不稳定,数据库缺乏管理,数据缺乏更新,而且容易丢失。

由于这些缺点造成用户对系统不信任,于是又回到传统的“拷贝、粘贴”方式。

系统就荒废了。

本文阐述了如何运用技术构建一个网上作业提交和批改系统的过程,描述了B/S模式的概念及特点,的优越性及对通用作业批改系统的分析,该系统主要完成了作业的上传,教师对作业的批改,系统得稳定性高,操作简单。

基于web在线作业提交批改系统近些年来互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获取自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,特别是技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。

但是现在的作业提交和批改还都处于过去的老样子,教师布置下作业,学生做在作业本上,然后再交给教师,教师改过以后发还给学生,步骤繁琐,效率低。

我们要运用技术构建一个网上作业提交批改系统,以其改变过去传统的学生递交作业的方式,教师批改作业的方式,让学生递交作业更加灵活。

这个系统在学校中可以被广泛应用的基于WEB的学生电子作业提交系统,虽然它的系统规模不是很庞大,但功能完善后可以大大减轻教师的工作量和学生的学习任务,极大的提高了教师的工作效率和学生的学习效率。

网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。

通过Internet/Intranet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。

可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务。

《国家开放大学学习指南》网上做作业的方法和参考答案详解

《国家开放大学学习指南》网上做作业的方法和参考答案详解

《国家开放大学学习指南》课程网上操作步骤一、登录1、打开国家开放大学学习网/。

在网页右上方“登录”处,选择学生登录。

点击“登录”。

选择“学生”2、输入“学号”、“密码”和验证码(密码为出生年月日的八位数,例如1990年1月1日出生的密码为19900101),点击登录。

录入个人邮箱。

二、点击课程登陆后在【在学课程】栏下点击【国家开放大学学习指南】课程下的“进入课程”。

三、完成网上形考作业分别点击【形考任务】栏下的“形考任务1”、“形考任务2”、“形考任务3”、“形考任务4”、“形考任务5”,然后点击“现在参加测验”,完成每个形考任务。

每个形考任务系统允许可以试答次数3次,系统默认记录最高成绩。

(建议学生先做好准备再参加每个形考任务的测试!)《国家开放大学学习指南》网上作业参考答案《国家开放大学学习指南》形考作业1一、多选题(每题5分,共计10分)1、同学们,在学习了“任务一”的相关内容后,请将你认为适合描述为国家开放大学特色的选项选择出来。

选择一项或多项:(BCDE)A. 国家开放大学是一所与普通高校学习方式相同的大学B. 国家开放大学是一所在教与学的方式上有别与普通高校的新型大学C. 国家开放大学是基于信息技术的特殊的大学D. 国家开放大学可以为学习者提供多终端数字化的学习资源E. 国家开放大学是为没有条件参与全日制校园学习的人群提供学习资源的大学F. 国家开放大学的学习参与活动必须要到校园中和课堂上反馈2、请将下列适用于国家开放大学学习的方式选择出来。

选择一项或多项:(ABCD)A. 利用pad、手机等设备随时随地学习B. 在集中面授课堂上向老师请教问题C. 在网络上阅读和学习学习资源D. 在课程平台上进行与老师与同学们的交流讨论反馈二、判断题(每题2分,共计10分)3、制定时间计划,评估计划的执行情况,并根据需要实时地调整计划,是管理学习时间的有效策略。

(对)4、在国家开放大学的学习中,有课程知识内容请教老师,可以通过发email、QQ群、课程论坛等方式来与老师联络。

作业提交系统需求分析修改

作业提交系统需求分析修改

作业提交系统需求分析一、需求概述作业提交系统是为学生与任课教师提供的一种作业提交及教学信息反馈的教学平台,任课教师可以通过此系统发布课堂作业,可将作业指派给特定专业、班级、学生。

教师可以在线批改学生提交的作业并公布成绩,发布参考答案等信息。

学生可以查看自己最新的作业任务、作业完成进度、提交状态、作业成绩、每一学期的作业记录等。

为了能够更好的促进教学,系统提供在线资源共享功能和在线作业答疑功能,从而更高效的指导学生学习,提高教师课程教学质量。

二、系统功能需求分析1.学生学习模块功能要求:(1)学生作业任务提醒功能。

分析:通过作业提醒功能,可以快速的提醒学生还有尚未完成的作业任务(包括最新的作业任务)。

要求学生登录自己的帐户后可以立即看到自己的作业完成状态,以便学生在规定的时间内完成作业并提交。

(2)作业在线提交管理分析:1.学生可以通过此模块在线提交自己完成的作业给对应的教师,作业以文件上传的形式提交,文件类型包括单文件上传和多文件上传。

文件格式要求:Word/Excel/PPT/压缩文件/PDF等,要求对提交的文件大小有约束。

提交作业后可显示作业的提交状态,如果作业提交失败要有重新提交的功能和排错措施。

2.系统提供一个作业单独提交功能,不需要登录,可以直接将作业上传至教师所指定的服务器目录里,供教师下载批改。

(3)作业成绩信息查询分析:学生可以浏览查阅已经提交成功的作业,如果作业已经批改,在记录列表里应显示为已批改状态,方便学生查阅。

点击已批改的作业可以显示此次作业成绩和此次作业的参考答案(根据教师的决定是否发布参考答案)等相关信息。

(4)在线作业资源下载分析:为了能够是学生更好的完成作业任务,考虑设置一个作业参考资源下载功能。

学生可以下载针对本次作业所需要的一些文献资料和模板来帮助完成作业任务。

(5)作业记录统计查询(6)作业疑问在线咨询(7)权限管理:每个学生只能看到自己的作业及所带教师发布的信息、公共信息2.教师管理模块功能要求:(1)指定某班级为自己所带学生(2)教师发布作业信息以及相关资料分析:每个任课教师都可以发布作业信息给自己所带的专业的学生,可以附带一些完成作业所需要的参考资料。

电大在线网上作业操作完整流程(中央电大形成性考核系统)

电大在线网上作业操作完整流程(中央电大形成性考核系统)

电大在线网上作业操作完整流程(中央电大形成性考核系统)中央电大形成性测评系统(电大网上作业)操作流程1、登录电大网上形成性测评系统打开浏览器输入中央电大考试平台的网址:,选择学号登陆方式,输入您的学号和密码,原始密码为您身份证上的生日,比如身份证上为1990年10月8日出生的,密码就是19901008.登陆后出现以下画面:登录形成性测评系统后,就可以进行选课操作了。

首先,请单击左边的【选课(学习周期)】按钮,系统就会列出学生已选课程列表,这时您就可以根据学校要求需要在网上完成考核的科目,单击网页中部的【我要选课】按钮,进入选课页面。

选课只需在相对应的科目前的方框中单击一下鼠标左键即可,选好课以后,单击【增加】按钮(网页中下部,往下拉),这时选课完成。

选课完成后,单击“查看方案”,可以查看课程主持教师发布的课程方案。

如果选错了课程,单击“取消选课”按钮,会弹出对话框,问“您确定要取消这个课程吗?”,点击“确定”,会出现以下画面:此时系统提示“您已分班,不可取消!”,若是学生一定要取消选课,请按提示先与教学点管理员联系,由教学点管理员先将学生从这个系统班中删除,再由学生自行取消选课。

如果想查看当前学期与上一学期的选课信息,可以在选课页面,点击【我以前的选课记录】。

比如您选的是开放教育指南,就需要单击相应的试题类型切换不同的试题,如“单项选择题”、“判断题”等。

如下图所示单击题型标签中的题型进行切换即可。

不要只做了一样就提交了,一定要把选择和判断全部做完才提交。

提示:学生可对同一次任务反复提交,但受到2个条件的约束:a)教师评阅前;b)任务结束日期前,在时满足a、b两个条件,需要反复提交的任务,具体操作如下:任务状态为“已提交”的任务,单击“浏览上次提交”可以查阅到上次作答的内容,单击“重新抽取试卷进行测试”,任务状态就又变回“未提交”。

注意:一旦重新抽取试卷进行测试,作答结束后必须再次“提交”,任务状态方能变为“已提交”。

作业1 作业提交与批改系统 HTML界面

作业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)的根目录下以教师的姓名为目录名新建一个根目录。

奥鹏新生网上学习操作指南

奥鹏新生网上学习操作指南

奥鹏网上学习操作指南一.如何登录学生中心打开奥鹏远程教育中心首页,地址:,在左上角输入登录名称、登录密码,请选择去向“学历学习”,点击“登录”按钮,就可以进入奥鹏学生中心学生个人页面。

用户名,密码由学习中心统一注册,入学测试时提供给大家。

二.在公共信息栏中查看学校公告使用你的用户名、密码登录学生中心首页后,在该页面的左下方,显示你所属高校及学习中心发布的通知。

(学生须定期查看通知,以避免影响学业安排)--非常重要三、查看已选课程的详细信息使用你的用户名、密码登录学生中心首页后,在该页面的正下方,点击查询小区-“综合信息”打开页面,可以查看同学已选课信息。

打开综合信息页面后,点击“选课信息”,查看同学已选课程的详细信息。

四、如何进行课程学习1、如何进入课程学习页面并进行学习使用你的用户名、密码登录学生中心首页后,在该页面的右上方,点击“进入课程”,即可进入课程学习页面。

打开该页面后,在左侧“我的课程”栏中,可以看到本学期在修的所有课程,所出现的课程即是当学期要学习、考试的课程。

选择点击某一门课程,在右边即出现该门课程相关的“教学公告”、“IP课件”、“辅导资料”、“在线作业”。

请随时关注每门课程的“教学公告”栏里的通知。

结合教材认真学习“IP 课件”及“辅导资料”后,请在规定的时间内完成“在线作业”中的作业题。

平时作业占总成绩的30%,如不按时完成平时作业,将不能获得平时成绩。

2、如何进行网上课程答疑(1)课程论坛学生在课程论坛(BBS)论坛中以文本方式提问,教师以跟贴方式回答学生问题。

参加文本答疑、讨论活动,对计算机的配置要求不高,只要能上网就能参加活动。

文本答疑、讨论可以是实时的,也可以是非实时的。

通常,为方便学生随时查阅,实时教学活动结束后,帖子还会被保留。

网上文本答疑、讨论是目前远程教学常用的一种交流答疑活动。

登录奥鹏远程学生中心课程学习页面,在左侧“我的课程”栏中选择课程后,点击左下方的“互动交流”栏中的“BBS进入论坛”,即可进入该课程的文本答疑页面,在此页面中,可以浏览已发的贴子,也可以点击“新建主题”编写新的贴子,对该课程的问题提问,教师会对所提问题做出答复。

奥鹏学员上网学习和完成作业的登录流程

奥鹏学员上网学习和完成作业的登录流程

奥鹏学员上网学习和完成作业的登录流程奥鹏远程教育西安学习中心一、如何登陆学习平台学习平台网址:进入奥鹏教育网站后输入登陆名、密码,选择“学历教育学习”选项点击“登陆”按钮即可进入学习平台。

注:登陆名、密码在学习中心获得。

详情可咨询学习中心奥鹏远程教育学生学习平台二、如何查询及修改个人信息用户名和密码登录学生中心后,点击页面左上方学生信息中的“个人信息”,如图示3-1。

点击“个人信息”后,显示个人信息页面,见图3-2注:学生的基本学籍信息,需给学习中心提交申请才可变更,学生个人信息可自行修改。

三、查看学校和学习中心的重要通知用户名、密码登录学生中心首页后,在该页面的左上方,显示你所属高校及学习中心发布的最新公告,见下图。

注:学生须定期查看最新公告,以避免影响学业安排--非常重要四、如何进入课程学习页面用户名、密码登录学生中心首页后,在该页面的中部“我的课程”栏目可以查看自己在读课程信息和已读完课程信息,点击“课程学习”栏目下任何一个课程即可,如图示点击“课程学习”栏目下任何一个课程,在弹出的课程学习页面上选择自己想学习的课程并单击标题即可,如图注:学生在线学习时长积分规则:对具体课程的上网学习时间进行积分。

连续在线5分钟积1分,10分钟积2分,以此类推。

计算周期:24小时。

特别说明,进入具体课程页面开始计算积分,并且要求保持20分钟至少一次页面操作。

五、如何完成作业用户名、密码登录学生中心首页。

在该页面的中部“我的课程”专区下点击“课程学习”栏目下任何一个课程(以《现代汉语:语法与修辞》为例),进入课程学习,,您可以看到该门课程的课件浏览、在线作业、离线作业等栏目的导航按钮,单击对应按钮即可使用相应功能,单击“在线作业”,会显示出同学做作业的提交次数及提交条件。

(如不符合作业提交条件,则不能做该科作业)。

系统会默认取多次提交作业中的最高成绩如图所示六、查看考试时间及考场安排点击学生中心首页左下方的“工具栏—常用功能”中的“考试安排”,单击“考试安排”后,在弹出的页面中选择【考试批次名称】,查看此批次或者其他批次已预约的考试和考点注:学生在考试日之前一定要将课程作业完成。

学生作业管理系统

学生作业管理系统

目录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 平台上运用技术来实现的。

其主要功能有:用户管理,布置作业,上交作业,查看作业,数据备份等。

论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。

维普作业管理系统

维普作业管理系统

维普作业管理系统:高效便捷的在线作业管理平台一、系统概述维普作业管理系统是一款专为教师和学生设计的在线作业管理平台,旨在提高作业布置、提交、批改和反馈的效率。

系统集成了丰富的功能模块,让作业管理变得更加简单、快捷,同时增强了师生间的互动交流。

二、核心功能1. 作业发布与提交教师可在系统中发布各类作业,包括选择题、填空题、计算题、主观题等,支持多种题型和附件。

学生收到作业通知后,在线完成并提交,实现无纸化作业管理。

2. 作业批改与反馈系统支持自动批改客观题,节省教师时间。

对于主观题,教师可在线批改并给出评分,同时为学生提供文字、语音或视频反馈,帮助学生及时了解作业情况。

3. 作业统计与分析系统自动统计学生作业完成情况,包括提交人数、完成率、平均分等数据。

教师可通过数据分析,了解学生的学习状况,有针对性地调整教学策略。

4. 互动交流系统内置即时通讯功能,方便师生在线交流。

学生可随时向教师请教问题,教师也可针对学生的作业情况进行个别指导。

三、系统优势1. 界面简洁,操作便捷维普作业管理系统采用扁平化设计,界面简洁明了,操作流程简单,易于上手。

2. 灵活的权限设置系统支持多级权限管理,教师可根据实际需求为不同角色分配权限,确保作业管理的安全性。

3. 跨平台使用维普作业管理系统支持PC端、移动端等多种设备访问,满足不同场景下的使用需求。

4. 数据安全可靠系统采用加密技术,保障用户数据安全。

同时,定期备份功能确保数据不丢失。

四、用户体验提升1. 个性化定制维普作业管理系统允许教师根据课程特点和教学需求,自定义作业模板和批改标准,让作业更加贴合实际教学。

2. 智能提醒功能系统会根据作业提交截止时间和学生完成情况,自动发送提醒通知,确保学生按时完成作业,教师及时批改。

3. 学习轨迹记录系统详细记录学生的学习轨迹,包括作业完成时间、成绩变化等,有助于学生自我管理和教师进行个性化辅导。

五、场景应用1. 课堂练习教师可在课堂上发布随堂练习,实时了解学生对知识点的掌握情况,调整教学节奏。

作业提交系统

作业提交系统

引言为学校各位老师提供了一个可靠的软件,更好的让学生提交作业。

传统的手工操作方式, 容易对自己身体疲劳,统计错误,且速度慢。

这套系统可以提高管理效率和水平网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。

通过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 产品需求规格说明<> 开发目标解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。

<> 用户的特点用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。

基于.NET的网上作业提交系统

基于.NET的网上作业提交系统

表明,系统能够有效地 缩短从作业布 置到批 改的时间 差,减轻 教师批 改作业的X 作量 ,方便学生作业提 交 ,对提 高教学质量具有重要 -
应 日价 值
关键词 数据库
AS T 文 件 上 传 PNE
教 学 改 革
信息化 是当今世界经济和社会发展的 大趋 势 ,以网络和 多媒体 为 核心的信息技 术已经成为拓展人类能 力的 创造性 工具 . .网络带来 了一 场校园的数宁 化革命,当然作业管理的M络 化也 是数字化校园 甘趋发 展和 完 善不 可 缺 少的一 部分
1 问题 的提 出
3 系 统 的 特点
3 1 系统 的 结 构设计 .
根 据系统 的实际需求 ,分析研 究a . t 样 s n 各层所 能采 用具体技 p ec
术的 优缺点与适用情况, 从技术的稳定性 、支持的广泛度 、满足需求 的合理 性等角度 ,选择和搭建最适 合本 系统 需求的基 于BS /结构 的三 层架构方案 ,即表示层 、 中问层 、数据层 。
32 权 限级 别设 置 .
随 着 汁算机应用 与刚 络的普 及, 汁算机 教学 已深 入到 澡堂 M上 人学 的兴起彻f 改变了传统 的教学 模式 ,传统 拈面提交 作业 的方式 已 跟不上新型教学模式的发展 。 目前 ,作业布置 、提交 与批改 是通过 煤 堂布置 ,学生课下完成 ,再提 交教师 批改的方式进行的 出于 作业布 置 、提交到批改存在日 f 羞 ,老 ’ 当中的 f 题并未 得到解 决 , 新 课 ‘】 f H 果 u J
不 同的用户对有不同的权限级 别 ,进入 系统后可访fJ 的功能 Ⅱ不
菜单 , 管理 员拥有最高权限 ,可 以访 所 有功 能模 块 ,可以登陆后
台、 教师级别权限可以 对作业进行管理 ,发 布信息 ,查看题库,查看 学 生信息 而学生级别权限 能登陆学生模块 、

在线作业提交和批改系统

在线作业提交和批改系统

目录1 系统概述 (5)1.1 研究背景 (5)1.2 研究的意义 (5)1.3 系统设计思想 (6)2 需求分析 (7)2.1可行性分析 (7)2.1.1 技术可行性 (8)2.1.2 经济可行性 (8)2.1.3 操作可行性 (8)2.2系统用例 (9)2.3系统流程和逻辑 (10)2.4计算机软硬件配置和开发平台 (11)2.4.1计算机系统硬件配置 (11)2.4.2计算机系统软件配置 (12)2.4.3编程环境与工具 (12)3系统概要设计 (12)3.1 概述 (12)3.2 系统结构 (13)3.3. 数据库设计 (14)3.3.1 数据库E-R图 (14)3.3.2 数据库实体 (14)3.3.3数据库设计表 (16)4系统详细设计 (18)4.1 用户登录模块的实现 (19)4.2 班级信息管理 (19)4.3学生信息管理 (20)4.4教师管理 (21)4.5作业发布管理 (22)4.6上传作业管理 (22)4.7作业批改管理 (23)4.8修改密码 (24)5系统测试 (24)5.1概念和意义 (24)5.2 特性 (25)5.3重要性 (25)5.4 本系统测试描述 (26)5.5系统测试效果 (26)6 总结 (29)(一)本文的研究结论及展望 (29)(二)研究的不足及发展意见 (30)(三)在系统设计与实现过程中的收获及后续的改进 (30)致谢语 (31)参考文献: (32)在线作业提交和批改系统摘要:本设计尝试用ASP。

Net在网络上架构一个网上作业管理系统,以推进教学无纸化,作业电子化,管理智能化的发展。

本文从理论和实践两个角度出发,对一个具有数据分析功能的网上作业管理系统进行设计与实现分析。

论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术ASP。

Net的特点、结构框架以及使用方法。

作业提交系统的安全策略探析

作业提交系统的安全策略探析

作业提交系统的安全策略探析谭琼玲摘 要:作业提交系统是一种新型的作业模式,其中的数据安全尤为重要,本文对数据库的访问、数据的加密、密钥管理和数据备份的方法进行探讨和分析。

关键词:数据安全;加密;密钥;数据库备份中图分类号: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本课题选题背景及目的随着互联网技术的迅猛发展,网络给人们带来了很多便利,但是在目前的高校教学系统中,学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流。

在线作业提交批改系统安装使用说明

在线作业提交批改系统安装使用说明

在线作业提交批改系统安装使用说明安装说明:将生成的系统直接放在服务器上,就可以访问和使用。

使用说明:教师用户使用:在系统首页,选择下拉列表中的教师,如图1所示。

图1 选择教师添入用户名“santana”和密码“santana”,点击登录。

如图2所示。

图2 输入用户名和密码教师登录后,直接转到课程列表页面,教师可以点击“添加课程”按钮来添加课程,可以点击“学生列表”按钮来查看学生列表,在课程列表上,可以点击“删除”按钮删除课程,点击“课程信息”查看课程详细信息,点击“查看该门课程的学生情况”按钮查看学生情况,如图3所示。

图3 课程列表在图3界面中,点击“添加课程”按钮,就会进入添加课程界面,在添加课程页面里,输入课程名“C语言”,点击确定,如图4所示。

图4 输入课程名点击返回按钮返回到课程列表页,我们会看到新添加的课程,如图5所示。

图5 新添加的课程在图3中点击学生列表按钮,进入学生列表页面,点击“添加学生”按钮添加学生;点击列表里的“删除”可以删除学生,点击“编辑”可以修改学生的信息,如图6所示。

图6 学生列表在图6中点击“编辑”按钮,就可以编辑学生信息,如图7所示。

图7 编辑学生信息在图6所示界面中,点击“添加学生”按钮进入添加页面,输入学生的信息,然后点击添加,如图8所示。

图8 添加学生返回学生列表页面,就会看到新添加的学生信息,如图9所示。

图9 新添加的学生在图3所示界面中,点击“该课程的学生情况”按钮进入课程学生情况页面,在课程的学生情况页面里,前面的表是该门课程已经有的学生,后面的表是该门课程没有的学生,在第一个表里可以点击删除,把学生从该课程中删除,在第二个表里可以点击添加,把学生添加到该门课程中。

学生刘松鹤没有该门课程,如图10所示。

我们点击“添加”按钮将其添加到该门课程中,如图11所示。

图10 没有课程的学生表图11 添加后的页面在图3所示的界面中,点击“查看课程”按钮进入作业次数页面,在作业次数页面里,点击“添加作业”,添加新的作业;点击“查看成绩”查看该门课程的所有学生的成绩,并可以导出成绩;在列表里点击“查看学生作业”可以查看学生作业的具体信息,如图12所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录引言 (1)1.问题定义及内容简介 (3)1.1问题的定义 (3)1.2 内容简介 (3)2.研究背景与研究意义 (4)2.1 研究背景 (4)2.2 研究意义 (4)3.开发平台与语言简介 (4)3.1 ASP 简介 (4)3.2 Access简介 (5)4.系统需求分析及可行性分析 (5)4.1 系统需求分析 (5)4.1.1 系统功能体系图 (5)4.1.2 目标 (5)4.1.3 用户的特点 (5)4.1.4 假定与约束 (6)4.1.5 基本功能 (6)4.1.6 对性能的规定 (6)4.1.7 限制条件 (6)4.2 系统难点分析 (6)5.总体设计 (7)5.1 数据库设计 (7)5.1.1 数据表 (7)5.1.2 数据库各表的描述说明 (8)5.2 主要功能的界面及编码 (8)5.2.1 管理员添加用户的界面与编码 (8)5.2.2 用户管理界面 (10)5.2.3 教师添加班级的界面与编码 (13)5.2.4 教师布置作业的界面与编码 (15)5.2.5 教师下载及批改作业的界面与编码 (19)5.2.6 学生用户注册的界面与编码 (20)5.2.7 学生上传作业的界面与编码 (20)5.2.8 学生查看自己作业提交情况及得分的界面与编码 (20)6.结束语 (24)6.1本系统的优点 (24)6.2本系统的不足之处及发展意见 (24)6.3在系统设计与实现过程中的收获 (24)7.参考文献 (24)引言本作业提交系统是基于B/S结构,在IIS平台上使用ASP与ACCESS开发的,主要目的是解决学校机房管理上机作业的问题。

因为传统的对学生作业管理是在服务器上建立一个FTP服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。

而这套系统正是出于这个目的,为了解决上面的问题而设计的。

系统对于复杂的问题都采用程序的方式解决了。

系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。

而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。

下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。

学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。

系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。

1.概述1.1问题的定义解决传统的FTP服务器不能够满足作业上传的要求下:1.教师发布作业必须到服务器上建立文件夹2.教师发布作业由在黑板上写的形式改为在网页上写再发布3.教师不能对作业进行限制如大小,类型,过期时间4.教师下载作业的必须到服务器去下载改为在局域网内任何一台计算机都可以下载5.教师无法发布成绩改为通过网页发布成绩6.学生一次未完成的作业可以先上传再下载,完成之后再上传。

7.学生上传作业只须点一个按钮,无须选择要上传的目录1.2 内容简介通过网页的形式来完成作业提交的管理。

首先讲述开发平台的特点,和所使用的开发语言的简介。

再介绍研究的背景与意义并对系统进行需求分析与可行性分析,最后进行详细的设计。

通过此文档,可以让读者了解作业上传系统的大至流程,对于其中的功能也有一定的了解,知道作者的实现原理及使用的方法。

2.研究背景与研究意义2.1 研究背景为学校老师提供了一个可靠的软件,更好的让学生提交作业。

传统的手工操作方式,容易对自己身体疲劳,统计错误,且速度慢。

这套系统可以提高管理效率和水平。

2.2 研究意义网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。

通过Internet/Intranet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。

可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。

3.开发平台与语言简介3.1 ASP 简介ASP作为Microsoft的下一代面向对象的语言产品.能够让开发人员在IIS平台上快速地建立大量的应用程序。

按照微软给出的定义,asp是一种源自于c和c++的.简单的、现代的、面向对象的和类型安全的程序设计语言。

asp为程序员提供了开发飞速发展的Web应用程序所需的强大而灵活的功能。

asp和Java的核心与c++比较有着相同的优势和局限,比起c++,asp将更容易被人们理解和接受,未来大量.NET平台的应用将由ASP开发。

3.2 Access简介Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。

它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office的成员之一。

其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。

可是事后微软证实这是个失败计划,并且将它中止。

数年后他们把名字重新命名于数据库软件。

4.系统需求分析及可行性分析4.1 系统需求分析4.1.1 系统功能体系图4.1.2 目标完成一套网上的作业提交系统,免费提供给学校机房使用,将所有源代码公开,方便别人学习,也希望更多的人参与本系统的开发。

4.1.3 用户的特点用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。

4.1.4 假定与约束1.如果压缩文件夹的功能不能解决,那么只有教师到服务器拷贝文件夹2.如果学校觉得系统不能满足学生作业上传的需要,那么将不能放在机房,供学生使用3.如果遇到一些技术问题无法解决,那么将会加大系统的开发周期4.如果此系统在离开学期之前都无法开发成功,那么也不能提供给机房使用。

4.1.5 基本功能1.学生注册2.学生、教师、管理员密码找回功能3.不同用户登录进入不同的界面4.学生作业的查看5.学生作业成绩的查看6.学生作业上传7.教师布置作业8.教师删除作业9.教师修改作业10.教师发布成绩11.教师修改成绩12.教师下载作业13.管理员添加教师用户14.管理员添加管理员用户15.管理员添加专业16.管理员添加班级17.个人资料的查看18.个人密码的修改4.1.6 对性能的规定1.要求系统支持ACCESS数据库2.要求必须安装IIS4.1.7 限制条件1.学生不可以进行教师与管理员的页面2.教师也不可以进入管理员页面,还有学生页面3.管理员也不可以进行学生和教师面页4.每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业5.每个教师登录只对自己发布的作业进行管理,不可以对别的教师发布的作业进行管理6.当学生注册时输入的学号必需与选定的班级匹配。

7.不同的用户使用修改密码都只能修改自己的密码,无法修改他人的8.不同的用户使用个人数据功能时,也是只可以看到自己的信息不可以看到他们的信息9.学生上传作业的类型,大小,时间等,受到教师发布作业的约束4.2 系统难点分析本系统最大的难点是对作业的上传,由于FileSystemObject的局限,所以ASP最大的难题就是文件上传,大多解决法就是安装第三方上传组件。

可第三方组件有很多问题,有的组件要注册,有的组件要在表单中加上他的版权信息。

还有的就是组件的兼容问题及很多虚拟主机不支持上传组件。

化境无组件上传是全网络首次提出的利用ado控件实现了上传。

本系统再上传作业的源程序上就是引用了化境无组件上传。

5.总体设计5.1 数据库设计5.1.1 数据表5.1.2 数据库各表的描述说明config表存放的是本系统的相关配置参数。

manager表存放的是管理员及教师的帐号与密码等数据。

member表存放的是学生用户的帐号与密码等数据。

homework表存放的是教师布置的作业信息。

upload_info表存放的是学生上传的作业的相关信息。

5.2 主要功能的界面及编码5.2.1 管理员添加用户的界面与编码代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%const need_purview=3%><!--#include file="../localhost.asp"--><!--#include file="show_error.asp"--><!--#include file="../purview.asp"--><%response.expires=0%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>添加管理组成员</title><link href="../eric.css" rel="stylesheet" type="text/css"></head><body><form name="add_manager" method="post" action="admin_check.asp?action=add_manager"> <table width="600" border="0" align="center" cellpadding="4" cellspacing="1"id="table_01"><tr><td width="120" class="white_bold_blue">添加管理组成员</td><td width="240" class="white_bold_blue">&nbsp;</td><td width="212" class="white_bold_blue">说明:</td></tr><tr><td>用户名:</td><td><input name="username" type="text" class="input_text_01" id="username" size="20" maxlength="20"></td><td>请使用英文1-20</td></tr><tr><td>密码:</td><td><input name="password" type="password" class="input_text_01" id="password" size="20" maxlength="20"></td><td>8-20位的密码</td></tr><tr><td>确认密码:</td><td><input name="passwordq" type="password" class="input_text_01" id="passwordq" size="20" maxlength="20"></td><td>再输入一遍密码,以确认</td></tr><tr><td>教师名:</td><td><input name="teacher_name" type="text" class="input_text_01" id="teacher_name" size="20" maxlength="20"></td><td>&nbsp;</td></tr><tr><td>权限:</td><td><select name="purview" id="purview"><option value="2">普通教师</option><option value="3">系统管理员</option></select></td><td class="red_12pt_font">当前系统设定权限后不可更改,请慎重</td></tr><tr><td>备注:</td><td> <textarea name="remark" cols="30" rows="3" class="input_textarea_01" id="remark"></textarea></td><td>可以不填</td></tr><tr><td colspan="3" class="center"><input type="submit" name="Submit" value="提交"> &nbsp; <input type="reset" name="Submit2" value="重置"></td></tr></table></form></body></html>5.2.2 用户管理界面代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%const need_purview=3%><!--#include file="../localhost.asp"--><!--#include file="conn.asp"--><!--#include file="../lockip.asp"--><!--#include file="show_error.asp"--><!--#include file="../purview.asp"--><%response.expires=0%><SCRIPT language=javascript>//确认窗口function ConfirmDel(id){url="show_detail_info.asp?action=del_manager&id="+idif(confirm("确定要删除该账号吗?删除将不能恢复!所有该教师布置的作业和学生上传的作业将删除!以及相关学生的注册信息。

相关文档
最新文档