第一篇:北风网-基于LAMP+Smarty引擎+WorkFlow工作流+Ajax下的盛和丰办公管理系统(SAFOA)实战开发
北风网-基于LAMP+Smarty模板引擎+WorkFlow工作流+Ajax下的盛和丰办公管理系统(SAFOA)实战开发
LAMP版本的OA项目详细大纲和课程截图:
一、SAFOA所用主要技术涉及的10大技术亮点展示
二、设计架构采用了Smarty+抽象类工厂
三、SAFOA的十大功能特色:
1、树型结构设计(可以进行无限制分层,利用递归方法显示。应用于机构管理、模块管理)
2、Ajax技术(权限管理模块采用JQuery+二进制位操作,实现细粒度、无刷新权限控制,提高了运行效率,给用户带来更好的WEB体验)
3、扩展日历控件(实现细粒度会议管理)
4、图表打印(可将备打印内容转为嵌入Excal,实现人事管理中的员工档案的打印)
5、外网邮件(采用SMTP技术,实现外网邮件功能。应用于工资管理模块的工资条发送功能,实现了工资保密制度)
6、保护员工肖像权(为了保护员工的肖像权,我们将员工的图像信息以二进制流存入数据库)
7、更安全的账号管理(员工的登陆密码采用MD5技术加密,对于新员工,由系统管理员为其分配账号/密码,该员工可以自行修改自己的账号/密码,既使是系统管理员也无法查看其账号/密码信息)
8、灵活安装(本项目可通过向导安装到Windows/Linux环境中)
9、良好的维护性与扩展性(本项目采用经典项目PetShop式的抽象类工厂模式设计,适合团队开发,提高了项目的二次开发与维护性)
10、WorkFlow工作流(采用自行设计开发的工作流设计器,实现流程的定义、控制、自动化运行。应用工作流管理模块)