基于ASP在线作业管理系统论文.doc

上传人:h**** 文档编号:131011 上传时间:2018-07-09 格式:DOC 页数:28 大小:562.50KB
下载 相关 举报
基于ASP在线作业管理系统论文.doc_第1页
第1页 / 共28页
基于ASP在线作业管理系统论文.doc_第2页
第2页 / 共28页
基于ASP在线作业管理系统论文.doc_第3页
第3页 / 共28页
基于ASP在线作业管理系统论文.doc_第4页
第4页 / 共28页
基于ASP在线作业管理系统论文.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、新疆财经大学 毕业(设计)论文 题目 : 在线作业管理系统 设计与实现 姓 名 : 艾孜提艾力 .阿布力孜 学 号 : 2007100658 院 部 : 计算机科学与工程学院 专 业 : 计算机科学与技术 班 级 : 计算机 07 - 2班 指导教师 姓名及职称 : 米热古丽 .艾力 ( 助教 ) 完成日期 : 2012年 1月 12日 新疆财经大学 2012 届毕业论文 摘 要 在现代化的教育技术模式下,计算机已经广泛应 用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。 本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采

2、用当前较为流行的 B/S(浏览器 /服务器)结构和 ASP 动态网页开发技术,基于 WindowsXP Professional 操作系统和 Access 数据库,设计并实现了一个功能较为完善的小型作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置学院、班级、课程;老师在线发布作业、批改作 业、网上答疑;学生无组件上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。 本系统经过测试,运行效果稳定,操作方便、快捷。不仅适用于普通学校的作业管理,也适用于网络远程教学,能较好地解

3、决作业管理混乱的状况。 关键字: B/S 结构;作业管理 ;无组件上传 ; 新疆财经大学 2012 届毕业论文 目录 第 1 章 绪 论 . 1 第 2 章 学生作业管理系统的需求分析 . 2 2.1 系统概述 . 2 2.1.1 系统的一般描述 . 2 2.1.2 系统运行环境 . 2 2.2 系统功能需求 . 2 2.2.1 管理员部分的主要功能要求 . 3 2.2.2 教师部分的主要功能要求 . 3 2.2.3 学生部分的主要功能要求 . 3 2.3 系统性能需求 . 3 2.4 系 统技术需求 . 4 2.4.1 开发技术 . 4 2.4.2 系统开发工具 . 4 2.4.3 数据库技

4、术 . 4 2.5 系统数据流图 . 5 2.5.1 管理员模块 DFD . 5 2.5.2 教师模块 DFD . 5 2.5.3 学生模块 DFD . 6 第 3 章 学生作业管理系统设计 . 7 3.1 系统功能模块设计 . 7 3.1.1 管理员模块 . 7 3.1.2 教师模块 . 7 3.1.3 学生模块 . 7 3.2 系统总体结构图 . 8 3.3 系统数据库设计 . 8 3.4 系统出错处理设计 . 11 3.5 系统安全保密设计 . 11 第 4 章 作业管理系统的具体实现 . 12 4.1 作业管理系统登录模块的实现 . 12 4.1.1 用户登录模块的功能描述 . 12

5、4.1.2 用户登录模块的输入、输出 . 12 4.1.3 用户登录模块的程序流程图 . 13 4.2 管理员模块的实现 . 13 4.2.1 管理员修改密码模块的实现 . 13 4.2.2 管理员设置班级、课程模块的实现 . 13 4.2.3 管理员对教师管理模块的实现 . 14 新疆财经大学 2012 届毕业论文 4.2.4 管理员发布、管理公告模块的设计与实现 . 15 4.3 教师模块的实现 . 16 4.3.1 教师修改密码模块的设计与实现 . 16 4.3.2 教师布置作业模块的设计与实现 . 16 4.4 学生模块的设计与实现 . 18 4.4.1 学生查看、公告模块的设计与实现

6、 . 18 4.4.2 学生修改密码模块的设计与实现 . 18 4.4.3 学生上传作业模块的设计与实现 . 18 第 5 章 系统的测试与运行 . 20 5.1 系统测试的目的和原则 . 20 5.2 系统测试 . 20 5.2.1 系统入口测试要点 . 20 5.2.2 数据录入测试要点 . 20 5.3 系统测试效果 . 20 总 结 . 22 致 谢 . 23 参考文献 . 24 新疆财经大学 2012 届毕业论文 1 第 1 章 绪 论 随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。如何有效进行

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

8、校,都需要一个实用的作业管理系统来规范作业管理,这 将会大大提高学校的管理水平,优化资源,实现效益的最大化。因此,将作业管理系统作为本次毕业设计课题是非常有意义,具有研究的价值。 现在国内外也有很多作业管理的软件,采用的技术也是多种多样,如基于 JSP、 FTP模式,但大多数作业管理系统主要用于网络学院的远程教学。至于校园内的正规教学,利用作业管理系统组织管理教学活动的并不多。针对国内外对教学管理软件的巨大需求和基本要求,一个好的教学管理软件,必须要功能齐全,操作简便,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的教学 管理系统,不管是计算机专业人员

9、还是其他用户都能很快上手,操作简便,便于安装,容易普及。 本系统是针对现在各种类型的学校教学中的作业管理问题,采用目前在网站开发中使用广泛的 ASP 技术,基于 WindowsXP Professional 操作系统 所开发的一套作业管理系统。本系统实现了老师可以自由发布作业要求、发布查看公告,网上答疑,学生上传作业、查看搜索公告,提出问题,查询作业信息、成绩等功能;界面友好,使用方便。在安全性方面,利用了目前广泛应用于网络站点系统中的 md5 加密技术,在实现系统功能的基础上最大限度的防止 了非法窃取他人信息的行为的发生。通过此系统使学校教学更方便、高效,实现资源的共享以及自动化的管理,帮助

10、学校有效的开展全面的信息化教学,尤其适合于高校进行作业管理,同时也能很好地运用于基于因特网的远程教学。 新疆财经大学 2012 届毕业论文 2 第 2 章 学生作业管理系统的需求分析 2.1 系统概述 2.1.1 系统的一般描述 该系统的开发主要是为提高目前学校作业管理的效率,重点解决了作业管理混乱、教师携带批改不方便、远程教学却无法远程提交或批改作业等问题,有效地利用了各学校现有的电脑与网络资源,促进学校全面展开信息化教学,也能 使相关人员利用互联网就可以足不出户的了解到学校现有设备的情况。同时也给老师和学生提供一个互相交流的平台,可以实现垮空间、跨时间的交流,不仅节约了资源和时间,学生也能

11、及时从老师获取反馈信息,提高学习成绩,极大地提高了工作、学习效率。 2.1.2 系统运行环境 为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配 置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即 Internet,也可适用于内部的局域网。其运行要求如下: I. 软件环境 客户端: 操作系统: Windows2003/XP 网络协 议: TCP/IP 浏览器: Internet Explorer 6.0 数据库: Microsoft Access2003 服务器端: IIS 5.0 操作系统: Windows2003/XP 网络协议: TCP/IP WEB 服务器: I

12、nternet Information 6.0 数据库: Microsoft Access2003 II. 硬件环境: 服务器 CPU:PIII 500 以上 ,内存 :256M 客户机 CPU:P200MMX 以上,内存: 32M 以上 2.2 系统功能需求 学生作业管理系统主要提供网上的作业管理平台 ,主要分为管理员、教师、学生三新疆财经大学 2012 届毕业论文 3 个部分的功能。 2.2.1 管理员部分的主要功能要求 管理员登录功能,根据权限进入管理员相应的页面的功能 管理员发布公告、管理公告(查看、修改、删除)的功能 管理员修改密码的功能 管理员设置学生、科目、班级,管理,功能页面同

13、样具有查看、修改、删除的功能 2.2.2 教师部分的主要功能要求 登录功能,根据权限进入教师相应的页面的功能 修改密码 功能 任课记录 下载管理 布置作业 2.2.3 学生部分的主要功能要求 学生登录功能,根据权限进入学生相应的页面的功能 学生查看、搜索公告的 功能 学生查看 个人资料的功能 我的作业 留言交流 2.3 系统性能需求 实用性:为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。 操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。 技术先进:

14、产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。 新疆财经大学 2012 届毕业论文 4 安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入 Internet,无论您身在何处,只要您可以访问 Internet 都可以使用本系统。 适应性:应该能广泛应用于不同类型的学校。系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。 代码可读性好:文中的代码将尽可能简洁,易懂。 2.4 系统

15、技术需求 2.4.1 开发技术 目前,开发此类系统的技术主要有 ASP、 JSP 技术。针对本系统的功能需求和性能需求,采用的是 ASP( Active Server Page)技术,即活动服务页。它是一套微软开发的服务器端运行的脚本平台。通过 ASP 可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互并且高效的 Web 服务器应用程序。有了 ASP 不必担心客户的浏览器是否能运行所编写的代码,所有的程序都将在服务器断执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器将执行的结果返回给客户浏览器,减轻了客户端浏览器的负担,大大提高了交互的速度。

16、同时它有自己独具的优点,包括无需 compile 编译,容易编写,在服务器端直接执行; 使用普通的文本编辑器即可进行编辑设计; ASP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,提高了程序的安全性; 语言相容性高 ,能 与所有的 ActiveX Script 语言都相容 ; 易于操控数据库可以轻易地通过 DBC(Open Database Connectivity)驱动 程序 连接各种不同的数据库 。 2.4.2 系统开发工具 本系统采用 DreamweaverMX作为开发工具。 DreamweaverMX是一个可视化的建立 Web站点和应用程序的专业工具,不仅提供了强大

17、的网页编辑功能,而且提供了完 善的站点管理机制,是一集网页创作和站点管理两大利器于一身的超重量的创作工具。利用它的可视化编辑功能,可以快速地创建页面而无需编写任何代码。也支持最新的 Web 技术,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 2.4.3 数据库技术 1.数据库系统 目前,系统开发一般采用 Access 和 SQL SERVER 作为后台数据库,本系统采用Access2003 作为后台数据库。 大多数的中小 型单位 日常的数据应用是建立 在 Windows平台上的 , 由于 Access 与 Windows 界面 风格一致,有许多向导帮

18、助, 因此适用于不同层次的用户掌握使用,上手很快。 新疆财经大学 2012 届毕业论文 5 2.数据库访问技术 本系统利用 ADO( ActiveX Data Object)访问数据库。它是一种容易使用并且可扩展的可以给网页赋予访问数据库功能的技术。在本系统中,使用了 ADO 对象中的connection 和 recordset 对象及其相关的方法实现了对数据库的访问和操作如在代码中常出现 rs.open sql , conn, 1, 1, 使用 RS.Open 方法存取数据库 。 要实现数据库的访问,首先要实现数据库的连接。本系统采用 Access 文件的相 对路径实现读取数据库的功能。虽然

19、 Access 数据库本身不是一个数据库服务器,不能用服务器来运行查询,在安全性方面也存在一定的问 题,但与数据库的连接上非常容易实现,代码简单易懂。 2.5 系统数据流图 本系统分为管理员、教师、学生三个部分 。 2.5.1 管理员模块 DFD 对页面的维护,公告、用户信息、教师信息、学院、班级、课程的添加、删除、修改,其数据流图如下: 图 2.1 管理员 DFD 图 2.5.2 教师模块 DFD 教师 查看 公告,布置作业,批改作业 ,其数据流图如下 : 管理员登录 1.1 检查用户名,密 码和类别 1.2 添加、删除公告 D1 管理员信息 写入数据库 D2 公告信息 用户信息正确 1.3

20、 发布公告 显示结果 1.4 添加、删除 /班级 /课程 写入数据库 D3 班级表 1.5 密码修改 写入数据库 D1 管理员信息 新疆财经大学 2012 届毕业论文 6 图 2.2 教师 DFD 图 2.5.3 学生模块 DFD 学生查看公告、作业信息、上传作业、 在线留言 ,其数据流图如下: 图 2.3 学生 DFD 图 数据字典是 对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。 学生登录 1.1 检查用户名,密码和类别 D1 学生信息 用户信息正确 1.2 查询信息 1.2.1 查询公告信息 显示结果 1.2.2 查询留言信息 1.2.3 查询作业信息 显示结果 结果 1.3 上传作业 D2 上载作业表 教师登录 1.1 检查用户名,密码和类别 D1 教师信息 用户信息正确 1.2 查询信息 1.2.1 查看全部作业信息 1.2.2 查询已布置的作业信息 1.2.3 查询已交作业的学生名单 显示结果 显示结果 显示结果 1.3 修改密码 1.4 批改作业 显示分数 显示 结果 用户信息正确 显示结果

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。