java人事管理系统报告

2024-05-15

java人事管理系统报告(精选6篇)

篇1:java人事管理系统报告

河北工业大学毕业设计(论文)前期报告

河北工业大学专接本毕业设计(论文)前期报告

毕业设计(论文)题目:基于Java的企业人事管理系统

专业:计算机科学与技术

学生信息:

指导教师信息:

报告提交日期:3月25日

工作过程

在工作过程中首先按任务书的要求,对相关文献进行阅读,了解设计过程中需要的技术,并根据设计的要求,把设计的完成过程规划为三个阶段:设计计划阶段,设计实现阶段,设计调试阶段。并按照任务书的要求完成了开发环境的搭建,对于一些自己无法解决的问题(或自己无法找到的资料)就向指导老师求助,与老师共同讨论解决办法,以完成预期任务。到目前为止,我都能按任务书的要求做好毕业论文前期的各项准备工作,相信我能紧跟任务书的步伐,在规定时间内完成论文。

文献综述

1.1选题意义和目的现代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而人事管理系统是办公自动化的一个小小体现,它为人事管理大量又繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公自动化的普及奠定了基础。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它的内容对于企事业的管理者来说至关重要。人事管理系统应该能够为管理者提供充足的信息和快捷的查询手段。但现在很多单位并没有对人事工作进行电子化管理,还存在那种管理人员多,管理效率低,决策依据少的尴尬局面。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管理所无法比拟的优点。因此,开发这样一套管理软件,对单位人事管理工作进行有效电子化管理,化简繁琐的手工操作,提高工作效率都是很有意义的事情。

1.2本课题研究现状

国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理 1

系统,他们通过建立一个多信息流数据流和业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员工人事管理系统便是一个很好的典范。

我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在:人事管理系统范围使用相对狭窄、人事管理系统功能相对欠缺、稳定性较差、功能相对单一等。

2.主要研究内容

人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统。人事人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。企业下设人事部门,全权处理企业内部一切人事事务。

人事管理系统主要研究实现以下内容:

(1)员工信息管理:主要实现管理企业员工的基本信息管理,包括员工基本信息的录入、修改、删除以及员工家庭信息、员工工作简历、员工奖惩记录、员工培训记录、员工工作业绩、员工离职信息管理等功能。

(2)考勤管理:主要通过员工考勤信息处理模块实现员工考勤信息的录入、修改、删除操作。

(3)工资管理:通过工资核算模块实现工资的录入核算,并在工资发放模块中实现工资的按部门发放。

(3)查询管理:主要实现对企业员工的人事档案、考勤记录和工资信息等信息的模糊查询。

(4)系统管理:对系统信息进行设置。主要实现操作权限的设置、新用户的添加、用户密码的修改、公司部门设置和系统帮助信息。

(5)退出系统:完成系统的退出。

3.技术要求

3.1本系统采用B/S模式。

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)

实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

3.2开发语言java

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

主要特性

1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。

3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。

3.3Struts架构

随着Web开发技术的日益成熟,在Web开发开发领域中出现了许多设计好的软件开发框架,Struts就是一种基于MVC经典设计模式的框架,也是当前Web开发中比较成熟的一种框架。

经典MVC模式

MVC(Model-View-Controller)模式,即模型-视图-控制器模式,其核心思想是将整个程序代码分成相对独立而又能协同工作的3个组成部分。

•模型(Model):业务逻辑层。实现具体的业务逻辑,状态管理的功能。

•视图(View):表示层。即与用户实现交互的界面,通常实现数据输入和输出功能。•控制器(Controller):控制层。起到控制整个业务流程(Flow Control)的作用,实现View和Model部分的协同工作。

MVC设计模式可以针对需要为同样的数据提供多个不同视图的应用程序,例如:公司产品数据库中同样的产品信息数据,但需要根据用户的不同需求在页面中显示其所需的不同产品信息。

MVC设计模式中,事件一般是指客户端Web浏览器提交的各种不同请求,这些请求由控制器进行处理,控制器根据事件的类型来改变模型或各个视图,视图也可以接受模型发出的数据更新的通知,依据数据更新的结果调整视图效果,呈现在用户面前。而模型也可以通过视图所获得的用户提交的数据进行具体业务逻辑的处理。

篇2:java人事管理系统报告

数据库课程设计报告

题目:人事管理管理系统

学 号:1005030221 姓 名:艾向兵 指导教师:张黎

完成时间:2012年1月4日 组员:苏勇,成佳裕,艾向兵

企业人事管理系统主要用于员工个人资料的录入,职务变动的记录和管理。使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配 1.1系统功能需求分析

人事管理系统主要有以下几项功能要求:.新员工资料的输入。

.自动分配员工编号,并且设置初始的用户密码:.人事变动的记载,包括岗位和部门的调整。.员工信息的查询和修改,包括员工个人信息和密码 1.2 系统功能模块设计

根据系统功能要求,可以将系统分解成几个模块来分别设计应用程序界面,如图,人事资源管理 包括:新员工档案输入,人事变更,员工档案查询

1.3 与其它系统的关系

本关系是公司管理信息系统的基础部分,为其他子系统,如考勤管理系统,工资管理系统和员工培训系统,提供员工的基本信息。同时为其他系统提供了员工登录的密码认证和权限分配。1.4数据库设计 数据库需求分析:

员工信息:员工号,密码,权限,姓名,性别,生日,专业,通讯地址,电话,Email,当前状态,其他。

人事变动:记录号,员工,变动,详细描述

部门设置:部门编号,名称

员工变动代号表

员工信息表

员工职位代码表

管理员登陆界面

信息查询,修改,删除主界面

查询单个员工的界面

总 结

这次的课程设计,是在学习了Java以后通过阅读课本及在图书馆借阅相关书籍同严景、孟珍三人共同完成的。在开发这个系统的过程中,碰到很多或大或小的问题,我们一起思考,一起努力,最后大部分都解决了,得到了现在的这个简单的人事管理系统。

在编制过程中,我们首先考虑到了界面的友好性,并在界面设计时不采用烦琐的细节,使界面简单、清晰,便于操作。一开始我们是想做个登录界面,实现用户的登录权限管理,但试了几次都没有达到预期的效果,最后不得不放弃。

通过这次课程设计,我知道了什么事情都不那么简单,只有努力去做了,你才会有收获,不管收获大小,付出的过程总是有的。有些事情只有亲身感受,你才知道它的价值有多大。同时在遇到困难的时候要沉着冷静,首先要冷静分析问题,对于很难解决的问题要学会请教他人,还可以与别人合作。

在这次数据库系统课程设计中,我主要进行的是界面的设计,以及进行进行整合操作,界面是我学习Java以来第一次做,以前不怎么用的JTabel等,现在都已经熟练的应用了,特别是这次的弹出窗口,我在做这个的时候可谓是一窍不通,因为把按钮JButton定义为了局部变量而在时间响应中而得不到另一个窗口的弹出。

还有就是在整个过程中的ID传递让我不知怎么办,一个简单的参数传递才得以搞定,基础知识还是不够牢靠。在得到修改表的数据库内容后未把值传给表格。

虽然这次课程设计付出了大量的时间,但是我知道我得到的收获远远不是这些时间可以衡量的,它将给我今后的学习和工作带来更多的收益。通过对此课题的开发,使我对用Java开发系统有了一个比较清楚的认识,体会到理论和实践的重要性。由于自己的分析设计和程序经验不足,该系统设计和实现过程中,还有许多没有完善的地方,比如没有设置登录界面,没有考虑到异常等多方面问题,这些都有待进一步完善和提高。对于文中出现的不足和系统中出现的问题敬请老师指导。

弹出登录程序的界面程序

public void actionPerformed(ActionEvent e){

if(e.getSource()==okButton){

String userID=text.getText();String passWD=String.valueOf(passwd.getPassword());if(userID.equals(“1”)&&passWD.equals(“1”)){

JOptionPane.showMessageDialog(null, “登陆成功!”, “消息”, JOptionPane.INFORMATION_MESSAGE);

new UserWindow2().userWindow2();//弹出第二个窗体

} else{

JOptionPane.showMessageDialog(null, “对不起您的用户名或密码错误!”, “错误”,JOptionPane.ERROR_MESSAGE);

text.setText(“");passwd.setText(”“);} } if(e.getSource()==deleButton){

text.setText(”“);passwd.setText(”“);}

} 进行信息查询,修改,删除的程序响应代码:

public void actionPerformed(ActionEvent e){

if(e.getSource()==button1){

new UserWindow3();

} if(e.getSource()==button2){

UserWindow7 u= new UserWindow7();u.userWindow7();} if(e.getSource()==button3){ UserWindow5 u=new UserWindow5();

u.userWindow5();}

public void actionPerformed(ActionEvent e){

if(e.getSource()==button){ int id= Integer.parseInt(text0.getText());//得到用户编号

String name=text1.getText();//得到用户姓名

String sex=text2.getText();//得到性别

String birthDay=text3.getText();//得到生日 String department=text4.getText();//得到所在部门 String job =text5.getText();//得到职位

String education=text6.getText();//得到教育程度 String spcialty=text7.getText();//专业技能 String address=text8.getText();//得到地址 String tel=text9.getText();//得到电话

String email=text10.getText();//得到电子邮箱 String state=text11.getText();//得到员工状态 String remark=text12.getText();//得到备注 Insert in=new Insert();//

boolean b;

b=in.insert(id,name,sex,birthDay,department,job,education,spcialty,address,tel,email,state,remark);if(b){ JOptionPane.showMessageDialog(null, ”数据保存成功!“, ”消息“, JOptionPane.INFORMATION_MESSAGE);}

} }

public void actionPerformed(ActionEvent e){

// TODO Auto-generated method stub

id = Integer.parseInt(text.getText());

if(e.getSource()==button){ UserWindow8 us = new UserWindow8();us.userWindow8(id);

}

Container container=this.getContentPane();container.setLayout(new BorderLayout());

JPanel pan =new JPanel();JLabel lab = new JLabel(”请输入工号:“);JTextField text=new JTextField(10);JButton button =new JButton(”查询“);JButton button1=new JButton(”删除“);pan.add(lab);pan.add(text);pan.add(button);pan.add(button1);container.add(pan);

String []titles={”员工编号“,”姓名“,”性别“,”生日“,”部门“,”职务“,”教育程度“,”专业技能“,”家庭住址“,”联系电话“,”电子邮箱"};

String [][]userInfo={};

JTable table =new JTable(userInfo,titles);table.isCellEditable(2,2);JScrollPane scrollpane

=new

JScrollPane(taboooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo......................le);

篇3:java人事管理系统报告

本论文就是为了管理企业纷繁复杂的人事信息而尽心设计的。

根据网络上的统计, 在计算机相当普及的今天, 我们周围的很多企业, 尤其是中小型企业仍然一直使用传统的人工管理的方式来管理企业的人员信息, 文件档案, 而这种不合适宜的管理方式存在着许多缺点, 如:效率低、保密性差, 另外时间一长, 将产生大量的纸制文件和冗余的数据, 这对于一个企业人事部门查找、更新和维护人事信息都带来了不少的困难。作为计算机应用的一部分, 使用计算机对企业人事信息进行管理, 具有手工管理所无法比拟的优点.所以建立人事管理系统, 使人事管理自动化, 提高信息处理的速度和准确性十分必要。

经过对企业进行的需求分析, 系统应该该实现如下的功能:

1.系统界面友好, 操作方便。对用户错误的输入信息能进行提示, 需要有很强的容错性。

2.进入系统的用户权限分等级, 不同的等级可进行不同的操作, 同时, 非高级权限账户不能进行越权操作。

3.提供系统基本设置功能, 对账户的设置以及相关信息的设置, 比如员工的工号, 工作时间等。同时在显示相关信息时, 应该多方面同时现实其他的重要信息, 但在更新修改中不对其他数据进行更新, 只对当前感兴趣的数据进行更新操作。

4.对报表生成的多样性。在员工信息报表中, 不仅仅只显示简单的员工基本信息, 同时也显示其他的相关重要信息, 比如所在部门, 职务等。而且, 报表的生成, 应该以多方式进行, 可以按照部门来生成一个部门所有员工的信息报表, 也应该生成同一职位的员工的报表信息。 (暂时没有实现)

5.查询信息方式可以使用多种条件进行联合查询, 对不存在的信息或者错误查询条件, 系统应该给予错误提示信息。

基于系统需求分析, 该系统需要实现以下基本功能:

(1) 用户管理:管理系统操作人员, 设置操作人员口令和权限。分别设置不同级别的用户, 享受不同的权限待遇。

(2) 人事档案管理:收集企业所有员工的个人档案 (包括员工的基本档案和在职信息) , 对其进行管理及相关操作。操作人员对员工档案信息录入及更改, 其中包括员工的基本信息、学历、工作经历、家庭关系、奖惩记录和培训经历, 要求对这些员工档案信息进行新增、修改、删除操作, 同时可以进行查询和浏览操作。该模块是本系统的重点, 用户可以通过该模块为单位建立一个比较完整的人事档案系统, 同时可以对档案进行查看。

(3) 人事变动管理:对于人事上的变动调整进行管理, 对人员档案的信息进行更新 (如:员工职务、员工职称、员工性质等的变动) 。

(4) 提醒信息管理:做为本系统的一个亮点, 对企业员工的生日和合同到期时间进行提醒, 方便企业管理者和员工提前了解, 并能够做出相应的准备, 体现了本系统人性化的一面。

(5) 数据库管理:对现有的数据库进行管理, 包括数据备份和恢复, 以方便用户对数据库的管理和维护工作, 提高系统的数据安全性。

软件开发的开发过程就是把一个大的项目划分成一些个小的模块, 再把这些小的模块划分成更小的模块。我们采用模块化设计带来了许多好处, 一方面, 模块化设计降低了系统的复杂性, 使得系统容易修改;另一方面, 推动了各个部分的并行开发, 尤其在JAVA语言开发中, 提高了代码的复用机率, 从而提高了软件的生产效率。所以, 对于本人设计的人事管理系统, 我也将它划分为几个大的模块, 程序中的每个模块完成一个适当的子功能。而分割成的模块应具有独立性强等特点, 同时模块的设计应该尽量做到高内聚, 低耦合, 并保持信息隐蔽和局部化原则。

按照程序开发模块化得设计思想, 本人事管理系统分为七个大的模块:用户信息显示模块、修改用户密码模块、添加员工信息模块、所有员工信息模块、导出员工信息模块、设置提醒信息管理模块、查询各项信息模块等。

本人事管理系统的系统模块图如下所示:

而对于以上各个信息管理的模块, 在查询模块中, 附加了相关查询结果等统计信息的输出功能。通过以上七个大的模块, 基本上是实现了人事管理的绝大部分功能的。

通过上边个模块的分类, 本人事管理系统已经被划分为八个不同的子模块, 而对于每一个子模块又分别具有自己不同的功能, 接下来主要介绍下各个主要模块的一些功能:

(1) 系统管理模块:该功能模块主要是针对系统操作员账户进行操作。当系统操作员登录系统后, 可以操作这里所提供的系统功能。该功能只能针对拥有"系统管理员"权限的用户进行所有操作, 包括账户删除, 密码修改, 系统账户添加等。只有"普通用户"权限的账户登录系统后, 相关高级功能菜单或者按钮为灰色, 不能执行相关的操作。而且, 普通账户在其他模块也只能进行简单的查询信息操作。普通账户在此系统管理模块可以进行的操作只能是修改自己的密码, 然后就是可以执行退出系统的操作。对账户的权限严格要求是系统安全性的重中之中。

(2) 员工基本信息管理模块:此模块可以进行员工基本信息的浏览, 查询, 修改, 删除等操作。在员工基本资料录入时候, 员工编号自动编号, 依次递增。员工基本资料录入过程中, 一共有4个字段绝对不能为空, 分别是员工编号, 员工姓名, 员工所在部门, 员工性别。如果这4个字段中有一个为空, 系统将进行提示信息, 录入信息失败, 只有完整填写后才能正常添加。员工信息的查询可以根据多种方式进行, 查询不到信息将给出信息提示。

(3) 考勤信息管理:该功能模块主要是实现员工考勤信息的记录汇总等。为工资发放提供信息参考和数据。考勤信息每天都记录在案。一般保存在数据库中两个月, 两个月以后将进行删除 (考勤信息用来对当月工资相关信息进行核算, 当月奖罚提供相关数据参考) 。考勤信息的相关查询, 实现多种方式联合查询, 比如员工编号, 姓名, 部门, 以及各个时间段的综合查询等, 可以根据需要将考勤信息清单列出, 供人事管理人员浏览分析。

(4) 工资信息管理:工资信息管理是整个系统的比较重要的部分。其中包括工资信息核算。通过当月的考勤信息汇总, 结合考勤扣除设置的数据, 然后在根据相关的工资计算公式, 得到员工的当月实发工资, 并记录在案。以备查询。

(5) 信息提醒管理模块:信息提醒管理模块是整个系统比其他的同类型人事管理系统新颖的设计点, 本模块提供员工生日提醒和员工合同到期提醒两个部分, 根据员工资料中的员工生日和合同签订日期, 系统管理员可以设置提前若干天提示系统管理员以及系统使用者, 某位员工的生日快到了或者合同快到期了, 从而帮助企业更人性化得发展。

(6) 数据库维护:对于信息管理系统, 时适对当前数据进行备份是必须的, 而且在数据出现丢失后, 应该及时对数据进行恢复。本系统具有数据库的基本备份和恢复, 能将数据库备份到任何目录, 同时也可以从任何目录将备份文件进行恢复, 基本上满足实际要求。

参考文献

[1].张海藩编著.软件工程导论[M].清华大学出版社出版.2003.4

[2].黄晓东等编著.JAVA课程设计案例精编.中国水利水电出版社出版2004.5.

[3].李发致编著.JAVA面向对象程序设计教程.清华大学出版社出版.2004.9

[4].张吉才编著.Java Web应用开发教程.科学出版社出版.2005.9

[5].陈刚编著.Eclipse从入门到精通.清华大学出版社出版.2005.6

篇4:java人事管理系统报告

关键词:企业实践 Java软件项目开发岗位 职业能力 教学改革

笔者积极响应学校号召,暑期期间到济南维库软件科技有限公司进行了一个月的企业实践,顺利完成企业的工作任务,现将一个月的实践收获总结如下。

一、转化角色,虚心、耐心、专心做一线有责任心的企业员工

1.遵守企业制度,认真承担并履行责任

在一个月的企业实训中,笔者谨记学校领导的嘱托,严格要求自己,认真遵守企业制度,从未发生迟到、请假、早退现象,进入公司后将自己由受人尊重的老师转变为一名初到公司的企业员工,做到慎独、慎微、慎初,强化工作责任心,主动处理好分内与分外的相关工作,勤奋扎实地工作,不敷衍应付,认真对待工作中的每一个问题,完成企业交给的每一个工作任务。

2.不畏工作困难,耐心解决项目开发中的各种问题

企业实训为真实软件开发项目:山东高速集团采购系统。由于项目庞大复杂,涉及知识点琐碎,项目开发工作困难重重,笔者认真细致学习企业教师讲解的知识点,分析需求说明书,钻研软件算法和代码的实现,面对项目中遇到的各种错误代码和异常,耐心查错排错,认真解决软件开发过程中出现的各种错误,并及时记录解决方案和问题,为下一步软件开发工作和教学实训积累了丰富的经验。

3.放下教师架子,虚心向企业有经验老师请教

学校主要工作是教书育人,企业工作是开发高质量软件产品。工作任务的不同,使笔者慢慢放下了教师的架子,主动地向实践操作能力较强的“小兄弟”请教。虽然他们年龄较小,学历不高,却有丰富的项目开发经验。笔者向他们虚心请教,反复讨教工作中不明白的问题,从他们那里学到了课本上没有的工作技巧和技术,更领略了他们一丝不苟、沉着耐心和认真细致的工作作风。

二、企业实践锻炼内容

企业实训内容主要基于目前软件公司的热点需求——Java软件开发岗位进行设计和选取,包括相关知识内容的培训和山东高速集团采购系统项目的实训两部分内容,具体知识包括:Java知识(JDK的安装配置、Myeclipse开发工具使用、数据类型和运算符、流程控制、面向对象开发)、HTML知识、MYSQL知识和SSM知识(JSP应用、Sevlet应用、Spring-MVC应用、Spring依赖注入、Mybats框架应用及整合)。

三、企业实践锻炼收获与心得

1.课程设置应与岗位需求相匹配

高等职业院校人才培养模式定位于技术技能型人才的培养,为地方区域经济服务,为地方社会经济发展提供人才保障和智力支持,因此专业课程的设置应该以岗位工作任务和岗位能力需求为出发点。以Java软件开发岗位为例,目前学校开设的都是传统的数据库知识和web前端知识课程,但是IT技术发展迅速,真正的软件开发大多通过相关框架实践,如SSM框架、SSH框架等,因此,学校要适应目前社会的需求,与时俱进,及时更新课程标准和授课内容。

2.教师实践操作水平是培养高素质技术技能性人才的重要因素之一

目前企业对参加职业技能大赛获奖学生毕业生比较青睐,所以企业高职院校的评价主要通过高职院校技能大赛进行,而学生技能大赛成绩的结果反映了教师的实践操作水平。俗话说“老师要给学生一杯水,自己首先要有一桶水”,因此教师应首先提高个人实践操作水平,而提高教师实践操作水平的主要方式之一就是通过企业实践锻炼。据悉,山东省在不久的将来将启动高职院校教师职业技能大赛,因此教师要将提高实践操作水平作为自己以后工作的努力方向。

四、未来的努力方向

1.基于企业岗位需求进行教学改革

(1)教学模式和教学方法遵循职业发展规律。高职院校推行“工学结合、知行合一”的人才培养模式,因此要基于企业工作岗位和工作任务进行教学改革。

第一,推行教、学、做一体化教学模式。在教学中,应该以培养学生的职业能力为主,师生双方边教边学边做,理论和实践交替进行,直观和抽象交错出现,理中有实,实中有理,突出学生动手能力和专业技能的培養,充分调动和激发学生学习的兴趣,使学生真正变成学习的主人。要培养学生的终生学习和持续发展能力,推行教、学、做一体化教学模式对加强学生的动手操作能力和解决实际问题的能力有很大好处。

第二,推行翻转课堂教学方法。为提高学生的主动性和创新能力,在教学过程中,推行翻转课堂的教学方法,将学习任务布置给学生课下完成。学生利用信息化技术查阅需要的材料,还可以在网络上与别的同学讨论,完成老师分配的任务,并在课上分享任务完成过程和心得体会。由老师进行评论,师生间还可以进行充分的交流,这样可以满足学生的个性需要,有利于学生创新能力的培养。

(2)教学过程基于软件开发工作过程。将教学过程与企业软件开发过程相结合,教学过程围绕企业真实的软件开发项目展开,将要学习和掌握的知识技能,转化为一项项工作任务,学生分组按照行动导向的六个步骤(资讯-计划-决策-实施-检查-评估)进行,使学习任务既是一个完整的学习过程,又是一个工作过程,教师成为学生学习的引导者和促进者。

2.技能操作的提升与社会岗位前沿技术的了解

(1)技能操作的提升。以后,笔者将会继续积极参加企业实践锻炼,参加省级培训,完成每5年必须累计不少于6个月到企业或生产服务一线实践的目标,通过企业真实工作过程提高自己的实践操作水平和职业能力,并将其应用到教学过程、实验实训过程和学生技能大赛中。

(2)社会岗位前沿技术的了解。为推导社会技术的变化和教学知识的更新,在以后的工作中要经常深入企业,了解企业的生产组织方式、工艺流程、产业发展趋势等基本情况,熟悉企业岗位职责、操作规范、技能要求、用人标准、管理制度、企业文化等,学习所教专业在生产实践应用中的新知识、新技术、新工艺、新材料、新设备、新标准等,及时更新人才培养方案、课程标准,适应社会岗位对教学知识的需求。

五、小结

篇5:Java图书管理系统实习报告

一、实习目的

本次实习的目的主要有2个:

(一)通过亲手对计算机硬件的拆卸,对计算机的硬件要有更深刻的认识和理解。

(二)通过设计图书管理系统,对相关编程知识有了更进一步的运用,以及其具体实现的细节也有了更深刻的认识。

二、实习单位及岗位介绍

本次实习在陕西科技大学理学院的综合实验室进行。

三、实习安排

本次实习的时间是三周:前一周进行硬件实习,后两周进行软件实习。

四、实习内容

(一)硬件实习:

2月23日开始了为期1周的硬件实习,在这段时间里,主要是进行了对计算机主机进行了装卸,通过装卸让我们对计算机内部各个部件的协同工作有了更深的认识。(二)软件实习:

3月1日开始了为期2周的软件实习。我选择的题目是“图书管理系统”,对于这个题目,整个系统是由3个数据表,3类用户,以及4类动作。1.配置数据库

在SQL Server2000中创建图书管理系统的数据库demo,创建3个数据表books,bookBrowse,UserTable。

2.生成配置文件hibernate.cfg.xml.文件如下:

陕西科技大学毕业实习(专业实习)报告

3.创建持久化对象以及创建映射文件:

4.Hibernate操作数据库的方法(HibernateUtil.java)。

陕西科技大学毕业实习(专业实习)报告

5.系统主界面(LibraryWindow.java)。6.用户管理:

1)用户登录(UserLogin.java)2)添加用户(UserAdd.java)3)修改用户(UserModify.java)4)删除用户(UserDelete.java)7.书籍管理模块:

1)书籍添加(BookAdd.java)

2)书籍信息修改(BookModify.java)3)书籍删除(BookDelete.java)4)书籍列表(BookList.java)8.借书管理模块:

1)借阅图书类(BorrowBook.java)2)修改出借图书信息(BorrowInfo.java)9.还书管理模块:

1)书籍还入(ReturnBook.java)2)还书信息类(ReturnInfo.java)10.部分运行效果图如下:

陕西科技大学毕业实习(专业实习)报告

陕西科技大学毕业实习(专业实习)报告

五、实习总结和体会

通过这次实习,我对计算机的软件和硬件有了全面的了解。

篇6:java系统社会实践报告

的确,软件仍然是一个朝阳行业,对于人才的需求量也很大,这也是为什么很多人努力走上这座独木桥的原因。但是当你面临人生的一个选择时,当你决定要踏上软件开发之路时,你应该问一下自己:我为什么要选择它?其实很多人在这条道路上摸爬滚打了多年也没弄清楚这个问题的答案。如果你想在这条道路上有所成就的话,一是兴趣使然,二是做好自己的职业规划。

软件开发其实是一条非常艰苦的路,不停的学习,不断的熬夜,没有鲜花更没有掌声,陪伴你的是那漫长而孤独的夜。想一想我们准备好迎接这一切了吗?如果没有兴趣我劝你还是放弃这条路,没有兴趣你就在这条路上走不长,等待你的只有转行。如果你真的把它作为你职业生涯的跳板,那么请你做好自己的人生规划,有步骤的实现它。

话题稍微远了一点,现在我就谈谈自己在Java学习方面的心得和教训。古人云:活到老,学到老。读书学习实乃艰苦之事,花费时间,消耗精力。然苦之外亦见其乐:得到了知识,提高了认识,完善了自己。学习,求其真,务其实,应“敏而好学,不耻下问”,才能不断促使进步。学习,不仅求知,也要懂法,学会方法比掌握知识更加重要。笛卡尔说过,“没有正确的方法,即使有眼睛的博学者也会像瞎子一样盲目摸索”,可见学习方法的重要性。

其实,大学之前几乎没有软件技术之类的概念,大三之前仍然对于程序懵懂不开。但是这并不能妨碍我热爱这个行业,也不能就断定我在这个行业里一事无成。刚学?Java,我的确感觉不开窍,特别对OO(面向对象)编程仍然不能理解。但是人如果一思考,其实什么问题都解决了。对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。对于抽象的东西要能具体化,对于具体的东西要能抽象化。

上一篇:在全县金融工作会议上的讲话材料下一篇:第五届黄帝文化国际论坛开幕式