教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 课后作业管理系统的设计与实现

课后作业管理系统的设计与实现

上传者:网友
|
翻新时间:2022-11-26

课后作业管理系统的设计与实现

摘 要:最近几年,互联网的发展非常迅速,以其独特的功能,大大提高了应用范围,也深刻地影响了教育领域。文章阐述了怎样使用JAVA语言和MYSQL来构建一个网上作业管理系统的过程,以期能够改变过去纸质的作业递交方式,使学生能以更加现代化的方式递交作业,同时也让老师更轻松。

关键词:作业管理;java;mysql

在这个计算机大量普及的时代,教育行业也不免受到影响。学校工作繁杂、资料重多特别是对于学生成绩管理来说,免不了使用计算机。制作这个课后作业管理系统的目的就是期望能够做出一套比较完整的、统一的系统,让这个系统为高校服务,让各高校教务工作人员能够更加轻松的工作,摆脱纸质管理的麻烦,为教师和学生减轻作业管理上的负担。课后作业管理系统依据开发要求主要应用于校园,完成对课后作业的布置和作业收集管理,使数据管理更人性化、更现代化、更智能化以及更自动化。与此同时,减轻管理人员的工作量,减少不必要的支出,增加工作效率和准确率,使管理变得井井有条而且更加科学、更加符合实际。

1 详细设计

1.1 成绩管理总体功能设计图

成绩管理总体功能设计图,如图1所示。

逻辑结构设计阶段完成的任务是概念模型向某种数据模型的转换。设计逻辑结构应该选择最适用于表达相应概念结构的数据模型。设计逻辑结构时,一般需要将概念结构按照需求转换为普通的关系模型、层次模型或者网状模型,接着再把这些转换过来的模型向转换为DBMS支持的数据模型,最后一步再对数据模型调整和优化。

关系模型的逻辑结构是一个关系模式的集,而E―R图则由实际物体以及实际物体的特性和实际物体之间的关系三要素组成。将E―R图转化成关系模型本质上就是把由实际物体以及实际物体的特性和实际物体之间的关系转换为关系模式。

1.3 数据库设计

根据本系统的分析,可以建立出学生作业记录数据表,见表1。

2 系统实现

2.1 班级管理设计

班级信息是本系统的关系节点,把教师、学生以及作业三者关联了起来,本模块的主要作用在于新增班级和修改班级信息(包含删除)。本模块的新增班级功能实现代码如下:

public ActionForward addbj(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response) {//LotlogsDAO.addLogs(request.getSession(), "添加系统用户");

String bjname = request.getParameter("bjname");

CommDAO dao = new CommDAO();

String s = "select * from bj where bjname='"+bjname+"' and delstatus=0 ";

List list = dao.select(s);

if(list.size()!=0){request.setAttribute("no", "");

return mapping.findForward("addbjsuc");

}else{ String sql = "insert into bj (bjname,delstatus) values ('"+bjname+"','0')";

dao.commOper(sql);

request.setAttribute("suc", "");

return mapping.findForward("addbjsuc");

}

}

2.2 作业管理设计

本模块的作用是让教师发布作业。教师可在本模块中进行作业的发布、答案的发布等,发布作业的代码实现如下:

public ActionForward addzy(ActionMapping mapping,Actio-

nForm form,HttpServletRequest request,HttpServletResponse res-

ponse) {CommDAO dao=new CommDAO();

String title=request.getParameter("title");

String content=request.getParameter("content");

String savetime=Info.getDateStr();

String delstatus="0";

String teacherid=request.getParameter("teacherid");

String sql="insert into zy (title,content,delstatus,teacherid,savetime)values

('"+title+"','"+content+"','"+delstatus+"','"+teacherid+"','"+savetime+"')";

dao.commOper(sql);

request.setAttribute("suc", "");

return mapping.findForward("addzysuc");

}

3 结 语

在这个计算机大量普及的时代,教育行业也不免受到影响。学校工作繁杂、资料重多特别是对于学生成绩管理来说,免不了使用计算机。制作这个课后作业管理系统的目的就是期望能够做出一套比较完整的、统一的系统,让这个系统为高校服务,让各高校教务工作人员能够更加轻松的工作,摆脱纸质管理的麻烦,为教师和学生减轻作业管理上的负担。课后作业管理系统依据开发要求主要应用于校园,完成对课后作业的布置和作业收集管理,使数据管理更人性化、更现代化、更智能化以及更自动化。与此同时,减轻管理人员的工作量,减少不必要的支出,增加工作效率和准确率,使管理变得井井有条而且更加科学、更加符合实际。系统的设计进行了大量个性化开发,但仍有不足的地方。接下来还需对系统继续改进和完善,减少代码冗余,增加系统效率,丰富系统的内容,争取让系统更加完美。

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

小蜜蜂的家
奥林匹克吃饭大赛
过节了
给王老师的一封信
中国,加油
美丽可怕的地震云
指 纹
我和小鸡一起成长
特别的日记
这个一角钱是假的
夏天
秋天
批评大地震
看《宝葫芦的秘密》观后感
社会公正理论视域中的少数民族语言权利和语言认同
艺术史学:论艺术与史学的共性
评《现代汉语词典》语言学条目释义
工业零配件产品网络营销分析
回归故乡:现代汉语诗歌的一种语言学阐释
网络化环境下中小企业市场营销的跨越式发展
讲话稿语言与文件语言的同异比较
“对话”随想─访谈类节目的感与悟
煤炭企业实施大客户营销战略探析
浅析艺术语言与科学语言的本质区别
提高中小企业市场营销能力
对外汉语专业语言学概论课教学改革探微
中职学校市场营销课堂引领浅谈
锐捷网络国际市场进入策略
新形势下我国石油市场营销策略探析
《小熊住山洞》教学设计之二
《借生日》教学设计之二
《借生日》教学设计之一
《雪地里的小画家》教学设计之五
《借生日》教学设计之三
《雪孩子》教学设计之三
《小熊住山洞》教学设计之三
《雪地里的小画家》第一课时教学设计之二
《雪地里的小画家》第一课时教学设计之三
《雪地里的小画家》教学设计之八
《雪地里的小画家》教学设计及评点
《雪地里的小画家》教学设计之六
《小熊住山洞》教学设计之四
《雪地里的小画家》片断赏析
《小熊住山洞》