




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校对网络技术的应用也在不断地提高。学校的教学任务十分复杂,工作也很繁琐,在教学任务中,作业的批改也是一个很重要的环节。为了提高老师工作效率,减轻教师的工作强度,提高作业批改的灵活性,通用作业批改系统的诞生可以说是事在必行的。该系统采用B/浏览器方式登陆系统,据库则使用通用作业批改系统包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。本文简要介绍了通用作业批改系统的项目背景和意义,着重阐述了该系统的设计实现过程与该系统数据库的设计实现过程;从系统的需求分析、模块设计、数据库设计到系统实现等各个环节都进行了详尽的分析和描述。关键词:作业上传;作业批改;系统实现of be to be in / 000 to of as .发背景.B/.客户机/服务器数据库系统概述.求分析. 用户需求分析. 系统功能的需求分析. 性能需求分析.行性分析. 技术可行性. 经济可行性. 社会可行性.统设计.系统总体结构设计.功能设计.数据库设计.作业批改系统功能的实现.测试范围与主要内容.测试结果.计)版权使用授权书.在国内,从学生作业管理系统的管理情况来看,在现代化教育技术模式下,使用计算机提交作业已相当普及。但能够合理使用硬件资源,有条理地管理好学生作业信息的却少之又少。通过网络的了解,已经有不少高等学校已经推出了自己的作业上传系统1。但是由于实现技术有限,系统的功能不完善,而且存在很多缺陷。例如:查询不全面、容易导致系统不稳定,数据库缺乏管理,数据缺乏更新,而且容易丢失。由于这些缺点造成用户对系统不信任,于是又回到传统的“拷贝、粘贴”方式。系统就荒废了。构建一个网上作业提交和批改系统的过程,描述了B/系统主要完成了作业的上传,教师对作业的批改,系统得稳定性高,操作简单。发背景随着计算机技术的快速发展,信息化成为传统产业提高工作效率和企业竞争力的重要途径,并且人们也不再满足于建立各种静态地发布信息系统,更多的时候需要能与用户进行交互,并能提供后台的数据库管理和控制等服务的系统。国际互联网的出现极大地推动了教育的发展。目前,大中小学都在进行信息化的建设,大到覆盖整个校园乃至全世界的校园网系统,小到各种教学用系统,都在实际的教学工作和科研工作中发挥着至关重要的作用。众所周知,学校的教学任务十分复杂,工作也很繁琐,可以预见的是在教学任务中,作业的批改也是一个很重要的环节。传统的作业批改方式面临着变革,作业批改系统的出现能够大大减轻教师的工作强度,进一步规范教学管理工作,并增强教学管理信息的透明度,提高教学质量的功能,同时通过计算机实现异地作业批改已成为可能,因此作业批改既可以在本地进行,也可以在异地进行,大大拓展了作业批改的灵活性。国内存在作业管理系统的整体安装软件3,例如:样的软件安装方便,实现快捷,但是整套软件缺乏针对性,不能生搬硬套,也不利于维护,开发属于自己的系统显得尤其重要。结构概述B/览器/服务器)结构,是随着C/这种结构下,用户界面完全通过部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/要是利用了不断成熟的合浏览器的多种和通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术4。B/前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入整个网络采用络结构如图1有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,同时也提供给效缩短了000 中小型乃至企业级的效,安全的运行环境。:1、在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。2、境中的大量工具箱和设计器。辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。4、于 此 架类库、消息处理和数据访问解决方案都可从 缝访问。与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,保留基于 开发中的现有投资。5、执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,框架使您可以生成将应用程序逻辑与表在类似 简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。6、用基于文本的分层配置系统,简化了将设置应用于服务器环境和用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 架应用程序的部署。只需将必要的文件复制到服务器,需要重新启动服务器,即使是在部署或替换运行的编译代码时。7、设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。8、附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。9、助内置的 份验证和基于每个应用程序的配置,可以保证应用程序是安全的。务器数据库系统概述客户机/服务器结构的实质在于通过服务功能的分布,实现分工协作。每一个服务器都为整个网络提供自己所擅长的服务,由所有的客户机分享;客户机的应用程序借助这种结构中,数据控制层在服务器上,业务处理层和界面表示层在客户机上,因此也称为“灵敏的客户机”,其结构示意如图2客户机客户机服务器 客户机 客户机客户机/务器结构在客户机/服务器数据库系统中6,客户机负责管理用户界面、接收用户数据、处理应用逻辑、生成数据库服务请求,然后将请求发送给服务器,并且接收服务器返回的结果,最后再将这些结果按照一定的格式返回给用户。客户机/服务器结构使应用程序的处理更接近用户,并由多个外,这种结构的通讯成本比较低,其原因有两个:第一是降低了数据的传输量,服务器返回给客户机的是执行数据操作后的结果;第二是由于许多处理交给了客户机完成,因而不必再与服务器进行通讯。2需求分析为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,这样才能够开发出完整的系统设计。用作业批改系统要适用于师生工作学习之用,营造高效的教学环境,打造属于学校独有的作业管理模式。为学生、二为老师。学生的需求特点是,方便快捷地完成事务,老师的需求特点是:有条有理,按部就班,不差不漏地完成事务。两者均要求准确,并无差错。用作业批改系统该系统面对的是师生,对于学生方面,其最大的作用为上传作业和查询成绩,对老师而已则是批改作业,对管理员而言,这则是对学生、老师、作业信息进行管理。生和老师是通过作业与老师任课表建立联系,而管理员则可以对他们的信息进行修改和定期的维护。基本的流程是7:管理员新建老师用户,学生用户注册登陆学生提交作业文件并修改作业数据表老师查看作业文件、修改作业数据表。他们之间操作独立,但是关系密不可分,系统设计不完善,会导致大量无用错误数据。系统应该适用于不同水平的使用者8,包括所有大众群体,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。实时性:为了展现实时性这个特点,作业批改系统为教师提供了公告的发布,可以发布最新作业,最近学院通知等。中的代码尽可能简洁,易懂。可维护性:本系统设计简洁,具有很好的可维护性。针对性:本系统是针对学校作业管理的系统,操作简单,具有一定的针对性。统的开发技术得到了充分的发展与完善,使得开发本系统在技术上成为可能,由指导教师提出需求并且要求进行系统设计与开发,拟采用成熟的数据库技术与软件开发技术,用该技术开发通用作业批改系统,前台主要使用言9对表单数据进行处理。因此,开发该系统具有技术可行性。统开发前学生提交作业是以纸张的形式提交,在管理上教师要用笔批改作业。系统开发完成后提交,批改作业只要通过浏览器即可完成。可为学院、学生节约大量资金。教师也不用收大量的作业,这样即节省了教师的工作强度也节省了管理员的工作强度。在设备方面:系统投入使用后不需要添加其他设备,在原有的硬件环境中即可使用。在软件上也不需要购买,免费直接下载后即可使用。因此,开发该系统具有经济可行性。0等技术的。本系统属于教学管理系统,随着信息化的不断发展,信息化已经渗入学校,通用作业批改系统对每个学校都很实用,所以,本系统也是很有实用性的。综上所述,实施本系统,已具备技术可行性、经济可行性、社会可行性。虑到多方面的综合因素,选用了两层的B/层是教学用系统的服务器,下层是老师及学生的个人计算机如图4全机制、规划调度、备份恢复等功能。陆,作业的上传,教师对作业进行发布,批改等功能。包括登陆子系统,学生子系统,教师子系统和管理员子系统。该系统的结构图如图4通用作业批改系统登陆子系统学生子系统 种用户能在同一登陆界面,选择好自己的用户类别,均能登入,要求正确填写好登入信息。学生,老师,管理员以用户名与密码进行登入。如果用户名错误或不存在、密码错误,应当有提示11。注:本系统只带学生注册功能,应为需求要求,每位老师与位学生只能对应唯一的学生子系统功能设计本子系统面向的用户为学生用户,主要功能有三个如图4、上传作业。要求先找到上传的对象(老师),浏览本地计算机目录,找到要提交的文件,提交到对应的老师目录下,系统会自动记录下该作业提交的信息,完成提交过程,返回成功信息。2、管理作业。要求能查询本人的成绩。,分为两种查询方法,一,为查询所有科目的成绩,并按科目类别排列显示。二,对作业进行查看,删除。改个人信息。要求输入密码时候,需要密码隐藏模式现实;输入新密码时,要对密码进行二次检验,和长度检验;修改成功后提示成功。可修改除帐户以外的所有信息。学生用户子系统上传作业 管理作业 修改个人信息录入作业信息 上传作业文件 作业查看 作业删除 要功能有三个如图4、1. 修改个人资料。要求输入密码时候,需要密码隐藏模式现实;输入新密码时,要对密码进行二次检验,和长度检验;修改成功后提示成功。可修改除帐户以外的所有信息。2、2. 发布公告。要求可以发布新的公告,并可以对公告进行管理。业管理。要求可以发布作业,并设定作业提交期限,并可以管理其发布的公告,并按作业的题目查询要批改的作业,对作业进行批改,管理。告管理 作业管理新的个人信息 发布公告 管理公告发布作业 管理作业 、修改密码修改管理员密码,要求帐户不能修改。2、角色管理增加老师。正确录入老师信息(姓名、密码、系别等),录入值不能为空。管理教师。删除数据库中所有该老师关联信息。认证管理学生。对学生信息进行认证,否则学生即使注册也无法登陆。对学生信息进行删除。a,要求提示再次确认删除,避免错误删除。b,,c,同时删除该老师作业目录。3、课程管理增加新课程。根据老师的姓名,对课程进行增加。要求,能浏览所有教师用户所属文件目录。能在改目录下新建目录和文件,能够删除改目录下的目录和文件。管理课程。对课程信息进行删除。管学老 作增修删 增修删修 程管理角色管理 认证学生增加老师 管理教师 增加新课程 信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模型,建立数据库以及应用系统,使之能够有效地存储数据,满足各种用户的应用需求。在整个数据库设计过程中,要把结构设计与行为设计相结合。根据一般的数据库设计方法,可以把数据库整个设计过程划分为以下几个阶段12:种信息结构不是是概念级模型。因此,概念模型可以看成是现实世界到机器世界的一个过渡的中间层次。也就是说概念模型的设计与数据库将来怎么实现无关。系方法,这个方法是用E逻辑结构设计逻辑设计的任务就是把概念设计阶段的E3转换为关系模型),形成数据库的逻辑模式。转化时要解决的问题就是如何将实体间的联系转化为关系模型:对于实体,将每个实体转换为一个关系,实体的属性即为关系的属性,实体的码即为关系的码。若实体间的联系是1 :1,可以在两个实体转换成两个关系中任意一个关系的属性中加入另一个关系的码。若实体间的联系是m :n,则将联系转换为关系。关系的属性为诸实体的码加上联系具有的属性,而关系的码为诸实体码的组合14。实体之间关系的生实体的师实体理员实体程实体业实体14师管理员课程作业提交 批改管理 管理管理所属m 1 n 1号 班级 年级密码 性别姓名认证状态注册时间 电话图4号 电话 职称密码 性别姓名号 密码图4程名称 课程所有教 课程所有教师图4程名称 得分是否批改作业名称 作业文件名所属作业教师帐号教师名字添加时间学生名字学生帐号 依赖与给定的计算机系统。为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构。以下将要显示出最后设计出来的物理基本表结构:详见表4444444生信息表字段名 类型 说明号码别级级话册时间证状态表4师信息表字段名 类型 说明号码名别称话理员信息表字段名 类型 说明号码表4程信息表型 说明程名称程所有教师帐号程所有教师名表4业信息表字段名 类型 说明属课程属课程名称业名称属教师帐号属教师姓名加时间束时间表4业提交批改信息表字段名 类型 说明程名称业名称属作业业文件名否批改分师帐号师名字生帐号生名字师15,管理员的登陆,其登陆流程图如图4进入学生注册界面,如图4您没有输入帐号而直接进入,则系统提示如图4登陆窗体是否存在该用户密码是否正确取得帐号及密码登陆成功 否否是是是 是图4 if() 帐号不能为空!);if() 密码不能为空!);6,学生可以进行个人信息的注册如图4册时,密码以星号的形式显示,。要求输入密码时候,需要密码隐藏模式现实,要对密码进行二次检验和长度检验。以下拉列表的形式来选择年级和班级,则系统将提示错误。注意:每一项必须填写,否则系统将提示错误。图4生选择课程的名称,课程名称以下拉列表的形式显示,选择作业的题目,输入自己的姓名及学好,选择要上传的作业,点击提交作业按钮,作业自动提交如图44师先需从数据库查出要评分的系别、科目、班级、作业次数,方能开始评分。当打开了该班作业纪录时,老师能够下载到该班学生指定作业。下面为该功能完成过程的活动图。择要批改的课程17,教师可以在线直接打分,如果要对作业进行修改,则需下载之后进行修改。用8,实现了学生,教师,管理员的登陆,学生作业的提交,教师限制作业提交期限及教师给作业评分等功能。册功能操作测试,主要内容:测试数据库的完整性。2、系统登陆验证,验证用户身份,主要内容:进行权限控制。3、信息修改功能测试,主要内容:测试数据库查询健壮性。4、作业上传功,主要内容:测试系统实用性、方便性。5、批改功能测试,主要内容:测试系统实用性。开注册窗体,输入用户名及密码等信息,点击确定,若没有空,则成功注册。2、打开登陆窗体,输入用户名和密码,正确进入系统。并且输入的用户名和密码不同,可以进行的操作是不同的。若以管理员身份登陆,可进行管理员操作。若以教师身份登陆,用户只能进入教师用户界面。若以学生身份登陆,用只能进入学生界面。3、打开个人信息修改界面,对个人信息进行修改。4、打开作业上传界面,选择上传的文件,点击上传按钮,完成上传功能,该功能只能实现以则上传不了。5、打开作业批改界面,对作业进行评分,若要进行修改,则需要下载完成修改功能,再上传回该系统。结 论
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精装房泥工分包合同执行标准及环保评估
- 仓储租赁合同与物业消防规定不一致应对措施
- 商业综合体物业租赁委托管理收费标准协议书
- 中医药现代化背景下美国市场的拓展与挑战分析报告
- 2025年植树问题期末真题及答案
- Revision 3教学设计-2023-2024学年小学英语五年级上册牛津上海版(深圳用)
- 2025年七只小羊考试题目及答案
- 专业导论的考试题及答案
- 旅职专业面试题及答案
- 英语专业面试试题及答案
- 2025年海底捞企业面试题及答案
- 小学体育家长会课件
- 教育的人口功能
- 抗凝剂皮下注射技术临床实践指南2024版
- 依法治校视角下高校后勤管理法律风险的识别与化解策略
- 中小学教辅材料征订管理制度
- 2025年法学专业基础课程试题及答案
- 腰椎管狭窄症病例讨论
- 部编版语文(2024)二年级上册第一单元综合素养测评A卷(含答案)
- 工程质量事故案例课件
- 注塑加工项目可行性研究报告
评论
0/150
提交评论