Java+PostgreSQL考勤管理系统设计(6)
时间:2019-05-11 11:21 来源:毕业论文 作者:毕业论文 点击:次
JSP基本上可以在任何的系统平台上执行,获得了系统的多平台支持。 1.4.5 Ibatis 相对于Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis是一种“半自动化”的ORM实现。 所谓的“一站式”就是Hibernate和Apache OJB对数据库进行较完整的封装,程序员不需要掌控SQL的编写,Hibernate和Apache OJB会自动根据指定的存储逻辑,生成SQL,并且调用JDBC接口进行执行。这种方法存在它的局限性,无法达到高安全性、系统性能指标。Ibatis的着力点就在于POJO与SQL之间的映射关系。程序员需要自己编写SQL,然后通过映射文件,将SQL所需的参数以及返回的结果映射到指定的POJO。所以说Ibatis是“半自动化”。 1.4.6 HTML和CSS HTML(HyperText Markup Language),中文叫超级文本标记语言,是WWW的描述语言。什么是“超文本”?“超文本”就是可以在页面内包含图片、链接、表格甚至音乐或者程序等非文字元素。HTML不是一种编程语言,而是一种标记语言。HTML分为两部分:“头”部分(head),用来描述网页的信息;“主体”部分,用来编写网页的具体内容。 由于HTML并不注重网页排版的功能,所以使用HTML设计网页,往往需要CSS排版样本。 CSS的英文全名是Cascading Style Sheets,中文可以翻译为“层叠样式表”或者“级联样式表。CSS是一组格式设定规则,可以用来控制Web网页的外观”。样式就是页面显示的文字、图片等元素的格式、风格。层叠样式同理也就是指按照一定的层次顺序处理受到多种样式控制的页面元素。CSS扩充了HTML标记的属性设定,可以请却的控制页面当中的所有元素,使得页面效果更加丰富。同时,CSS使得网页页面样式的定义与HTML文件内容相分离,使得网页后期的开发和文护工作更容易进行。 2 需求分析 2.1 问题分析 时代在进步,落后的人力处理考勤的方法对企业大数据的考勤信息采集处理弊端诸多。该方法不仅跟不上时代的步伐,在实际实施当中需要大量的时间、人力和物力,对企业来说这无疑是一种资源浪费。并且问题诸多,直到最后还不能确保考勤工作的顺利进行。所以该方法对企业来讲是极不可取的。 以MBP公司员工请假为例,除去员工可通过考勤系统网上申请提交申请方法之外,员工还可通过填写请假单的方式进行请假。首先员工请假需提前到前台领取签请假单填写,其次找领导审批,然后再提交。这样一来就相当麻烦,如果领导不在,员工怎么办?如果员工由于紧急情况离开,来不及这些申请措施,造成工作延误,领导怪罪怎么办? 月底管理部工作人员仍需要手动查找申请资料进行录入,此时不但费时而且费力,并且当中的过程出现遗漏或者错误的概率也极大。这种管理方法暴露了员工请假不便,领导审批不便以及月底统计不便等问题。员工的考勤实绩与员工的薪金息息相关,如果月底员工自我统计与公司管理统计有所出入又怎么办?这中间过程处理不好,会极大的影响职工工作热情和效率。考勤管理系统的信息管理的开发可以快速地解决了这一问题。员工登陆系统进行信息确认,可根据自己的需求提出不同类别的请假或者加班申请,申请到达其上一级领导处等待审批。领导层审批可通过或者审批失败。 又比如说,公司在紧急情况之下需要联系员工,却发现无法直接联系到员工本人,那是不是应该通过其它方式进行联系。公司不仅需要了解到员工的个人信息,更需要清楚员工的其他次要信息,以备不时只需。 (责任编辑:qin) |