更新时间:10-21 (在职研究生)提供原创文章
摘要:随着IT技术在中国的迅猛发展,越来越多的人,出于各方面的考虑,开始从事IT的开发工作。这给从事IT教育的教育公司,带来了无限的商机。同时值得注意的是培训机构的增加,培训的质量的问题成了培训者以及被培训者关注的焦点。如何解决这个问题迫在眉睫。
高博教育是一个专门从事IT教育的教育集团。在社会大势的驱动下,实训员工人数不断增加,如何对实训员工进行管理,以达到实训员工在实训期间能够圆满的完成课业,并找到满意的工作,成了一个影响高博教育长期发展的问题。实训工作圆满完成主要依赖的是两方面的努力,一方面是实训员工如何可以发挥自主能动性和实训师、同学以及班主任进行全方位、多层次的交流;另一方面是实训师、班主任以及其他的管理者如何了解到实训员工目前的学习状态,心理状态等以便帮助他们更好的帮助实训员工进行学习,提高教育教学的质量。
本系统主要有两类角色:实训员工以及实训师。在面向实训员工的模块,设置了如下功能模块以满足实训员工的基本学习需求:实训员工在线视频学习模块、实训员工资料上传下载、实训员工边看视频边发博文、实训员工修改个人资料、实训员工阶段考试、实训员工请假留言签到。在面向实训师的模块,设置了如下的功能:实训师上传学习视频、实训师发布阶段考试试卷。两者之间相互独立同时相互关联。两类角色各个自成体系,采用不同的页面布局,不同的页面风格。两类角色联系密切,实训师角色可以根据相关信息为实训员工设置诸如实训员工可观看的视频,实训员工阶段考试的试卷诸如此类的信息。
根据系统的具体需求,以J2EE为开发平台,采用Oracle10g为数据库,以MyEclipse8.5为开发工具,以Tomcat6.0 为服务器。系统采用瀑布模型,严格的按照软件工程开发的流程:可行性分析,需求分析,概念设计,详细设计,编码以及单元测试,测试进行相关的开发。系统采用更加友好的界面设计,更加简洁的操作,从而给用户带来更加舒适的用户体验。
系统采用MVC设计模式,M(Model)-模型层,V(View)-视图层,C(Controller)-控制层。在View层,本系统采用JSP、HTML5、Jquery以及Json等技术,实现相关的功能需求。在Controller层,采用Struts2技术达到对于相关请求进行相关处理的目的。在Model层,采用JavaBean的思想进行相关的设计,采用Spring的IoC思想,注入实例。采用面向对象的思想对数据库进行设计。
关键词 实训员工交流管理平台;JSP;Struts2;Spring;MVC
Abstract:With the rapid development of IT in China, more and more people, for various considerations, are engaged in IT development industry. This brings unlimited business opportunities to education company engaged in IT education. However, there is one thing we should pay attention to that with the increase of training institutions, the quality of training has become an issue of trainees’ focus. How to solve this problem is imminent.
The system has two types of roles: trainer and trainee. Module for trainer, the following functional modules which will meet the basic learning needs of the trainee: trainee online video learning modules, uploading and downloading of material, watch the learn video and issue article, modify personal data, take examination, sign in and sign out. Module for the trainee, set the following functions: upload learning video for specific trainee, release examination papers of specific phase. They are independent, at the same time, they are interrelated. Independent: the two different roles have different page layouts, different page styles. Relationship: the trainer will set the learn videos and examination papers of specific stage according to the trainee which stage they are in.
Because of the specific needs of the system, J2EE is used to act as the development platform, the Oracle worked as the database, MyEclipse8.5 worked as development tools, Tomcat6.0 worked as the server. The system uses the waterfall model, and the whole proceess works as the process of the development of software engineering strictly: feasibility analysis, requirements analysis, conceptual design, detailed design, coding and unit testing, test-related development. The system uses a more user-friendly interface design, simple operation, giving users a more comfortable user experience.
The system uses the MVC design pattern, M (Model) - the model layer, V (View) - view layer, C (Controller) - control layer. In the View layer, the system uses technologies such as JSP, HTML5, jQuery and Json to implement related functional requirements. In the Controller layer, using the Struts2 technology to achieve the purpose of processing the relevant request. In the Model layer, using the idea of the JavaBean design, the use of the IoC of Spring to get the instance. The idea of object-oriented design is also used in the system to design the database.
Keywords JSP Struts2 Spring MVC
如何使一个培训IT教育的学校从众多的竞争者中脱颖而出影响因素很多,究其根本,还是推荐就业率以及就业单位的知名度。无论是就业率的高低还是能够吸引到的企业,从根本上来说,是根据培训机构所能够提供的学生的能力。学生的能力从另一个角度来说就是一个培训机构的教育教学的质量。因此,教育教学质量的提高对于一个以培养技术人才为目标的培训学校来说至关重要。采用怎样的教育教学方式才能够提高教育教学质量不仅依靠的是严格的教学管理,还需要依靠规范合理化的教育教学方式。教学质量的提高受益群体广泛。从实训员工角度考虑,实训员工的技术本领可以得到显著的提高。从实训公司角度考虑来说,教学质量的提高能够提高公司的声誉,使得广大需要参加IT培训的人员能够更好的了解公司,从而愿意选择该实训公司,最终达到招生的目的;此外,教学质量的提高能够加强实训公司与用人单位的合作关系,实训公司将实训人才推荐给用人单位,给用人单位带来效益。从用人单位的角度考虑:教学质量的提高能够使得该单位能够招到满足要求的人才。