目录
前言
前面的分享告一段落,从本篇文章开始将开始一个比较简易的会议OA系统。
为什么要开发OA会议管理?
会议是公司日常管理的重要手段之一,为了更好的协调部门与部门之间、员工与员工之间的工作,并保证公司的日常事物高效并且有序的进行。开发OA会议管理是希望通过这个系统完成会议发起、审批、进行、投票、会议室管理的规范化管理;
会议是一个涉及多个部门,存在一定流程的工作,会议开展的效率决定整个公司的各项事务的开展效率;该会议OA系统将确保会议的高效进行,并且在线记录会议纪要及整个会议中的详细过程。
OA会议管理的作用
1、OA办公系统中的会议管理可以帮助规范企业运作中的会议时间、决策内容、决策方式;
2、OA系统可营造流程与会议、决策与会议及报告与会议的和谐体系,有效提高高层的决策效率;
3、OA系统支持沉淀会议决策,建立高层决策的知识积累框架;跟踪会议决议执行情况,最终达成问题的解决!
本项目是基于动态的Web工程完成OA会议系统,利用自定义MVC框架,数据库使用用的是MySQL,开发工具为eclipse,项目界面使用layui搭建。
一、原型图业务介绍、数据库表结构
A、OA会议系统原型图业务介绍
(1) 需求说明会在产品原型图中一并指出,先来看产品原型图(会议管理板块)。
1、用户登录
采用ajax无刷新及json交互
登录成功后跳转到会议OA后台页面并完成左侧菜单初始化及动态选项卡绑定操作
2、会议后台界面
3、会议发布
新增一个会议。
会议主持人可选择,只能选择一个。
参会人员只有参与会议的权利,没有投票权。选择人员时使用多功能下拉框。
列席人员拥有投票权,其余同上。
会议地址根据会议室选择。
会议时间由会议起始时间和会议结束时间构成
4、我的会议
发布会议后,进入我的会议,对会议进行排座。若没有排座则按默认方式排座。
排座后可以送审。点击送审,弹出一个弹出层选择送审人,进行会议审批。
审批通过后可以看会议反馈情况,哪些人参会,那些人缺席,那些人未读通知。
5、 我的审批
对应的审核人员登录自己的账号后进6、会议通知入我的审批可以看见需要审批的会议。
点击审批弹出一个弹出层,不同意会议可以驳回,需要输入会议驳回原因。
需要签字后才能完成审批。
注:
1)必须是会议的审批人是当前用户才能看到;
2)审批通过后会议进行待开状态;审批驳回后会议将被更改为驳回状态
6、会议通知
完成审批后其他参会人员可以在会议通知中查看是否有新发布的需要参加的会议,选择参加或者不参加,提交原因。
注:
1)只有会议的参与者和列席者才能在会议通知中查看到我所需要参与的会议信息
7、代开会议:展示会议状态为待开的所有会议信息
代开会议都是需要参加的会议。
8、 历史会议:展示会议状态为已结束的所有会议信息<