- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
人人好公,则天下太平;人人营私,则天下大乱。——刘鹗
篇一:《java项目总结》
项目总结
这是一次比较完整的团队合作项目,它要求团队各成员对系统的主体设计搭
成一定的共识,这包括数据库设计,需求分析,以及其它一些细节,因此在编码
之前的准备工作一定要充分。
在设计之前,我们两组对于数据库的设计进行了激烈的讨论,最后在一些关
键的问题上统一了意见。接下来的工作便是需求分析,具体结构设计,并制订小
组项目详细计划,项目的进行将严格按照所制订的计划执行。然后小组成员对各
自的数据库进行了设计,并且以数据字典的形式进行了共享。
企业级人力资源系统分为十个子系统机构编制管理、人员信息管理、人事档
案管理、考勤管理、薪资福利管理、社会保障管理、招聘管理、合同管理、查询
统计管理、系统管理。我负责人员信息管理子系统,这方面需要处理的业务逻辑
比较少,表单比较多,要把握好与其它子系统的关联。员工基本信息表是与其它
子系统关联的桥梁,大部分表都涉及到与基本信息表的外键关联。其中,职员编
号(employeeId)是作为外键关联的字段,我给它设置了自增长。有人认为在企业
里,职员编号应该是有一定规律的数字,而不应该设置自增长。这样的是想法很
人人好公,则天下太平;人人营私,则天下大乱。——刘鹗
符合实际情况,后来我和两个组长讨论,认为自增长可以保证数据的唯一性,非
自增长的主键在增加时可能遇到不可知的问题,并且其他组员的数据库已经设计
好,改起来就麻烦了。因此最终职员编号采用了自增长。
有了上面的共识,接下来的重要工作便是依次完成表的增删改查、数据校验。
其中,分页和批量删除是我计划最后完成的部分,并且一定要完成。
基本数据校验按各数据格式进行,例如手机号、e-mail等。另一方面要对职
员编号与姓名的一致性,职员编号的存进行验证,这些通过DAO里面的方法实
现,针对出错,用JS给出友好的提示。
在做好基本功能的前提下,争取做出特色。我尝试写了Hibernate分页、批
量删除的代码,最后都测试成功。同时加入了JS控件,对于一些有特殊格式要求
的字段,防止用户填写错误(比如日期的填写格式为yyyy-mm-dd),使系统更
加人性化。经过讨论,对员工基本信息主表及与其关联的所有表,配置级联删除。
当主表信息被删除时,与之外键关联的子表信息同时被删除。
回顾这段历程,遇到了一些瓶颈,例如批量删除时如何有效的处理选中的id,
要明白它得到的是一个String[],需要转化成int[]就好办了。关于分页,我也是
琢磨了好久。在网上看了不少实例,具体实现起来还是一头雾水。就在项目验收
的前两天晚上,我决定自己写的试试。第一个方法是需要获取表里面总记录数
count,按照套路执行hql,我这样处理了结果count=list.size();结果出了问题。
人人好公,则天下太平;人人营私,则天下大乱。——刘鹗
数据库里有6条记录,结果打印出count为1。在这里折腾了好久,后来打印list
为[6],这下才明白list.size()得到的是list里元素的个数,这个元素是6,我需
要获取的是元素的是值(基础知识薄弱)。明白这点就好办了,最后我是这样处理
的
Stringa=list.get(0).toString();//获取list第一个元素(对象),并转换成
Stringcount=Integer.parseInt(a);//将
您可能关注的文档
- IT运维监控管理平台建设方案.pdf
- ISO9001抽样方案管理办法.pdf
- H型钢插拔施工方案.pdf
- 5篇2023年襄阳引资聚才高质量发展大会嘉宾发言材料汇编.docx
- 4篇在枣庄市新旧动能转换项目推进会议上的发言材料汇编.docx
- 5篇“三八”国际妇女节纪念暨表彰大会先进典型代表发言材料汇编.docx
- 在全市文学艺术界联合会代表大会上的讲话.docx
- 广东省广州市番禺区2023-2024学年部编版历史九年级上学期期末试题.doc
- 广东省广州市白云区2022-2023学年九年级上学期期末历史试题.doc
- 广东省广州市越秀区2022-2023学年九年级上学期期末历史试题.doc
- 广东省广州市增城区2023-2024学年九年级上学期期末道德与法治试题(答案).doc
- 广东省广州市2021-2022学年九年级上学期期末模拟历史试题(含答案).docx
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题.doc
- 广州市南沙区2023—2024学年第一学期九年级历史期末教学质量监测模拟试卷.doc
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题(答案).doc
- 在全市县区委书记第五次工作座谈会上的讲话.docx
- 3篇中央政法工作会议发言材料汇编.docx
- 5篇贵州省庆祝第二十个中国记者节座谈会经验交流发言材料汇编.docx
- 在全市人大工作座谈会上的讲话.docx
- 在全市人大系统改革创新工作交流会上的讲话.docx
文档评论(0)