基于Jquery UI框架、Web界面、多层结构(Browser、Web Container、J2EE Server、Database)的项目分析、设计、开发和测试发布。
参与开发模块有:请假管理,档案文件收集流程,权限申请流程等功能。
请假管理:请假管理模块功能主要是,系统根据设置的休假结算规则,自动生成每年的休假情况。一般员工只可以查看自己和本部门请假情况,管理员可以查看所有部门的休假情况,并且可以对年假规则进行设定,对员工的上一年度的年休假手动转结或不允许转结和更多的操作。完成此功能需要根据工龄和结合复杂的年休假完成年休假的计算。主要用到了spring定时器,ajax异步请求,Jquery ui的列表,打开窗口,菜单树等技术。
档案文件收集流程:该流程是用户发现有重要价值文件、资料,在其没有权限往系统添加该文件时,用户在OA中发起一个档案收集流程,填写要收集文件资料的相关信息后,提交给上级负责人处理,最后流程通过审批后,在特定的环节,系统会根据填写的信息把文件、资料进行分类归档入库,并且设置相应的阅读权限。使用的技术主要是struts的图片的上传,ajax异步请求,Jquery相