基于java编程技术的员工管理系统设计 电子信息工程毕业设计论文
- 格式:docx
- 大小:95.00 KB
- 文档页数:8
毕业设计(论文)题目:企业员工信息管理系统的设计与实现系部:计算机系专业:计算机应用与维护学号:学生姓名:指导教师:职称:二OO 年月日毕业论文(设计)任务书课题名称:_ 企业员工管理系统__________系部:_ 计算机系________________专业:_ 计算机应用与维护________姓名:_ _________________ 学号:_ ___________ ___ 指导教师:_ _________________二OO六年六月一日摘要企业员工管理系统(PMS(Personnel-Manager-System)),它是用来对企业工厂等员工进行管理的一个桌面应用程序,通过该系统使用者可以轻松对员工的资料进行输入、查询、修改,使得员工资料的管理更加方便。
本文旨在阐述如何用Java语言开发基于桌面操作系统以及微软数据库(Microsoft Office Access)平台的小型管理系统,其重点是如何连接数据库以及如何对数据库进行操作。
关键词:Java;面向对象; Microsoft Office Access;JDBC;DBMS目录1引言 (7)1.1JAVA开发前奏 (7)1.2JAVA虚拟机及JAVA跨平台原理 (8)2系统分析 (10)2.1可行性分析 (10)2.2需求分析 (11)3统设计 (12)3.1结构设计 (12)3.2详细设计 (16)4讨论 (33)4.1存在的问题及改进思想 (33)5结束语 (34)6致谢 (35)7参考文献 (35)8附录:程序API文档 (37)1引言1.1 Java开发前奏SUN公司在20世纪90年代初开发电子消费产品时觉得C和C++有许多不足,因而着手这一新型的编程语言,并于1995年正式推出Java。
Java用于WWW后,因其在WWW上支持各种动态和交互效果而迅速闻名。
此后,各种浏览器竞相支持Java,各种Java应用也逐渐热门。
Java是一种简单易用、完全面向对象、有平台无关性、安全可靠的、主要面向Internet的开发工具。
课程设计(论文)任务书摘要Java语言是当前最为流行的程序设计语言之一,诸多优秀的的特性使其成为被业界广泛认可和采用的工具。
随着目前公司规模的渐渐扩大,员工管理将成为意见不得不总是的问题。
有些公司人员流动较大,而且人数动辄上百人,,若采用传统的方式进行管理,不仅易出错更是一件令人痛疼的事。
随着计算机的诞生,在此领域产生众多的信息管理系统来管理信息,不仅信息处理方便,而且简单强大。
本系统正事其中的一项,针对员工信息管理,方便公司对员工的信息进行处理,极大减少了人事管理的工作量。
另一方面,本系统中所涉及到图形用户界面设计是我们学习程序设计这门课的难点兼重点,通过审计本系统不仅巩固了我们的基础,以及程序设计能力,还锻炼了我们对程序设计的流程及大体上的把握不仅如此,在设计过程中,我们的调试能力也得到增强。
使我们对设计“大程序”有了经验。
目前,无论是机关、事业单位、还是企业单位,员工管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,而员工管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助.在现代化的企业管理中,员工管理系统有着十分重要的作用!关键词:文件和流界面设计GUI 异常处理 Hashtable类目录一、设计目的............................. 错误!未定义书签。
二、设计问题............................. 错误!未定义书签。
2.1课设问题..................................... 错误!未定义书签。
2.2设计思路..................................... 错误!未定义书签。
三、概要设计 (6)3.1程序功能模块设计的实现....................... 错误!未定义书签。
3.2系统总体结构................................. 错误!未定义书签。
基于JAVA的人事管理系统设计与实现论文人力资源管理,是企业管理中至关重要的环节之一。
对于企业而言,人员的管理和开发是企业能否长期健康地发展的关键,一个高效的人事管理系统对于企业的管理和发展来说也非常重要。
针对这一问题,本文将就基于JAVA的人事管理系统设计与实现作一论文分析。
1、选题背景人力资源是企业经营中的重要生产要素,人力资源的管理和开发是企业能否长期健康地发展的关键。
要保证企业最大限度地发挥人力资源的作用,关键是建立一个高效的人事管理系统。
目前,人力资源管理系统大多数采用网络化、信息化管理方式,这样可以让企业的人事管理工作更加高效、准确和规范。
而JAVA作为当今较为流行的编程语言之一,拥有在开发对信息管理系统有很多优势。
因此,此文的研究目标是探究基于JAVA的人事管理系统的设计及其实现方法。
2、研究方法2.1 研究方法选择本文使用文献调研法开展研究,主要是收集与人事管理系统相关的纸质和电子文献,对于人事管理系统的设计与实现方法进行分析研究,并结合自身实验实践,从多个角度出发,提出JAVA语言在人事管理系统设计中的优势和应用价值,从而得出基于JAVA的人事管理系统的设计及其实现方法。
2.2 资料收集本研究主要通过文献调查和实验实践相结合的方法进行。
通过对于国内外相关文献的查阅,了解了常见的人事管理系统的主要功能、优缺点,并对JAVA语言进行了深入了解,同时掌握了线程、文件传输、数据库连接等技术。
3、研究内容3.1 系统需求分析在进行人事管理系统设计前,首先需要进行完整的需求分析。
人事管理系统主要包括基础数据的管理、人事档案的管理、薪资和绩效管理、社会保险和福利管理、劳动合同和劳动法律法规等。
同时,在进行系统设计时要考虑其可维护性、可扩展性和易用性等。
3.2 系统设计3.2.1 JAVA语言优势JAVA作为一种跨平台的编程语言,可以在Windows、Linux、Unix等多种操作系统上运行,同时也具有高度的可移植性。
企业员工信息管理系统的设计与实现论文企业员工信息管理系统的设计与实现论文一、需求分析企业员工信息管理系统是集合了人力资源、薪酬等管理功能的信息系统。
该系统主要是为企业员工信息的管理、查询和统计而设计。
系统的设计者需要了解和分析用户需求,并结合企业实际情况,将其转化为系统可以支持的功能。
1、用户需求企业员工信息管理系统的用户主要是公司的人力资源管理部门。
为了方便管理人员对企业员工信息的管理、查询和统计,系统需要满足以下需求:(1)员工信息管理:可以对员工的基本信息进行录入、修改、删除、查询等操作,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬管理:可以对员工的工资、补助、奖金等进行管理和统计,支持工资条发布、数据导入和导出等功能。
(3)考勤管理:可以对员工的考勤情况进行统计和管理,支持请假、迟到早退等情况的处理。
(4)培训管理:可以对员工的培训情况进行管理和记录,支持课程安排、考试成绩查询等功能。
2、企业实际情况企业员工信息管理系统的设计需要结合实际情况,包括企业的规模、员工数量、薪资结构等,以及企业的管理体系、工作流程等。
二、系统设计1、架构设计企业员工信息管理系统采用三层架构,即包括表现层、业务逻辑层和数据访问层。
(1)表现层:表现层负责与用户进行交互,提供用户界面和反馈功能,包括网页、PC应用、移动端应用等。
(2)业务逻辑层:业务逻辑层负责实现系统的各种功能需求,包括员工信息管理、考勤管理、薪酬管理、培训管理等。
(3)数据访问层:数据访问层负责将数据存储到数据库中,并对外提供数据读取和写入服务。
2、数据库设计企业员工信息管理系统的数据库主要包括员工信息表、薪酬表、考勤表、培训表等。
(1)员工信息表:该表主要存储员工基本信息,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬表:该表主要存储员工的薪酬信息,包括工资、补助、奖金等。
学号毕业设计(论文)企业员工信息管理系统设计教学系:指导教师:专业班级:学生姓名:二零一零年五月注:1. 开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写,在毕业设计开始后三周内完成;2.设计的目的及意义至少800字,基本内容和技术方案至少400字;3.指导教师意见应从选题的理论或实际价值出发,阐述学生利用的知识、原理、建立的模型正确与否、学生的论证充分否、学生能否完成课题,达到预期的目标。
郑重声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
本人签名:日期:目录摘要 (I)ABSTRACT.............................................................................................................................................................. I I 1 绪论 (1)1.1 研究背景 (1)1.2 本课题研究现状 (1)2 企业信息管理系统分析 (3)2.1需求分析 (3)2.2 技术可行性 (4)2.3 环境可行性分析 (5)2.4 系统结构可行性分析 (6)3 企业信息管理系统设计 (9)3.1 数据库设计 (9)3.2 系统功能模块详细设计 (13)4 系统实现 (18)4.1 用户操作文件总体架构 (18)4.2 技术难点 (28)5 系统测试 (29)5.1 界面测试 (29)5.2 功能测试 (29)5.3 需求测试 (30)5.4 性能测试 (30)5.5 企业员工信息管理系统的测试 (30)总结 (31)参考文献 (32)致谢 (33)摘要在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。
本科生毕业设计说明书题目:人员管理信息系统的设计与实现学生姓名:学号:专业:计算机科学与技术班级:指导教师:人员管理信息系统摘要随着全世界经济、网络和社会的发展,员工管理系统应运而生。
它能够让公司与员工非常密切地关联起来,从而很快地满足客户的需要,提高公司运作效率。
也能够让企业对员工有一个更好的了解和管理。
员工管理系统作为信息时代的一个全新的管理形式,它不但对商务的运作程序和运作方式产生了非常大的影响,对公司的管理产生了非常大的影响,它从根本上说它也引起了一场全新的改变,对自己公司的发展有所影响,给企业带来许多便捷。
当前,世界范围内员工管理系统越来越多。
与此同时,我国的员工管理系统发展的起步相对于其他国家来说比较晚,在数量规模上也处于少的状态。
当前,我国的员工管理系统可以借鉴国外的发展成就,并且在此基础上有发展的潜力,根据我国的实际情况,发展员工管理系统势在必行。
本论文的出发点是现今大多数企业管理员工程序过于繁琐,耗时耗力,经过不断的调查,开发出一个操作简单,功能强大的员工管理系统。
本系统的前端开发的工具是Dreamweaver,后台数据库是选用了Mysql数据库软件,采用了MVC设计模式。
关键词:管理体系;员工管理系统;MVC设计模式Personnel management information systemAbstractWith the development of economy, network and society all over the world, employee management system came into being. It enables the company to be very closely related to the staff, thus quickly meeting the needs of the customer and improving the efficiency of the company. It also allows companies to have a better understanding and management of their employees. Employee management system as a new form of management in the information age, had a significant impact on it is not only the business operation procedure and operation mode, has a very big impact on the company's management, it is fundamental that it also caused a new change, have an impact on the development of your company bring a lot of convenience. At present, there are more and more staff management systems around the world. At the same time, the development of employee management system in our country is relatively late compared with other countries, and it is also in the state of quantity and scale. At present, China's staff management system can learn from the achievements of foreign countries, and on this basis, there is potential for development, according to China's actual situation, the development of employee management system is imperative.The starting point of this paper is that most of the enterprise management staff procedures are too cumbersome and time-consuming, and through constant investigation, developed a simple operation, powerful staff management system. The system's front-end development tool is Dreamweaver, the background database is selected Mysql database software, using the MVC design model.Key words: management system; staff management system; MVC design pattern.目录摘要 (I)Abstract (II)第一章引言 (1)1.1选题背景 (1)1.2选题的目的和意义 (1)第二章系统分析 (2)2.1 可行性分析 (2)2.1.1社会的可行性 (2)2.1.2技术的可行性 (2)2.1.3操作的可行性 (2)2.1.4法律的可行性 (2)2.2 需求分析 (3)2.3 业务分析 (4)2.4 功能分析,建立系统的功能模型 (4)2.4.1 参与者 (4)2.4.2 需求结构 (5)第三章总体设计 (6)3.1 软件运行环境 (6)3.2 数据库概念设计 (6)3.2.1 实体设计E-R图 (6)3.2.2 实体设计E-R图 (6)3.2.3 局部E-R关系图设计 (9)3.4 数据库逻辑设计 (10)3.5 部署模型 (15)第四章详细设计 (17)4.1 员工栏目的详细算法 (17)4.1.1 用户查看个人信息的详细算法 (17)4.1.2 用户修改密码的详细算法 (18)4.1.3 用户查看本部门员工信息功能的详细算法 (20)4.1.4 用户签到、签退功能的详细算法 (20)4.2 考勤栏目的详细算法 (22)4.2.1 用户请假申请功能的详细算法 (22)4.2.2 用户补签申请功能的详细算法 (23)4.2.3 用户考勤记录功能的详细算法 (24)4.3 薪资栏目的详细算法 (25)4.3.1 查看我的薪资功能的详细算法 (25)4.3.2薪资申诉功能的详细算法 (26)4.4 日志栏目的详细算法 (27)4.4.1添加日志功能的详细算法 (27)4.4.2查看我的日志功能的详细算法 (28)4.5 公告栏目的详细算法 (29)4.5.1申请添加公告功能的详细算法 (29)4.5.2查看历史公告功能的详细算法 (30)4.6 管理员审批的详细算法 (30)4.6.1审批补签申请功能的详细算法 (31)第五章系统测试 (32)5.1 软件测试 (32)5.1.1 软件测试的环节 (32)5.1.2 软件测试的方法 (32)5.2 本系统的测试 (33)5.2.1 员工登陆系统模块测试 (33)5.2.2 员工修改密码模块测试 (33)5.2.3 员工请假申请模块测试 (34)5.2.4 查看我的个人信息模块测试 (35)5.2.5 审批模块测试 (35)第六章结论 (37)参考文献 (38)致谢 (40)第一章引言1.1选题背景当前,世界上的企业应用员工管理系统的越来越多。
息科学与工程学院毕业论文工作记录题目:基于JA V A的员工管理系统设计与实现学生姓名:学号:学制:班级:专业:计算机科学与技术年级:指导教师:成绩:完成时间:毕业设计(论文)选题申请表说明一、开题报告前的准备毕业设计(论文)题目确定后,学生应尽快征求导师意见,讨论题意与整个毕业设计(论文)(或设计)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,主要由以下几个部分构成:1.研究(或设计)的目的与意义。
应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济与社会效益。
有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。
2.国内外同类研究(或同类设计)的概况综述。
在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。
引用内容要有标注。
3.课题研究(或设计)的内容。
要具体写出将在哪些方面开展研究,要重点突出。
研究的主要内容应是物所能及、力所能及、能按时完成的,并要考虑与其它同学的互助、合作。
4.研究(或设计)方法。
科学的研究方法或切合实际的具有新意的设计方法,是获得高质量研究成果或高水平设计成就的关键。
因此,在开始实践前,学生必须熟悉研究(或设计)方法,以避免蛮干造成返工,或得不到成果,甚至于写不出毕业设计(论文)或完不成设计任务。
5.实施计划。
要在研究提纲中按研究(或设计)内容落实具体时间与地点,有计划地进行工作。
二、开题报告1.开题报告可在导师所在教研室或系内举行,须适当请有关不少于3位老师参加,导师及所有同导师的同学必须参加。
2.本表(页面:A4)在开题报告通过论证后填写,一式三份,本人、导师、所在系(要原件)各一份。
三、注意事项1.开题报告的撰写完成,意味着毕业设计(论文)工作已经开始,学生已对整个毕业设计(论文)工作有了周密的思考,是完成毕业设计(论文)关键的环节。
基于java web 的职工信息管理系统设计与实现全文共四篇示例,供读者参考第一篇示例:随着互联网的发展和技术的进步,各种企业内部管理系统已经成为现代企业管理中必不可少的一部分。
职工信息管理系统是企业内部管理系统中的一个重要组成部分,它能够帮助企业更好地管理和利用职工的信息,提高工作效率和管理水平。
本文将介绍基于java web的职工信息管理系统设计与实现,以帮助企业构建一套高效、灵活、安全的职工信息管理系统。
一、系统需求分析1.功能需求:系统应具备以下主要功能- 用户管理:包括管理员和普通用户两种角色,管理员具有添加、修改、删除用户的权限,普通用户只能查看和修改自己的信息。
- 职工信息管理:包括职工的基本信息、工作经历、教育背景等信息的录入、修改、查询和删除功能。
- 权限管理:不同角色的用户应该有不同的权限进行数据操作。
- 数据统计分析:系统应具备数据统计和分析功能,能够生成各种统计报表和图表。
- 日志管理:系统应具备日志管理功能,记录用户的操作日志以便追踪和审计。
2.性能需求:系统应具备高性能、稳定性和安全性,能够支持大量数据的处理和快速响应用户请求。
3.界面需求:系统应具备友好的用户界面,符合用户操作习惯,易于操作和管理。
二、系统设计与实现1.技术选型:本系统采用java web技术进行开发,使用spring mvc+mybatis进行框架搭建,数据库采用mysql进行数据存储,前端使用bootstrap+jquery进行页面设计,权限控制采用shiro进行管理。
2.系统架构设计:本系统采用MVC架构进行设计,将系统分为模型层、视图层和控制层,以降低系统的耦合度和提高系统的扩展性。
3.数据库设计:根据系统需求分析,设计数据库表包括用户表、职工信息表、日志表等,通过外键进行关联,确保数据的完整性和一致性。
4.功能模块设计:根据系统功能需求,设计系统的功能模块包括用户管理模块、职工信息管理模块、权限管理模块、数据统计分析模块、日志管理模块等。
毕业设计(论文)基于JAVA人事管理系统的设计与实现姓名系别、专业导师姓名、职称完成时间摘要由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。
因此,本文围绕一个“人事管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以Java 和Oracle为语言编写管理信息系统的过程。
该程序通过Java 中的GUI图形界面前台与后台Oracle数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。
管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。
该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用SQL 的强大数据库功能,直到形成一个完善的可行性系统.优美、秀丽的界面,方便实用的查询与维护功能共同构成了“人事工资管理系统”。
关键词:Oracle,p/l SQL ,数据库,软件工程,人事工资管理系统AbstractBecause of the rapid development of computer technology, database technology as data management of a effective means in all walks of life, get more and more widely. Therefore, this paper around a "personnel management system" program design and application system development issues as the background, detailed introduces the Java and Oracle for language preparation process of management information system. The program through the GUI GUI receptionist Java with background of Oracle database connection, and the typical characteristics of database application system, completing the system structure and real life closely.Management system development is not only an application programming process, the more important is in system analysis and design stage work done. The program in the design process strictly comply with the method of software engineering, with the life cycle of stages to the strict management, and main plan tells the program overall design, detailed design phase, and procedures, revise and demand iteration, using powerful SQL improvements database function, the feasibility of until form a perfect. Beautiful, beautiful system interface, convenient and practical query and maintenance function together formed "personnel salary management system".Keywords:Oracle, p/l SQL, database, software engineering, personnel salary management system目录摘要 (I)Abstract (III)1 绪论 (I)1.1 课题背景 (I)1.2 课题研究的目的和意义 (1)1.3 需求信息的收集 (1)1.4 需求信息的整理: (3)1.5 研究实施的具体方案: (3)2 相关于工具的基本理论 (6)2.1 关于Java的说明 (6)2.2 关于管理信息系统: (8)2.3 数据库系统概论 (8)2.4 后台数据库的选择-Oracle9i (9)3 系统需求分析和总体设计 (11)3.1 系统分析 (11)3.2 系统的可行性研究 (11)3.3 现行系统的详细调查 (12)3.4 系统业务流程设计 (13)3.5 系统功能设计 (14)3.6 系统数据库设计 (17)3.6 本章小结 (24)4 系统详细设计 (25)4.1 系统模块的具体实现 (25)4.2 本章小结 (36)5 系统运行与测试 (38)结论 (39)致谢 (40)参考文献 (41)附录一:外文翻译 (42)附录二:译文 (49)1绪论1.1课题背景随着我国成功加入WTO及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部改革和加强企业管理。
目录
第一部分设计任务与调研 (2)
1.1设计任务与目标 (2)
1.2设计思路和方法 (2)
1.2.1设计思路 (2)
1.2.2方法手段 (2)
1.2.3设计步骤 (2)
1.3调研 (2)
第二部分设计过程与说明 (3)
2.1设计说明 (3)
2.2设计过程 (3)
2.2.1数据库的链接 (3)
2.2.2登录模块的实现 (3)
2.2.3员工管理系统客户端的结构设计 (4)
2.2.4员工管理服务器设计 (4)
2.2.5员工信息管理系统设计 (4)
2.26客户端测试程序设计 (5)
第三部分设计成果展示 (5)
第四部分结束语 (8)
1.1设计任务与目标
使用java语言编写一个员工管理系统程序,实现录入、修改、查询、删除员工信息功能。
1.2设计思路和方法
1.2.1设计思路
使用java语言编写,用Access数据库作为后台的数据库进行信息储存,利用eclipse编写服务器、客户端以及员工管理系统,进行客户端测试。
1.2.2方法手段
文献检索、图书馆借阅、手册查询、软件编程、程序调试。
1.2.3设计步骤
根据设计内容与要求,完成系统的构想与设计,进行程序的编写与调试,然后做进一步检测。
1.3调研
随着员工数的不断增加,员工信息不断增多,人工管理信息的难度也越来越大,而且效率很低,使得用电脑处理信息数据成为了可能。
员工管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。
友好的人机互交模式,高效安全的操作是我们对成千上万的信息的管理得心应手。
员工管理系统,可用于员工的信息管理,查询,更新与维护,使用方便,简易性强。
该软件使用java语言编程,Access数据库作为后台数据库进行信息储存,方便简单,安全性好。
2.1设计说明
本设计主要在eclipse环境下运用java语言开发。
Java是一种简单的、面向对象的、可移植的语言,与C语言、C++语言、VB语言等相比具有自己独特的特点,平台无关性、安全性、面向对象性、健壮性等。
该系统实现的大致功能:
管理员的登录。
只允许符合管理员身份的人登录系统进行操作;
查询员工信息。
根据员工号,姓名,部门为条件进行查询;
添加员工信息。
以员工号为关键唯一,姓名,部门,工资添加到员工信息当中;
修改员工信息。
按员工号找到该员工的信息并输入要修改的属性;
删除员工信息。
根据输入的员工号进行删除的操作。
2.2设计过程
本设计主要分为6个步骤:
2.2.1数据库的链接
本系统的实现设计到数据库,必然少不了数据的各种操作,而实现这一重要前提就是数据库的连接,本系统采用eclipse数据库,新建一个util包,将工具代码和链接数据库的代码都封装进去。
2.2.2登录模块的实现
登录模块的实现运用Swing控件,通过输入相关的信息,与数据库中的管理员相比较,若输入的数据与数据库中管理员信息一样,则通过验证,反之拒绝访问系统。
主要代码如下:
ei.printStackTrace();
}
return count
}
Public void dbClose()
{
try
{
con.close();
}
catch(Exceptione)
{
e.printStackTrace();
}
}
2.2.3员工管理系统客户端的结构设计
2.2.4员工管理服务器设计
在eclipse环境下,添加引入jar包找到配置好的服务器并运行,服务器启动代码如下:
publicstaticvoid main(String[] args) {
Server s = new Server();
s.start();
}
2.2.5员工信息管理系统设计
在eclipse环境下运用java语言设计员工管理系统,本系统的开发主要包括员工信息查询、删除、添加和修改。
通过导入工具包java.util.*进行程序设计,主要代码如下:
try {
st = new Socket("127.1",9999);
System.out.println();
os = st.getOutputStream();
oos = new ObjectOutputStream(os);
is = st.getInputStream();
ois = new ObjectInputStream(is);
} catch (Exception e) {
e.printStackTrace();
}
}
2.26客户端测试程序设计
publicclass TestClient {
publicstaticvoid main(String[] args) throws Exception { Client c = new Client();
c.start();
}
}
第三部分设计成果展示
在eclipse环境下,启动服务器并运行员工管理系统客户端。
执行客户端操作,输入添加员工信息命令,成功进入员工添加系统并录入员工Tom的信息。
成功添加员工信息后,选择执行查询员工信息命令,输入Tom的员工编号,如上图显示,系统成功录入职工Tom的信息。
继续选择执行修改员工信息的命令,输入想修改的员工的编号,选择修改员工Tom的工资,结束操作后系统显示信息修改成功。
接着执行查询员工信息命令,输入员工编号,如上图显示,员工Tom的工资被成功修改。
最后,执行删除员工信息的命令,系统显示删除成功后,再次执行查询员工Tom的信息,显示查询失败,证明员工Tom信息删除成功。
综上,在eclipse环境下,成功的运行了员工管理系统,在执行对员工信息的录入、查询、修改、删除命令时都获得了实现,整个过程方便快捷,也证明了基于java技术编写的员工管理系统的高效便捷。
第四部分结束语
本次设计虽然很辛苦,但是相对的也使我受益匪浅。
在设计的过程中也遇到了很多问题,但都在老师同学和书籍资料的帮助得到了解决,让我学会了许多收获了许多,对于以后的发展起到了很好的辅助效果。
理论和实践的相结合是最有效的学习方法,使我在设计过程中发现自己的不足之处,去想办法补足自己的不足之处。
通过这次设计,使我懂得了理论与实际的结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合,从理论中的出结论,才能真正为社会服务,从而提高自己的实际动手能力与独立思考能力。
在此,衷心感谢我的毕业指导老师黄老师,在黄老师的耐心指导下,经过奋战,我终于完成了毕业设计。
没有他的耐心辅导,我的设计将无从谈起,每当我遇到困难的时候,是他在我身边耐心地指导,并指引我走进新的领域,让我由陌生到熟悉,从而学到了许多平时在课堂上没有学到的东西。
我要感谢那些曾经、现在或者将来工作在这一领域的人,他们锲而不舍的精神一直是我前进的动力,正是借鉴了他们积累的丰富知识、经验,我才能顺利的完成。
另外,还要特别感谢我的家人,你们时刻关心我,是你们给了我学习的机会,是你们时时刻刻为我鼓劲、为我加油,进而促使我不断成长。
同时也要感谢寝室的室友以及所有关心我的朋友,跟你们走过了很多美好的时光,在我遇到困难时你们关心我、帮助我,在此次毕业设计中很多朋友也给我解决了当中出现的一些问题,真的很感谢。
最后,再次感谢你们,祝愿你们工作顺利,生活愉快!。