作业管理系统设计与开发.docx

上传人:温桑 文档编号:49455505 上传时间:2022-10-08 格式:DOCX 页数:35 大小:3.97MB
返回 下载 相关 举报
作业管理系统设计与开发.docx_第1页
第1页 / 共35页
作业管理系统设计与开发.docx_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《作业管理系统设计与开发.docx》由会员分享,可在线阅读,更多相关《作业管理系统设计与开发.docx(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘要: 如今,随着现代科技和计算机的巨大发展进步,我们在计算机中投入越来越多资源来反馈我们更加快捷迅速的生活方式。虚拟现实,人工智能,人机交互和计算机带来的其他技术正在不断更新。在我国高校教育领域中,应该利用计算机技术发挥更大的作用。我国高校教育规模现在处于持续扩大的状态,随之而来的是高校面对教育任务繁重、教学信息管理难度增加和教学资源分配不均等严重问题。虽然现在高校应用计算机技术提交作业相当普及,但是仍有高校缺少可以让学校师生简易合理使用的作业管理系统。高效的作业管理系统可以随时处理作业的发布、上交和批改工作,师生使用这种工具或者手段可以极大缓解高校作业信息管理繁琐的问题。本系统基于JSP+

2、MyEclipse+ MySQL来实现,使用MyEclipse软件开发,系统具备操作简便,性能全面,应用方便等优点。关键词: 作业管理系统;JSP;MySQLAbstract Today, with the tremendous development and progress of modern technology and computers, we are investing more and more resources in computers to feed back our faster and faster lifestyle. Virtual reality, artific

3、ial intelligence, human-computer interaction and other technologies brought by computers are constantly being updated. In the field of college education in our country, we should use computer technology to exert its tremendous ability. The scale of college education in our country is now in a state

4、of continuous expansion, and with it comes the serious problems faced by universities, such as heavy educational tasks, increased difficulty in teaching information management and uneven distribution of teaching resources. Although the use of computer technology to submit homework is now quite popul

5、ar in colleges and universities, there are still colleges and universities that lack a homework management system that allows school teachers and students to use it easily and reasonably. An efficient homework management system can handle the issuance, submission and correction of homework at any ti

6、me. The use of this tool or method by teachers and students can greatly alleviate the cumbersome problem of college homework information management. This system is implemented based on JSP + MyEclipse + MySQL and developed using MyEclipse software. The system has the advantages of easy operation, co

7、mprehensive performance and convenient application.Keywords Job management system; JSP; MySQL目 录一、导论1(一)选题背景1(二)研究目的和研究意义11.研究目的12.研究意义2(三)研究内容与研究方法21.研究内容22.研究方法2二、作业管理系统可行性和需求分析3(一)作业管理系统可行性31.经济上的可行性32.技术上的可行性33.操作上的可行性3(二)作业管理系统需求分析41.作业管理系统功能性需求分析42.作业管理系统非功能性需求分析5三、作业管理系统设计5(一)作业管理系统相关技术51.开发技

8、术52.开发工具53.开发环境6(二)作业管理系统架构71.作业管理系统整体架构72.作业管理系统技术架构7(三)作业管理系统功能流程设计81.作业管理系统登录流程设计82.学生用户管理流程设计83.教师用户管理流程设计94.管理员用户流程设计10(三)数据库设计101.数据库的E-R关系图102.数据库的数据表设计11四、作业管理系统实现15(一)代码实现151.管理员信息模块代码列表152.教师信息管理模块代码列表163.学生信息管理模块代码列表16(二)功能模块实现161.登录功能162.学生模块功能173.教师模块功能174.管理员模块功能18五、系统运行与测试19(一)用户登录19(

9、二)学生信息管理20(三)教师信息管理21(四)管理员信息模块26六、结论30(一)优点31(二)不足31参考文献:32致谢32一、导论(一)选题背景目前我国高校的信息化随着网络计算机的发展已经成为必然,高校管理的各个方面都已经引入了计算机的应用,特别是与传统的教学方法相比,高校师生之间的教学模式发生了巨大变化。XXX的目前设有x、数字媒体艺术和数字出版三个专业,本科学生460人左右。本科生的专业课程大多是“理论+实践”类型,依据现在XXX师范大学对学生作业要求,学生在每学期需要对每门课程提交超过两万字的作业字数。但是目前学校缺乏作业管理系统,基本教学任务和作业要求仍然以纸张上交为主,对于“理

10、论+实践”类作业任务会显得不尽人意,它限制了学生在提交作业中的创新形式和思考能力。在实际的教学工作中,教师批改作业的方式大概有三种:一是教师当场批改作业;二是复制到磁盘后批改;三是学生通过邮件发送给教师,教师进行批改1。不同的教师布置作业的方式也是不同,除纸质版和口头作业布置外,还有通过班级QQ群、微信群、邮件发送等工具和形式布置;学生提交的作业形式也是多种多样,纸质版、电子邮件、Word文档、图片等等。这些方式虽然对于一个老师和一个班级而言比较容易管理上交,但是给整个学校作业管理工作带来了繁重复杂的工作量,随着时间的流逝,高校中的作业管理问题将变得越来越严重。因此,加强对学生作业的有效管理是

11、我们亟待解决的问题。(二)研究目的和研究意义1.研究目的目前,XXX师范大学的校园网已经建立,我校校园网信息管理系统主要包括XXX师范大学官网、教务处、教务管理系统、XXX师范大学研究生院。与教学相关的学生作业管理系统在我校还是没有开发使用,各学院学生作业管理目前还处于纸质管理形式2。但是如果学生作业管理系统开发完成使用,就可以实现教学任务和教学工作的自动化管理,有效应用校园网的硬件和软件资源,可以发挥更大的效益。教师能够随时安排时间来分析学生的作业完成情况,了解学生对知识点的理解和融会贯通情况,总结在教学过程中的问题,进行新的教学计划的制定3。2.研究意义此次设计开发主要以本科生使用为主,在

12、此基础上由任课教师使用本系统,教师可以随时在线收集和纠正作业。通过比较学生作业的提交时间和内容,他们可以了解学生对知识点的了解和应用。学生使用本系统,可以不限时间地点上交作业,随时查看教师对每次作业的批改情况和批语,提高学生的学习积极性。学院管理人员可以利用该系统了解高校教师对学生作业的安排和纠正,及时掌握学院教师的教学进度和教学状况,督促教师更好地组织日常教学工作。(三)研究内容与研究方法1.研究内容以Tomcat为集成开发环境,以MyEclipse为主要开发软件,设计开发一款本科生的作业管理网站系统,研究高校作业管理中存在的问题,并提出相应的解决方案。加强大学生与老师的课后联系,提高学生的

13、学习积极性和积极性。本科生作业管理系统的开发设计主要研究三大模块内容:学生管理模块,教师管理模块和管理员模块,并设计和开发了与三个主要模块相对应的各种功能。2.研究方法本论文所采用的研究方法主要是开发研究法和文献研究法。开发性研究,就是通过对教育教学需求的循环跟踪而对x制品进行不断的更新整合,从而促使两者之间达到内在的一致性和有效性,并借以提高教育教学的效果、效率和效益的一种研究方法 4。开发性研究主要过程阶段包含分析、开发和产出三个阶段,论文使用的开发阶段过程由设计、开发和评价三个部分组成,循环往复,不断完善,直至系统设计开发成功。 文献研究法,通过对国内外相应高校的作业管理系统有关研究现状

14、和系统开发过程进行资料查阅整理,总结国内外高校在作业管理方面的经验和成就,对作业管理系统中存在的问题以及发展的趋势进行系统而全面的叙述、评论与阐述,总结经验为运营作业管理系统的设计和开发奠定了基础。二、作业管理系统可行性和需求分析(一)作业管理系统可行性1.经济上的可行性本科生作业管理系统在前期开发所投入的成本需求很少,系统前期只是导入所需的x课程班级信息和学院师生信息即可,重点工作是系统的开发环境搭建和系统实现,所以前期投入开发比较容易。后期也只是进行系统的资料信息录入和少量管理员的维护更新。2.技术上的可行性x学院本科生作业管理系统的设计开发是基于JSP技术、JAVA语言和MyEclips

15、e软件实现,而我们在课程学习过程中已经进行过相关语言和技术软件详细学习。因此,以我们现有的技术知识完全能够实现对系统的整体框架搭建,其中一些细节难题需要我们进行单独的自主学习去进行进一步的实现。 3.操作上的可行性本科生作业管理系统在开发设计前就考虑到了使用者的知识层面和计算机技能,本系统是以学院师生为对象进行设计开发,师生具有熟练的计算机知识和技能。XXX师范大学其余学院的教师和学生都有着一定基础的计算机技能,而且进入系统后,用户只需要根据系统操作提示进行操作,对高校师生而言没有操作问题。(二)作业管理系统需求分析1.作业管理系统功能性需求分析本科生作业管理系统的需求分析是转化为作业管理系统

16、主要功能的重要环节,并且决定了学院本科生作业管理系统的功能需求与实用性等。学院本科生作业管理系统的主要功能实现包括教师、学生和管理员三个部分。经过设计的系统功能图如图1所示。图1 作业管理系统功能图根据功能性需求分析,作业管理系统的学生、教师和管理员功能实现要求如下:(1)学生模块功能。学生模块主要实现学生信息管理、查看和下载教师的作业、提交作业、查询和修改作业以及作业成绩查询功能。(2)教师模块功能。老师可以查询个人信息、发布作业、查询和修改作业以及查看和批改学生提交的作业。(3)管理员模块功能。管理员需要具有用于用户信息、教师信息、学生信息、班级信息和课程信息的管理功能,主要是要添加修改和

17、查询教师、学生、班级和课程信息的功能。本科生作业管理系统重点实现教师的作业发布和学生的作业上传功能,相比传统作业模式,本系统可以实现多种多样的作业模式,教师可以发布文档Word、表格Excel等Microsoft Office系列软件支持的所有文件,还可以发布图片如JPEG、PNG、GIF等格式,视频如MP4、AVI、MOV和声音MP3、WAV等各种类型文件作业,学生上交的作业也是如此,支持多种多样格式文件,让学生充分发挥他们的创新能力,同时减少学生对作业的抵抗力,使学生对作业感兴趣并及时有效地完成作业。该系统不仅允许学生不受时间和地点的限制提交作业,而且还允许教师无限制地更正学生的作业。教师

18、能够及时批改作业成绩,给出修改意见,学生可以在最短的时间内提交作业并且收到作业的批改成绩和修改意见。2.作业管理系统非功能性需求分析本系统在整体上完成了界面和功能操作的简洁明了,用户进入系统后只需按照指示进行操作,不需要用户拥有专业的知识和能力。系统的界面设计风格简易大方,没有多余功能模块,所以系统需求空间和设备条件要求低,系统由个人开发所需投入很少,使用后期也容易维护,拥有很强的二次可开发性,可以随时根据需求添加所需功能。三、作业管理系统设计(一)作业管理系统相关技术本系统采用B/S模式,系统使用的开发软件是MyEclipse和Navicat for MySQL,开发语言是基于JSP技术的J

19、AVA语言,数据库服务器采用MySQL。1.开发技术JSPJSP技术是一种用于为动态Web内容构建应用程序系统的技术。它将网页的逻辑与网页的设计和显示分开。支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易5。2.开发工具(1)Navicat for MySQL。是一套管理和开发MySQL的理想解决方案, 支持单一程序,可连接到MySQL6。是给MySQL使用者的一组功能比较全面的工具软件,它可以让用户更加简单、快速的去进行系统数据库的创建和修改。(2)MyEclipse。是经常使用JAVA语言进行开发的工具,相比较Eclipse而言,MyEclipse拥有前者全部插件,并

20、且开发更加方便,能够极大提升系统项目设计开发的效率。用户也可以自己配置Tomcat和JDK进行补充,而且可以在开发过程中软件内进行Web的运行,随时进行代码调整,方便用户进行实际效果对比,修改系统效果呈现,提升系统开发效率。3.开发环境本科生作业管理系统采用 JSP技术所开发的 Web 系统,运行过程涉及 3 个重要的组件JSP、Tomcat和 MySQL,以下对Tomcat和 MySQL 进行简要介绍。(1)Tomcat。是一个Web网站的运行容器,你所搭建好的系统网站就是在Tomcat里面运行。Tomcat主要功能是运行开启端口,对计算机用户发送的HTTP请求访问同意进入用户所搭建的系统。

21、(2)MySQL 。是目前最流行的数据库之一,它属于开放源代码的一种数据库,属于免费使用数据库,最适合应用与个人和小型企业,所有人都可以免费使用并且在其中获取MySQL的全部源代码进行应用和修改使用。(二)作业管理系统架构1.作业管理系统整体架构图2 作业管理系统整体架构图2.作业管理系统技术架构B/S 架构是对C/S 架构的改进和补充,它结合浏览器端脚本语言和 ActiveX 技术实现使用者需求的各种 Web 应用程序。所以选择了基于 JSP+MySQL 技术的B/S 架构来设计和开发本科生作业管理系统。本系统使用B/S 架构,以JAVA语言做为开发语言,开发软件为MyEclipse,使用M

22、ySQL数据库。B/S 是由表示层、逻辑层和数据层组成的架构体系,其中第一层是表现层,主要完成用户和后台的交互及最终查询结果的输出功能;第二层是逻辑层,主要是利用服务器完成客户端的应用逻辑功能;第三层是数据层,主要是接受客户端请求后独立进行各种运算7。B/S 体系结构图如图3所示。图3 B/S 体系结构图(三)作业管理系统功能流程设计1.作业管理系统登录流程设计用户进入登录页面,该页面分为三种权限:学生、老师和管理员。用户根据自己的需要在权限范围内输入正确的用户名、密码和验证码,然后确认登录。如果信息验证成功,则进入用户权限对应页面。如果信息验证不正确,则会在登录页面上弹出错误提示,用户将再次

23、登录。图4 作业管理系统登录流程设计图2.学生用户管理流程设计学生通过登录页面验证成功后进入页面,能够实现学生的功能有:个人信息查询修改、作业信息查询、作业提交、作业上交查询等功能,完成操作后即可退出系统。图5 学生用户管理流程设计图3.教师用户管理流程设计教师用户进入系统登录页面,验证后进入教师主页,教师可以进行个人信息查询操作、作业发布、查询修改作业发布信息、查询学生上交作业信息和批改作业等。图6 教师用户管理流程设计图4.管理员用户流程设计管理员通过登录信息验证成功进入管理员界面,管理员可以执行的特定操作有:用户的添加、管理员信息修改、教师信息添加和修改、学生信息添加和修改、课程信息添加

24、和修改及班级信息添加和修改等功能,等待操作结束即可退出系统。图7 管理员用户流程设计图(三)数据库设计1.数据库的E-R关系图。如图8所示。 图8 作业管理系统E-R图2.数据库的数据表设计本科生作业管理系统数据库共设计了7张核心数据表,7张数据库设计表的相关数据结构和字段含义介绍如下。(1)管理员信息表(allusers):管理员信息数据表包括了包括管理员的用户名、密码和权限信息,数据库表结构设计如下:表 1 allusers(管理员信息表)字段名称数据类型允许空是否主键备注IDIDInt是是Username用户名Varchar(50)否否Pwd密码Varchar(50)否否cx权限Varc

25、har(50)否否addtime修改时间Datetime(50)是否(2)学生信息表(xueshengxinxi):包括学生ID、学号、密码、姓名、性别、班级、籍贯、联系手机、备注等信息。用户通过登录验证后,学生就可以管理学生的个人信息、作业信息查询、作业上交信息等。数据库表结构设计如下:表 2 xueshengxinxi(学生信息表)字段名称数据类型允许空是否主键备注IDIDInt否是xuehao学号Varchar(50)否否mima密码Varchar(50)否否xingming姓名Varchar(50)否否xingbie性别Varchar(50)否否Banji班级Varchar(50)是否

26、jiguan籍贯Varchar(50)是否Lianxishouji联系手机Varchar(50)是否beizhu备注Varchar(50)是否(3)教师信息表(jiaoshixinxi):包括ID、工号、密码、姓名、性别、所授课程、班级、籍贯、年龄、职位、联系手机、备注等。用来保存教师用户的信息。教师通过登录页面数据库信息验证成功,进入教师页面,然后进行个人信息管理、发布作业信息管理、查询发布作业信息和批改作业管理等功能。数据库表结构设计如下:表 3 jiaoshixinxi(教师信息表)字段名称数据类型允许空是否主键备注IDIDInt否是gonghao工号Varchar(255)是否mima

27、密码Varchar(255)否否xingming姓名Varchar(255)否否xingbie性别Varchar(50)否否suoshoukecheng所授课程Varchar(50)否否banji班级Varchar(50)是否jiguan籍贯Varchar(50)否否nianling年龄Varchar(50)否否zhiwei职位Varchar(50)否否lianxishouji联系手机Varchar(50)否否Beizhu备注Varchar(50)否否(4)课程信息表(kechengxinxi):包括ID、课程名、修改时间等,保存课程的信息。主要包含课程信息的添加、查询和修改。数据库表结构设计

28、如下:表 4 kechengxinxi(课程信息表)字段名称数据类型允许空是否主键备注IDIDInt否是kechengming课程名Varchar(50)否否addtime修改时间Datetim(50)否否(5)班级信息表(banjixinxi):包括ID、班级、修改时间等,主要包括班级信息的添加、查询和修改操作。数据库表结构设计如下:表 5 banjixinxi(班级信息表)字段名称数据类型允许空是否主键备注IDIDint否是banji班级Varchar(50)否否addtime修改时间Datetime(50)是否(6)作业发布信息表(zuoyefabu):包括发布作业的ID、作业编号、课程

29、名、教师工号、教师姓名、作业发布班级、作业内容、发表日期、年份、学期和修改时间等。数据库表结构设计如下:表 6 zuoyefabu(作业发布信息表)字段名称数据类型允许空是否主键备注IDIDInt否是zuoyebianhao作业编号Varchar(50)否否kechengming课程名Varchar(50)否否gonghao工号Varchar(50)否否fabujiaoshi发布教师Varchar(50)否否banji班级Varchar(50)否否zuoyeneirong作业内容Varchar(50)否否faburiqi发表日期Varchar(50)否否nianfen年份Varchar(50)

30、否否xueqi学期Varchar(50)否否issh备注Varchar(50)是否addtime修改时间Datetime(50)是否(7)上交作业信息表(shangjiaozuoye):包括ID、上交作业编号、课程名、教师工号、教师姓名、班级、发表日期、学期、学号、姓名、上传作业、上交时间和修改时间等。包含学生上交作业的各类详细信息,方便教师和管理员进行查询管理。数据库表结构设计如下:表 7 shangjiaozuoye(上交作业信息表)字段名称数据类型允许空是否主键备注IDIDInt否是zuoyebianhao作业编号Varchar(50)否否kechengming课程名Varchar(50

31、)否否gonghao工号Varchar(50)否否fabujiaoshi发布教师Varchar(50)否否banji班级Varchar(50)否否faburiqi发表日期Varchar(50)否否nianfen年份Varchar(50)否否xueqi学期Varchar(50)否否xuehao学号Varchar(50)否否xingming姓名Varchar(50)否否shangchuanzuoye上传作业Varchar(50)否否shangjiaoshijian上交时间Varchar(50)是否addtime修改时间Datetime(50)是否四、作业管理系统实现(一)代码实现1.管理员信息模块

32、代码列表管理员信息模块是有最多的代码文件的信息模块,数据库文件和数据信息也是需求最高的。如表8所示。表8 管理员信息模块代码列表功能模块代码文件名称代码文件描述管理员信息模块yhzhgl.jsp管理员信息添加mod.jsp管理员信息修改jiaoshixinxi_add.jsp教师信息添加jiaoshixinxi_list.jsp教师信息列表xueshengxinxi_add.jsp学生信息添加xueshengxinxi_detail.jsp学生信息详细xueshengxinxi_list.jsp学生信息列表kechengxinxi_add.jsp课程信息添加kechengxinxi_list.

33、jsp课程信息列表kechengxinxi_updt.jsp课程信息修改banjixinxi_add.jsp班级信息添加banjixinxi_list.jsp班级信息列表banjixinxi_updt.jsp班级信息修改2.教师信息管理模块代码列表。如表9所示。表9 教师信息管理模块代码列表功能模块代码文件名称代码文件描述教师信息管理模块jiaoshixinxi_updt.jsp 教师信息查看修改zuoyefabu_detail.jsp作业发布详细信息zuoyefabu_add.jsp添加作业发布信息zuoyefabu_list.jsp已有作业发布列表shangjiaozuoye_list.j

34、sp已有上交作业列表zuoyefabu_updt.jsp批改作业信息3.学生信息管理模块代码列表。如表10所示。表10 学生信息管理模块代码列表功能模块代码文件名称代码文件描述学生信息管理模块xueshengxinxi_updt.jsp修改学生信息zuoyefabu_list.jsp已有作业发布信息shangjiaozuoye_list.jsp已有上交作业信息shangjiaozuoye_add.jsp添加上交作业shangjiaozuoye_detail.jsp上交作业详细shangjiaozuoye_updt.jsp修改上交作业upload.jsp提交作业(二)功能模块实现1.登录功能(1

35、)登录页面。系统登录页面左侧和背景一体,为学院作业管理系统图案标题,右侧是用户进行登录信息输入框,登录页面主要功能实现的地方。(2)登录验证。用户在登录页面输入用户名,密码和随机验证码,选择用户权限角色,单击“登录”按钮,输入信息将提交数据库进行验证。信息验证成功,用户成功登录到个人页面。如果信息验证失败,系统提示用户名或密码错误,请重新输入登录页面,然后用户重新输入信息进行验证。2.学生模块功能(1)学生信息管理。学生成功登录并进入个人页面。左列显示第一个操作是学生的个人信息。学生可以查询和修改个人信息并提交。学生的个人信息主要包括学生学号、密码、姓名、性别、班级、籍贯、联系手机和备注。学生

36、可以通过单击操作查询信息。如果信息不正确,学生可以修改并提交。在学生的个人信息中,可以基于现有信息选择学生的性别和班级信息。(2)作业查询。学生作业查询功能主要实现查看教师已发布作业的信息通知,学生可以看到教师发布信息的作业代码、发布教师、所属班级、所属课程、作业发布日期和发布作业详细信息等,学生可以在线下载作业附件或者查看。当作业信息数量到达一定数值,信息列表就会分页显示,学生可以进行跳转页面操作查看作业信息。(3)作业上交。学生可以查看老师发布的作业的详细信息。可以在线下载和查看作业,然后选择作业提交操作。输入作业编号、学生学号、学生姓名、作业附件和提交日期。通过在此计算机上选择完整的作业

37、文件进行提交,学生可以提交作业附件。(4)成绩查询。学生完成作业提交后,只需等待教师进行作业批改,教师批改提交成绩和评语后学生即可收到作业批改详情,可以查看作业编号、发布作业教师、作业提交学生学号、学生姓名、提交时间、作业成绩和教师评语。学生可以进行成绩查询的详细信息和删除操作。3.教师模块功能(1)教师信息管理。教师通过登录页面验证成功进入个人页面,可以进行教师个人信息查询和修改提交,教师个人信息有教师工号、密码、姓名、性别、所授课程、班级、籍贯、年龄、职位、联系手机和备注信息,其中性别、所授课程和班级根据已有信息选择即可,还可以在备注栏输入职称或需要补充的内容。(2)作业发布。教师根据课程

38、作业,输入作业编码,教师工号、教师姓名、作业发布课程、发布班级和发布时间后进行提交。作业要求具体内容通过选择计算机作业文件进行上传,随着技术的成熟,教师上传作业要求资源时可以选择多种格式资源形式提交,也可以要求学生提交指定的作业形式。当发布作业列表数到达一定数值,进行分页显示,为了方便查询,加入了检索功能,教师输入课程名或者班级就可以搜索所需信息。(3)作业信息。发布作业后,教师对于发布错误或者需要更改的作业可以进行详细信息查询和修改操作,同时能够以Excel格式导出所以已发布作业信息,便于管理。(4)批改作业。在作业上传信息列表中,学生提交的作业信息显示为:作业编号、教师作业编号、教师姓名、

39、作业内容、该作业所属的课程、班级、学生学号、学生姓名和提交时间。教师下载学生的作业或在线查看,批阅结束输入成绩,然后填写评语。4.管理员模块功能在管理员对教师、学生、课程和班级模块功能实现过程中,每个小模块的信息查询列表页面中都拥有检索功能和信息分页显示功能。(1)用户信息管理。管理员可以进行个人信息的查询修改和密码更改,也可以添加新的管理人员,共同维护系统。(2)教师信息管理。可以进行对教师信息的添加、修改和删除操作。管理员对教师可以进行详细的信息添加录入,在添加教师信息时就可直接确定教师所教授的课程信息、教师授课班级和备注信息等,有新教师进校后,可以通过本功能将教师信息增加到系统中。管理员

40、能够实现的教师信息功能:教师工号、登录密码、姓名、年龄、授课班级、所授课程、籍贯、电话号码和备注。(3)学生信息管理。管理员对学生主要有学生信息添加和查询修改功能,管理员能够实现的学生信息功能有:学号、登录密码、姓名、性别、班级、籍贯、联系电话和备注。对学生信息进行维护,新生入学后,新生信息可以通过添加功能增加到系统中。(4)课程信息管理。管理员对课程信息是输入课程名,然后查询已经添加的课程信息或者进行课程名修改功能。(5)班级信息添加和查询修改。班级信息模块的管理主要是为了学院对各个班级的方便管理,并且班级学习只有管理员可以进行添加和修改,其他用户都只能进行选择班级,对于班级没有任何修改权限

41、。x学院本科生共有四个年级,每个年级三个专业四个班级,共输入十六个班级信息,管理员可以对添加的班级信息进行信息修改和查询。五、系统运行与测试(一)用户登录在浏览器中查看本科生作业管理系统,对系统进行访问,就可以看到系统的登录页面。用户登录验证成功就会跳转到用户对应个人首页;用户名、密码或验证码错误时系统会提示重新登录。登录页面如图9所示。图9 x学院作业管理系统登录页测试效果图(二)学生信息管理1.学生用户信息登录成功,跳转到学生信息管理页。学生可以看到自己用户名信息,管理权限和退出系统按钮,系统左侧菜单栏有个人资料、作业查询和作业上交功能。学生模块首页如图10所示。图10 x学院作业管理系统

42、学生首页测试效果图2.个人资料管理。点击个人资料查询,会进入学生修改个人资料页面,学生能够输入学生的学号、密码、姓名和所属班级等信息,然后选择提交系统就会保存用户提交或修改的信息。如下图11所示。图11 x学院作业管理系统学生个人资料管理测试效果图3.作业查询。点击菜单栏作业查询按钮,则会显示教师给学生发布的作业信息,学生可以下载或在线查看,了解教师的作业内容和要求,再进行相关详细或提交操作。如下图12所示。图12 x学院作业管理系统学生作业信息查询测试效果图4.作业上交。点击菜单栏作业上交,填写信息,点击上传选择电脑或网络文件提交作业,点击提交,完成作业提交。如下图13所示。图13 x学院作

43、业管理系统作业上交记录测试效果图5.成绩查询。选择成绩查询功能,页面显示教师对学生上交作业的成绩和评语。(三)教师信息管理1.教师正确输入用户名、密码和验证码进入教师信息管理页。教师可以看到页面右上角自己用户名,管理权限和退出系统按钮,系统左侧菜单栏有教师个人资料、作业发布和学生作业管理功能。进入教师信息管理首页,如图14所示。图14 x学院作业管理系统教师管理页测试效果图2.个人资料查询修改。点击个人资料查询,修改教师个人信息。如图15所示。图15 x学院作业管理系统教师个人资料查询修改测试效果图教师进行信息查询或修改时可以对所授课程和授课班级进行下拉选择,系统保存了所有课程和班级信息。如图

44、16所示。图16 x学院作业管理系统教师个人资料课程选择测试效果图3.作业发布。点击菜单栏作业发布按钮,页面显示发布作业和查询作业,单击发布作业,进入发布作业信息表,填写信息,单击提交,作业发布成功。发布作业需要选择作业文件,测试效果如图17所示。图17 x学院作业管理系统教师作业发布页测试效果图上传作业文件成功效果如图18所示。图18 x学院作业管理系统教师上传作业测试效果图教师还需要选择作业发布的时间、日期和学期,测试效果如图19所示。选择结束后点击提交即可发布作业。图19 x学院作业管理系统教师作业发布页测试效果图4.作业发布列表。显示教师发布作业的信息列表,测试效果如图20所示。图20

45、 x学院作业管理系统学生上交作业信息列表测试效果图教师对已经发布作业信息可以进行修改、删除和详细情况查询选择,修改功能会进入发布作业页面,重新更改信息;删除功能确定后系统会删除所选择的作业发布信息;详细功能则会显示关于发布作业的详细情况,教师还可以重新进行下载整理。测试效果如图21所示。图21 x学院作业管理系统学生上交作业详细页测试效果图5.学生作业管理。点击菜单栏学生作业管理,点击学生上交作业查询按钮,显示发布的作业学生已经上交的记录,教师可以选择下载、修改信息和删除操作。如图22所示。图22 x学院作业管理系统学生上交作业查询页测试效果图(四)管理员信息模块1.管理员主页。管理员通过登录页面验证成功进入管理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁