教师在线作业批改系统设计大学本科毕业论文.doc
《教师在线作业批改系统设计大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《教师在线作业批改系统设计大学本科毕业论文.doc(41页珍藏版)》请在咨信网上搜索。
1、重庆邮电大学毕业设计报告毕业设计报告(论文) 题目: 教师在线作业批改系统 所属系 专 业 学 号 姓 名 指导教师 起讫日期 设计地点 毕业设计报告(论文)诚信承诺 本人承诺所呈交的毕业设计报告(论文)及取得的成果是在导师指导下完成,引用他人成果的部分均已列出参考文献。如论文涉及任何知识产权纠纷,本人承担一切责任。 学生签名: 日 期: 教师在线批改作业系统摘要众所周知,传统的办公模式以纸为主,且需靠人力实现传送。近几十年来,信息技术飞速发展,信息革命不断冲击,传统办公模式远远不能满足高效率、快节奏的现代工作和生活的需要。实现办公自动化逐步得到了人们的重视与认可。办公自动化(Office A
2、utomation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过网络,组织机构内部的人员可以跨越时间、地点协同工作。通过办公自动化系统所实施的交换式网络应用,使信息的传递更加快捷,从而极大地扩展了办公手段,实现办公的高效率。教师在线批改作业系统是各类学校内的教师和学生共同使用的实用性系统。这个系统结束了传统的手工管理模式,在一定程度上极大提升了办事效率,同时也大大节约了成本,还使得教师批改学生的作业实现了实时性。这大大节省了教师和学生的时间和精力,也提高教师的办事效率,是现代学校教师
3、不可或缺的作业批改工具。本系统采用了JSP语言和MySql数据库来进行开发,系统使用人员包括:学校的学生、学校的教师、以及数据库管理员。学生的功能包括:登录、上传作业、查询成绩、下载作业。教师的功能包括:下载学生的作业、给学生打分、上传学生的作业、对两份作业进行重复率比对;管理员:添加教师和学生用户、批量上传用户信息、删除用户信息、对用户密码进行重置。关键词:JSP MySql;数据库;用户;功能Teachers Online correcting homework systemAbstractAs we all know, the traditional paper-based office
4、 model, and the need to achieve by human transmission. In recent decades, the rapid development of information technology, the information revolution continue to impact the traditional office model can not meet the need for high efficiency, fast-paced modern work and life. Office automation and grad
5、ually get peoples attention and recognition. OA (Office Automation, referred to as OA) is a modern office and computer network functions to combine a new way of office, the new technology revolution is currently a very active and has a strong vitality of the technology applications, is information s
6、ociety product. Through the network, the internal organization can span time and place to work. By switching network application implemented office automation system, making the transmission of information more quickly, thus greatly expanding the office means to achieve office efficiency.Teachers On
7、line correcting homework system is practicability of teachers and students in the various schools of common use. This system ended the traditional manual management mode, to a certain extent, greatly enhance the work efficiency, but also significant cost savings, but also so that the teacher correct
8、ing student work to achieve a real-time. This saves the teachers and students time and energy, but also improve the efficiency of teachers, modern school teachers job correcting an indispensable tool.The system uses a JSP language and MySql database development, system personnel include: school stud
9、ents, school teachers, as well as a database administrator. Students features include: log on, upload operations, query results, download the job. Teachers features include: downloading of students work, giving students scoring, upload students work, repetition rate of two jobs than; Administrator:
10、Adding teachers and student users, bulk upload user information, delete user information, the user password reset.Key words: JSP ;MySql; databases; user; functionIV目 录第一章 系统开发背景11.1 办公自动化11.2 系统研究意义11.3 系统研究方法11.4 论文章节安排1第二章 系统需求分析22.1可行性分析22.2 系统目标22.3 系统功能需求分析22.4 本章小结3第三章 系统结构与模型43.1 系统的体系结构设计43.
11、2 系统流程图53.3数据库设计63.3.1用户信息表(users)63.3.2班级信息表(bjbh)63.3.3作业信息表(homework)73.3.4教师对应的学生信息表(jsdyxs)73.3.5课程编号表(kcbh)83.3.6专业编号表(zybh)83.3 数据库连接文件83.4 本章小结8第四章 系统功能模块详细设计及实现104.1 模块设计104.2 功能模块的说明104.3 系统界面与关键代码的设计104.3.1 系统登录界面的设计104.3.2 学生上传作业界面114.3.3学生查看成绩界面124.3.4 教师查看学生作业134.3.5 管理员管理用户信息164.4 本章小
12、结19第五章 系统的功能测试与性能测试205.1 测试目标205.2 系统运行环境配置205.3 功能测试205.3.1 测试系统登录功能205.3.2 系统管理员添加新用户信息模块测试215.3.3 用户信息模块增加、删除、修改测试235.3.4 学生上传作业测试255.3.5 下载测试265.3.6打分测试265.3.7作业重复率比对测试275.4 性能测试285.5 测试结果分析305.5.1 功能测试结果分析305.5 .2本章小结30第六章 系统评价316.1 系统的特点316.2 系统展望316.3 本章小结32结束语33参考文献35第一章 系统开发背景1.1 办公自动化历史的轮子
13、已经悄然进入21世纪十几个念头了,同时人类也进入科技高度发达的信息时代。PC机的方便、快捷带动了日常办公的进步,办公自动化被人们提上日程,传统的手工式的、作坊式的办公方式已经跟不上时代的步伐了。以数据库为开发平台的信息管理系统越来越得到大家的欢迎。1.2 系统研究意义本系统为学校的教师和学生就作业的交互提供了一个平台,这关系着教师和学生双方的工作。然而很久以来大多数的学校使用的都是早已大大落后的、已经退出历史舞台的人工办公方式,这种办公模式效率不高,安全性也不好,难以实现实时性、高效性,为教师和学生都带来了极大的不便利。利用计算机进行日常的业务处理、信息保存,这大大提高了业务的处理速度同时也实
14、现了实时性。使用计算机代替人的日常工作能够实现物业处理的科学化和自动化,这在很大程度上提高了工作的速度和准确性。批改学生的日常作业是一件非常繁琐又不得不及时处理的工作,因为教师必须要充分了解学生的学习情况。这就使得这项工作要求教师能及时的看见学生的作业,以便能及时的处理。所以,为了能实现对学生上传作业的及时处理,同时有助于教师能及时的掌握学生的学习状况,因此设计这样的一个教师在线批改作业系统是一件很有意义和必要的事情。1.3 系统研究方法从系统使用者的角度出发,我利用JSP和Mysql数据库,结合数据库技术,MVC、Servlet框架开发了这个web系统。下面是整个系统的设计思路。1.4 论文
15、章节安排第一章主要介绍系统的开发背景、意义以及研究方法。第二章主要对系统的设计进行可行性分析,描述系统目标,从而对系统进行需求分析。第三章主要介绍系统的体系结构,设计数据库。第四章主要介绍在总体设计基础上,对系统分模块详细设计。第五章主要针对系统进行功能测试和性能测试。第六章主要介绍系统的特点以及对未来的展望。第二章 系统需求分析2.1可行性分析本系统使用JDK+tomcat+Myeclipse+Mysql搭建的开发平台。JSP采用的事当今比较流行的面向对象的编程思想把我们需要操作的数据封装成一个类,并且为每一个类定义相应的属性和方法,当然我们还可以利用第三方软件进行功能的扩充;JSP把后台代
16、码和前台的页面设计实现分离,支持可重用的基于组件的设计,这样就把web开发变得简单和方便起来了。另外,JSP技术具备了一个无与伦比和充满吸引力的优点:一次编写,处处运行、系统的多平台支持、强大的可伸缩性、多样化和功能强大的开发工具支持。因此,这里采用Jsp技术完全可以实现我们的系统。本系统使用SQLServer搭建后台的开发环境。SQLServer微软推出的一套数据库管理工具,其图形化界面可以使人们轻易的进行数据库的管理和操作,同时这个数据库还提供了强大的接口,这个能为我们的程序开发提供强大的支持。由于本系统的使用人员是教师和学生,数据库之间的关系都是比较密切的,因此整个程序的设计过程不是很复
17、杂。所有,我决定采用数据库管理模式。这个系统就是一个单纯的web系统,所有对PC机的要求不是很高,平常我们用的PC机就可以完全满足我们的要求。最后,得到结论:这个系统是可行的。2.2 系统目标一个基于web的教师在线批改作业系统,使用人群主要是学校的教师和学生,这个系统可以实现在网络环境下学生进行上传作业、下载作业、查看成绩等操作。而教师可以下载学生作业、上传学生作业、对学生作业进行打分、对两份学生作业进行重复率比对等操作,管理员可以对用户信息进行管理。2.3 系统功能需求分析教师在线批改作业系统上网服务人群主要是学校教师和学生,这是两种不同的使用人群,本系统主要是为教师和学生之间提供一个相互
18、交流的平台,学生可以很方便的上传自己的作业,而教师也可以很方便的处理相关事宜。本系统具体要实现的功能如下:(1)统使用人员包括:教师、学生、系统管理员。(2)教师功能包括:登录、下载学生作业、上传学生作业、对学生作业进行打分、对两份学生作业进行重复率比对。(3)学生功能包括:上传作业、下载作业、查看成绩。(4)系统管理员:添加用户信息、删除用户信息、用户密码重置、批量上添加用户信息;2.4 本章小结这一章主要是对系统进行了可行性研究,然后在技术可行性、经济可行性以及操作可行性这个三个不同的角度进行了分析,并且还对系统使用的软硬件环境也进行了可行性分析。最后,对系统所要实现的系统进行了简要的阐述
19、,这也是对系统的一个简单的需求分析。第三章 系统结构与模型3.1 系统的体系结构设计系统体系结构如图3.1所示:图3-1 系统体系结构通过图3.1我可以很清楚的了解到使用本系统的人群主要是:学校教师和学生、系统管理员。下面列出各个功能的详细描述:1. 管理用户信息:管理员可以添加、删除一个新用户,还可以对用户密码进行重置。2. 下载学生作业:教师可以对自己的课程对于的作业下载。3. 上传学生作业:教师可以对自己查看过的作业批改过了可以上传。4. 学生作业打分:对学生的作业进行评分。5. 比对作业重复率:可以比对两份学生的作业,定义关键字得到重复率是多少。6. 学生上传作业:学生选择一门课程然后
20、上传对应的作业。7. 学生下载作业:对教师批改完的作业下载查看。8. 学生分数查询:对自己的成绩进行查看。3.2 系统流程图系统流程图如图3.2所示:图3-2 系统流程图本系统采用账号和密码验证的方式,对登录的用户进行身份验证,系统中不存在的用户需要管理员来进行添加,而用户名和密码输入不对的需要重新输入。这里的用户可以分为三种:教师、学生以及系统管理员,教师和学生的账号需要管理员来提供。最后,当用户操作完成之后可以完全退出系统。3.3数据库设计本系统采用MySql进行数据库的设计。根据系统功能需求及功能模块的划分要求,创建一个数据库文件zxpg。数据库一共包含了六个表:用户信息表(users)
21、、班级信息表(bibh)、作业信息表(homework)、教师对应学生信息表(jsdyxs)、课程信息表(kcbh)、专业信息表(zybh)。接下来详细的介绍一下这六个表的结构。3.3.1用户信息表(users)对用来进行数据存取的所有7个表的数据项和数据结构见表1到表7所示:用户信息表(users):用户账号、密码、姓名等基本信息。结构如表3.1所示。表3.1 用户信息表(users)字段名称数据类型说明usernamevarchar用户名(主键)passwordvarchar密码namevarchar姓名用户信息表是对用户的基本信息的记录。在这里对相关字段进行简要的介绍:username字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 在线 作业 批改 系统 设计 大学本科 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。