摘要:由于工作生活的需要,同时也伴随着OA管理系统的迅速发展,办公自动化已经成为企业高校所追求的目标,因为它大大提高了办公的效率从而降低了所需的成本。与此同时随着微信的普及,基于微信平台的OA管理系更是统越来越受到企业高校的欢迎,微信平台OA管理系统便是一个在微信平台上进行OA办公管理的系统。
本文主要展示了微信平台OA管理系统各个功能模块的实现方式方法。通过搭建PHP开发环境,整合Apache+PHP+MySQL,该系统实现了用户添加日程、修改资料、上下班打卡、查看工资、会议室预约、发布公文以及查看考勤记录等功能。在通过一系列的完整系统测试后,上述功能均能成功实现,该系统的设计与实现就已完成。
关键词:OA办公管理 PHP开发 微信平台 MySQL数据库
目录
摘要
Abstract
第1章 绪论-1
1.1 研究现状-1
1.2 研究目的-1
第2章 相关的理论和技术-2
2.1 环境的搭建-2
2.1.1 Apache服务器的安装-2
2.1.2 MySQL数据库的安装-3
2.1.3 整合Apache+PHP+MySQL-4
2.2 访问数据库的实现方法-6
第3章 系统需求分析-8
3.1 可行性分析-8
3.2 功能需求概述-8
3.3 UML用例图-10
3.4 数据库分析-11
3.4.1 数据库的概念结构-11
3.4.2 数据库的物理结构-14
第4章 系统设计-22
4.1 功能模块设计-22
4.2 系统流程图-23
4.3 业务逻辑-23
4.3.1 系统关系模型-23
4.3.2 UML时序图-24
4.4 程序逻辑设计-25
4.4.1 登录模块流程图-25
4.4.2 注册模块流程图-26
4.4.3 预约模块流程图-27
4.4.4 个人信息管理模块流程图-28
4.4.5 后台管理模块流程图-29
第5章 系统实现-31
5.1 用户注册登录-31
5.2 后台基本操作-32
5.3 用户信息管理-33
5.4 考勤异常管理-33
5.5 用户登录主页面-34
第6章 系统测试-38
6.1 系统测试方法-38
6.1.1 系统测试目的与意义-38
6.1.2 系统测试工具-38
6.1.3 系统测试方法和测试类型-38
6.2 系统测试的目的和原则-39
6.3 单元测试-39
6.3.1 系统登录测试要点-39
6.3.2 新增员工操作测试要点-40
6.3.3 发表公告文件测试要点-40
6.4 平台测试-41
结 论-43
参考文献-44
致 谢-45