职工管理系统java课程设计简单实现

职工管理系统java课程设计简单实现

ID:47547539

大小:88.51 KB

页数:27页

时间:2020-01-14

职工管理系统java课程设计简单实现_第1页
职工管理系统java课程设计简单实现_第2页
职工管理系统java课程设计简单实现_第3页
职工管理系统java课程设计简单实现_第4页
职工管理系统java课程设计简单实现_第5页
资源描述:

《职工管理系统java课程设计简单实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、职工信息管理系统职工信息管理系统目录一、绪论11.1关键技术介绍11.1.1JAVA技术11.1.2SQL数据库1二、需求分析2三、系统概要设计:33.1问题描述33.2要求33.3数据库设计3四、系统详细设计54.1新员工信息录入54.2显示员工信息64.3修改员工信息74.4查询员工信息94.5删除员工信息104.6员工信息排序114.7员工信息统计124.8注销13五、系统测试145.1系统登录145.2系统主界面14职工信息管理系统5.3新员工信息录入155.4显示员工信息165.5修改员工信息175.6查询员工信息18

2、5.7删除员工信息195.8排列系统205.9统计界面205.10注销21六、总结22八、附录23职工信息管理系统职工信息管理系统设计一、绪论1.1关键技术介绍Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。主要工作是通过编程语言来制作互联网页面、制作动态效果以及网站等技术。1.1.1JAVA技术Java是目前最为流行的程序设计语言。Java中的高级技术

3、,其中的多线程、集合、泛型、RTTI等。实际编程中GUI程序设计、多媒体程序设计、数据库和网络程序设计。1.1.2SQL数据库数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。24职工信息管理系统二、需求分析职工管理系统是一个工作单位不可缺少的管理工具,它管理的数据对于公司的决策者和管理者来说都至关重要,所以职工管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一

4、直以来各个公司基本上都是靠传统的人工方式来管理职工信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于信息的查找、更新和维护都带来了不少的困难。当今社会,信息迅速膨胀,随着各个公司的规模增大,有关信息管理工作所涉及的数据量越来越大,职工信息量也大大增加,利用传统的手工查询、登记、修改等方法的处理速度远远跟不上公司的需求,有的公司不得不靠增加人力、物力来进行信息管理。随着计算机技术的不断提高,计算机作为知识经济时代的产物,其强大的功能已为人们深刻认识,它已进入人类社会的各个行业和领域

5、并发挥着越来越重要的作用,成为人们工作和生活中不可缺少的一部分。而作为计算机应用的一部分,使用计算机对职工进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高职工管理的效率,也是公司的科学化、正规化管理和与世界接轨的重要条件。职工管理系统作为一种管理软件正在各公司中得到越来越广泛的应用,且已达到了良好效果。24职工信息管理系统三、系统概要设计:3.1问题描述对单位的职工进行管理,包括插入、删除、查找、排序等功能。3.2要求职工对象包括员工号(员工

6、号不重复),姓名(字符串),性别(字符),年龄(数字),学历(字符串),部门(字符串),工资(数字),住址(字符串),电话(数字)等信息。(1)新增一名职工:将新增职工各项资料加入数据库。(2)删除一名职工:从数据库中删除一名职工对象。(3)查询:按照员工号、姓名、部门查询已存在的员工信息。(4)修改:检索某个职工对象,对其某些属性进行修改。(5)排序:按某种需要对职工对象文件进行排序。系统功能结构图24职工信息管理系统3.3数据库设计共设计包括Manager、Employees两个表。表项如下:Manager表:员工号int姓

7、名Char性别Char年龄int学历char部门char工资Int住址Varchar电话varcharMnager表:UsernameCharPasswordchar24职工信息管理系统四、系统详细设计4.1新员工信息录入此部分在添加员工信息之前检索数据库有关表项,检查是否存在重复员工号,若存在,提示员工号码存在并停止录入操作,若不存在,则进行录入。也可通过设置数据库主键形式,对员工号的唯一性加以确认。关键代码如下:publicvoidactionPerformed(ActionEvente){Stringsql1="selec

8、tEmployeeIDfromEmployeeswhereEmployeeID="+jTextField.getText();ResultSetrs=DbConnection.dbQuery(sql1);try{if(rs.next()){//对select结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。