基于Web的学生作业管理系统的设计与实现.doc
《基于Web的学生作业管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Web的学生作业管理系统的设计与实现.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Web的学生作业管理系统的设计及实现The Designand Implementation of Students Homework Management System Based on Web江西师范大学数学及信息科学学院学士学位论文姓 名:学 号:学 院:数学及信息科学学院专 业:信息管理及信息系统指导教师:完成时间:2011年4月22日第 31 页学生作业管理系统设计及实现【摘要】现行大学、各种网校,学生根据教师安排提交作业,教师对学生作业进行批阅与管理。大都是通过Email完成,作业管理比较混乱。开发此系统目是有效地解决了作业管理混乱局面。通过此系统,教师可以在线布置作业与对已布
2、置作业列表有效管理。教师可以在线对学生作业进行批阅与批量下载管理,对班级某次作业已提交情况与学生个人所有次数作业提交情况能有效地进行统计,大大提高作业管理效率。【关键词】作业管理、网络教学、The Designand Implementation of Students Homework Management System Based on Web【Abstract】Nowadays, in many universities and a variety of net school, students submit the homework according to the teachersa
3、rrangement, and also teacher marking and manage the studentshomework in batches. Mostly done by E-mail, and the job management is disordered. The purpose of developing this system is to find a solution to solve this job management chaos. With this system, teachers can assign the homework online and
4、manage the homework assigned effectively. Teachers can manage the studentshomeworks and download the studentshomework in batches online, and be able to have a statistic for the status of submitted of particular homework and the total homework submitted of student effectively, greatly improve the eff
5、iciency of operations management.【Key words】The management of homework、Online education目录1 前言11.1 开发背景11.2 开发意义12 需求分析22.1 管理员模块功能需求22.1.1 管理员登录及注册和修改个人资料22.1.2 管理员需求22.2 教师模块功能需求3教师登录及修改个人资料3教师功能需求32.3 学生模块功能需求4学生登录及修改个人资料4学生功能需求42.4 系统功能结构图52.5 系统数据流程图63系统设计73.1 开发工具介绍73.2 技术概述73.2.1 开发语言选择73.2.2
6、数据库选择83.2.3 前台页面布局83.2.3 后台系统架构83.3 数据库设计93.3.1 数据字典93.3.2 数据库关系图124 详细设计134.1 登录页134.2 管理员页面144.2.1 管理员首页144.2.2 管理员班级管理页面154.3 教师页面164.3.1 教师首页164.3.2 教师发布作业页面174.3.3 教师批阅作业页面184.3.4 教师统计作业页面194.4 学生页面204.4.1 学生首页204.4.2 学生上交作业页面215 结束语221 前言1.1 开发背景随着信息技术发展,电脑化教学以及网络教学普及。给传统教学模式带来重大变革。但如何有效率管理学生作
7、业却变成了教师棘手问题。目前一般作业管理采用二种模式:一种是存放在教师共享目录下,另一种是通过接收E-mail收取学生作业。但这二种管理方式都有弊端:前一种学生可以随意查看、修改、删除其它学生作业。造成大量如抄袭、恶意删除或修改别人作业现象。这二种方法都有一个共同弊端,也是本系统着力要解决问题。就是教师在批阅学生作业时候,不知道此作业是否已批。此作业是谁容易搞混。以及正在批作业是否是最新,以及查看哪些同学没交作业以及统计班级或班级成员作业成绩。虽然可以用严格纪律实现管理。但仍然会给学校与教师带来诸多麻烦。在当今信息化时候。如果有一个实用作业管理系统来规范管理作业。这将大大提高学校作业管理效率。
8、 开发意义此系统很好地解决了如今学生作业管理混乱局面。本系统采用ASP编程技术开发。本系统最终用户只有管理员、教师与学生。教师主要发布作业、批阅作业与统计作业。批阅作业时系统智能提示各班待批作业次数。教师对学生作业可以在线下载单个学生作业然后对其评分也可批量下载批阅然后评分。对已批阅学生作业则显示已批阅。教师统计作业有统计单个学生所有次数已交作业情况与统计单个班级已交作业情况。学生查看班级作业已发布作业列表时,系统自动显示没交作业次数。同时学生能在线及时得到作业批阅反馈。此系统高效地提高了学生作业管理。科学规范地管理学生作业,大大提高学校管理水平,优化资源,实现效益最大化。2 需求分析 管理员
9、模块功能需求2.1.1 管理员登录及注册与修改个人资料登录页面是整个系统入口,应当做好安全防范,防止没用经过登录验证而访问此系统。管理员登录系统后,可以修改个人相关资料以及密码。表2.1 管理员登录及修改个人信息功能需求功能编号功能名称功能描述1登录功能验证帐号与密码是否匹配,并给出相应提示信息2修改个人资料修改一些基本资料。3更改密码需先验证原密码,如正确方可将更改密码。4新增管理员可以对管理员进行查看以及增加管理员.2 管理员需求管理员登录系统后,可以对教师、学生个人信息进行增、改以及拥有开班设置权限与一些系统基础信息设置权限(院系管理以及学期管理与公告管理)。表2.2 管理员功能需求功能
10、编号功能名称功能描述1教师管理对本系统教师用户信息增、删、查、改等功能2学生管理对本系统学生用户信息增、删、查、改等功能3班级管理开设新班级以及对班级成员增删功能。4院系管理对学校院系进行增删查功能。5学期管理对学期进行增删查功能。6公告管理对公告有增、删、查、改功能。 教师模块功能需求.1教师登录及修改个人资料登录页面是整个系统入口,应当做好安全防范,防止没用经过登录验证而访问此系统。教师登录系统后,可以修改个人相关资料以及密码教师登录及修改个人信息功能需求功能编号功能名称功能描述1登录功能验证帐号与密码是否匹配,并给出相应提示信息2修改个人资料修改一些基本资料。3更改密码需先验证原密码,如
11、正确方可将更改密码。.2教师功能需求教师登录系统后,拥有班级管理与作业管理(发布作业、批阅作业以及统计作业。)表2.4 教师功能需求功能编号功能名称功能描述1班级管理查看所任班级列表及查看单个班级里学生成员列表2发布作业查看单个班级已布置作业列表、修改单次作业内容、发布新作业3批阅作业根据各班级待批作业次数排序来批阅学生作业4统计作业有二种统计方式1:统计某班级某一次数已交作业情况2:统计某班级某学生已交全部作业情况5查看公告查看公告信息。 学生模块功能需求.1学生登录及修改个人资料登录页面是整个系统入口,应当做好安全防范,防止没用经过登录验证而访问此系统。学生登录系统后,可以修改个人相关资料
12、以及密码学生登录及修改个人信息功能需求功能编号功能名称功能描述1登录功能验证帐号与密码是否匹配,并给出相应提示信息2修改个人资料修改一些基本资料。3更改密码需先验证原密码,如正确方可将更改密码。.2学生功能需求学生登录系统后,拥有班级管理与作业管理(查看某次班未交作业次数及交作业以及查看教师反馈。)学生功能需求功能编号功能名称功能描述1班级管理查看所在班级列表及查看单个班级里同学成员列表2作业管理5查看公告查看公告信息。2.4 系统功能结构图有上以上功能需求可画出如下系统功能结构图图2-1系统结构图2.5 系统数据流程图有以上功能需求与系统结构图可得出如下流程图图2-2数据流程图3系统设计3.
13、1 开发工具介绍开发此系统共用到如下工具1Visual Studio 2008 Visual Studio 2008整合了对象、关系型数据、XML访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。同时Visual Studio 2008支持项目模板、调试器与部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用与Mobile应用。2SQL Server 2005SQL Server 2005 是微软公司开发一个大中型关系数据库平台。在此系统开发中我们用它来
14、存储此系统有需求存储数据。3Microsoft Visio 2003Microsoft Visio 2003便于 IT 与商务专业人员就复杂信息、系统与流程进行可视化处理、分析与交流。使用具有专业外观 Office Visio 2003 图表,可以促进对系统与流程了解。在此系统开发中我们用它来画数据流程图与系统结构图。3.2 技术概述3.2.1 开发语言选择本系统采用开发,是一种动态网站开发技术,对比及ASP、PHP等同类开发技术,ASP优势很明显在于它简洁设计与实施。这是面向对象编程人员梦想:语言灵活,并支持复杂面向对象特性。在这种意义下,它真正能够及编程人员现有技能进行互操作。由于 ASP
15、 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台威力与灵活性。 框架类库、消息处理与数据访问解决方案都可从 Web 无缝访问。ASP 也及语言无关,所以可以选择最适合应用程序语言,或跨多种语言分割应用程序从前景上来看 Framework在即将成为主流系统Windows7上已经预安装,也就是说里东西即将成为编程主流,所以日后也可能成为dynamic webpage scripting主流。ASP动态网页编程技术中。页面表示代码(.aspx)及逻辑处理代码(.cs)是分开处于两个不同文件当中,即CodeBehind编程技术。有助美工与后台程序员异同开发。 数据库选择数据库采用是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 学生 作业 管理 系统 设计 实现
限制150内