java管理系统项目总结word版本_第1页
java管理系统项目总结word版本_第2页
java管理系统项目总结word版本_第3页
java管理系统项目总结word版本_第4页
java管理系统项目总结word版本_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java 管理系统项目总结篇一 :java 管理系统项目总结 期末将至,怕没有时 间再去写这篇不成器的文章,所以早早写完,早早留给时间 去复习。随着期末的临近, java 课程也结束了,距离之前写 过的“ java- 象棋设计心得”有差不多过了 2 个月了。我们 的 java 课程主要做全班选出来的两个项目,一个是象棋, 一个就是人事管理系统。做完都要通过答辩才能评分,以此 两次来作为整个 java 学期的成绩。快走题了,就在这里止 步回头!这一次的主要通过 问题 -> 理解 -> 修改 -> 添加 的步骤 讲解,跟 java- 象棋设计心得的讲解思路基本上差不多。 问题篇一

2、开始着手这个 java- 人事管理系统项目的时候就感觉 到这比之前的 java- 象棋项目难了,知识明显不够,需要边 看书本源代码边查看 API 文档和通过网上来解惑。就这样, 一周的时间就过去了,当然一周里还有很多课程需要跟上, 所以并不是把一周的所有时间都花在项目设计上。这里介绍一下我项目中遇到的一些“坎” :1. 布 局 管 理 器 GridBagLayout 的 使 用 和 GridBagConstraints 类的使用类和 DefaultMutableTreeNode 类和其他类的使用面板和 JSplitePane 面板和其他面板4. 设计的界面的还原5. 数据库如何实现数据的保存

3、可见,问题多多,解决起来又会出现其它的问题,但我 知道每一个项目必定存在多个类和面板的设计,设计的过程 也是一个不断自我矛盾和自我更正的过程,只有这样设计出 来的产品才符合我们的要求。其中首先要说问题的是界面的 还原是比较耗费时间的,但这也是任何软件设计的第一步, 所以必须理解透!其次就是数据库和SQL语言的学习,因为数据库是新知识,还没有可以通过课程来学习的,这就意味 着只能通过自己学习新知识,这又是一个新问题的开始,但 我知道必须要克服。最后就是动作的实现问题,例如:点击 了这个节点, 相应的功能是如何实现, 是通过什么来实现的, 这些问题也必须理解,因为是答辩问的最多问题。好了,问 题篇

4、就到这里了。 理解篇理解的基本条件就是问题的产生,上篇说的就是问题篇, 那么这里说的就是理解。或许这里有一些东西会跟 java- 象 棋设计心得有些相同,所以会提醒一下就过了,理解是理解 软件制作的必要过程,重要性可想而知了,在 java- 象棋设 计心得里,有些理解的方法这里就不在重复了。那么这里要 讲的东西不多,主要讲的是功能的实现过程,书本中人事管 理系统的功能有,如下:1. 基本信息管理 - 添加人员信息、修改人员信息、删除 人员信息、查询人员信息、部门管理 ;2. 人员调动管理 - 人员调动、调动历史查询 ;3. 人员考核管理 - 人员考核、考核历史查询 ;4. 劳资管理 - 劳资分

5、配管理、劳资历史查询 因为基本上以上的所有功能的实现基本相同,所以这里 通过其中一个功能的实现来粗略理解其它功能的实现吧,说 的不好请谅解!那么就说“人员调动管理 - 人员调动” 这个功能的实现, 从点击叶子节点人员调用后,调用了人员调用的实现类,在 右面板显示相应的人员调用面板,由图可知面板里的放了 “人员调动”的 JLabel 、数据显示的表单 Jtable 、一些文 本框TextField 和Jabel,还有下拉菜单 JComboBox以及三 个按钮。主面板里使用默认的 BorderLayout 布局,可以看 下图来知道该功能布局的实现:图片的大小和真实的有差别, 只作为理解而用。接下来

6、说如何通过点击面板上的调入新部门的按钮来 实现与数据库的连接, 当正确操作后, 按调入新部门按钮后, 调用与数据库连接的实现类的相应方法,来对数据库存放数 据的相应表进行修改和给存放历史数据的表进行调动历史 添加。这样就完成以一个调用人员功能的实现了,类似的功 能也可以参照次步骤来理解。除了理解好这些功能的实现外,我还应该要是自己来实 现一个功能,作为真正理解好一个功能实现的动手机会,这 个会在添加功能里详解。好了,理解篇就到这里了! 修改篇修改、添加也是在理解的基础上才能对代码进行改进和 添加,这里是修改篇,下一篇就是理解篇。可以说书本上的 每一项目的代码都存在不足和缺陷,可以运行但运行起来

7、其 中总是存在不少的缺陷和矛盾,所以就需要修改,那么在实 际开发过程中,修改和添加就相当于软件的后期维护了,这 是一个永远也完成不了的功能,要做到软件的完美,是不可 能的!只能不断的修改,添加,再修改,再添加。 。在书本的人事管理系统代码,只代表本人的观点下,进 行了一些修改,这里就不一一说明了。 添加篇 因为人事管理系统的庞大,其功能也可以有相当多,之 前就说过,功能的实现都是差不多的,而且考虑到作业提交 和答辩的时间,所以只添加了一个功能 “加班信息管理 - 添加人员加班信息、人员加班信息查询” ,请看下图:总结:虽然 java 课程随着人员管理系统的完成而结束 了,但 java 的学习还

8、会继续,这是一个厉害的技能,不是 说课程教完就结束了,老师只能带领我们进门,但 java 提 升是靠自己的努力的,有不少人说 java 作为一个谋生的技能很不错,我想我会在边学习 java 之余边体会 java 的魅力篇二 :java 管理系统项目总结 这个学生管理系统相 对来说比较简单,主要就是复习下 java 怎么连接数据库, 然后你怎么来实现这个功能,我简单的说下思路吧。首先你要构思好这个界面,他包括增删查改这些基本功 能,然后你去分析这些功能都能怎么实现,对于查找,应该 是比较简单的,这里连接数据库就不详述了,导 jar 包,设 置三个变量,然后传固定的参数进去,查询你应该单独写一 个

9、类,在这个类里面你要做的就是传入 sql 语句,利用 executeQuery 返回的结果集存放在一个向量里面, 然后返回 给 java 界面里面 JTabel 的参数,同样增加一条记录,你可 以自定义 java 界面,从键盘读入数据,然后将数据返回给 你自定义的 add 类里面,在这个类里,主要处理 sql 增加语 句,所以语句将被使用,这里还是要注意下防止 sql 注入。 修改操作和增加操作类似,这里因为主键的特殊性,所以你 需要把他设为不可修改,当然你也可以选择不。对于删除操 作,因为不需要特别的界面为他服务, 所以你大可以在 Main 函数里面进行操作,除非你觉得有必要整理下长的吓人的代 码,其实删除操作也就是获取你指定的主键,然后在 sql 里 面执行操作。大概也就是这些了,有些细节地方要注意下, 很多参数里面的下标要千万小心,不然很痛苦的,连接 sql文件后记得关闭,弹出界面自己要加些异常处理,每次操作完后,要记得及时更新界面。另外对于MVC莫式,你可以在写完后,想想,其实很多代码都有其复用性,你可以分几层 来操作啊,业务层就专门提交具体操作, 也就是 contral 啊, 然后增删查改界面可以全放在 view 里面, model 就专门处理 和数据库的衔接,反正

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论