网上作业提交系统

合集下载

完整版在线作业管理系统

完整版在线作业管理系统

学生在线作业管理系统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. 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("确定要删除该账号吗?删除将不能恢复!所有该教师布置的作业和学生上传的作业将删除!以及相关学生的注册信息。

相关文档
最新文档