OA开发项目介绍(共4页).doc
《OA开发项目介绍(共4页).doc》由会员分享,可在线阅读,更多相关《OA开发项目介绍(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1如果没有办公自动化 l 沟通不畅,上下级之间、同事之间没有很好的沟通渠道l 办事效率低,不能实现流程的自动化l 查找资料困难、并且资料容易丢失l 对所做过的事情做到有据可查l 先进知识、经验、技巧不能得到充分共享和学习l 不能监控下属的工作进展、了解他的真实想法和困难l 每天都浪费大量的纸张、电话费、时间、精力。 将人从繁琐、无序、低端的工作中解放出来处理更有价值、更重要的事务,整体提高了企业办事效率和对信息的可控性,使企业管理趋于完善,提高执行力,最终实现企业市场竞争力全面提升的目标.2.系统功能架构项目描述:分三个核心组件:组织机构、权限控制、审批管理。六个基本
2、组件:信息发布系统、考勤管理、办公用品管理、报销管理、日程安排、名片管理。组织机构主要是人事部门管理涉及到部门与员工的复杂调动与离职等;权限控制是给不同的员工赋予不同的权限;审批管理是拥有审批权的管理者处理员工提交的各种单据;考勤管理有包括员工上下班打卡、员工请假加班等各种考勤信息管理;办公用品管理是对办公用品的管理包括办公用品的采购、申请、库存报警等的管理;报销管理是针对员工出于公司的活动需要报销的管理像差旅费、食宿费等,当员工的报销单得到相应审批人的审批通过就可以领款;日程安排分办公日程安排和个人日程安排,拥有办公日程安排的负责人可以安排办公人员一周、一个月的工作事宜,以便办公人员工作高效
3、、有条不紊的进行,个人日程安排是登录者自己对自己的日程安排;名片管理是当前用户可以发送自己的名片给对方,也可以建立自己的联系好友,还可以给自己的好友分组;信息发布系统是发布一些最新的新闻资讯,公告通知。3.系统功能流程4.主要技术介绍n Struts 规范、清晰的MVC框架,只需编写相应组件、不必再考虑架构的设计n Spring Spring IoC 实现组件控制关系的转移 Spring AOP 面向切面的编程 Spring对Hibernate的整合n Hibernate O/R Mapping框架、将对数据库操作转换为对对象的操作、更符合面向对象的编程思想,大大简化程序的编写和维护的难度,提
4、高重用5.1系统架构设计n 技术先进性、架构灵活、易于维护n 使用了当今最为流行Struts+Spring+Hibernate的N层架构模式,架构清晰、开发效率高、易维护升级n 使用Struts MVC框架来规范Web层的架构n 使用业务外观模式封装对DAO层的复杂调用n 使用Hibernate的封装对数据库的访问、使得访问数据库简单、易维护、易移植、提高重用、更符合面向对象的编程思想n 使用Spring的IoC来实现组件之间的依赖关系注入,降低层与层之间的耦合、使得上层组件依赖于抽象而不依赖实现、易于维护,架构更加灵活n 使用Spring的AOP编程实现事务处理、日志服务等与业务无关的系统服
5、务,使得代码简洁、组件职责清晰、并且易于维护n 使用Spring提供的与Hibernate的整合方案简化代码5.2 组件设计n View层:负责数据的展现,使用JSP、 JSTL、EL、Struts taglib技术, 为使表现层简单容易维护,禁止使用java脚本,又因Struts的许多taglib与Struts框架绑定,所以尽量使用JSTL、ELn Web层: 负责页面逻辑的控制,使用Struts Action,通过调用业务委托接口来调用具体的业务组件的实例,而业务组件的实例是通过Spring的IoC容器取得的n Service层(业务逻辑层): 负责处理业务,封装对DAO层的访问细节,使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA 开发 项目 介绍
限制150内