OA系统总体设计

OA系统

1.0版本

实现技术:

  • 前端: Vue3、Element-plus、Axios
  • 后端: Springboot、Mybatis-plus
  • 数据库:Mysql、Redis
oa系统总功能图:

在这里插入图片描述

系统角色权限:

**管理员:**区分超管和普通管理员管,普通管理员(默认只有读取权限)的权限需由超级管理员给予(如,添加,修改,删除);

**用户:**使用系统;

oa系统功能大致模块:
  • 用户管理:用户管理,部门管理,职位管理,在线用户
  • 流程管理:新建流程(费用报销,出差申请,加班申请,转正申请,请假申请,离职申请),我的申请,流程审核
  • 数据管理:公告管理
  • 日志管理:登录日志
  • 考勤管理:考勤管理,考勤列表
oa系统数据库设计:

用户表:oa_user

名称类型长度是否为null是否主键注释
idint11用户id
user_accountvarchar11用户账号
user_passwordvarchar6用户密码
user_namevarchar11用户名称
phonevarchar11联系电话
emailvarhcar50邮箱
avatarvarchar100头像
statuschar1账号状态(0正常,1停用)
login_ipvarchar128最后登录IP
login_datedatetime0最后登录时间
create_byvachar50创建者
create_timedatetime0创建时间
update_byvarchar50更新者
update_timedatetime0更新时间
del_flagvarchar1逻辑删除(0存在,1删除)
versionchar1乐观锁

管理员表:oa_admin

名称类型长度是否为null是否为主键注释
idint11管理员id
admin_accountvarchar11管理员账号
admin_passwordvarchar11管理员密码
admin_namevarchar50管理员姓名
phonevarchar50手机号
emailvarchar50邮箱
avatarvarchar100头像
create_byvachar50创建者
create_timedatetime0创建时间
update_byvarchar50更新者
update_timedatetime0更新时间
add_jurisdictionchar1添加权限(0拥有权限,1没有)
del_jurisdictionchar1删除权限(0拥有权限,1没有)
update_jurisdictionchar1修改权限(0拥有权限,1没有)
versionchar1乐观锁

表:oa_dept

名称类型长度是否为null是否主键注释
idint11部门id
dept_namevarchar50部门名称
leadervarchar50负责人
phonevarchar50联系电话
emailvarchar50联系邮箱
statuschar1状态(0正常,1停用)
create_byvarchar50创建者
create_timedatetime50创建时间
update_byvarchar50更新者
update_timedatetime50更新时间

职位表:oa_post

名称类型长度是否为null是否主键注释
idint11职位id
post_codevarchar10职位编码
post_namevarchar50职位名称
statuschar1状态(0正常,1停用)
create_byvarchar50创建者
create_timedatetime50创建时间
update_byvarchar50更新者
update_timedatetime50更新时间
remarkvarchar50备注

登录日志表:oa_logininfo

名称类型长度是否为null是否主键注释
idlong50访问Id
user_namevarchar50用户名称
ipaddrvarchar128登录IP地址
login_locationvarchar255登录地点
browservarchar50浏览器类型
osvarchar50操作系统
statuschar1登录状态(0成功,1失败)
msgvarchar255提示消息
login_timedatetime0访问时间

用户部门关联表:oa_user_dept

名称类型长度是否为null是否主键注释
user_idint11用户ID
dept_idint11部门ID

用户职位关联表:oa_user_post

名称类型长度是否为null是否主键注释
user_idint11用户ID
post_idint11职位ID

公告表:oa_notice

名称类型长度是否为null是否主键注释
notice_idint11公告ID
notice_titlevarchar50公告标题
notice_typechar1公告类型(1通知 2公告)
notice_contentvarchar250公告内容
statuschar1公告状态(0正常 1关闭)
create_byvarchar50创建者
create_timedatetime0创建时间
update_byvarchar50更新者
update_timedatetime0更新时间
remarkvarchar250备注
time0更新时间
remarkvarchar250备注
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
一、 产品概述 Onlyit.cn人力资源管理软件是一款针对中小企业的人事、考勤、工资、考核、办公自动化一体化管理软件,人力资源管理人事系统适用于各类企业、行政事业单位。通过高效的人力资源管理实现企业的发展战略,使企业管理者能够更为简洁、高效、宏观、准确的把握企业的人力资源信息。同时,改变了传统的人力资源管理模式,将人力资源工作者从机械繁重的日常人事工作中解脱出来,更加轻松、有效的处理日常业务,转而有更多时间和精力专注于人力资源对于高效管理、决策辅助乃至企业战略等企业发展的更高层面的发展。操作简单,功能实用。产品支持OEM模式。 1、产品功能简介 1) 软件大小:10-11M 2) 软件类型:绿色免费软件 3) 数 据 库:access/msde/mssql/mysql/oracle(不同数据库间可以无缝割接,数据不受影响) 4) 网络模式:单机/局域网/互联网 5) 运行环境:win 2000 xp vista win2007 6) 软件语言:简体/繁体 中文(数据库密码onlyit) 7) 软件特点:灵活、方便、绿色、可移动、安全、无缝免费升级。 8) 软件模式:无任何限制,绿色环保,无任何广告插件,免安装,解开直接执行。 9) 下载地址:http://www.onlyit.cn/onlyit_prod/hrm30/hrm_setup.rar 10) 人力资源千人群:191614406 2、目标用户群 针对各类大、中、小企业、行政事业单位。 3、适用行业 各类中、小企业、集团模式大型企业、行政事业单位等,基于对人事、合同、考勤、工资、考核、办公自动化无缝联结模型管理的平台,将人力资源工作者从机械繁重的日常人事工作中解脱出来,更加轻松、有效的处理日常业务,转而有更多时间和精力专注于人力资源对于高效管理、决策辅助乃至企业战略等企业发展的更高层面的发展。为企业提供良好的信息管理手段,保障企业业务处理的流畅及安全,促进企业的高效良好的动作。 4、免费使用 没有时间、功能限制,即可免费使用。特别要说明的是支持安全家庭办公,无需固定的公网IP,也不需要域名,可以在家里或者外地安全的连接企业内部网的服务器,进行业务操作,多级保护机制使得既方便,又极为安全。结合软件的绿色特性,您只需要1个U盘,就可以在各地在线办公。 二、产品功能介绍 产品包括人事管理、办公管理、人力资源、工资管理、考勤管理、绩效考核、秘书功能、手机短信、邮件管理等。 1、人事管理:帮助用户实现全面的人事、合同管理,包括人事资料、合同管理、保险管理、调岗调职、职称、经历、社会分类管理等,真实反映企业实际的人力状况。支持多款二代身份证数据接口采集。员工综合报告,员工相关的各类信息(基本记录、奖惩记录、物品领用、调岗记录、福利等)一目了然。 2、办公管理:准确记录企业人员的福利、奖励、惩罚、工伤、物品、证照、宿舍、车辆等情况,彻底结束数据混乱、奖罚不明、车辆不清等现象,同时将相关数据与工资无缝接口。 3、人力资源:根据招聘计划,跟踪应聘人员,创建本单位人才卡片,开发的深层次人力资源战略性规划,结合本单位人力资源状况,设置培训需求以及对内、对外培训。本模块提供问卷调查测试,为招聘应试提供信息库,支持网页模式应答测试。 4、工资管理:方便的工资录入界面,可指定部门显示、指定科目显示,自动计算,支持计算定义,可设计灵活的薪酬方案,多,工资方案定义,支持工序定义、计件工资,支持和考勤数据接口,支持数据复制,可指定条件复制部分数据,,可从多个历史单据中复制,支持辅助数据管理,提供个税工具,应发金额、所得税、应发任输一个数据自动计算另外2个,灵活生成各类统计报表,可定制方案,查询非常方便,支持组合条件查询,支持员工数据导入,支持初始工资数据导入,启用非常方便(见dll目录下导入模板)。 5、考勤管理:员工排班,可按部门、班组、个人排班,数据采集,支持定时、循环自动采集,也支持脱机文件读取,支持手工电脑考勤,自动生成加班记录和缺勤记录,支持计算相关的工资数据,数据处理,可重复处理,修正排班失误,考勤台帐,支持二次手工修正,异常关注,可将出勤异常的员工信息生成异常关注记录,考勤报表,生成各类统计报表,可定制方案,考勤班次,支持多班次定义,考勤班组,考勤机定义,支持多种多台考勤机,可动态扩展,支持和工资单接口,支持自定义文本接口。 6、绩效考核:方便的数据录入界面,可指定部门显示、指定科目显示,自动计算,支持计算定义,可设计灵活的考核方案,多考核方案定义,支持考核批次管理,支持多考核人考核,可指定不同权重,自动计算结果,灵活生成统计报表,可按批次统计,也可多批次统计,支持定制显示方案,查询非常方便,支持组合条件查询,支持历史数据比对,支持数据导入,启用非常方便。 7、秘书功能:包含了bbs和blog,非常便于个人知识管理和多人交流,用户可以自己设置论坛版面,实时即时交流,以及常规任务、计划管理、日程安排、名片管理有效进行业务流程设置。 8、多帐套管理:可以非常方便的汇总下属分公司、分支机构的经营数据,整个企业的经营状况一目了然。 9、手机短信:可把工资单数据等内容用短信的方式,发送给设定的员工手机,让员工随时掌握工资信息。 10、邮件管理:可以自动把工资单等信息,用邮件的方式,自动发送到设定的邮箱,高效、准确。 三、产品优势 1、建立快捷、高效、透明的人力资源体系,建立准确、及时的人事工资考勤核算和管理体系,工资数据报表短信、邮件发送,员工相关信息随时随地一清二楚,提高经营管理效率。 2、总部、分公司和部门可以按各自权限协同操作;操作权限控制细化到字段级,保证在协同操作过程中系统数据安全可靠、准确、高效。 3、同一个公司(分公司、分部门)可以授权不同的工资管理员来管理不同工资类别(帐套),按被授予的权限,只能管理各自公司(部门)的人事、考勤或工资数据。 4、通过员工自助模块员工可查看自己的工资、打卡、考核等信息,通过领导查询模块各位领导可查看各自单位(部门)的人事工资数据 5、在线浏览各类规章制度、公告栏、通讯录以及员工本人人事信息。在线管理员工日程安排,实现工作管理实时化、网络化。 6、C/S架构、B/S架构web版,自带web server、邮件服务,客户端零安装,系统操作、维护、升级简单。 7、自定义万能查询,用户可以任意组合查询条件,支持自定义报表,自带脚本二次开发,支持当前主流考勤机连接,实时采集并处理。 8、支持班次自动匹配、排班多种手段、优先匹配。 9、通过集成化的信息管理平台,优化人事、考勤、考核管理流程,规范财物的核心业务,高度的系统集成与信息共享,有效避免重复操作与信息孤立,充分提高管理效率。分角色的协同管理促进全员参与人事、考勤、考核管理工作,使业务部门及经理脱离事务性工作,关注业务战略性工作,促使人事、考勤、考核管理管理在组织中的战略地位上升。 10、灵活的系统功能组合及可扩展性,系统采用了最先进的模块化设计组合技术,按使用功能进行模块设计,可根据用户不同的使用要求灵活组合各功能模块,还可根据用户的特殊使用需求,在原系统的基础上进行个性化的二次开发。 最后祝您健康快乐。SHARE AND ENJOY!
项目号 版本 OA系统 概要设计说明书 2017年 5 月 20 日 版本历史 "日期 "版本 "说明 "作者 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 目 录 1. 引言 4 1.1. 编写目的 4 1.2. 项目背景 4 1.3. 适用范围 4 1.4. 术语和缩略语 4 1.5. 参考资料 5 2. 总体设计 5 2.1. 运行环境 5 2.1.1. 硬件环境 5 2.1.2. 软件环境 5 2.2. 开发环境 5 2.2.1. 硬件环境 5 2.2.2. 软件环境 6 2.3. 总体结构设计 6 2.3.1. 系统体系架构 6 2.3.2. 系统功能架构 7 2.3.3. 系统部署架构 7 2.3.4. 系统软件架构 8 3. 系统功能设计 8 3.1. 功能模块列表 8 3.2. 系统菜单 9 3.3. 个人事项 10 3.3.1. 待办公文 10 3.3.2. 已办公文 12 3.3.3. 待阅公文 12 3.4. 公文起草 12 3.4.1. 外部来文登记 12 3.4.2. 司内申请 12 3.4.3. 司内请示 13 3.4.4. 报送办领导 13 3.4.5. 草稿箱 13 3.5. 基础管理 13 3.5.1. 类型设置 13 3.5.2. 流程设置 15 3.5.3. 文单设置 15 3.5.4. 文号设置 16 3.5.5. 批示设置 16 3.6. 系统管理 17 3.6.1. 功能需求用例 17 3.6.2. 用例描述 17 3.6.2.1. 用户 17 3.6.2.2. 组织机构 18 3.6.2.3. 部门 18 3.6.2.4. 用户 19 3.6.2.5. 组 19 3.6.2.6. 权限 19 3.6.2.7. 角色 19 3.6.2.8. 功能模块 20 3.6.2.9. 功能权限 20 3.6.2.10. 页面元素权限 21 3.6.3. 用户管理 21 3.6.4. 角色管理 21 3.6.5. 权限管理 21 3.6.6. 组织管理 21 3.6.7. 菜单管理 21 3.6.8. 字典管理 21 3.6.9. 自定义列表 22 3.6.10. 自定义菜单 22 4. 系统接口设计 22 4.1.1. 接口1 22 4.1.2. 接口2 22 5. 数据结构设计 22 6. 系统出错处理 24 6.1. 出错信息 24 6.2. 补救措施 25 6.3. 系统维护设计 25 7. 性能与安全等设计 26 7.1. 系统性能 26 7.2. 系统安全 27 引言 1 编写目的 OA系统概要设计说明书是在客户提出的需求基础上,经过对OA系统需求规格说明书和 系统原型的分析和系统设计编写而成。用于将系统相关需求转换为未来系统设计,提 交软件研发部门相关实现团队作为系统研发的依据和指南。 2 项目背景 根据电子公文管理总体要求,在现有信息化OA系统建设的基础上,要求完善电子公 文办理系统和交换系统,建设支持大并发和多级管理模式的协同办公平台,实现高效的 业务协作和信息共享,增强电子文件的完整性、可靠性、可用性和安全。基于此现状, 万达公司根据自动化系统总体要求,拟建设"统一规范、稳定安全、协同共享"的OA管理 系统,实现电子文件管理规范与信息化的全面融合,本文是基于对于新版OA管理信息系 统的基本设想和总体需求的理解基础上,形成的设计文档 3 适用范围 本文档适用于所有与本项目有关的软件设计、开发阶段相关人员,主要包括项目组成 员、研发经理、开发人员,项目管理人员,测试人员以及在以后想对系统进行扩展和维 护的相关人员等。 4 术语和缩略语 "术语、缩略语 "说明 " " " " " " " 5 参考资料 《软件需求规格说明书》 《OA系统原型》 总体设计 1 运行环境 1 硬件环境 1) 应用服务器: 2) 数据库服务器: 2 软件环境 1) 操作系统: Radhat Linux 6.0 数据库系统: ORACLE10I 中间件:Tomcat、Jboss 通信协议:http 客户端浏览器:IE9 2 开发环境 1 硬件环境 1) 应用服务器: 2) 数据库服务器: 2 软件环境 1) 操作系统:Win2003、Win7 2) 数据库系统:ORACLE10I 3) 开发平台及工具:炎黄Eclipse 4) 通信协议:http: 5) 客户端浏览器:IE9以上、Chrome 3 总体结构设计 1 系统体系架构 图2-1 OA系统体系架构图 2 系统功能架构 图2-2 OA系统功能架构图 3 系统部署架构 4 系统软件架构 5 核心业务对象 6 核心业

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值