云端 OA 1.0 项目系统说明文档
1、开发背景
随着网络的高速发展,网络 OA 系统逐渐受到关注。一些大型企业集团(例如联
想、海尔)正致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,
节省大量的办公费用,大幅度提高办公效率。
开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,
他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂
的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一个很大的
低成本网络 OA 系统的需求,而我们小组可以开发这些低成本 OA 系统来满足这个需
求。
2、系统分析
1.需求分析
1.用户需求:
1.个人计划
每个人的周,月,年,计划。
2.考勤
个人考勤,统计个人每个月的 迟到,缺席,早退,病假,事假。
3.员工园地
介绍各个员工信息及发表的言论,活动。
4.会议模块
会议记录。
5.公告,公示
公司最近的一些公告,公示。
6.充电模块
上传 下载 一些学习的资料
7.系统设置
角色密码,以及各个角色的权限。
8.请示模块
如:采购请示批准。
9.角色
总经理:分配角色及权利分配。
部门经理:部门信息管理,员工管理。
员工:个人管理。
2.需求分析:
1.个人计划:
员工:可以添加,修改,删除,自己的计划(周,月,年),可以按周,或
年,或月查看。
部门经理:可以按周,或年,或月查看本部门的计划。
总经理:可以批准或作废本部门的员工计划。可以按周,或年,或月查看。
系统管理员:可以批准或作废本部门的员工计划。可以按周,或年,或月
查看。
2.考勤
员工:可以查看自己的考勤记录(迟到,缺席,早退,病假,事假。),
可以按迟到,缺席,早退,病假,事假查看。
部门经理:可以查看本部门的考勤记录(迟到,缺席,早退,病假,事假。),
可以按迟到,缺席,早退,病假,事假查看。
总经理:可以查看所有的考勤记录(迟到,缺席,早退,病假,事假。),
可以按迟到,缺席,早退,病假,事假查看。
系统管理员:可以查看所有的考勤记录(迟到,缺席,早退,病假,事假。),
可以按迟到,缺席,早退,病假,事假查看。
3.会议记录
员工:可以查看所有会议记录(图文,视频)。
部门经理:可以查所有会议记录(图文,视频)
总经理:可以增删改查所有会议记录(图文,视频)
系统管理员:可以增删改查所有会议记录(图文,视频)
4.公司公告
员工:可以查看所有公告。
部门经理:可以查看所有公告。
总经理:可以增删改查所有公司公告
系统管理员:可以增删改查所有公司公告
5.快速充电
员工:可以查看,上传,下载所有学习资料。
部门经理:可以查看,上传,下载所有学习资料所有的学习资料。
总经理:可以查看,上传,下载所有学习资料,增删改查所有的学习资料。
系统管理员:可以查看,上传,下载所有学习资料,增删改查所有的资料。
6.系统设置
员工:可以查看自己的资料,修改自己的密码,修改自己的资料
部门经理:可以查看自己的资料,修改自己的密码,修改自己的资料,可
以增删添加员工。
总经理:可以查看自己的资料,修改自己的密码,修改自己的资料,可以
增删改查员工或部门经理
系统管理员:可以查看自己的资料,修改自己的密码,修改自己的资料,
可以增删改查员工或部门经理
7.请求
员工:可以提交请求,查看请求
部门经理:可以提交请求,查看请求,批准自己部门员工请求
总经理:可以查看请求,批准自己所有员工请求
系统管理员:可以查看请求,批准自己所有员工请求
8.员工圆地
在线聊天,可评论,回复。
员工,部门经理,总经理头像不同来区分。
2.可行性分析
1.市场分析:
开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动
化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非
常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一
个很大的低成本网络 OA 系统的需求,而我们小组可以开发这些低成本 OA 系统来
满足这个需求。
2.硬件分析:
该系统硬件设备由一台 PC 服务器、数台 PC 工作站、交换机及网线组成。
PC 服务器
CPU:1GHz 以上
RAM:256M 以上
存储容量:剩余存储容量大于 100M
PC 工作站
CPU:500MHz 以上
RAM:128M 以上
显示设备:支持 1024X768 显示分辨率
3.技术分析:
1
2
3
4
php+mysql 技术。
jquery 框架
ajax 技术
div+css,html
3、系统设计
1.系统目标
该说明书的编写目的是为了使用户和软件开发者方对该系统应具有的功能
达成共识,该说明书将指导 OA 系统的开发工作。
2.系统功能结构图
进入页面
个人计划
考勤
会议记录
公司公告
快速充电
系统设置
请求
员工圆地
帮助中心
3.系统流程图
1.用户流程图
员工
进入登录页面
退出系统
完成操作
填写登录信息
选择模块进行操作
否
判断信息是否合法
是
进入主界面
2.部门经理流程图
部门经理
进入登录页面
退出系统
完成操作
填写登录信息
选择模块进行操作
否
判断信息是否合法
是
进入主界面
从
新
选
择
从
新
选
择
3.总经理流程图
总经理
进入登录页面
退出系统
完成操作
填写登录信息
选择模块进行管理
否
判断信息是否合法
是
进入主界面
4.系统管理员流程图
系统管理员
进入登录页面
退出系统
完成操作
填写登录信息
选择模块进行管理
否
判断信息是否合法
是
进入主界面
从
新
选
择
从
新
选
择
4、数据库设计
列名
Jh_id
Jh_name
Jh_mc
Jh_nr
Jh_time
Jh_zt
Jh_bs
列名
Ry_id
Ry_bh
Ry_name
Ry_pwd
Ry_tel
Ry_zw
Ry_jj
Ry_bm
列名
Kq_id
Kq_name
Kq_zt
Kq_time
列名
Hy_id
Hy_zt
Hy_nr
Hy_img
计划表(oa_jh)
信息描述
ID
人名
计划名称
计划内容
计划时间
计划状态
标识
人员表(oa_ry)
信息描述
ID
编号
人名
密码
联系电话
职务
个人简介
所属部门
考勤表(oa_kq)
信息描述
ID
人名
状态
时间
会议表(oa_hy)
信息描述
ID
会议标题
会议内容
会议图片
数据类型
Int
Varchar(30)
Varchar(60)
Varchar(3000)
Datetime
Varchar(20)
Varchar(50)
数据类型
Int
Varchar(30)
Varchar(60)
Varchar(60)
Varchar(60)
Varchar(20)
Varchar(500)
Varchar(20)
数据类型
Int
Varchar(30)
Varchar(60)
Datetime
数据类型
Int
Varchar(30)
Varchar(3000)
Varchar(100)
Hy_mv
Hy_bm
Hy_time
列名
Gg_id
Gg_nr
Gg_img
Gg_bt
Gg_time
列名
Cd_id
Cd_bt
Cd_nr
Cd_name
Cd_bm
Cd_time
列名
Qq_id
Qq_bt
Qq_nr
Qq_zt
Qq_pzz
Qq_qqz
Qq_time
列名
Fb_id
Fb_tx
Fb_nr
Fb_name
Fb_time
Fb_bs
会议视频
部门
会议时间
公告表(oa_gg)
信息描述
ID
公告内容
公告图片
公告标题
公告时间
充电表(oa_cd)
信息描述
ID
资料标题
资料内容
发表者
所在部门
发表时间
请求表(oa_qq)
信息描述
ID
请求标题
请求内容
状态
批准者
请求者
请求时间
发表表(oa_fb)
信息描述
ID
头像
发表内容
发表者
发表时间
标识
Varchar(100)
Varchar(20)
Datetime
数据类型
Int
Varchar(3000)
Varchar(60)
Varchar(60)
Datetime
数据类型
Int
Varchar(60)
Varchar(3000)
Varchar(60)
Varchar(60)
Datetime
数据类型
Int
Varchar(60)
Varchar(3000)
Varchar(60)
Varchar(60)
Varchar(60)
Datetime
数据类型
Int
Varchar(30)
Varchar(3000)
Varchar(60)
Datetime
Varchar(60)