资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Adfaith Consulting 人力管理系统 Java 1203精英班 邱振涛Adfaith Consulting人力管理系统Adfaith Consulting人力管理系统3 1 项目概述3 4GUI界面截图3 3 项目的优缺 点3 2项目核心思维介 绍:3 5 疑惑3 1项目概述Adfaith Consulting人力管理系统项目概述 : 此项目完成于三月份和四月份,历时一个多 月 项目分为GUI和CUI界面,只用了TXT文本一 种存储模式 参考书籍:Java se应用程序设计 张利国等编 著JavaJDK、数据库系统开发、 Web开发 王晓悦编著Swt程序高手秘笈 Tim Hatton著Java编程Cookbook Herbert Schildr 著Adfaith Consulting人力管理系统 读写文本时填写路径问题解决方案:在知道原理的情况下一直试一直改 读取键盘输入问题(输入空值)解决方案:一直用.next()发现不行,问同学才知道用.nextLine() 输出时左对齐问题解决方案:适当加制表符“t” 改变窗口大小而改变布局问题解决方案:我用GridBagLayout布局管理器 项目概述 : 遇到的问题:Adfaith Consulting人力管理系统3 2项目核心思维介 绍:Adfaith Consulting人力管理系统项目核心思维介绍 : 删除数据时,在查找中我将它所在的行数 和内容一并保存下来,输入文本时除那行 其他都写入,达到删除的效果。 对数据进行排序时,我先将名字按字母顺 序排好再将它存到一个数组中,输出时就 按这个数组的顺序输出。 在GUI界面中我采用GridBagLayout布局 ,将其放入指定的那一行Adfaith Consulting人力管理系统在实现年月的下拉框选择中,对于一个月具体多少天,我先将标为 29、30、31删掉,再考虑这个月多少天然后加上去:见下项目核心思维介绍 :Adfaith Consulting人力管理系统3 3项目的优缺 点Adfaith Consulting人力管理系统优点 : 项目分为control、model、view、 interface四个包,局势较明朗。 项目用了配置文件,以及接口,实现了可 扩展,程序处处可见重用 GUI界面较人性化,操作简单And so on项目的优缺点 :Adfaith Consulting人力管理系统缺点项目的优缺点 :项目还有很多更新优化的地方,由于对此还不是很熟练,优化没有 很到位,只是初步实现高内聚,低耦合。 项目属性名和方法名取得不够合理 没有去写抽象类,父类也不常见,所以层次不够分明 只用了txt文本一种存储形式 GUI界面不是很美观 没有找到对齐的方法 例:Adfaith Consulting人力管理系统3 4GUI界面截图Adfaith Consulting人力管理系统GUI界面截图 :欢迎界面 菜单界面Adfaith Consulting人力管理系统功 能1 界 面功能2界面Adfaith Consulting人力管理系统GUI界面截图 :功 能3 界 面功 能4 界 面Adfaith Consulting人力管理系统GUI界面截图 :查 找 功 能功能6增加功能界 面Adfaith Consulting人力管理系统GUI界面截图 :功能7删除功能界面Adfaith Consulting人力管理系统GUI界面截图 :3 5 疑惑Adfaith Consulting人力管理系统疑惑: GUI和CUI对齐方式怎么不一样呢?CUI对齐对齐 方式GUI对齐对齐 方式 Adfaith Consulting人力管理系统Adfaith Consulting人力管理系统谢谢观赏
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号