没有合适的资源?快使用搜索试试~ 我知道了~
php网上作业批改与管理系统的设计与实现毕业论文.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 65 浏览量
2023-08-11
07:59:08
上传
评论
收藏 1.18MB DOCX 举报
温馨提示
试读
39页
php网上作业批改与管理系统的设计与实现毕业论文.docx
资源推荐
资源详情
资源评论
网上作业批改与管理系统的设计与实现
[摘 要] 在现代化教育技术模式下,计算机已经广泛应用于学校的教育管理,给
传统的教学模式带来了重大的变革。如何有效进行作业管理是摆在我们面前的一个新课
题。在研究目前作业管理的基础上,从学校实际需求出发,采用当前流行的 B/S(浏览
器/服务器)架构和 PHP 动态网页开发技术,基于 Windows XP Professional 操作系统上
的 Apache Web 服务器和 MySQL 数据库,设计并实现了一个功能较为完善的在线作业批改
与管理系统。根据软件工程基本原理与方法,通过需求分析、设计、编码、测试等过程,
系统实现了管理员作业管理、公告管理以及教师和学生信息管理,教师在线布置作业、
批改作业、网上答疑和发布公告,学生上传作业、查看作业信息和提出疑问等功能。经
过测试,系统运行稳定,操作方便、快捷。该系统不仅适用于普通学校的作业管理,也
适用于网络远程教学。
[关键词] B/S 架构;作业管理;批改作业;网上答疑
Design and Implementation of Online
Students Assignment Correction System
Abstract: In the mode of modern education technology, computers are widely used in
the education and management of schools, which brings major changes to the traditional
teaching mode. Efficient management of assignments is a new topic placed before us. On the
base of studying the management of assignments, one almost full-featured online assignment
correcting and management system from the school's actual needs has been designed and
realized by use of the popular B/S ( Browser/Server ) architecture and PHP dynamic webpage
technology, which is running on the Apache Web server and MySQL database on the
Windows XP Professional operating system. According to the basic principles and methods of
software engineering, the system completes homework management, bulletin management as
well as information management of teachers and students, online assignments distribution,
assignment correcting, online problem solving, announcement, assignments uploading,
assignments viewing, questions raising and other functions. And its development process
includes the demand analysis, design, coding, testing and so on. After testing, it is found that
the system is stable and the operation by users is convenient. This system is suitable for not
only ordinary schools assignment management, but also online long-distance teaching.
Key words:B/S architecture; homework management; assignment correcting; online
problem solving
目 录
1 绪论.........................................................................................................................................1
1.1 课题背景和现状...........................................................................................................1
1.1.1 系统开发背景.....................................................................................................1
1.1.2 系统研究现状.....................................................................................................2
1.2 系统开发的目的及意义...............................................................................................2
1.2.1 系统开发的目的.................................................................................................2
1.2.2 系统开发的意义.................................................................................................3
2 需求分析与可行性研究.........................................................................................................3
2.1 系统需求描述...............................................................................................................3
2.2 系统功能需求...............................................................................................................3
2.2.1 管理员主要功能.................................................................................................3
2.2.2 教师主要功能.....................................................................................................4
2.2.3 学生主要功能.....................................................................................................4
2.3 可行性分析...................................................................................................................4
2.3.1 技术可行性.........................................................................................................4
2.3.2 经济可行性.........................................................................................................4
3 系统开发相关技术.................................................................................................................4
3.1 PHP 脚本语言 ...............................................................................................................5
3.2 MYSQL 数据库技术 ....................................................................................................5
3.3 APACHE 服务器技术 ..................................................................................................6
3.4 Wampserver 软件 ..........................................................................................................6
4 总体设计与数据库设计.........................................................................................................6
4.1 系统总体设计...............................................................................................................6
4.1.1 工作原理.............................................................................................................6
4.1.2 系统体系结构.....................................................................................................7
4.1.3 系统数据处理流程.............................................................................................9
4.1.4 系统角色分配...................................................................................................11
4.2 数据库设计.................................................................................................................12
4.2.1 概念结构设计...................................................................................................12
4.2.2 逻辑结构设计...................................................................................................15
4.2.3 表的设计...........................................................................................................16
5 详细设计与实现...................................................................................................................19
5.1 登录与注册.................................................................................................................19
5.1.1 数据处理流程...................................................................................................19
5.1.2 界面设计...........................................................................................................20
5.1.3 功能实现...........................................................................................................21
5.2 作业管理.....................................................................................................................23
5.2.1 数据处理流程...................................................................................................23
5.2.2 界面设计...........................................................................................................23
5.2.3 功能实现...........................................................................................................25
5.3 网上答疑.....................................................................................................................25
5.3.1 数据处理流程...................................................................................................26
5.3.2 界面设计...........................................................................................................27
5.3.3 功能实现...........................................................................................................29
5.4 教师学生基本信息维护.............................................................................................29
5.4.1 界面设计...........................................................................................................29
5.4.2 功能实现...........................................................................................................32
6 总结与展望...........................................................................................................................33
参考文献...................................................................................................................................34
致谢...........................................................................................................................................35
1
1 绪论
1.1 课题背景和现状
随着计算机技术的快速发展,信息化成为传统产业提高工作效率和企业竞争力的重
要途径,并且人们也不再满足于建立各种静态地发布信息系统,更多的时候需要能与用
户进行交互,并能提供后台的数据库管理和控制等服务的系统
[1]
。
国际互联网的出现极大地推动了教育的发展。目前,大中小学都在进行信息化的建
设,大到覆盖整个校园乃至全世界的校园网系统,小到各种教学用系统,都在实际的教
学工作和科研工作中发挥着至关重要的作用
[2]
。
众所周知,学校的教学任务十分复杂,工作也很繁琐, 可以预见的是在教学任务中,
作业的批改也是一个很重要的环节。传统的作业批改方式面临着变革,作业批改系统的
出现能够大大减轻教师的工作强度,进一步规范教学管理工作,并增强教学管理信息的
透明度,提高教学质量的功能,同时通过计算机实现异地作业批改已成为可能,因此作
业批改既可以在本地进行,也可以在异地进行,大大拓展了作业批改的灵活性
[3]
。
国内存在作业管理系统的整体安装软件,例如:学生作业管理系统 2.0、计算机学
生作业管理系统 2.6。这样的软件安装方便,实现快捷,但是整套软件缺乏针对性,不
能生搬硬套,也不利于维护,开发属于自己的系统显得尤其重要
[4]
。
1.1.1 系统开发背景
现代社会是信息时代,是以知识和信息的产生、传播和应用为基础的社会,知识经
济将占现代社会经济发展的主导地位。这些气氛都围绕着我们现代的大学校园。随着 e
时代的到来,网络正在现代的各种环境中扮演着越来越重要的核心角色。网络不仅仅是
工具,而且是信息交流的生命线
[5]
。网络的性能和用户的使用水平直接影响到信息交流
的水平。信息化带来了高效率,同时也带来了一些新的问题。网络规模扩大了,网络环
境复杂多样,越来越多的数据以数据库的方式存储在计算机系统里,所有这些变化,都
必然地对网络服务提出了新的要求
[6]
。
互联网给学习者提供了丰富的超媒体资源,为学习者创造出了一种由他们自行控制
的学习环境,在目前的一些高校有很少一部分课程给出课程单元数、学时数、学习目标。
而在以下方面涉及不多:比如一些帮助学习者了解学习该课程所需要的知识水平、自己
的知识层次、学习进度和学习方法的一些系统;但一门课程的组织是线性的,不是层次
状或网状的,也不支持学习单元之间的查询、检索功能。没有便捷的检索方式来帮助学
习者使用网上课程资料,学习者只能中断学习进程;缺少课程学习的帮助系统,学习者
只能按自己的上网知识来进行操作
[7]
。或者我们再谈及另一些方面:在我们进行学习的
过程当中需要及时的在师生之间进行信息交流和管理,怎样去方便学生与教师之间的信
息交流和管理。这种交流是多方面的,比如:教师要对学生进行及时的作业检查。其中
剩余38页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3537
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功