- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java员工信息管理系统报告
学号
《》
课程设计报告
xxx 专业: xx 班级: xxxx 姓名: xx 指导教师: x 成绩:
xx
20xx年 x月xx日
目录
一、实验目的 1
1.1开发背景 1
1.2系统介绍 1
1.3. 系统面向的用户群体 2
1.4开发环境 2
二、实验内容 2
2.1设计题目 2
2.2 设计要求 2
2.3设计思路 2
2.4概要设计 3
2.5功能实现 3
三、设计过程或程序代码 3
4.1主界面设计 3
3.3、实现员工信息的录入 5
3.4、实现员工信息的修改 9
3.5、实现员工信息的查询 12
3.6、实现员工信息的删除 14
四、设计总结 16
五、参考文献 17
六、致谢 17
一、实验目的
通过该课程设计,使同学们进一步理解概JAVA的基本概念、理论和方法,初步掌握JDK、Eclipse的调试和应用,以及程序中错误的解决方法,明确JAVA在实际程序设计中的应用。使课堂中学习到理论得到应用,练习文件形式在JAVA程序设计中的应用。
1.1开发背景
我们现在管理员工的信息方式有多种,比如说,有写在纸上放在文件夹里的,有做成excel表格的,也有记录在WORD文档中或打印出来的,等等很多种形式。
对于记录在WORD文档中或打印出来的方式,比较方便,随时随地可以查看,不过只能通过查看,没有修改删除方式,如果纸张丢了可能就丢失数据了;对于做成excel表格的的方式,第一也可能文件损坏,第二是查找起来比较困难,需要人工查找,而且更新时不容易,需要涂改以前记录的信息,第三格式比较死板,不利于跟随用户的需求扩展;
如此多的方式我们都感觉有一定的缺陷,那我们如何管理我们的员工资料呢?提出一个大胆的假设,如果我们在网络上建立一个WEB系统专门提供员工信息管理功能,这样我们就可以随时随地通过网络对员工信息进行管理,而现在我们的电脑都逐渐更新换代成可以连接计算机网络了,这样我们可以随时随地查找任意信息,查找快速,维护方便,丢失文件也不会丢失员工信息,而且可以根据用户的需要定制,比较灵活,这个可能是最完美的方案了
1.2系统介绍
开发一个员工信息管理系统,主要有四个部分:增加记录,删除记录,修改记录,查找记录。
(1)增加记录模块:可以向该系统中添加用户信息,包括姓名,性别,部门,工资等
(2) 删除记录模块:可以对系统中的某一个进行删除,删除一个用户后,该用户的所有信息也被删除。
(3)修改记录:主要用于多系统中的依存信息进行修改。
(4)查找记录模块: 在系统中查找某一级路,可以通过工号名查找出该用户的所有信息。
1.3. 系统面向的用户群体
本系统用于工作单位组织群体,可以将用户的信息详细的保存下来,避免了手记的繁琐、易损坏、易丢失等缺点。因此,该系统的建成无疑会为广大管理者和用户提供极大的方便
1.4开发环境
开发平台:Eclipse
开发语言:JAVA
服务器:Tomcat
框架:struts3.0+hibernate
二、实验内容
2.1设计题目
员工管理系统
2.2 设计要求
(1)完成员工信息的添加、删除、查询、修改功能
(2)使用用户界面操作
(3)使用文件形式完成
2.3设计思路
首先设计界面进入面板,在面板中添加菜单选项,并将要实现的功能选项添加其中,然后对这些选项实施监听,实现其功能。通过文件类型知识的应用,实现对员工信息的管理。
2.4概要设计
面板设计:首先设计一个容器,然后再容器中添加菜单,在菜单中添加选项,并在容器中加入面板,面板布局设置为CardLayout,最后将面板添加进容器。
2.5功能实现
在录入、查询、修改和删除界面中使用JButton、JLabel、ButtonGroup、JRadioButton、JTextField、Choice为界面中加入相应的组件,并对其进行监听,同时附加了文件流的处理。
三、设计过程或程序代码
4.1主界面设计
(1)通过继承Jframe类,添加相应的标签Jlabel,Jbutton按钮等。
(2)利用setLayout(new FlowLayout()),将布局方式设置为将所有组件从上到下以此添加,如果空间允许,它会尽量将组件放在同一行。
(3)系统设计中有欢迎界面与登陆界面所以加入了图片利用ImageIcon im = new ImageIcon(“路径/图片名”)。
(4)implements ActionListener 实现事件监听器的接口。
(5)public void actionPerformed(ActionEvent e) {}
button1和button2分别作为进入系统,退出系统的事件监听者。
(6)关键代码
public
文档评论(0)