学生作业管理系统论文

  • 格式:doc
  • 大小:140.27 KB
  • 文档页数:19

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

摘要 (2)

1课题的可行性与需求分析 (3)

1.1系统功能需求 (3)

1.1.1管理员部分的主要功能要求 (3)

1.1.2教师部分的主要功能要求 (3)

1.1.3学生部分的主要功能要求 (3)

1.1.3 决定可行性的主要因素 (4)

1.2性能分析 (5)

1.2.1系统性能需求 (5)

1.2.2主要功能要求 (5)

1.3系统技术需求: (6)

1.4系统数据需求 (6)

1.5需求分析 (8)

1.5.1 设计目标 (8)

1.5.2 开发意图 (8)

1.5.3 功能需求分析 (8)

1.5.4 总结 (8)

2总体设计 (9)

2.1处理流程和数据流程 (9)

3 详细设计 (12)

3.1下面以结构图来描述 (12)

3.2用户数据表 (13)

4 结果分析 (17)

参考文献 (18)

摘要

随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。如何有效进行作业管理就是一个让很多老师头痛的问题。

目前,国内外作业管理一般采用两种方法:一种将作业存在软盘上交;另一种者存放到教师电脑上的一个共享目录内。但这两种方法都有各自的弊端:前一种方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。但却存在一个更致命的缺点:学生可以随意查看、更改和删除其它同学的作业,造成大量如抄袭作业、恶意删除或修改其他同学作业的事情发生;老师在帮学生修改作业时,也很容易弄不清楚作业批改与否;作业是谁的或是旧作业没删除掉,跟新作业搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学校和老师带来很多的麻烦。在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。

关键词:ADO技术,JSP

1课题的可行性与需求分析

1.1系统功能需求

学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

1.1.1管理员部分的主要功能要求

管理员登录功能,根据权限进入管理员相应的页面的功能

管理员发布公告、管理公告(查看、修改、删除)的功能

管理员设置院系、班级、课程、任课教师,同样具有查看、修改、删除的功能

管理员修改个人资料功能

管理员中的教师管理,实现教师登陆信息的初始化功能

1.1.2教师部分的主要功能要求

教师登录功能,根据权限进入教师相应的页面的功能

教师发布公告、管理公告(查看、修改、删除)功能

教师修改个人资料功能

教师查看学生名单功能

教师在线布置、批改作业功能

教师网上答疑功能

1.1.3学生部分的主要功能要求

学生登录功能,根据权限进入学生相应的页面的功能

学生查看、搜索公告的功能

学生修改个人资料的功能

学生查看、下载老师的作业题目,上传作业(说明作业格式),查看老师对作业的批改情况功能

学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能

1.1.3 决定可行性的主要因素

成本/效益分析结果,效益>成本。

技术可行,现有技术可完全承担开发任务。

操作可行,软件能被原有工作人员快速接受。

(1) 技术可行性:本系统的开发利用Microsoft Access作为本系统的数据库。它是一个支持多用户的新型数据库,适用于中小型规模的数据量需求。使用VBScript作为系统开发的开发环境,它作为一种现代的编程脚本语言,提供完善的指令控制语句与对象的支持及丰富的数据类型,给开发满足客户要求的高性能系统提供了保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

整个系统属于一个规模比较中小的MIS系统。尽管其在组织关系上存在着很大的复杂性,繁琐性,不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

(2) 经济可行性:由于系统对学校的正常运行的影响是相当大的,所以必须要设置单独的服务器来运行这个系统。又考虑到所有计算机硬件软件都是存在出错可能的(具体到这个系统,由于其需要不间断的运行,所以其出错的可能就会变得更大),因此整个系统应该考虑使用双机热备份技术。使用两台服务器同时运行,一个为主一个作备份,这样可以避免服务器故障对整个系统的影响。又考虑到这个系统是为公司内部服务的,而且数据库设置和调试时候都必须要直接使用服务器,所以应该将服务器设置在公司内部。现在,计算机的价格已经十分低廉,性能却有了很大的进步。而本系统的开发,为的公司工作效率带来了一个质的飞跃,主要表现有以下凡个方面:

第一、本系统的运行可以代替人工进行许多繁杂的劳动;

第二、本系统的运行可以节省许多资源;

第三、本系统的运行可以大大的提高公司的工作效率,等等;

所以,本系统在经济上是可行的。

(3) 操作可行性:系统本身方便操作是我们努力追求的目标。考虑到使用者对电脑操作的不熟悉,我们努力采用简单直接的操作方式。节省操作环节,减少操作步骤。

1.2 性能分析

1.2.1系统性能需求

实用性:为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。

操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。

技术先进:产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。

安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。

适应性:应该能广泛应用于不同类型的学校。系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。

代码可读性好:文中的代码将尽可能简洁,易懂。

1.2.2主要功能要求

主要功能:为方便教师检查学生的实验作业,减少大量数据处理,复杂的排版操作从而经常出现错误率高、网页样式不一、重覆枯燥计算机操作和网页美观性的问题,提高学生的实验效率。

查看实验作业时应保证查准率,查看的记录应与给定的实验项内容完全匹配。数据安全性,修改数据时,一定要保证输入正确,并且数据保密性要高。

输入要求:数据完整、详实

输出要求:简捷、快速、实时

安全与保密要求:客户端要求提供身份验证,只允许通过身份验证的用户使用本系统

要求能在发生意外(如掉电)的情况下,保证不丢失数据。