教育资源为主的文档平台

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

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

上传者:网友
|
翻新时间: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 结 语

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

下载文档

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

网友最新关注

我 ---一个“两面派”的小女生
假如不带书包回家
快乐的购物日
汶川的表情是坚强
祖国颂
制作水果拼盘
零食王国
一张纸
我在家中是个小大人
过桥米线
我的同桌
难忘的“沙子”——时间
我的“拖鞋小船”
端午节
菊花
先教活动个人党性分析材料
督导员的党性分析报告:找清问题根源 明确努力方向
普通新兵的党性分析报告
党性分析:学与用的结合仍有较大差距
2011年个人党性分析材料报告
校长党性分析材料
管理系个人党性分析报告
党性分析:加强人格修养 严于律己在心中
党课学习体会交流:清醒认识自我 加强党性锻炼
计算机所党员党性分析
党员教师有关创先争优的自查剖析材料
党性分析报告:触及灵魂深处找问题
个人党性分析报告
高中军训心得体会日记最新2021年
保持共产党员先进性教育个人党性分析材料
古镇水环境形态语言研究
网络谣言的传播特点与传播形态初探
对市场营销发展新趋势探讨
电子信息行业的4P营销策略浅析
我国商业银行市场营销中存在的问题与对策研究
计算机网络防御策略描述语言研究
计算机教育的语言艺术
理论与方法:新世纪文学语言研究之研究
谈企业能力营销的方式及其影响因素
毛泽东市场营销思想初探
幽默的语言学研究综述
对高职院校英语语言学教学改革的思考
教师的支持性语言在小班常规教育中的作用
汉语网络语言研究的回顾、问题与展望
重视英语语言学习,现代教学技术激发学习兴趣
《观潮》第二课时教学设计
《钓鱼的启示》教学设计
《陶罐和铁罐》教学设计
《颐和园》
《和时间赛跑》教学设计
《新型玻璃》教学设计
《陶罐和铁罐》第一课时教学设计
《观潮》教学设计
《爬山虎的脚》教学设想
《科利亚的木匣》教学设计
《钓鱼的启示》第二课时教学设计
《钓鱼的启示》第一课时教学设计
《爬山虎的脚》教学设计
《珍珠泉》教学设计
《新型玻璃》的一种教法