企业内部管理平台详细设计
管理系统设计方案

管理系统设计方案一、引言随着信息技术的不断发展和企业规模的逐渐扩大,管理系统在现代企业中变得越来越重要。
一个高效的管理系统可以帮助企业提高效率、降低成本,并提升业务的竞争力。
本文将介绍一个管理系统的设计方案,旨在为企业提供一个全面的解决方案。
二、需求分析在设计管理系统之前,我们需要对企业的需求进行充分的分析。
一个好的管理系统应该能够满足企业的核心需求,并提供一些额外的功能来增强企业的运营效果。
在需求分析阶段中,我们应该考虑以下几个方面:1. 基本功能:管理系统应该具备基本的信息记录、查询和统计功能,以帮助企业有效管理各项业务。
包括但不限于员工管理、客户管理、库存管理等功能。
2. 数据安全性:管理系统需要提供一些安全机制来保护企业的信息资产。
例如,访问控制、数据加密等技术可以减少信息泄露和数据损坏的风险。
3. 手机端支持:随着移动互联网的普及,企业管理人员需要能够随时随地查看和处理相关业务。
因此,管理系统应该支持手机端的访问,并提供相应的移动端应用程序。
4. 智能推荐:管理系统可以通过分析数据并应用机器学习技术,根据用户的行为和偏好提供个性化的推荐服务。
这样可以帮助企业更好地了解用户需求,提高销售和客户满意度。
三、系统架构设计基于对需求的分析,我们设计了以下的管理系统架构:1. 前端层:包括用户界面和用户交互。
用户可以通过浏览器或移动应用程序与系统进行交互。
2. 应用层:负责接收用户请求并处理业务逻辑。
在此层中,我们将实现各种业务功能,包括员工管理、客户管理、库存管理等。
3. 数据库层:存储用户和业务数据的关系型数据库。
我们可以使用MySQL或PostgreSQL等数据库管理系统来存储和管理数据。
4. 服务器层:负责处理网络请求和提供系统的核心功能。
服务器可以使用Java、Python或Node.js等技术来实现。
5. 安全层:提供访问控制、身份认证、数据加密等安全机制以保护用户数据的安全性。
我们可以使用SSL/TLS、OAuth等技术来加强系统的安全性。
企业内部沟通平台建设及管理规范

企业内部沟通平台建设及管理规范第1章企业内部沟通平台概述 (4)1.1 沟通平台定义及分类 (4)1.2 沟通平台的功能与作用 (4)1.3 企业内部沟通平台建设的重要性 (5)第2章沟通平台建设目标与原则 (5)2.1 建设目标 (5)2.2 建设原则 (6)2.3 建设流程与阶段划分 (6)第3章沟通平台技术选型与架构设计 (7)3.1 技术选型标准 (7)3.1.1 开放性与兼容性 (7)3.1.2 可扩展性与可维护性 (7)3.1.3 功能要求 (7)3.1.4 安全性 (7)3.1.5 成本效益 (7)3.2 架构设计要求 (7)3.2.1 分布式架构 (7)3.2.2 微服务架构 (8)3.2.3 前后端分离 (8)3.2.4 容器化部署 (8)3.2.5 消息队列 (8)3.3 系统安全与稳定性保障 (8)3.3.1 数据安全 (8)3.3.2 身份认证与权限控制 (8)3.3.3 防护措施 (8)3.3.4 监控与报警 (8)3.3.5 灾备方案 (8)第4章沟通平台功能模块设计 (9)4.1 用户管理模块 (9)4.1.1 用户注册与认证 (9)4.1.2 用户权限管理 (9)4.1.3 用户信息管理 (9)4.2 消息管理模块 (9)4.2.1 消息发布与推送 (9)4.2.2 消息分类与筛选 (9)4.2.3 消息反馈与互动 (9)4.3 文件管理模块 (9)4.3.1 文件与 (9)4.3.2 文件分类与权限 (9)4.3.3 文件检索与历史版本 (9)4.4 互动交流模块 (10)4.4.1 实时通讯 (10)4.4.2 话题讨论 (10)4.4.3 活动发布与报名 (10)4.4.4 问卷调查与反馈 (10)第5章沟通平台界面与用户体验设计 (10)5.1 界面设计原则与规范 (10)5.1.1 一致性原则 (10)5.1.2 简洁性原则 (10)5.1.3 可用性原则 (10)5.1.4 可访问性原则 (10)5.1.5 界面设计规范 (10)5.2 用户体验设计要点 (11)5.2.1 功能布局 (11)5.2.2 导航设计 (11)5.2.3 搜索功能 (11)5.2.4 交互设计 (11)5.3 界面友好性与易用性优化 (11)5.3.1 优化界面布局 (11)5.3.2 提升视觉效果 (11)5.3.3 优化操作流程 (11)5.3.4 个性化设置 (11)第6章沟通平台运营与管理规范 (12)6.1 运营策略与目标 (12)6.1.1 制定明确的运营目标和规划,保证沟通平台的高效稳定运行,提高企业内部信息流通效率。
内部管理系统详细设计方案完整版

内部管理系统详细设计方案集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]内部管理系统详细设计方案【最新资料,WORD文档,可编辑】设计方案简介本设计方案是为内部管理程序开发而编写的,它包括了系统可行性研究,系统模块设计,模块的具体流程设计,一些需要进一步讨论或者研究的问题,需要的资料与硬件,数据表的定义等。
但它没有包含关于编码的更多主题。
例如编码的约定,注解的格式等。
尽管这些问题对于实现这个系统都是非常重要的,但因为是设计方案它没有被包括在其中。
整个设计方案的大致目录如下:一.内部管理系统项目方案(第2页-第20页)1.项目开发背景(第2页)2.项目可行性研究(第2页-第6页)3.系统的大致模块划分(第6页-第18页)3.1 市场部(第6页-第17页)3.1.1 系统登陆模块(第8页)3.1.2 系统设置模块(第8页)3.1.3 事件添加模块(第8页-第9页)3.1.4 事件查找编辑(第9页-第11页)3.1.5 事件参数设置(第11页)3.1.6 事件跟踪模块(第11页-第13页)3.1.7 人事基本管理(第13页)3.1.8 部门参数设置(第14页)3.1.9 资料票据管理(第14页-第15页)3.1.10 业务收入统计(第15页)3.1.11 工资参数设置(第15页)3.1.12 员工工资管理(第15页-第16页)3.1.13 数据加密备份模块(第16页)3.1.14 数据库管理模块(第16页-第17页)3.2 网管部(第17页)3.3 制作部(第17页-第18页)4.数据流图(第19页-第20页)4.1 市场部业务数据流图(第19页)4.2 市场部工资数据流图(第20页)二.内部管理系统所需资料(第21页)三.内部管理系统所需硬件(第22页)四.数据库设计(第23页-第25页)1.上层数据库设计(第23页)2.市场部数据库设计(第24页-第25页)五.项目工作量估算(第26页)内部管理系统项目方案一.项目开发背景为了提高公司内部管理的效率,所以需要编制一套完整的用于公司内部管理的系统。
企业管理系统开发平台技术方案

企业管理系统开发平台技术方案I. 引言随着信息技术的不断发展和企业管理的日益复杂化,企业管理系统开发平台成为了提高企业管理效率和优化管理流程的必要工具。
本文将介绍一个基于云计算和大数据技术的企业管理系统开发平台技术方案。
II. 技术架构A. 云计算基础设施1. 服务器与存储:采用虚拟化技术构建弹性可伸缩的服务器和存储资源池。
2. 网络架构:设计高可用的网络架构,确保系统稳定可靠的网络连接。
3. 安全与隐私保护:采取多层次的安全策略,包括防火墙、访问控制、数据加密等措施,保障数据的安全性和隐私保护。
B. 大数据处理平台1. 数据采集与存储:通过数据采集设备和传感器,收集企业内外部的各类数据,并以结构化和非结构化的方式进行存储。
2. 数据预处理与清洗:对采集到的数据进行预处理,包括去除重复数据、填补缺失值、纠正错误等。
3. 数据分析与挖掘:利用大数据分析技术进行数据挖掘,发现数据中的隐藏信息和规律。
4. 可视化与展示:将分析得到的数据结果以可视化的方式展示给用户,帮助管理者做出决策。
C. 应用开发框架1. 前端开发:采用响应式设计和用户友好的界面设计,提供良好的用户体验。
2. 后端开发:采用分布式系统架构,实现高并发和可伸缩性,同时保证系统的稳定性和可靠性。
3. 数据库设计:选用适合企业管理系统的数据库,如关系型数据库或NoSQL数据库,以满足不同的数据存储需求。
III. 主要功能模块A. 用户管理模块1. 注册与登录:实现用户的注册和登录功能,保障系统的安全性。
2. 权限管理:为不同角色的用户分配不同的权限,并进行权限管理。
B. 组织架构模块1. 部门管理:管理公司的组织结构,包括部门的创建、编辑和删除。
2. 员工管理:对员工信息进行管理,包括员工的录入、编辑和查询。
C. 项目管理模块1. 项目创建:实现项目的创建和编辑,包括项目基本信息、计划和进度等的管理。
2. 任务分配:将任务分配给不同的员工,并进行进度管理和跟踪。
公司内部管理系统概述

公司内部管理系统概述公司内部管理系统概述1.概述公司内部管理系统是一种通过计算机技术和信息管理技术,对公司内部各项业务进行全面、高效、准确管理的软件系统。
它整合了公司的各项管理资源,实现了信息的高速传递与处理,提高了公司的工作效率和竞争力。
2.系统模块公司内部管理系统主要包括以下几个模块:2.1 人力资源管理模块人力资源管理模块主要负责公司员工的招聘、培训、考勤、薪酬管理等工作。
它通过建立员工档案、制定培训计划、记录考勤信息、计算工资等功能,实现了对员工信息的集中管理和自动化处理。
2.2 采购管理模块采购管理模块主要负责公司物资、设备、原材料等的采购工作。
它通过建立供应商档案、进行询价、制定采购计划、生成采购订单等功能,实现了对采购流程的规范管理和实时追踪。
2.3 销售管理模块销售管理模块主要负责公司产品或服务的销售工作。
它通过建立客户档案、记录销售机会、进行订单管理、生成销售报表等功能,实现了对销售过程的全面管控和业绩分析。
2.4 供应链管理模块供应链管理模块主要负责公司与供应商、分销商之间的合作关系和物流流程的管理。
它通过建立供应商档案、监控库存、制定配送计划、执行订单等功能,实现了对供应链管理的协调与优化。
2.5 财务管理模块财务管理模块主要负责公司的财务核算、预算管理、成本控制等工作。
它通过建立科目档案、记录会计凭证、进行财务分析、生成财务报表等功能,实现了对财务信息的及时记录和分析。
2.6 决策支持模块决策支持模块主要提供公司内部各级管理人员所需的决策支持信息和指导。
它通过采集和整合各个模块的数据,提供数据分析、报表查询、业务预测等功能,帮助管理人员进行决策分析和业务规划。
3.系统特点公司内部管理系统具有以下几个特点:3.1 高效性通过系统的自动化处理和集中管理,能够提高公司各部门的工作效率,减少重复劳动和人力资源的浪费。
3.2 准确性系统对各项数据进行实时记录和分析,减少了人工处理的错误率,提供了准确的信息支持。
管理系统建设方案

(6)系统管理模块:包括系统参数设置、日志管理、备份恢复等功能。
3.系统安全
(1)采用HTTPS协议,保障数据传输安全。
(2)用户密码采用加密存储,防止密码泄露。
(3)系统权限控制,确保用户仅能访问授权范围内的功能。
(4)定期进行系统安全检查,防范网络攻击。
四、实施策略
1.项目筹备阶段:进行项目需求调研,明确项目目标、范围、预算等。
2.系统设计阶段:根据需求分析,设计系统架构、功能模块、界面等。
3.系统开发阶段:遵循软件ຫໍສະໝຸດ 程规范,进行系统编码、测试、优化。
4.系统实施阶段:部署系统,进行用户培训、数据迁移、系统上线。
5.系统运维阶段:提供持续的技术支持,确保系统稳定运行。
管理系统建设方案
第1篇
管理系统建设方案
一、项目背景
随着我国经济的快速发展,企业对管理效率的要求不断提高,传统的手工管理模式已无法满足现代企业的发展需求。为提高企业核心竞争力,降低运营成本,提升管理效率,本项目旨在建设一套合法合规的管理系统,以满足企业在业务流程、信息共享、决策支持等方面的需求。
二、项目目标
管理系统建设方案
一、引言
鉴于当前市场经济环境的激烈竞争,企业对内部管理提出了更高的要求。为适应这一趋势,本方案旨在规划并建设一套高效、合规的管理系统,以提升企业运营效率,优化资源配置,增强决策支持能力。
二、项目目标
1.构建统一的信息管理平台,实现数据的高度集成与共享。
2.规范业务流程,提高工作效率,降低操作错误率。
3.强化数据分析与报告功能,为管理层提供及时、准确的决策依据。
4.确保系统的可扩展性、安全性和稳定性,满足企业未来发展需求。
企业内部信息化管理系统建设与实施方案设计

企业内部信息化管理系统建设与实施方案设计第一章引言 (2)1.1 项目背景 (2)1.2 项目目标 (3)1.3 项目意义 (3)第二章需求分析 (3)2.1 业务需求 (3)2.2 功能需求 (4)2.3 用户需求 (4)2.4 系统功能需求 (4)第三章系统设计 (5)3.1 系统架构设计 (5)3.1.1 表现层 (5)3.1.2 业务逻辑层 (5)3.1.3 数据访问层 (5)3.2 数据库设计 (5)3.2.1 数据库选型 (5)3.2.2 数据库表结构设计 (6)3.2.3 数据库安全性设计 (6)3.3 系统模块设计 (6)3.3.1 用户管理模块 (6)3.3.2 业务管理模块 (6)3.3.3 报表统计模块 (6)3.3.4 系统设置模块 (6)3.4 系统安全设计 (6)3.4.1 访问控制 (7)3.4.2 数据安全 (7)3.4.3 网络安全 (7)第四章技术选型与评估 (7)4.1 技术选型标准 (7)4.2 技术方案评估 (8)4.3 技术风险分析 (8)4.4 技术优势与不足 (8)第五章系统开发与实施 (9)5.1 开发流程与方法 (9)5.2 开发工具与平台 (9)5.3 实施计划与进度安排 (10)5.4 系统测试与验收 (10)第六章数据迁移与集成 (10)6.1 数据迁移策略 (10)6.2 数据清洗与转换 (11)6.3 系统集成方法 (11)6.4 数据安全与备份 (11)第七章培训与推广 (11)7.1 培训计划与内容 (11)7.2 培训对象与方式 (12)7.3 培训效果评估 (12)7.4 系统推广策略 (12)第八章系统运维与管理 (13)8.1 系统运维体系 (13)8.1.1 运维组织架构 (13)8.1.2 运维流程与规范 (13)8.1.3 运维工具与平台 (13)8.2 系统监控与维护 (13)8.2.1 系统监控 (13)8.2.2 故障处理 (14)8.2.3 系统维护 (14)8.3 系统升级与优化 (14)8.3.1 系统升级 (14)8.3.2 系统优化 (14)8.4 信息安全与风险管理 (14)8.4.1 信息安全策略 (14)8.4.2 风险评估与防范 (14)8.4.3 信息安全培训与意识提升 (14)第九章项目评估与总结 (14)9.1 项目实施效果评估 (14)9.1.1 实施过程评估 (15)9.1.2 实施效果评估 (15)9.2 项目成本与效益分析 (15)9.2.1 项目成本分析 (15)9.2.2 项目效益分析 (16)9.3 项目经验总结 (16)9.4 项目改进与优化建议 (16)第十章未来展望与规划 (17)10.1 信息化管理发展趋势 (17)10.2 企业战略与信息化融合 (17)10.3 企业内部信息化建设规划 (17)10.4 企业外部信息化合作与拓展 (17)第一章引言1.1 项目背景信息技术的飞速发展,企业面临着日益激烈的市场竞争,信息化管理已成为提升企业核心竞争力的重要手段。
内部管理系统详细设计方案

行业最佳实践和新技术的发展为内部管理系统的 03 优化和升级提供了新的机会和思路。
目的和意义
01 提高管理效率和规范化程度,降低运营成本。
02 加强权限管理和安全性,保护企业信息和数据资 产。
02 促进企业创新和发展,支持战略目标的实现。
后端技术
使用Node.js和Express框架 ,提供RESTful API以供前端 调用。数据库选用MongoDB ,以实现高可用性和可扩展
性。
数据库设计
采用MongoDB的灵活数据模 型,根据业务需求设计合理 的数据库结构,并使用 Mongoose库进行ORM操作 ,简化数据库访问。
系统开发流程
定义和范围
内部管理系统是指用于企业内部 管理和运营的各种系统和工具的
总称。
范围包括但不限于:组织结构、 角色与权限管理、流程制度、数
据管理、沟通与协作等方面。
不涉及外部接口和第三方系统, 仅限于企业内部管理和运营所需
的系统和工具。
02
用户需求分析
用户群体分类
01 企业内部员工
包括各部门负责人、员工等。
内部管理系统详细设 计方案
汇报人:
2023-12-03
目录
• 引言 • 用户需求分析 • 系统架构设计 • 功能模块设计 • 数据结构设计 • 系统实现方案 • 运行维护方案 • 效益评估与风险控制
01
引言
背景介绍
企业规模扩大,人员和业务复杂度增加,需要高 01 效、可靠、安全的管理系统支持。
系统安全设计
访问控制
01
设计用户权限管理模块,实现用户身份认证和授权访问控制,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业内部管理平台详细设计IT部门2015年06月目录1.概述 (3)2.设计概述 (3)2.1任务和目标 (3)3.系统详细需求分析 (3)3.1详细需求分析 (3)3.2开发环境及搭建环境分析 (4)4.系统详细设计 (5)4.1系统结构设计及子系统划分 (5)4.2系统功能模块详细设计 (5)4.2.1用户管理 (5)4.2.2应用管理 (12)4.2.3日志管理 (17)4.2.4多语言 (19)4.2.5数据库 (20)4.2.6异常机制 (21)4.2.7BBS (21)4.2.8帮助 (23)4.2.9数据挖掘 ................................................................................. 错误!未定义书签。
4.2.10备份机制 ............................................................................. 错误!未定义书签。
4.2.11VIKI (23)4.2.12统一类库发布 (23)4.2.13接口管理 (24)4.2.14消息机制 (24)5.维护设计 (25)5.1安全性 (25)5.2.1信息安全 (25)5.2.2网络安全 (26)5.2稳定性 (26)5.3可扩展性 (27)5.4可维护性 (27)5.5健壮性 (27)1.概述内部管理平台用来集成和管理各种应用,通过这些应用进一步规范办公流程,完善办公的自动化。
管理平台将会以B/S模式实现,客户端通过一个浏览器访问平台,数据库和应用安装在服务器上,响应客户端的访问。
2.设计概述2.1任务和目标分行目前采用的系统大部分来源于总部推广或者外购,造成的后果是主动性不够,如果业务流程改变或者系统不能及时调整,或者二次开发追加成本过高。
所以分行决定自主开发一套内部管理平台,针对目前或未来可能的需求开发相应的应用,我们希望建立一个非常容易连接人、信息、数据和业务流程的管理平台,平台要达到的目的有:•改变分行目前的一些手工办公方式,实现迅速、全方位的信息采集、信息处理,为公司的管理和决策提供科学的依据。
•利用技术手段提高办公效率,进而实现办公自动化,办公无纸化,降低办公成本。
•使分行的日常管理规范化、增加公司的可控性。
3.系统详细需求分析3.1详细需求分析搭建一个内部的管理平台,并定义一套通用的机制,通过统一机制来管理应用和资源,平台的应用是独立运行互不干涉,平台的特性通过应用来体现,应用和平台即耦合为一体,有保持独立,及时平台由故障,应用仍可单独访问,而应用出现异常,也不会影响到其它应用。
•详细功能需求分析平台需要实现的基本功能有用户管理、日志管理、多语言、多数据库支持、统一的异常机制、BBS、帮助、统一类库发布、备份机制(应用和数据)、应用管理、外部接口。
在基本功能之上,可以发布多个应用,可以对应用权限进行限制。
•详细性能需求分析性能要求包括性能的安全性、稳定性、可扩展性、可维护性、健壮性。
3.2开发环境及搭建环境分析•开发环境分析开发语言: PHP、Ajax、Jquery、JSON、HTML5、CSSWeb Server: Apache 2.4.9PHP Server: PHP 5.4.40Database: SQL Server 2012IDE: Eclipse 可根据个人喜好选择其它开发工具版本管理器:SVN日志框架:log4php•搭建环境分析运行环境搭建可以采用两种方法:在VM搭建或者购买硬件搭建。
VM搭建:中行有完善的VM系统,可以在上面开辟一块空间,安装数据库和web 服务器,搭建管理平台的运行环境。
好处是利用VM现有的管理机制,方便的实现数据备份和系统备份,不需要在重复构建。
缺点是平台的稳定由VM决定,如果VM出现异常,则平台及上面的所有应用都会受到影响。
购买硬件搭建:考虑平台目前的用户人数和使用量,一台普通配置的PC即可满足需要。
建议:充分利用现有资源,在VM上搭建。
4.系统详细设计4.1系统结构设计及子系统划分B/S结构,采用MVC的设计方式,客户端通过浏览器访问平台内资源,Web服务器处理应用中各种业务逻辑,包括对数据库访问,数据库服务器主要由数据库系统组成,对业务请求进行应答。
平台的基本模块有用户管理、权限管理、应用管理、日志管理、多语言、数据库管理、异常机制、帮助、接口管理、消息机制、BBS、VIKI。
4.2系统功能模块详细设计4.2.1用户管理用户登录系统后,等于通过了平台验证,可以直接使用平台资源,平台和LAN ID公用一套用户资源。
平台用户数据通过LDAP从LAN ID中同步,把得到的用户信息再导入数据库中,可以从LAN ID中获取的信息有:name(用户名)、full name、department、ipPhone、whenCreated。
目前department不一定有值,如果为空,需要从distinguishedName取得的值中获取department,例如某一用户distinguishedName的属性值为“CN=ZLJ1,OU=ITD,OU=SgUsers,DC=sg,DC=ad,DC=boc-ap,DC=com,CN=QSG1,OU=ITD ,OU=SgUsers”,可以根据OU=ITD 判断是信科部。
如果是VM用户,则部门划分到VM 里面,对于其他LAN ID用户,例如ServerOperation、Domain Controllers不同步到平台。
注意:由于在定义部门最后一个员工时会和另一部门的第一个员工相关联,例如IT部员工的distinguishedName 值为:“CN=ypw1,OU=ITD,OU=SgUsers,DC=sg,DC=ad,DC=boc-ap,DC=com,CN=WCH1,OU=TPS B,OU=SgUsers”OU会有两个部门,取值时应取OU中第一个部门指。
取值需要的参数有:DA Server:22.235.2.41:389,user:UAT-ZLJ,PWD:XXXXXX,LDAP user search base:OU=Sgusers,DC=sg,DC=ad,DC=boc-ap,DC=com密码从程序中查看,不在此文档中体现。
获取的方法是:public String GetADInfo(String type ,Stringfilter ,String name) type可以表示organizationalUnit:组织架构 group:用户组 user|person:用户,filter表示LDAP搜索过滤器类,name表示精确查找某一个用户,如果不设值则查找所有用户。
根据LAN ID获取员工信息取出的值是name、full name、department、ipPhone。
把得到的数据数据导入数据库的PlatformUser表中。
每一行对应数据表中一个记录,记录中其它值,则由用户登录后自己填写。
从E-HR系统获取员工信息由于从LAN ID系统获取的信息有限,希望可以从E-HR系统获取其它信息,如果E-HR系统可以获得所有信息,则不需要从LAN ID系统获取员工信息,可直接从E-HR 系统获得,如果E-HR系统的员工信息与LAN ID系统的员工信息没有唯一标识符,则无法共享两个系统的信息,只能从一个系统获得,其它信息需要用户登录后自己录入。
程序每天晚上十二点同步一次,与平台数据库中的值对比,如果有增加则把新增记录同步到平台数据库中,同时把应用数据库中User表也增加相应的记录;如果有员工离职,则把平台数据表中多余的记录删除,同时删除应用数据库中User 的记录。
这样平台数据虽然不能和LANID实时同步,但能保证24小时同步。
有新员工加入时,在首页醒目位置显示提示框,注明新员工的姓名、部门、加入时间,消息框显示时间为一天,一天后自动消失。
在首页有查询框,框内提示根据员工姓名查询,当点击查询框准备输入时,框内的提示信息消失,员工姓名可以是英文或者中文。
查询到员工后,可以在页面显示英文名、中文名、性别、部门、团队、加入日期、办公电话、兴趣等个人信息。
手机、住址等信息暂时不开放给其他用户。
平台的数据保存在User表中,具体定义如下:Admin 表◆管理员登录只有系统管理员才能登录到此模块,实现用户的修改、角色的转换、数据的导入导出等操作。
◆用户角色管理角色管理可以添加或修改角色,可以添加各部门的普通用户角色, 不同角色有不同模块的操作权限。
用户角色分为三种角色,系统管理员、部门管理员、一般使用人员。
系统管理员负责系统维护、用户分组和用户角色切换,部门管理员,可以对本部门的用户进行管理。
◆个人信息管理管理员可使用该模块对员工个人信息进行修改和删除,并且可以查看日志信息。
◆数据导出管理员可以通过此模块,对数据库内的数据进行导出,方便数据备份和数据移植。
◆数据导入当数据需要移植到新的数据库时,需要管理员将导出或者备份的数据导入到新的数据库内。
◆其它管理一些功能只有系统管理员才具有,例如日志管理、类库发布等。
其中管理员的功能如图:4.2.2权限管理权限管理对用户的访问权限定义的一套管理策略。
•同一套校验机制:登录windows系统后,访问平台以及平台应用时,不需要再次登录。
•平台的访问权限:对不同用户设置不同的平台访问权限,不同权限用户进入的是不同的模块。
•应用的访问权限:对不同用户设置不同的应用访问权限,用户登录平台看到的是不同的应用。
•资源的操作权限:对一些公共资源,例如报表、文档进行增删查该的权限设置。
应用的权限信息保存在应用数据表AppAuthorize数据表中,表结构如下:应用AppList,包括应用的状态新员工加入权限分配用户同步到平台后,查找平台数据表AppAuthorize中应用的可访问部门是否和该用户部门一致,如果一致则同步该用户到应用的用户表中。
员工离职权限管理根据员工部门在AppAuthorize数据表中查找有权限访问的应用,然后再应用数据表中删除该用户。
4.2.3应用管理应用管理适用范围是系统管理员人员。
主要功能包括:应用发布:同一套发布机制,发布时同步平台用户到应用数据库应用支持:可以利用平台的多语言机制、消息机制、备份机制等功能对应用进行统一的管理,并可以对应用访问权限做进一步设置。
协同工作:根据平台规则设置同样的接口,以达到应用和应用、应用和平台互相访问的目的。
应用删除:同时删除平台相关信息。
应用发布权限管理应用权限管理主要是在应用发布或者应用权限修改时,进入权限管理界面,对应用的访问权限进行设置。
进入权限设置页面后,可以按照分行->部门->小组->个人的组织结构进行权限分配。