一种基于web的教育机构管理系统及其数据操作方法

文档序号:9506773阅读:506来源:国知局
一种基于web的教育机构管理系统及其数据操作方法
【技术领域】
[0001] 本发明涉及一种教育机构管理系统,具体地涉及一种开发成本低廉、易于维护的 基于WEB的教育机构管理系统及其数据操作方法。
【背景技术】
[0002] 随着计算机的普及和互联网的快速发展,人们能够在网上查找各种自己需要的相 关信息。同时,各所教育机构为了让广大人民能够在网络上更加详细的了解本机构,纷纷建 立自己的机构网站从而达到最直接的宣传目的。
[0003] 但是,目前的一些教育机构网站往往只能简单的展示一些学校信息或者师资信 息。不能全面展示教育的信息,不能让地区内的人们较为全面的了解机构,而且前台页面与 后台的同步性较差。

【发明内容】

[0004] 针对上述技术问题,本发明目的是:提供一种基于WEB的教育机构管理系统,开发 成本低廉,不仅可以方便管理员动态管理网站数据,更能将教育机构各方面信息较为全面、 美观的展示给浏览者。
[0005] 本发明的技术方案是: 一种基于WEB的教育机构管理系统,其特征在于,包括前端展示模块和后台管理模块, 所述后台管理模块包括学校管理模块、课程管理模块、学员管理模块和就业管理模块; 所述学校管理模块包括校区新闻模块、证书管理模块、师资管理模块和宣传单页管理 模块;用于对校区新闻模块中的校区新闻信息进行管理,包括增加、删除和修改校区新闻信 息;用于对证书管理模块中的证书信息进行管理,包括增加、删除和修改证书信息;用于对 师资管理模块中的教师信息进行管理,包括增加、删除和修改教师信息;用于对宣传单页管 理模块中的单页信息进行管理,包括增加、删除和修改单页信息; 所述课程管理模块包括开班信息模块、课程模块和热门技术信息模块;用于对开班信 息模块中的开班信息进行管理,包括增加、删除和修改开班信息,依据所属课程和班级状态 进行筛选;用于对课程模块中的课程信息进行管理,包括增加、删除和修改课程信息;用于 对热门技术信息模块中热门技术信息进行管理,包括增加、删除和修改热门技术信息,依据 所属课程进行筛选; 所述学员管理模块包括学员信息模块和学员作品模块,用于对学员信息模块中的学员 信息进行管理,包括增加、删除和修改学员信息;用于对学员作品模块中的学员作品信息进 行管理,包括增加、删除和修改学员作品信息; 所述就业管理模块包括就业学员模块、就业资讯模块和名企推荐模块,用于对就业学 员模块中的就业学员信息进行管理,包括增加、删除和修改就业学员信息;用于对就业资讯 模块中的就业资讯信息进行管理,包括增加、删除和修改就业资讯信息;用于对名企推荐模 块中的企业信息进行管理,包括增加、删除和修改企业信息; 所述前端展示模块,使用FreeMarker模板生成详情页面以HTML页面形式展示数据,包 括播放特效,详情页和列表页中目录模块浮动显示。
[0006] 优选的,所述学校管理模块还包括问答管理模块,用于对问答管理模块中的访问 者的问答信息进行管理,包括增加、删除和修改问答信息,依据问答类型进行筛选。
[0007] 优选的,所述宣传单页管理模块还可以对单页信息的图片设置单页展示或者轮播 展示,依据是否为轮播图片还是单页图片进行筛选。
[0008] 优选的,所述后台管理模块还包括系统管理模块,用于管理系统管理员和信息发 布员角色权限,所述信息发布员用于信息的编辑和发布,所述系统管理员用于对系统用户 信息管理,包括增加、删除、修改和查找用户信息,查看Log日志。
[0009] 优选的,所述系统包括用于存储系统用户的角色信息的角色表、用于存储用户信 息的用户信息表、用于存储功能信息的功能表、用于存储角色权限信息的角色权限表、用于 存储操作日志的日志表,用于存储校区新闻信息的新闻表、用于存储证书信息的证书信息 表、用于存储宣传单页信息的宣传单页信息表、用于存储教师信息的教师表、用于存储问答 信息的问答信息表、用于存储就业资讯的就业资讯表、用于存储就业学员信息的就业学员 信息表、用于存储企业信息的企业信息表、用于存储学员活动信息的学员活动信息表、用于 存储学员作品信息的学员作品信息表、用于存储开班信息的开班信息表、用于存储课程信 息的课程信息表、用于存储热门技术信息的热门技术信息表。
[0010] 本发明还公开了一种基于所述的基于WEB的教育机构管理系统的数据操作方法, 其特征在于,包括以下步骤: S01:使用MyBatis框架技术配置数据库信息; S02:为数据库中表建立java实体类,创建对实体类数据操作的接口,并在xml配置文 件中对实体类属性和数据库字段建立映射关系,以及为接口方法拼接SQL语句; S03:对实体类数据操作的接口层进一步封装,创建各业务逻辑操作方法; S04:进一步封装业务逻辑操作方法,在struts配置文件中配置页面的跳转和前后台 的数据传递。
[0011] 与现有技术相比,本发明的优点是: 1、页面使用JSP技术进行编写以及获取后台数据,再以FreeMarker模板技术将JSP页 面转换为显示的HTML页面,以JS、JQuery技术实现页面上的种种特效。后台采用J2EE技 术,运用SSM框架大大提高开发效率并完成所需功能。
[0012] 2、该系统向人们较为全面的介绍教育机构的各个方面,有较为合理、美观的前台 页面,能够吸引浏览者。对所有数据进行分类、归纳排版,总结出学校模块、学员模块、就业 模块、课程模块四个模块。后台管理系统的设计简化了管理员的操作,避免管理员直接操作 数据库,而是以可视化图形页面的形式,对数据库中各个模块的数据进行添加、修改、删除 等操作。开发成本低廉,易于维护。
【附图说明】
[0013] 下面结合附图及实施例对本发明作进一步描述: 图1为本发明基于WEB的教育机构管理系统的后台管理模块的功能框图; 图2为本发明基于WEB的教育机构管理系统的数据操作方法流程图。
【具体实施方式】
[0014] 为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参 照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发 明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本 发明的概念。
[0015] 实施例: 如图1所示,一种基于WEB的教育机构管理系统,包括前端展示模块和后台管理模块, 所述前端展示模块,使用FreeMarker模板生成详情页面以HTML页面形式展示数据,包括播 放特效,详情页和列表页中目录模块浮动显示;所述后台管理模块包括学校管理模块、课程 管理模块、学员管理模块和就业管理模块。
[0016] 后台管理模块通过登入管理模块,用户在登入界面输入账号密码登入后台管理界 面;用户可以修改自己的密码;依照用户角色给予不同的权限,其中信息发布员可以对校 园管理、课程管理、学员管理、就业管理这些模块所有数据进行操作,而系统管理员不仅有 这些权限,还可以对系统进行管理,创建用户并分配角色及查看用户操作日志。
[0017] 学校管理模块包括校区新闻模块、证书管理模块、师资管理模块、问答管理模块和 宣传单页管理模块;用于对校区新闻模块中的校区新闻信息进行管理,包括增加、删除和修 改校区新闻信息,依据是否置顶进行筛选等操作;用于对证书管理模块中的证书信息进行 管理,包括增加、删除和修改证书信息;用于对师资管理模块中的教师信息进行管理,包括 增加、删除和修改教师信息;用于对宣传单页管理模块中的单页信息进行管理,包括增加、 删除和修改单页信息,还可以对单页信息的图片设置单页展示或者轮播展示,依据是否为 轮播图片还是单页图片进行筛选;用于对问答管理模块中的访问者的问答信息进行管理, 包括增加、删除和修改问答信息,依据问答类型进行筛选。
[0018] 课程管理模块包括开班信息模块、课程模块和热门技术信息模块;用于对开班信 息模块中的开班信息进行管理,包括增加、删除和修改开班信息,依据所属课程和班级状态 进行筛选;用于对课程模块中的课程信息进行管理,包括增加、删除和修改课程信息;用于 对热门技术信息模块中热门技术信息进行管理,包括增加、删除和修改热门技术信息,依据 所属课程进行筛选; 学员管理模块包括学员信息模块和学员作品模块,用于对学员信息
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1