logo资料库

phpOA系统说明文档.doc

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
云端OA 1.0项目系统说明文档
1、开发背景
2、系统分析
3、系统设计
4、数据库设计
云端 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)
分享到:
收藏