基于wamp的作业管理系统的设计和实现

基于wamp的作业管理系统的设计和实现

ID:32636555

大小:57.08 KB

页数:5页

时间:2019-02-14

基于wamp的作业管理系统的设计和实现_第1页
基于wamp的作业管理系统的设计和实现_第2页
基于wamp的作业管理系统的设计和实现_第3页
基于wamp的作业管理系统的设计和实现_第4页
基于wamp的作业管理系统的设计和实现_第5页
资源描述:

《基于wamp的作业管理系统的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于WAMP的作业管理系统的设计和实现李丽华黄冈科技职业学院438000摘要木文所论述的在线作业管理系统釆用WAMP(WindowsServer2008+Apache+Mysql+PHP)平台,非常方便用户使用,有效地完成了教师发布作业、教师作业批改、作业批改反馈、学生作业上传、学牛查看作业批改结果等功能。关键词在线作业管理系统,WAMP,设计,实现随着网络技术在教育领域中应用的不断发展,教育方式正面临着一场巨大的变革,一些新兴的教学手段如远程教学、网上培训、网上学校在国内越来越普及,己逐渐成为我国发展教育事业的一项战略抉择,并越来越显示出传统教育方式

2、所无法比拟的优越性。在线作业管理系统作为师牛作业交流的平台,在整个教学过程和教学结果中扮演着尤为重要的角色。Apache+Mysql+PHP是一组常用来搭建动态网站或者服务器的开源软件,木身都是各自独立的程序,被放在一起使用后,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。1.基于WAMP作业管理系统的设计1.1基于WAMP作业系统的模块设计根据高校教学活动的实际需求和问卷调查,作出了在线作业管理系统需求分析的基础上,将整个系统(assignment_system)^为三个主要模块来实现,它们分别是用户管理模块(user_manage

3、ment)>作业管理模块(assignment^management)和系统管理模块(system__management),用户管理模块主要实现根据教师/学牛/管理员用户特点分配不同的权限和功能,各权限的用户能实现登录、修改密码和注销的功能;作业管理模块主要实现教师可以发布/修改/删除作业项目、教师可以给学牛上交的作业批改评语和打分并由系统自动统计学牛作业完成情况、学生可以上交教师布置的作业或修改已经上交的作业并查看自己作业的批注和分数;系统管理模块主要实现用户注册信息的批量导入、维护以及系统在线升级。进一步,用户管理模块可细分为用户登录、用户注销和

4、用户密码修改模块。作业管理模块可细分为作业项目发布、作业项目修改、作业项目删除、作业上交、作业修改、作业评改和作业整理模块。系统管理模块可细分为用户信息批量导入、维护和系统在线升级模块。在线作业管理系统中,数据的产生具有一定的吋序关系。登录用户分为管理员、教师和学生三类,在系统中首先要确定任课教师,然后指定任课教师的权限,即任课教师或管理员的身份。其次,教师获得权限后,可以获得用户名和密码,并可以修改密码。然后教师向题库中添加作业题供学生完成。学生登录系统后完成作业提交作业,作业结果供教师和学生查看。1.2系统的数据库设计系统的运行依赖于数据库的支持,

5、根据在线作业管理系统的需求分析和主要功能模块的具体实现流程,经过分析,该系统的实现需要创建四张数据库表,它们分别是assignment_give(^业布置信息表)、assignment_result(fK业成绩信息表),user_information(用户信息表),finishedassignment_information(作业完成信息统计表)。2.系统的具体实现过程2.1系统数据库搭建在WAMP开发环境中的phpMyAdmin下建立数据库assignmnet_db,然后导入数据库脚本文件assignment_system.sql,该文件包含了系统

6、所需的数据表信息以及重要记录信息。2.2系统主要功能模块的实现2.2.1数据库关联交互功能的实现在phpMyAdmin中成功导入assignment_system.sql文件,建立好数据库后,编写程序来实现与数据库的关联交互。2.2.2用户登陆功能的实现本作业管理系统的程序采用快速开发的模式编写,html和js重复部分采用html和js代码函数重复调用,这样可以大大简化了代码结构,加快开发速度;全部页面使用目前最优的div+css的布局方式显示,在保证页面输出速度的同吋保证各种Web浏览能很好地兼容显示。2.2.3用户权限管理功能的实现登录成功后,根据

7、不同用户类型跳转到不同的权限管理页面。图2.2处理用户修改密码deal_pass.php224教师功能模块的实现教师进入作业管理系统后,首先需要添加不同的作业项目,在添加每个作业项目时需要同步上传每个作业项目的相关作业文件,上传成功后,能够在作业列表中显示具体的作业项目信息。教师发布的作业项目文件存放在在线作业管理系统/assignment文件夹下,同吋学生上传的相关作业完成文件存放在在线作业管理系统/student_up文件夹下,主要由以下所列程序实现:图2.3处理发布作业项目deal_up.php在教师用户发布作业项目后,当学生用户登录到系统后可以

8、通过选择相应的作业项目来获取作业项目文件,再通过作业管理系统上传提交作业完成文件,当教师用户进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。