网上作业管理系统
摘 要
在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。
本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和ASP动态网页开发技术,基于Windows XP Professional操作系统和ACCESS数据库,设计并实现了一个功能较为完善的小型作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置学院、班级、课程;老师在线发布作业、批改作业、网上答疑;学生无组件上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。
本系统经过测试,运行效果稳定,操作方便、快捷。不仅适用于普通学校的作业管理,也适用于网络远程教学,能较好地解决作业管理混乱的状况。
关键词:B/S结构,作业管理 ,无组件上传
目 录
1 绪 论 .................................................................. 1 2 网上作业管理系统的需求分析 .............................................. 3 2.1 系统概述 .............................................................. 3 2.1.1系统的一般描述 ...................................................... 3 2.1.2系统运行环境 ........................................................ 3 2.2系统功能需求 .......................................................... 4 2.2.1管理员部分的主要功能要求 ............................................ 4 2.2.2教师部分的主要功能要求 .............................................. 4 2.2.3学生部分的主要功能要求 .............................................. 4 2.3系统性能需求 .......................................................... 5 2.4系统技术需求: ........................................................ 5 2.4.1开发技术 ............................................................ 5 2.4.2系统开发工具 ........................................................ 6 2.4.3 数据库技术 ......................................................... 6 2.4.4 IIS ................................................................ 7 2.4.5 SQL语言介绍 ........................................................ 9 2.4.6网上作业的应用 ..................................................... 10 2.4.7操作系统平台 ....................................................... 10 2.4.8系统安全技术 ....................................................... 11 2.5系统数据流图 ......................................................... 11 2.5.1管理员模块数据流程 ................................................. 11 2.5.2教师模块数据流程 ................................................... 12 2.5.3学生模块数据流程 ................................................... 13 3 网上作业管理系统设计 .................................................. 13 3.1 系统功能模块设计 .................................................... 13 3.1.1管理员模块: ....................................................... 13
3.1.2 教师模块 .......................................................... 14 3.1.3 学生模块 .......................................................... 14 3.2系统总体结构图 ....................................................... 14 3.3系统数据库设计 ....................................................... 15 3.4系统出错处理设计 ..................................................... 22 3.5系统安全保密设计 ..................................................... 22 4 作业管理系统的具体实现 ................................................ 23 4.1作业管理系统登录模块的实现 ........................................... 23 4.1.1用户登录模块的功能描述 ............................................. 23 4.1.2 用户登录模块的输入、输出 .......................................... 23 4.1.3 用户登陆模块的程序流程图 .......................................... 24 4.2 作业管理系统首页的实现 ............................................... 24 4.3管理员模块的实现 ..................................................... 25 4.3.1管理员修改个人资料模块的实现 ....................................... 25 4.3.2管理员设置院系、班级、课程模块的实现 ............................... 26 4.3.3管理员对教师管理模块的实现 ......................................... 26 4.3.4管理员发布、管理公告模块的设计与实现 ............................... 27 4.4教师模块的实现 ....................................................... 29 4.4.1教师发布、管理公告模块的设计与实现 ................................. 29 4.4.2教师修改个人信息模块的设计与实现 ................................... 29 4.4.3教师查看学生名单模块的设计与实现 ................................... 29 4.4.4教师布置作业模块的设计与实现 ....................................... 30 4.4.5教师批改作业模块的设计与实现 ....................................... 30 4.4.6教师网上答疑模块的设计与实现 ....................................... 31 4.5学生模块的设计与实现 ................................................. 32 4.5.1学生查看、搜索公告模块的设计与实现 ................................. 32 4.5.2学生修改个人资料模块的设计与实现 ................................... 33 4.5.3学生提出疑问、查看答疑信息模块的设计与实现 ......................... 34
4.5.4学生上传作业模块的设计与实现 ....................................... 35 5 系统的测试与运行 ...................................................... 36 5.1系统测试的目的和原则 ................................................. 36 5.2系统测试 ............................................................. 36 5.2.1系统入口测试要点 ................................................... 36 5.2.2 数据录入测试要点 .................................................. 36 5.3系统测试内容 ......................................................... 36 5.4测试结果 ............................................................. 37 结论 .................................................................... 38 参考文献 ................................................................ 39 致谢 .................................................... 错误!未定义书签。
1 绪 论
随着计算机技术的飞速发展,教育信息化、网络化的进程不断深入,特别是采用TCP/IP协议的Internet/Intranet的不断普及,利用计算机技术和网络技术已成为现代教育的一个重要发展方向,基于网络的教学软件由于在现代教育中可以最大限度地利用教育资源,因而得到迅速的发展。
我们所处的时代是一个信息增长和知识爆炸的时代,这一客观现实对传统教育方式提出了全新的要求,需要我们站在信息化社会的高度用全新的视野积极参与和促进教育改革。信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。如何有效进行作业管理就是一个让很多老师头痛的问题。
目前,国内外作业管理一般采用两种方法:一种将作业存在软盘上交;另一种者存放到教师电脑上的一个共享目录内。但这两种方法都有各自的弊端:前一种方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。但却存在一个更致命的缺点:学生可以随意查看、更改和删除其它同学的作业,造成大量如抄袭作业、恶意删除或修改其他同学作业的事情发生;老师在帮学生修改作业时,也很容易弄不清楚作业批改与否;作业是谁的或是旧作业没删除掉,跟新作业搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学校和老师带来很多的麻烦。在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。因此,将作业管理系统作为本次毕业设计课题是非常有意义,具有研究的价值。
现在国内外也有很多作业管理的软件,采用的技术也是多种多样,如基于JSP、FTP模式,但大多数作业管理系统主要用于网络学院的远程教学。至于校园内的正规教学,利用作业管理系统组织管理教学活动的并不多。针对国内外对教学管理软件的巨大需求和基本要求,一个好的教学管理软件,必须要功能齐全,操作简便,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的教学管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简便,便于安装,容易普及。
第 1 页 共 40 页