OA办公系统数据库设计

合集下载

(OA自动化)金蝶OA协同办公软件数据库设计数据字典

(OA自动化)金蝶OA协同办公软件数据库设计数据字典

(OA自动化)金蝶OA协同办公软件数据库设计数据字典金蝶软件(中国)有限公司一、表定义本节按功能模块对相关数据库表进行定义。

1.1.公文处理1.1.1.表Workflow工作流表。

记录工作流的一些基础信息,属于工作流主表。

字段定义:OBSERVERS NVARCHAR2(1024)流程观察员SUPERVISORS NVARCHAR2(1024)流程监控员DESCN NVARCHAR2(200)描述SUPEROBSERVERS NVARCHAR2(1024)超级观察员SUPERPRINTERS NVARCHAR2(255)打印解锁人DESCN NVARCHAR2(1024)备注说明1.1.2.表WORKFLOW_DICTS表单字典表。

用作工作流表单中的字典选择。

OPTIONS可用/隔开。

字段定义:1.1.3.表WORKFLOW_FILE公文表。

记录公文所属工作流,表单,字段等基本信息表。

字段定义:2:已归档案系统 5:已归)默认为:0 FROM_TYPE NUMBER(10)0正常拟稿,1流程转换,2参照新起,3后续流程,4子流程,5其他来源,例如传阅交换FROM_ID NUMBER(10)来自其它类型的公文的ID FIELDSTR1NVARCHAR2(50)字符型短字段1FIELDNUM1NUMBER(10)数值型短字段1FIELDSTR2NVARCHAR2(50)FIELDNUM2NUMBERFIELDSTR3NVARCHAR2(50)FIELDNUM3NUMBERFIELDSTR4NVARCHAR2(50)FIELDNUM4NUMBERFIELDSTR5NVARCHAR2(50)FIELDNUM5NUMBERFIELDSTR6NVARCHAR2(50)FIELDNUM6NUMBERFIELDSTR7NVARCHAR2(50)FIELDNUM7NUMBERFIELDSTR8NVARCHAR2(50)FIELDNUM8NUMBERFIELDSTR9NVARCHAR2(50)FIELDNUM9NUMBERFIELDSTR10NVARCHAR2(50)FIELDNUM10NUMBERFIELDSTR11NVARCHAR2(50)FIELDNUM11NUMBERFIELDSTR12NVARCHAR2(50)FIELDNUM12NUMBERFIELDSTR13NVARCHAR2(50)FIELDNUM13NUMBERFIELDSTR14NVARCHAR2(50)FIELDNUM14NUMBERFIELDSTR15NVARCHAR2(50)FIELDNUM15NUMBERFIELDSTR16NVARCHAR2(50)FIELDNUM16NUMBERFIELDSTR17NVARCHAR2(50)FIELDNUM17NUMBERFIELDSTR18NVARCHAR2(50)FIELDNUM18NUMBERFIELDSTR19NVARCHAR2(50)FIELDNUM19NUMBERFIELDSTR20NVARCHAR2(50)FIELDNUM20NUMBERFIELDSTR21NVARCHAR2(50)FIELDNUM21NUMBERFIELDSTR22NVARCHAR2(50)FIELDNUM22NUMBERFIELDSTR23NVARCHAR2(50)FIELDNUM23NUMBERFIELDSTR24NVARCHAR2(50)FIELDNUM24NUMBERFIELDSTR25NVARCHAR2(50)FIELDNUM25NUMBERFIELDSTR26NVARCHAR2(50)FIELDNUM26NUMBERFIELDSTR27NVARCHAR2(50)FIELDNUM27NUMBERFIELDSTR28NVARCHAR2(50)FIELDNUM28NUMBERFIELDSTR29NVARCHAR2(50)FIELDNUM29NUMBERFIELDSTR30NVARCHAR2(50)FIELDNUM30NUMBERLONGSTR1NVARCHAR2(512)LONGSTR2NVARCHAR2(512)LONGSTR3NVARCHAR2(512)LONGSTR4NVARCHAR2(512)LONGSTR5NVARCHAR2(512)LONGSTR6NVARCHAR2(1024)LONGSTR7NVARCHAR2(512)LONGSTR8NVARCHAR2(512)LONGSTR9NVARCHAR2(512)LONGSTR10NVARCHAR2(512)RECEIVER NVARCHAR2(50)1.1.4.表WORKFLOW_FILEATTACH公文附件表。

金蝶OA协同办公软件数据库设计数据字典

金蝶OA协同办公软件数据库设计数据字典

金蝶软件(中国)有限公司一、表定义本节按功能模块对相关数据库表进行定义。

1.1.公文处理1.1.1.表Workflow工作流表。

记录工作流的一些基础信息,属于工作流主表。

字段定义:1.1.2.表WORKFLOW_DICTS表单字典表。

用作工作流表单中的字典选择。

OPTIONS可用/隔开。

字段定义:1.1.3.表WORKFLOW_FILE公文表。

记录公文所属工作流,表单,字段等基本信息表。

字段定义:1.1.4.表WORKFLOW_FILEATTACH公文附件表。

记录公文的正文/附件存放位置,名称,大小,类型等。

字段定义:1.1.5.表WORKFLOW_FILECHECKBOX公文复选框值记录表。

记录公文的复选框类型和把选值等。

字段定义:1.1.6.表WORKFLOW_FILEDETAIL公文明细字段表。

字段定义:1.1.7.表WORKFLOW_FILEHURRY公文催办表。

字段定义:1.1.8.表WORKFLOW_FILEINBOX公文办理表。

记录公文的整个公文的办理过程。

字段定义:1.1.9.表WORKFLOW_FILELIST公文列表字段表。

记录公文的列表字段字段定义:1.1.10.表WORKFLOW_FILELOCK流程文件锁,避免多人同时修改同一文档字段定义:1.1.11.表WORKFLOW_FILENO文件编号表。

记录公文的编号,编号名称,上个版本的编号等。

字段定义:1.1.12.表WORKFLOW_FILEOPINION公文意见栏表。

记录每个公文的意见栏字段的值。

字段定义:1.1.13.表WORKFLOW_FILEPROCESS公文处理过程表。

记录每个公文的流程处理情况。

字段定义:1.1.14.表WORKFLOW_FILESEND字段定义:1.1.15.表WORKFLOW_FILESIGN公文签章表。

记录每个公文的每个图像签章的ID,签章时间。

字段定义:1.1.16.表WORKFLOW_FLOWAGENT流程委托表。

OA办公管理系统详细设计说明书

OA办公管理系统详细设计说明书

OA办公管理系统详细设计说明书详细设计说明书(1)一、引言1.1目的和范围本详细设计说明书是针对OA办公管理系统的详细设计,主要介绍了系统的架构设计、模块设计、数据流设计等。

本说明书旨在指导开发人员进行系统的具体实现。

1.2背景随着信息化时代的到来,办公自动化已经成为现代企业的发展趋势。

为了提高企业办公效率,减少人力资源的浪费,通过开发一个全面的办公管理系统,将企业各部门与员工的工作流程进行规范化和标准化,有助于提高公司的运营效率和竞争力。

二、系统设计2.1系统架构设计OA办公管理系统采用了三层架构,即表示层、业务逻辑层和数据访问层。

2.1.1表示层表示层是系统与用户交互的界面层,主要由前端页面组成。

前端页面采用了HTML、CSS和JavaScript等技术进行开发,通过浏览器进行访问。

2.1.2业务逻辑层业务逻辑层主要负责系统的业务处理,包括用户认证、权限管理、流程控制等功能。

业务逻辑层采用Java语言进行开发,依赖于表示层和数据访问层。

2.1.3数据访问层数据访问层主要负责与数据库进行交互,完成对数据的增删改查等操作。

数据访问层采用关系数据库管理系统(如MySQL)进行存储和管理,通过JDBC技术进行数据访问。

2.2模块设计2.2.1用户模块用户模块主要用于用户管理,包括用户登录、注册、修改密码等功能。

用户模块的实现主要包括用户数据表设计、登录验证、注册验证等。

2.2.2权限模块权限模块用于管理用户的权限,包括角色管理、权限分配等功能。

权限模块的实现需要设计角色数据表、权限数据表,并实现相应的角色-权限关联关系。

2.2.3流程模块流程模块是OA系统的核心功能之一,用于管理企业内部的各项流程,如请假、报销、审批等。

流程模块的实现需要设计流程数据表、节点数据表,并实现流程的定义、流程的处理等功能。

2.2.4文档管理模块2.3数据流设计系统的数据流主要包括用户数据流、权限数据流、流程数据流和文档数据流。

oa系统优化方案

oa系统优化方案

OA系统优化方案引言OA系统(Office Automation System,办公自动化系统)是现代企业进行日常办公管理的关键工具。

随着企业规模的不断扩大和业务流程的复杂化,OA系统的性能和稳定性问题日益凸显。

本文将讨论对OA系统进行优化的方案,以提高系统的效率和用户体验。

1. 硬件优化在进行系统优化前,首先需要考虑服务器的硬件配置是否满足当前的需求。

根据OA系统的用户数量和业务负载的量化估计,对服务器的CPU、内存和存储进行升级或增加。

此外,也可以考虑使用缓存服务器来减轻数据库的负载。

2. 数据库优化数据库是OA系统的核心组件,对其进行优化可以提升整个系统的性能。

以下是一些数据库优化的方案: - 使用索引:对经常查询的字段创建索引,可以大大提高查询速度。

- 优化查询语句:避免使用复杂的查询语句,避免全表扫描。

- 分表分库:根据业务需求,将数据库拆分成多个表或多个库,减轻单个数据库的负载。

- 定期清理无用数据:删除过期的数据,避免数据库不断膨胀。

3. 网络优化网络是OA系统与用户之间通信的媒介,优化网络可以提高系统的响应速度和稳定性。

以下是一些网络优化的方案: - 增加带宽:根据用户数量和数据传输量的需求,增加网络带宽,降低网络拥堵。

- 使用CDN加速:将静态资源(如图片、CSS、JS文件)通过CDN进行加速,降低页面加载时间。

- 使用压缩算法:对网络传输的数据进行压缩,减少数据传输量,提高效率。

4. 系统功能优化对OA系统的功能进行优化,可以提升用户的使用体验和工作效率。

以下是一些系统功能优化的方案: - 界面优化:简化界面布局,提高界面的美观性和易用性。

- 热门功能快捷入口:将用户经常使用的功能添加到首页或侧边栏,方便用户快速访问。

- 个性化设置:为每个用户提供个性化的设置选项,让用户根据自己的需求定制系统界面和功能。

- 快速搜索:提供快速搜索功能,让用户可以通过关键词快速定位需要的信息。

OA办公管理系统数据库设计说明书

OA办公管理系统数据库设计说明书

OA办公管理系统数据库设计说明书1. 引言本文档主要描述了OA办公管理系统数据库的设计方案,包括数据库的整体架构、表结构设计、字段设计、索引设计等。

本数据库设计旨在满足OA办公管理系统的需求,为系统的稳定运行提供支持。

2. 数据库整体架构2.1 数据库选型本系统采用MySQL数据库进行数据存储。

MySQL是一款开源的关系型数据库管理系统,具有高性能、易部署、易维护等特点,能够满足本系统的需求。

2.2 数据库架构设计本系统数据库分为三个层次:数据表、表空间、数据库。

数据表是数据库中的基本单位,存储具体的业务数据。

表空间是数据库中用于存储数据表的数据文件集合,一个数据库可以包含多个表空间。

数据库是表空间的管理单元,用于组织和管理表空间。

3. 表结构设计本数据库共包含10张表,分别为:用户表、部门表、岗位表、菜单表、角色表、权限表、公告表、任务表、日志表、配置表。

以下为各表的结构设计。

3.1 用户表(user)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,用户ID |username | varchar(50) | 用户名 |password | varchar(50) | 密码 |realname | varchar(50) | 真实姓名 |dept_id | int | 部门ID |post_id | int | 岗位ID |email | varchar(100) | 邮箱 |status | tinyint | 状态(1:正常,0:禁用) | create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |3.2 部门表(dept)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,部门ID |name | varchar(50) | 部门名称 |parent_id | int | 父部门ID |leader_id | int | 部门领导ID |create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |3.3 岗位表(post)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,岗位ID |name | varchar(50) | 岗位名称 |dept_id | int | 部门ID |create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |3.4 菜单表(menu)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,菜单ID |name | varchar(50) | 菜单名称 |parent_id | int | 父菜单ID |sort | tinyint | 排序 |create_time | datetime | 创建时间 | update_time | datetime | 更新时间 | 3.5 角色表(role)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,角色ID |name | varchar(50) | 角色名称 | create_time | datetime | 创建时间 | update_time | datetime | 更新时间 | 3.6 权限表(permission)字段名 | 字字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,权限ID |name | varchar(50) | 权限名称 | role_id | int | 角色ID |menu_id | int | 菜单ID |create_time | datetime | 创建时间 | update_time | datetime | 更新时间 | 3.7 公告表(notice)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,公告ID |content | text | 公告内容 |creator_id | int | 创建者ID |create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |3.8 任务表(task)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,任务ID |title | varchar(100) | 任务标题 |content | text | 任务内容 |assignee_id | int | 执行者ID |create_time | datetime | 创建时间 |due_time | datetime | 截止时间 |status | tinyint | 状态(1:待办,2:进行中,3:已完成,4:已取消) | update_time | datetime | 更新时间 |3.9 日志表(log)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,日志ID |user_id | int | 用户ID |operation | varchar(100) | 操作类型 |object_type | varchar(50) | 操作对象类型 |object_id | int | 操作对象ID |before_value | text | 操作前数据 |after_value | text | 操作后数据 |create_time | datetime | 创建时间 |3.10 配置表(config)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,配置ID |name | varchar(50) | 配置名称 |value | varchar(200) | 配置值 |create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |4. 索引设计为了提高数据库的查询效率,本数据库设计了以下索引:•用户表:idx_username(username),idx_dept_id(dept_id),idx_post_id(post_id)•部门表:idx_name(name),idx_parent_id(parent_id)•岗位表:idx_name(name),idx_dept_id(dept_id)•菜单表:idx_name(name),idx_parent_id(parent_id)•角色表:idx_name(name)•权限表:idx_name(name),idx_role_id(role_id),idx_menu_id (menu_id)•公告表:idx_title(title)•任务表:idx_title(title),idx_assignee_id(assignee_id),idx_status(status)•日志表:idx_user_id(user_id),idx_operation(operation),idx_object_type(object_type),idx_object_id(object_id)•配置表:idx_name(name)5. 总结本数据库设计为OA办公管理系统提供了全面的数据存储方案。

办公自动化(OA)系统的设计与实现

办公自动化(OA)系统的设计与实现

办公自动化(OA)系统的设计与实现办公自动化(OA)系统的设计与实现一、引言办公自动化(Office Automation,OA)系统的出现,极大地提高了办公效率和效益。

作为企事业单位的重要工具,OA系统应当具备高效、精确、可靠的特点。

本文将从OA系统的定义、设计要点、实施流程以及其带来的益处等方面,探讨办公自动化系统的设计与实现。

二、OA系统的定义OA系统是指利用计算机和网络技术,对办公过程进行信息化和自动化处理,以达到提高办公效率、流程规范化和成本控制的目的。

OA系统的主要功能包括文件管理、邮件通信、会议管理、流程管理、文档处理等。

三、OA系统的设计要点1. 用户需求分析:OA系统的设计首先要充分考虑用户的需求,包括各部门和个人的工作流程、信息交流方式、数据处理要求等。

2. 界面设计:OA系统的界面要简洁、直观,符合用户的操作习惯。

采用易于理解、操作简单的图形化界面,可以提高用户的工作效率。

3. 数据管理:OA系统要具备高效的数据管理能力,包括数据的存储、查询、分析和报表生成等功能。

同时,要保证数据的安全性和可靠性,可以采用数据加密、备份和恢复等技术手段。

4. 流程管理:OA系统应充分考虑不同类型的办公流程,利用工作流技术对流程进行自动化管理和控制,从而提高流程的效率和可控性。

5. 系统集成:OA系统要整合各种办公工具和软件,如办公文档处理软件、邮件系统、项目管理工具等,实现协同工作和信息集成。

四、OA系统的实施流程1. 需求分析:对用户的需求进行详细的调研和分析,包括相关部门的工作流程和信息交流方式等。

然后,根据需求进行系统设计和功能模块划分。

2. 系统开发:根据需求分析,进行系统的详细设计和编码开发,包括数据库建模、界面设计、功能开发等。

3. 测试和调试:对系统进行全面的测试和调试,包括功能测试、性能测试、安全测试等,确保系统的稳定性和可靠性。

4. 系统上线:在系统测试通过后,将系统正式上线使用,并进行培训和技术支持,确保用户的顺利使用和系统的稳定运行。

办公oa系统需求方案

办公oa系统需求方案

办公OA系统需求方案1. 引言随着信息技术的快速发展,企业办公环境也逐渐向数字化、网络化转型。

办公OA(Office Automation)系统作为企业日常办公的重要工具,能够提高工作效率、简化流程、降低沟通成本。

本文将就办公OA系统的需求进行分析,并提出相应的解决方案。

2. 功能需求基于对办公OA系统的主要功能进行调研和分析,我们确定了以下的功能需求:2.1 组织管理•用户管理:系统管理员能够对用户进行添加、删除和权限管理。

•角色管理:系统管理员能够创建不同角色,并为每个角色分配相应的权限。

•组织架构管理:能够创建和维护企业的组织架构,包括部门、子部门等。

2.2 日常办公•公告发布:能够发布企业公告并通知到对应的员工。

•会议管理:能够安排和管理会议,包括发起、邀请参会人员、记录会议纪要等。

•日程管理:能够创建和安排日程,在日程开始前提醒相关人员。

•任务管理:能够发布任务给特定员工,并进行进度跟踪和反馈。

2.3 文档管理•文件上传和下载:能够上传和下载各类文件,包括文档、表格、演示文稿等。

•文件共享和协作:能够将文件分享给特定用户或特定组织,支持多人协作编辑。

•文件版本控制:能够对文件进行版本管理,方便回溯和比较不同版本的变化。

•文档搜索:能够快速检索需要的文档或相关内容。

2.4 流程审批•流程定义:能够定义和管理企业内部的各类流程,如请假、报销、采购等。

•流程审批:能够发起流程并指定审批人,审批人能够在系统中进行审批并记录审批意见。

•流程监控:能够实时查看和管理当前处于审批中的流程。

3. 非功能需求除了功能需求外,我们还考虑了以下的非功能需求:3.1 安全性•用户认证和授权:系统需要支持用户认证和权限控制,确保只有合法用户能够访问系统的功能。

•数据加密:对于敏感信息,如用户密码等,需要进行加密存储或传输,保证数据安全性。

3.2 可用性•界面友好:系统需要提供直观、易用的界面,减少用户上手时间和培训成本。

OA系统建设方案

OA系统建设方案

OA系统建设方案OA系统建设方案是根据企业的管理需求和现有的信息技术基础,综合考虑企业规模、组织结构、业务流程等因素,设计和实施一套企业级的办公自动化系统。

该系统可以实现办公流程的信息化、自动化和集成化,提高工作效率、降低成本、改善管理水平。

本文将从系统规划、系统设计、系统实施和系统运维等方面,详细介绍OA系统建设方案。

一、系统规划1.需求分析:通过对企业现有的办公流程和信息化需求的调研和分析,确定OA系统支持的功能模块,如流程管理、文档管理、人力资源管理等。

2.系统目标:根据企业的战略目标和管理需求,确定OA系统的目标,如改善工作效率、提高管理水平、降低成本等。

3.系统架构:根据企业的组织结构和业务流程,设计系统的组织结构和模块划分,确定系统的可扩展性和可维护性。

4.系统安全:考虑到OA系统会涉及到企业的核心信息,需要采取一系列安全措施,如权限管理、数据加密、安全审计等,保证数据的安全性和完整性。

二、系统设计1.技术选型:根据OA系统的功能要求和企业的技术基础,选择合适的开发平台和技术框架,如Java、NET等,确保系统的可扩展性和稳定性。

2.数据库设计:根据OA系统的数据存储需求,设计数据库结构和数据表,建立和维护系统的数据字典,确保数据的一致性和可靠性。

3.界面设计:根据用户的使用习惯和审美需求,设计系统的用户界面,注重用户体验和交互性,提高系统的用户接受度和使用效率。

4.集成设计:考虑到企业的业务系统和OA系统的数据和功能集成,设计系统的接口和数据交换机制,实现与其他系统的无缝对接。

三、系统实施1.软件开发:根据系统设计的需求和设计文档,进行系统的开发和测试,确保系统的功能完备和稳定可用。

2.硬件设备:根据系统的性能要求和用户规模,选购合适的服务器、存储设备、网络设备等,搭建稳定的系统环境。

3.数据迁移:将企业现有的文档和数据迁移到新系统中,确保数据的完整性和一致性。

4.培训与推广:通过培训和推广活动,向用户介绍系统的功能和使用方法,提高用户的系统使用能力和参与度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OA办公自动化管理系统数据库设计说明书OA办公自动化管理系统数据库设计说明书编写:日期:2013-08-01审核:日期:批准:日期:受控状态:是否发布版次:2.0 日期:2013-08-05编号:变更记录签字确认目录1引言 (4)1.1 预期的读者 (4)1.2 数据库 (4)1.3 目的和作用 (4)2数据字典设计 (4)3数据库设计 (13)3.1 系统物理结构设计 (13)3.2 表设计 (15)3.2.1TableName(表名的解释) (15)3.3 表之间的关联设计 (18)3.4 存储过程设计 (18)3.5 触发器设计 (18)3.6 J OB设计............................................................................................ 错误!未定义书签。

1引言1.1 预期的读者本文预期读者:OA办公自动化管理系统的设计、开发人员;OA办公自动化管理系统的验收、评审人员;OA办公自动化管理系统的测试人员;客户方的市场部人员、开发人员。

1.2 数据库●数据库采用 MSSQL SERVER 2008 R2●数据库名称:OASYSDB/OA系统数据库1.3 目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。

2数据字典设计数据字典的主要目的是提供查阅对不了解的条目的解释。

在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式—输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置—记录、文件和数据库等)。

下面的例子是通过卡片来描述数据字典:2.1个人信息数据项与数据流2.1.1名字:人员编号描述:每个人员的唯一标识,用来区分人员定义:字符串类型nvarchar(20)位置:个人信息2.1.2名字:姓名描述:人员姓名,对人员的称呼定义:字符串类型nvarchar(20)位置:个人信息2.1.3名字:性别描述:每个人员的性别,男或女定义:字符串类型nvarchar(50)位置:基本信息2.1.4名字:出生年月描述:人员的出生日期,精确到月份定义:日期类型datetime位置:个人信息2.1.5名字:部门描述:人员所在部门名称,用部门编号标识定义:整型int位置:部门信息2.1.6名字:岗位描述:人员所处岗位名称,用岗位编号标识定义:整形int位置:岗位信息2.1.7名字:婚姻状况描述:人员的婚姻状况,分为“未婚”、“已婚”定义:字符串类型nvarchar(20)位置:基本信息2.1.8名字:联系电话描述:人员的联系电话,可以是固定电话或移动电话定义:字符串类型nvarchar(50)位置:个人信息2.1.9名字:入职日期描述:人员的入职日期,精确到日定义:datetime位置:个人信息2.1.10名字:电子邮箱描述:人员常用的电子邮箱定义:字符串类型nvarchar(50)位置:个人信息2.1.11名字:家庭地址描述:人员的居住地址定义:字符串类型nvarchar(MAX)位置:个人信息2.1.12名字:照片描述:人员的正式头像,存储方式为照片的本地地址定义:字符串类型nvarchar(50)位置:个人信息2.1.13名字:密码描述:人员登录系统的密码,可修改定义:字符串类型nvarchar(50)位置:个人信息2.1.14名字:旧密码描述:人员正在使用的密码定义:字符串类型nvarchar(50)位置:个人信息2.1.15名字:新密码描述:人员新设置的密码定义:字符串类型nvarchar(50)位置:个人信息2.1.16名字:工资描述:人员的月度工资,单位为元定义:货币类型money位置:个人信息2.1.17名字:个人信息描述:个人的一切信息,部分为用户不可见或不可改定义:个人信息=人员编号+人员姓名+密码+性别+出生年月+部门+岗位+工资+电子邮箱+联系电话+婚姻状况+入职日期+家庭地址+照片位置:个人信息2.1.18名字:个人可修改信息描述:可由个人修改的部分个人信息定义:个人可修改信息=性别+出生年月+电子邮箱+联系电话+婚姻状况+家庭地址+照片位置:个人信息2.1.19名字:密码修改信息描述:个人的密码修改定义:密码修改信息=人员编号+姓名+新密码+旧密码位置:个人信息2.2报销信息数据项与数据流2.2.1名字:申请人描述:申请人的姓名定义:nvarchar(20)位置:个人信息2.2.2名字:报销类型描述:报销的类型,分为差旅报销跟其他报销两种定义:字符串类型nvarchar(50)位置:基本信息2.2.3名字:申请金额描述:报销的金额,单位为元定义:货币类型money位置:报销信息2.2.4名字:申请理由描述:申请报销的理由,一般为报销来源内容定义:字符串类型nvarchar(MAX)位置:申请报销信息2.2.5名字:申请日期描述:申请报销或请假的日期,默认为申请报销或请假的当天定义:日期类型date位置:报销信息2.2.6名字:报销序号描述:每条报销信息的唯一标识,用来区分不同的报销信息定义:整形int位置:报销信息2.2.7名字:报销状态描述:报销的审批状态,分为批准、不批准、等待审核定义:字符串类型nvarchar(50)位置:基本信息2.2.8名字:经理意见描述:经理的审批意见,如果不批准则为报销意见返回给报销人员,如果批准则提交给财务部,如果经理未审批则为空定义:字符串类型nvarchar(MAX)位置:报销信息2.2.9名字:财务部意见描述:财务部的审批意见,如果不批准则为报销意见返回给报销人员,如果批准则提交给总经理,如果经理未审批则为空定义:字符串类型nvarchar(MAX)位置:报销信息2.2.10名字:总经理意见描述:总经理的审批意见,如果总经理已审核则为报销意见返回给报销人员,如果经理未审批则为空定义:字符串类型nvarchar(MAX)位置:报销信息2.2.11名字:报销意见描述:报销审核后的报销意见,可能是经理意见、财务部意见或总经理意见定义:字符串类型nvarchar(MAX)位置:报销信息2.2.12名字:申请报销描述:申请报销需要提交的信息定义:申请报销=申请人+报销类型+报销金额+申请理由+申请日期位置:报销信息2.2.13名字:查看个人报销描述:查看人员的报销情况,当使用者为经理时,查看经理所管理的部门的报销情况;当使用者为总经理时,可查看整个公司的报销情况定义:报销序号+部门+报销状态+报销意见+申请报销位置:报销信息2.2.14名字:审核报销信息描述:全部申请报销的审核信息,包括批准、不批准和等待审核的定义:报销序号+部门+报销状态+经理意见+财务部意见+总经理意见+申请报销位置:报销信息2.2.15名字:报销信息描述:包含申请报销的审核报销的信息定义:报销信息=查看个人报销+审核报销信息位置:报销信息2.3请假信息数据项与数据流2.3.1名字:申请部门描述:请假人员所在部门定义:字符串类型nvarchar(50)位置:部门信息2.3.2名字:起始时间描述:所请假期的开始时间定义:datetime位置:请假信息2.3.3名字:终止时间描述:所请假期的终止时间定义:datetime位置:请假信息2.3.4名字:请假天数描述:请假的时间,以天为单位,值为终止时间减去起始时间定义:datetime位置:请假信息2.3.5名字:请假类别描述:请假的类型,分为外出、身体不适、其他定义:字符串类型nvarchar(50)位置:基本信息2.3.6名字:请假事由描述:请假的理由,很大程度上决定了请假的成功与否定义:字符串类型nvarchar(MAX)位置:请假信息2.3.7名字:审批人描述:审批申请人的请假信息,一般为该部门的经理定义:字符串类型nvarchar(20)位置:请假信息2.3.8名字:请假序号描述:请假信息的唯一标识,用来区分每条请假信息定义:整形int位置:请假信息2.3.9名字:申请状态描述:请假的申请状态,分为批准、不批准和等待审核定义:字符串类型nvarchar(50)位置:请假信息2.3.10名字:回执描述:审批人审批请假信息后给申请人的回复定义:字符串类型nvarchar(50)位置:请假信息2.3.11名字:请假申请另别:请假条描述:请假人提交的申请信息定义:请假申请=申请人+申请部门+申请日期+起始时间+终止时间+请假类型+请假事由+审批人位置:请假信息2.3.12名字:请假审批描述:审批人对请假申请的查看与审批信息定义:请假审批=申请人+申请部门+申请日期+起始时间+终止时间+请假类型+请假事由+回执+申请状态+请假序号位置:请假信息2.3.13名字:请假信息描述:请假模块所包含的信息定义:请假审批+审批人位置:请假信息2.4公告信息数据项与数据流2.4.1名字:公告范围描述:公告所通知的范围,以部门为单位定义:字符串类型nvarchar(50)位置:部门信息2.4.2名字:发布日期描述:公告的发布日期,默认为添加公告的日期定义:datetime位置:公告信息2.4.3名字:公告编号描述:公告的唯一标识,用于标记每条公告定义:整形int位置:公告信息2.4.4名字:公告标题描述:公告的主题,应言简意赅,让人对公告的意向的所了解定义:字符串类型nvarchar(50)位置:公告信息2.4.5名字:公告内容描述:公告的内容,为公告的主要部门,讲解此公告的具体事项定义:字符串类型nvarchar(MAX)位置:公告信息2.4.6名字:公告信息描述:每条公告所应该包含的信息定义:公告信息=公告范围+发布日期+公告编号+公告标题+公告内容位置:公告信息2.5人员结构数据项与数据流2.5.1名字:岗位编号描述:每个岗位的唯一标识,用来区分不同的岗位定义:整形int位置:岗位信息2.5.2名字:岗位名称描述:岗位的名称,一般用来大概描述岗位的职责定义:字符串类型nvarchar(50)位置:岗位信息2.5.3名字:所属部门描述:岗位所属的部门,与部门名称对应。

一般岗位都有其所属部门,当然较高级别的岗位可能没有定义:字符串类型nvarchar(50)位置:岗位信息2.5.4名字:岗位人数描述:岗位所在职人数,能较清晰地了解到此岗位目前有多少在职人员定义:整形int位置:岗位信息2.5.5名字:岗位修改信息描述:岗位可进行修改的信息,需要拥有一定的权限才可进行操作定义:岗位信息=岗位编号+岗位名称+所属部门位置:岗位信息2.5.6名字:岗位信息描述:岗位所拥有的信息定义:岗位信息=岗位编号+岗位名称+所属部门+岗位人数位置:岗位信息2.5.7名字:部门编号描述:每个部门的唯一标识,用来区分不同的部门定义:整形int位置:部门信息2.5.8名字:部门名称描述:部门的名称,一般用来大概描述部门的功能定义:字符串类型nvarchar(50)位置:部门信息2.5.9名字:部门经理描述:部门的经理,负责管理一个部门的人员。

相关文档
最新文档