一、引言
随着知识经济时代的到来,高新技术迅猛发展,社会更加大了对技术应用型人才的需求。
普通高等院校作为高等教育的重要组成部分,是国家工业化、生产社会化、现代化以及信息化的人才输出重要部分;普通高等院校与企业合作教育模式是指学校与企业在人才培养、科学研究、技术开发、生产经营以及资源共享、信息互通、人员交流等方面所建立的互利互惠、互补互促的联合与协作关系。高等学校与企业合作是现代科技发展与经济增长的根本要求,是当今世界高等教育发展的总趋势。各个高校按照自己的实际情况实施校企合作的人才培养模式,即学校与企业利用各自的优势条件共同培养学生,学生在高校的前三年进行系统的理论学习,在第四年到各个企业去实践学习,这一过程是理论学习最好的提高方式,为保证学生能够与学校的教师、企业的工程师以及异地的学生之间保持畅通有效的交流,研究开发一种校企合作模式下的信息化管理平台是必要的。本文就人才培养模式的特征、信息化管理的需求分析、概要设计、详细设计以及系统实现几个管理信息系统的必要阶段的研究进行阐述,以此来满足学生、教师以及企业之间的异地交流需求。
论文检测天使-免费论文相似性查重http://www.jiancetianshi.com
[1]电大学习网.免费论文网[EB/OL]. /d/file/p/2024/0426/fontbr二、校企合作人才培养模式
人才培养模式是指在一定的现代教育理论、教育思想指导下,按照特定的培养目标和人才规格,以相对稳定的教学内容和课程体系,管理制度和评估方式,实施人才教育的过程的总和。本文中的校企合作人才培养模式制定校企合作“3+1”培养方式,即学生将在3年内完成在学校教学计划规定的专业理论和实践课程的学习(融入CDIO教学理念),在大学最后1个学年对学生实施与企业的课程置换,即学生可以进入与学校合作的企业参与完成企业的实际项目,真正投入到企业践中去的人才培养方案。
三、信息化管理的设计与实现
1.系统的需求分析。本文中阐述了经过对企业、高校教师以及学生三方面的深入研究、在符合高校校企合作理念的基础之上得到了基于校企合作人才培养模式下的信息化平台的需求分析。从系统角色权利分配的角度进行系统的需求描述,主要分教师、学生、管理员以及企业四个角度。
(1)教师权限功能。设置信息管理,即可以查看相应的学生信息,修改个人的基本联系信息;设置公告管理,即对相应学生发布新的公告,修改个人已经发布的公告,删除个人已经发布的公告,查看学校管理员发布的公告,公告可附带附件。对所有公告可以进行留言,删除和修改个人发布的留言;设置任务管理,即对相应学生发布新的任务。查询已经发布的任务,并可查询任务的完成情况。
(2)学生权限功能。同样设置信息管理,即学生查询个人信息,修改个人的联系信息,学生可以查询相应教师的相关信息;设置公告管理,即学生查询相应教师发布的公告,下载附带的附件。对公告进行留言评论;设置学生的任务管理,即查看相应教师发布的任务,并可以对其恢复完成。学生可查询个人的任务情况,并对个人完成的任务进行二次及多次完成,不可修改和删除。
(3)管理员权限功能。设置管理员的信息管理,即录入用户信息,管理相应权限;设置公告管理,管理员统一发布学校新的公告,查询、删除和修改个人发布的公告,设置数据管理,管理员对系统的数据库数据备份与恢复数据库数据。
(4)企业用户权限功能。设置企业指导人员的信息管理,即个人信息管理以及在本企业实习学生相关信息查询;设置公告管理,发布企业相关公告,查询学校公告。
2.系统的设计。
(1)系统总体结构与处理流程。系统的总体结构由三层完成,其中Web网页展现层主要负责请求的发起和结果的展示;第二层为Java程序完成的控制层,主要负责接收请求和处理请求。它按照MVC架构模式编写,使用接口处理层与层之间的联系;第三层为MySQL数据层,主要负责存储数据。业务的处理流程为用户通过Web网页提交Ajax请求,Java服务端对请求进行解析,请求获得数据,将结果反馈回Web网页,进行局部更新显示。
(2)系统接口设计。主要是要规划整个系统的运行流程和总体的概括设计,围绕之前的处理流程进行详细分化,一部分是业务逻辑流程,一部分是整个系统的数据流程,将其分化然后在编码时进行组合,保证系统的高内聚低耦合以及系统的流畅性。首先,逻辑接口的设计部分实现主要在Java程序,系统使用MVC模式架构,在层与层逻辑处理中使用接口化模式,即:条用接口返回接口实现类,又称层管理器。在整个Java系统中主要存在两个层管理器,一个是服务层层管理器(ServiceManager),一个是数据层层管理器(DaoManager)。在管理器中接口对应实现类,使接口和实现类分开,以方便二次开发和实现高内聚低耦合。其次,数据接口部分实现是在Web网页层是通过Ajax向后台发起请求后,成功则获得相应请求数据,控制请求是通过Struts实现的。数据请求是通过Json传送实现的。在Java程序中,Dao层通过连接池实现Java和MySQL数据库进行连接,获得操作数据库权限。
(3)业务逻辑处理结构。用户通过Web网页层中ExtJs框架生成的网页发起Ajax请求,通过Struts进行请求分类和数据携带,请求分类后调用不同的服务层层管理器获得请求处理,在服务层分辨不同的请求向数据层层管理器进行请求获得相应的数据然后返回服务层,数据在服务层进行处理后提交回Struts进行向Web网页层传送,然后显示给用户。
(4)数据库设计。本系统的数据库设计采用ERStudio工具完成。根据系统的功能需求分析确定每个数据库表的详细字段,然后使用工具生成模拟的ER表,本系统共有19张数据库表,此处由于篇幅原因只选择了登陆信息表、教师信息表进行阐述。登陆信息表包括所有的登陆信息,主键为登陆账号(login_id),设立登陆密码(login_pwd),上次登陆时间(login_time)、上次登出时间(logout_id)、登陆状态(login_status)字段。教师表包括所有的教师信息,主键为教师编号(teacher_id),设立教师名称(teacher_name)、教师性别(teacher_sex)、教师电话(teacher_phone)、教师办公电话(teacher_officePhone)、教师办公地址(teacher_officeAddress)、教师邮箱(teacher_email)、教师QQ(teacher_qq)字段。登陆信息表、教师信息表具体结构如图1所示。
3.系统的详细设计。
(1)Web页面的详细设计。进入系统后,页面主要分为上下两个部分,上部题头部分和下部内容部分。使用ExtJs布局格式进行布局,题头部分主要显示用户登陆信息和网站标题。内容部分分为左右两个部分,左侧显示标签信息,主要控制右侧内容显示部分的显示。
(2)Java程序详细设计。本程序采用MVC设计模式,并使用struts框架开发。在软件工程思想中,为了使系统更健康,更持久,使其可以不断更新、升级,代码中间分成若干层,采取“高内聚,低耦合”的设计思想,将Java后台代码分成以下控制层、服务层、模型层。
控制层: 所有*.java类中出现大量如“action”和“form”字样,此为struts框架的基本结构,很好实现了MVC设计模式的思想。Action和actionform也是struts框架的重要组件。Action继承于系统的action类,actionform继承于系统的actionform类。主要接收前台Ajax请求,然后把请求所需要的数据传给服务层,经过服务层处理后将成功的数据或失败的信息反馈给前台展现层。Action处理(Action)层、Action数据(ActionFormBean)具体实现如图2所示。
服务层:Service层,所有请求的处理逻辑都在这里进行,主要有三层组成,层管理器、接口层、接口实现层。在服务层外部实例化一个层管理器,调用相关的接口,返回一个对应的接口实现类,完成对业务的处理,如图3。
模型层:Dao层,主要负责数据库连接,数据请求和处理。主要有四层组成,层管理器、接口层、接口实现层和数据库连接层。在服务层外部实例化一个层管理器,调用相关的接口,返回一个对应的接口实现类,完成对业务的处理,如图4。由于篇幅限制,此处略去数据库连接层(Connection)、数据对象(Bean)具体实现类的详细设计描述。
4.系统的代码实现。由于篇幅限制,本文以教师权限登陆以及登陆后的部分管理信息系统的界面代表,如图5所示。
相关文章:
中职金融事务专业课程体系的构建04-26
高校科研项目财务报表存在的问题及应对措施04-26
关于中职学校内部控制存在的问题及措施04-26
高校新校区建设面临的资金困境及对策研究04-26
提高高校固定资产管理的有效途径04-26
浅析高校基建会计核算04-26
基于经营理念的高校财务管理创新模式研究04-26
浅淡高校财会队伍建设04-26
论会计人员后续教育的必要性04-26