企业信息管理系统设计稿
企业信息管理及系统模块设计

企业 信 息 管理及 系统模 块设 计
张 秀 国
( 申铁 一局 集团甫政环保工程有限公 司, 肃 兰州 7 0 0 ) 甘 3 0 0
摘 要 : 息是 有意 义 的资料 : 信 资料是 数 据 、 据 、 字说 明 、 依 文 符号 、 图形 等 的集合 ; 有意 义 的 资料 由使 用者 识 别 , 不是 所 有 的资料 对 企业来说都是有用的。 在使用信息时, 企业应本着适 用务求实效的原则。 从一定层 面上, 信息也是市场经济生产力的一种体现形式。 有 的企业在信 息 管理 中存 在 一些惯 性 的 管理误 区. 致信 息传递 不 当 、 策行 为失 实. 往 会给 企业 带 来 方向性 的损 失 。 导 决 往 关键 词 : 息管理 ; 信 企业 管理 ; . 信g - 日 常办公 的需要来谢 十 开发的案例, 标是提 高 要根据不 同的管理任务, 目 以及这些任务相对的重 企业 管理 的工作效率 , 对用户信 息 、 具有 客户信 要 性等级来把具 有同类管理职能 的用户划分成 息、 产品信息 、 销售信息和统计信 息进行管理和 不 同的用 户组, 可以分配给每— 臣 同的权限。 {不 维护 的功能 。 这些不 同的用户组就是对角色的划允 而用户组 3 _ 理员登 陆功能 2管 中的用户就是角 色的成员 。角色中成员 继承角 实现管理 员的安全登陆 , 系统管 理员登 录 色的权 限, 允许某个成员具有多重角色。 系统后 , 主界面展 示的是用 户的基 本信 息, 包括 角色 的划分 主要是为了便于合理地分配系 用户帐号、 姓名、 部门、 联系电话、-  ̄ 等。 Em i l 统权 限, 以便使不 同的用户在系统 中执行 不同的 3 - 3角色管理功能 功能 。 系统 中拥 有—个缺省用户: 在 系统管理员, 管理员 常鼙陆后, 可浏览管理 员编号 、 管 角色 的工作就是 由系统 管理员来完成角 色管理 理员 名称 、 管理员操作 。 可以在新的管理组 中进 的功能主要包括添加角色、修改角色、删除角 色。 行 添加新的管理员 的名称 、 密码。 3 . 4人事管理功能 管理 员通过新增 来添加新 的管理 员, 在数 通过 发布 招聘信息来 显示要招 聘的 职位 、 据库上就会增加新管理员 的数据 。 人数、 工作地点、 专业要求、 学历、 招聘 日 、 期 招 4 _ 4人事管理系统模块 ・ 聘 要求等功能、 在招聘信息 中点击查看。 人事管理系统是企业 信息管理系统 中必不 3 . 5产品管理功能 可少的子 系统 。人事管理系统包括的功能非常 通过产 品的编号 、 、 名称 图片 、 明等信 息 多危 括招聘管理, 说 员工信息管理' 工资管理, 考勤 来 分类产 品, 以对不同的产 品进 行查找 、 可 管理 管理企 业 留言版等模块。在进行 系统分析时首 和添加 。 先 应确定系统 的使 用者 。人事管理系统的各项 3 . 同管理功能 6合 功能均依赖员工信息员 工的信 息包括员工的招 对 企业合 同进行 条理性 的分 布跟 管理 , 聘职位工 作地 l 口所在地, 使 户 专业要隶 年龄学 得合 同清 晰安全 。 历, 工作性 质以及 其他信 息, 工的基本信 息 对员 3 系统备份功能 7 - 可以进 行如下管理。 、 到自己需要的各种知识。例如目前的企业信息 门户(I- n r i l om t n ot ) 以解决 EPE tp s r r aoPr 1 e r ed i a可 为 防止 系统数据 的丢失 或损坏, 以进行 可 增加基本信息: 添加新的员工信息; 修改基 企 业之间的信息及知识交流问题 另外企业信息 系统 的安全备份与还原。 本信息修 改已有员工的信息; 删除基本信息: 删 系统可以与相关 的网络连接' 自 并 动按照组织 内 4系统模块设计 除不需要的员工信息; 员工信息查询: 通过员工 部 成员对信息 的需求进行筛选 、分类和收集 , 并 此部分主要是对系统各模 块进行分析设计 编号员 工姓名等方式查询 员工信息。 按 照成员对信息的需求 及时传送 给需要 的人 以 介绍 。 除 了以上对员 工信息 的管理外 , 针对人事 4 . 1系统主界面 解决 知识时效性的问题 。 信息要求保密 这一 特点人 事管理系统应具备权 系统主界面的介绍 2 - 3提升组织或个人 的隐性 知识 为 显性知 限设置功 能。系统可 以设置不 同部 门的管理人 识, 并保证两者 之间的有效转换 本系统的主界面采用灰色和蓝色 两种颜色 员各 部门的管理 人员对所管理部门的人员信息 在企业没 有信 息系统之前, 员工 的知识和 组成’ 大方庄重。 其中包括基本管理 同管理产 有相 应的管理权 限, 系统应灵 活的控制访 问权 经验仅存在自己的脑子里部 门的知识也在这个 品管理人事管理蕻他管理等功能条。 限 以确保员工信息的安全。 部 门里信 息呈现孤岛状态。 遗忘 、 人员流失和成 4 2管理员登陆通用模块 4 产品管理系统模块 3 员之 间交 流不畅导致企业 的知识 大多 是隐性知 管理员登陆通用模 块的介绍 产品管理系统模块主要实现对货品信 息 的 识 , 不能转变 为显 性知识, 的知识 难 以积 登陆模 块是用户登陆 安全 防护必不可少的模块, 记录和查 询, 而 组织 包括货 品的人, 出库记 录, 以及货品 累。 组织随着人员的流动 、 时间的推移不断地交 作用是为用户提供安全的访 问和数据操作肪 止 库存信息的查询 。在管理 中应 该 首先为每种货 学费 , 不能形成经 验曲线 , 产效率 和竞 争 非 法用户进入系统 。用户通过本模块登陆 到系 品定义—个编码, 企业 生 以便于进行统一管理。由于在 力也就难 以提高 。信息管理系统使个人知识 得 统后, 系统根据用户角色权限设置其可使用的功 实际过程中货品会有不断的进货入库和销售出 以沉淀 , 员之 间的知识 得到共 享和交 融, 成 企业 能。本 系统 将用户名和密码信息保存在数据 库 库, 因此对每笔入库和出库都应记录, 应保存详 对员工的过分依赖性降低从 而避免企 业因某些 中。即当拥 护在登 陆系统界面时输人用户名 和 细的入库 , 出库数量 以及 日 期信息 。 关键岗位人 员流失 出现不可收拾的局面。 密码 , “ 单击 确定” 按钮 , 与后 台数 据库连接 , 系统 为了能够动态地掌握产品的库存情况, 学 3相关技术介绍和分析 将输入的用户名和密码与后台数据库检索的用 要根据货品的入库和出库信息查询库存货品, 一 首先企业信息化企业网络的建设是基础, 户名和密码进行匹配, 如果正确匹配即可进入 系 般的处理方法是累计截止至当前每种货品的所 信息作为人们宝贵的财富质 穿在 当今人类的一 统。此模块还采用验证码使系统的安全性大大 有库存 和所有 出库 。 切活动中信息系统是信息获取与处理的各种方 提高 。 产品查找是基于产品基本信息下。 针对于 法 、 、 =一定规律构成的一个有机整体 , 过程 技术 安 4 角色管理通用模块 3 不同的产品 称来进行查询查 找时产品的名 它是 以计算机和数据通信 网络 为基础 的开发式 角色管理是一种权限管理方法。在应用系 称不能为空, 而且产品不能 同名。 的互联网络应用管理系统, 是信息采集 、 存储 、 加 统中, 根据不 同用户可使用的功能和可查 看的信 对与新入库的产 品可以进行 添加。产 品的 工、 分析、 传输的工具。要确保系统中敏感信息 息来 没置不同的权 限萁 目的是为了防止用户误 管理还可 以以不 同的编号来进行分类, 可以对不 的安 全, 就必须 了解 系统安全 的因素 。 取相 应 操作或超 出其权 限范 围的操作 。角 色是具 有相 同的产品附加 图片 和产品说 明方 便于查找 。 采 的技术策略 借息系统安全可靠。 同权 限的用户的集合 , 每个权限级 别可以有多个 4 . 同管理系统模块 6合 3 需求分析 . 1 角色 堤 每 个角色 只对应—个级别 。角色的权 合同管理模块是对企业的合同信息安全进 这里介绍的企业信息管理 系统是根 据企 业 限是所属级别权限的子集 。在应用系统 中, 首先 行有效 的安全保护庀 是 以合同类为基础进行 系
基于数据库技术的企业信息管理系统设计

基于数据库技术的企业信息管理系统设计随着信息化时代的到来,各个企业需要有效地管理大量的信息数据,以优化企业运营和决策。
因此,设计一个基于数据库技术的企业信息管理系统已成为越来越多企业的必需品。
一、系统需求分析在系统设计前,首先需要进行系统需求分析。
这包括了整理业务流程、收集信息需求、评估业务规模和预算等一系列工作。
在进行业务流程整理时,需要重新审视企业内部各个部门和人员之间的业务关系、业务流程和信息交流渠道,找出可能存在的瓶颈和问题,并提出优化建议。
除此之外,收集并整理用户信息需求也非常重要。
这一步骤需要通过调研、访谈和问卷调查等方式,了解用户对系统的期望、需求和痛点,并制定可行的解决方案。
在评估业务规模方面,需要考虑企业的规模、业务类型、用户数量等因素,以及未来业务扩展的可能。
预算评估方面,需要根据系统开发、实施、运维等方面的成本,制定合理的预算计划,并根据不同阶段进行动态调整。
二、系统设计在经过需求分析之后,我们需要进行系统设计。
系统设计阶段包括了数据库设计、系统架构设计、模块设计、界面设计等多个环节。
数据库设计是系统设计的关键环节之一。
在进行数据库设计时,需要考虑到数据存储和交互的效率、灵活性和安全性等方面,并对数据进行合理的分级和分类。
此外,还需要考虑到数据库的备份和恢复机制,以免数据损失造成重大损失。
系统架构设计方面,需要根据业务流程和用户需求,设计出合理的系统架构,包括前端、后端、中间件、服务器等各个模块。
在设计系统架构时,还需要考虑到系统的可扩展性、稳定性、可靠性等因素。
模块设计方面,需要根据业务模块、功能需求等,设计不同的系统模块,包括用户管理、部门管理、数据采集、数据处理、数据分析等。
每一个模块都需要考虑到其独立性和可复用性。
界面设计方面,需要根据用户的习惯和需求,进行用户界面设计。
界面设计应该简洁、明了、易于操作,并且符合用户的审美。
同时,还需要考虑到不同用户的界面定制需求。
管理信息系统系统设计

管理信息系统系统设计简介管理信息系统通常是指企业内部流程与数据的管理系统,可辅助企业对内部业务信息进行规划、组织、控制和协调,从而达到管理企业资源的目的。
本文将介绍管理信息系统的基本设计框架、关键要素以及应用,帮助读者进一步理解管理信息系统设计的原则与方法。
设计框架管理信息系统的设计框架通常包括以下几个方面:1.系统目标:考虑系统建设的目的,明确系统的功能和价值,切实增强企业内部流程的管理和控制能力。
2.数据架构:考虑企业业务流程涉及的所有数据种类和运作规则,建构数据模型,确立数据关系和对应的存储方案。
3.系统规划:根据业务需求和数据架构,设计系统规划,包括硬件架构、软件架构、网络架构等。
4.系统开发:依据系统规划构建系统平台,实现系统功能和界面设计,并进行多方面的测试、维护和优化。
5.系统维护:保证系统的稳定性和安全性,针对系统出现的问题进行修复和优化,更新系统相关程序和组件。
关键要素设计一个可靠的管理信息系统需要有以下关键要素的支持:1.数据库:数据是管理信息系统的核心,一个好的数据模型和存储方案可以让系统各项功能井然有序地运作。
2.业务流程:业务流程体现了内部管理的关键过程,设计好业务流程可以协调企业各部门间的关系,帮助企业各项业务顺畅开展。
3.功能模块:常见的功能模块有采购、销售、财务、人力资源等,根据企业实际需求和流程规划对功能模块进行设计和组合。
4.安全性:管控信息系统中涉及的数据和功能必须保证数据的完整性、机密性和可靠性,采取各种信息安全措施保证系统的安全性。
5.系统集成:各项技术手段的应用和集成是管理信息系统设计的必选方法,需要根据各个技术的特点,确定合适的技术集成方案。
应用管理信息系统的应用范围可涉及企业内部的各个业务流程,如采购、销售、财务、人力资源、生产等,并可以通过各种手段辅助管理人员对业务进行分析和决策。
以销售管理信息系统为例,其主要功能包括销售订单管理、库存管理、物流管理、订单跟踪等。
企业员工信息管理系统的设计与实现论文

企业员工信息管理系统的设计与实现论文企业员工信息管理系统的设计与实现论文一、需求分析企业员工信息管理系统是集合了人力资源、薪酬等管理功能的信息系统。
该系统主要是为企业员工信息的管理、查询和统计而设计。
系统的设计者需要了解和分析用户需求,并结合企业实际情况,将其转化为系统可以支持的功能。
1、用户需求企业员工信息管理系统的用户主要是公司的人力资源管理部门。
为了方便管理人员对企业员工信息的管理、查询和统计,系统需要满足以下需求:(1)员工信息管理:可以对员工的基本信息进行录入、修改、删除、查询等操作,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬管理:可以对员工的工资、补助、奖金等进行管理和统计,支持工资条发布、数据导入和导出等功能。
(3)考勤管理:可以对员工的考勤情况进行统计和管理,支持请假、迟到早退等情况的处理。
(4)培训管理:可以对员工的培训情况进行管理和记录,支持课程安排、考试成绩查询等功能。
2、企业实际情况企业员工信息管理系统的设计需要结合实际情况,包括企业的规模、员工数量、薪资结构等,以及企业的管理体系、工作流程等。
二、系统设计1、架构设计企业员工信息管理系统采用三层架构,即包括表现层、业务逻辑层和数据访问层。
(1)表现层:表现层负责与用户进行交互,提供用户界面和反馈功能,包括网页、PC应用、移动端应用等。
(2)业务逻辑层:业务逻辑层负责实现系统的各种功能需求,包括员工信息管理、考勤管理、薪酬管理、培训管理等。
(3)数据访问层:数据访问层负责将数据存储到数据库中,并对外提供数据读取和写入服务。
2、数据库设计企业员工信息管理系统的数据库主要包括员工信息表、薪酬表、考勤表、培训表等。
(1)员工信息表:该表主要存储员工基本信息,包括工号、姓名、性别、出生日期、入职时间、联系方式、身份证号、籍贯等信息。
(2)薪酬表:该表主要存储员工的薪酬信息,包括工资、补助、奖金等。
一个基于Web2.0通用型企业信息管理系统的设计

培训信 息 :培训记 录编号 、员 工编号 、培训专业 、培训
方式 、培训起始 日期 、培训结束 日期 、培训单 位 、培训 费用
和培训总结等信息 。
奖惩信息 :员工编号 、原 因、奖惩 类型 、 日期和奖罚单
位等信息。 办公设 备配 给信息 :资 源编号 、物 品名称 、物 品型号 、 物品公司编号 、物品单 价 、物品总量 、价格总计 、购买 日期 、 使用 日期 、折 旧率等信 息。
l 需 求分析 与 系统 目标
随着计算机 自动化 管理 的普及 和全球信 息化趋势 ,企业 正 面临信息 电子化 、信息服务 与获取网络 化的挑战 ,各 中小 型企业也需要 一套 系统来支持其 内部人事 、劳资 、档 案 、财
务 管理 及 内部 必要 办 公 流 程 。
部 门、职务 、职称 、工 资类 型 、合 同 日期 、合 同年限和联 系R E U erhI
BEGI N
族 、身份证号 、 籍 、政治 面貌 、专业 、毕业学校 、参加工 户
作时间 、职工类 型 、职工类 型、工龄 、开 始工作 时间 、所属
本文收稿 日期 :2 0 年 1 08 0月 1 8日
一
S a c e ta n o ma in o mp o e y e l y esI e r h t r i i f r t fe l y e b mp o e ' D h n o I x tte h w e t i n o ma o f mp o e f i h n s o t an i f r t n o e h r i e ly e E s o xtt e e ly e So f r t n len te i h mp o e n o mai o
企业信息安全管理系统设计与实现

企业信息安全管理系统设计与实现随着信息技术的快速发展,企业面临着越来越多的信息安全挑战。
为了保护企业的核心数据和信息资产,企业需要建立完善的信息安全管理系统。
本文将介绍企业信息安全管理系统的设计与实现。
一、概述信息安全管理系统是指为了保护企业的信息资产,防止信息泄露、数据丢失、网络攻击等安全威胁,通过一系列组织、技术和控制措施来保证信息的机密性、完整性和可用性。
二、系统设计1.风险评估与安全策略制定首先,进行风险评估,识别和分析企业面临的各种威胁和漏洞,根据评估结果制定相应的安全策略。
安全策略应包括网络安全、物理安全和人员安全等方面的措施,以全面保护企业的信息资产。
2.安全组织架构设计建立信息安全管理组织架构,明确各级安全管理职责和权限。
设立信息安全领导小组,负责整体规划和决策;设置信息安全管理员,负责具体实施和监控;培养员工的信息安全意识,确保信息安全责任得到普及和践行。
3.信息安全政策与流程制定制定信息安全政策和流程,明确员工在信息安全方面的行为准则。
信息安全政策应涵盖帐户管理、密码设置、网络使用、文件传输等多个方面;流程应包括事件报告、漏洞修复、安全审计等。
所有员工都应熟悉并遵守这些政策和流程。
4.安全技术工具的选择与部署根据企业的实际需求,选择适当的安全技术工具,并进行有效的部署。
例如,防火墙、入侵检测系统、安全审计系统等,在不同的网络节点和关键领域进行部署,以确保信息的安全性。
5.安全培训与演练定期组织信息安全培训,提高员工的信息安全意识和技能。
同时,进行信息安全演练,测试安全响应机制和事件处置能力,及时发现并修复安全漏洞。
三、系统实施1.系统建设与部署按照设计方案,进行信息安全管理系统的建设和部署。
此过程中需要注意系统的可扩展性、稳定性和灵活性。
确保系统能够满足企业日益增长的信息安全需求。
2.监控与评估建立信息安全监控和评估机制,对系统进行实时监测和评估,发现潜在的安全威胁和漏洞,并采取相应的措施加以处理。
企业内部信息化管理系统建设与实施方案设计

企业内部信息化管理系统建设与实施方案设计第一章引言 (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 项目背景信息技术的飞速发展,企业面临着日益激烈的市场竞争,信息化管理已成为提升企业核心竞争力的重要手段。
某企业信息管理系统的设计与实现

某企业信息管理系统的设计与实现摘要信息管理系统就是我们常说的MIS(Management Information System),它是一个计算机软硬件资源以及数据库的人-机系统。
经过对题目和内容的分析,选用了Microsoft公司的开发工具,由于它提供了用于从数据库中访问数据的强大工具集,使用它可以建立开发比较完善的数据库操作应用程序,并利用SQL Server2000提供数据库。
根据实际情况,使用快速原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。
以此为基础,搭建了系统框架,对其下的功能模块进行了划分。
初步实现了诸如添加、删除、查询、修改等功能,并通过权限控制,为不同的登录用户提供不同的功能。
其间不断对系统进行改进和完善,解决了一些在数据更新时遇到的问题,并针对系统的不足之处,提出了新的解决方案。
关键词:信息管理系统;;面向对象;原型法Design and Implementation of a Management InformationSystem for an EnterpriseAbstractMIS, which is the short name for Management Information System, is the interface between Human and Computer connecting human with the hardware and database. After analyzing the title and content, we decided to utilize the from Microsoft because it provides us a helpful toolkit for the database access. Better database applications based on SQL Server2000 can be designed by utilizing the software. According to the actual situation, the rapid prototyping with less cost and efficiency is used to form the framework. The system framework is constructed and the functional modules are separated based on precious work. The basic functions such as insertion, deletion, search, modification are realized.And different functions can be provided to different clients by right control in the system. Several improvements have been made to deal with the problems which emerge from the data upgrade during the period of development. A new solution is presented in this thesis.Key words:Management Information System; ; Object-oriented; Prototyping目录论文总页数:28页1 引言 (1)1.1 信息管理系统 (1)1.2 课题研究的意义 (1)1.3 技术选定 (1)2 企业信息管理系统简介以及系统概要设计 (2)2.1 企业信息管理系统总体功能需求 (2)2.2 企业信息管理系统功能模块设计 (2)2.3 系统具体功能描述 (3)2.3.1 管理员模块功能 (3)2.3.2 高级用户模块功能 (4)2.3.3 普通用户模块功能 (5)2.4 企业信息管理系统性能需求 (5)2.5 企业信息管理系统的分析和概要设计 (5)2.5.1 企业信息管理系统分析 (5)2.5.2 企业信息管理系统数据库设计 (7)3 企业信息管理系统的具体实现 (10)3.1 实现技术简介 (10)3.2 页面的具体实现 (11)3.2.1 用户登录页面 (11)3.2.2 用户管理页面 (12)3.2.3 员工信息管理页面 (16)3.2.4 人事变动页面 (17)3.2.5 奖惩信息页面 (18)3.2.6 个人信息页面 (18)3.2.7 高级用户界面 (19)3.2.8 招聘相关页面 (19)3.2.9 留言板相关页面 (21)3.3 功能测试 (22)3.3.1 测试方式 (22)3.3.2 测试内容 (23)3.3.3 测试总结 (25)3.4 总结 (26)结论 (26)参考文献 (26)致谢 (27)声明 (27)1引言1.1信息管理系统管理信息系统(Management Information Systems简称MIS)是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为管理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业信息化信息管理系统设计目录第一章可行性分析 (1)1.1技术可行性 (1)介绍 (1)1.1.2 SQL Server简介 (2)1.2操作可行性 (2)第二章需求分析 (2)2.1系统功能概要分析 (2)2.2详细功能需求 (3)2.2.1 员工信息管理 (3)2.2.2 部门信息管理 (5)2.2.3 请假管理 (7)2.2.4 加班管理 (8)2.2.5日程管理 (10)2.2.6业绩评定管理 (11)2.2.4 工资管理 (12)2.2.4 考勤管理 (14)2.2.4 角色管理 (15)2.2.4 权限管理 (15)第三章系统设计实现 (16)3.1数据库表设计 (16)第一章可行性分析企业信息化管理系统主要对企业内部的信息进行集中管理,方便企业建立一个完善的、强大的企业信息数据库,以SQL 2005数据库作为开发平台。
使用编写程序,完成数据输入、修改、存储、调用查询等功能。
并使用SQL 2005数据库形成数据,进行数据存储。
1.1技术可行性介绍 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
提供许多比现在的Web开发模式强大的的优势。
(1)执行效率的大幅提高是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
(2)世界级的工具支持 构架是可以用Microsoft(R)公司最新的产品 Visual 开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。
这些仅是强大化软件支持的一小部分。
(3)强大性和适应性因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。
同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向。
(4)简单性和易学性是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
例如页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。
另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。
(5)高效可管理性使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为"Zero Local Administration"的哲学观念使的基于应用的开发更加具体,和快捷。
一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
(6)多处理器环境的可靠性已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。
(8)安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。
1.1.2 SQL Server简介SQL是英文Structured Query Language的缩写意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系进行沟通。
按照ANSI(美国国家标准协会)的规定SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作例如更新数据库中的数据从数据库中提取数据等。
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能。
具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的笔记本电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
SQL Server 2005 是一个全面的数据库平台使用集成的商业智能工具提供了企业级的数据管理。
SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQL Server 2008是一个重大的产品版本它推出了许多新的特性和关键的改进使得它成为至今为止的最强大和最全面的SQL Server版本。
1.2操作可行性由系统分系可以看出本系统的开发在技术上具有可行性。
首先系统对于服务器端和客户端所要求的软、硬件的最低配置现在大多数的用户用机都能达到。
现有的开发工具和技术(、SQL SERVER2005)完全能够实现。
本系统对管理人员和用户没有任何的特殊要求,实际操作基本上以鼠标操作为主并辅以少量的键盘操作,操作方式很方便。
因此该项目具有良好的易用性。
第二章需求分析2.1 系统功能概要分析本项目设计的目标:在统一的界面下,公司人事部门员工对公司内部员工、部门等人事信息进行管理,并实现了相关人事职能。
同时员工可以通过公司内部网络实现自我管理,提高公司整体运作效能。
整个系统大体上分为两个主要功能模块:供员工使用部分:普通员工可以通过Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。
员工也可以通过Web 提出请假和加班申请;部门经理的员工可以对普通员工进行审批请假,加班和业绩报告的信息;总经理拥有部门经理的所有权限。
员工还可进行一个日程的安排计划,有效实现自我业绩管理,同时各级部经理也可很好撑握下级业务状态,及时按排近期任务等工作。
管理使用部分:主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。
大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。
2.2 详细功能需求针对各功能作详尽的描述,把系统各个功能模块分类,每个功能的描述形式如下:2.2.1 员工信息管理员工资料管理模块实现的功能为:1)员工个人信息显示:显示汇总信息、修改基本信息、修改密码。
2)所有员工信息显示:显示所有员工基本信息、查询员工、删除员工、修改所属部门和职位等信息。
3)增加员工:增加员工。
示意图如图1所示:图1 员工信息管理模块功能示意图◆显示个人信息:➢显示基本信息:以用户名进入员工资料管理就可以点击查看我的信息页面跳转到显示员工本人基本信息和当前登录用户的所有信息,其中所有的信息(日程、考勤、业绩、请假、工资和基本信息都通过外键来关联)。
➢修改基本信息:在显示信息的页面,可以点击修改基本信息来到修改基本信息的页面,该页面用文本框显示用户的基本信息(住址、联系方式、和电子邮件等),这些文本框都可以编辑以进行修改自己的基本信息。
➢修改密码:需要修改密码时候,击修改密码进入修改密码的页面,在该页面中提供三个文本框供用户输入以前的旧密码,新密码和确认新密码。
在旧密码输入后在数据库中检索看旧密码是否为当前用户的密码,若不是则显示旧密码错误。
在新密码中输入后检索是否和旧密码雷同,若雷同则提示新密码不能和旧密码相同,让用户重新输入,也可以限制用户输入密码的格式当输入不符合规定时候也可以提示用户输入格式错误,要求用户重新输入。
在确认密码上加上一个验证控件用来验证两次输入的密码是否一致,若不一致则不可以提交。
若验证通过则将修改信息写回数据库。
◆显示所有员工信息:➢显示所有员工基本信息:当进入该页面的时候,页面通过GridView控件来显示所有员工的基本信息,不包括隐私信息。
➢查询员工:提供给用户一个输入查询条件(用户名)的文本框,当点击查询按钮的时候能够通过输入的查询条件去检索数据库找出符合条件的员工的基本信息(通过一个查询语句查询员工表中的一些非隐私信息,匹配条件就是文本框中输入的文本),当查询条件在数据库中找不到符合的情况时候就要提示没有找到匹配结果。
找出的员工的基本信息可以通过DetailsView/FormView控件来显示并导出。
➢删除员工:在显示所有员工的基本信息的GridView中选择要删除的员工记录,点击删除,则将该记录从其中删除,并且将该记录也从数据库中相关联的表中删除。
➢修改所属部门和职位等:在显示所有员工信息的表中选择修改的记录,在另外一个FormView控件中显示该员工的起薪、所属部门和职位,单击编辑就可以修改选种的员工的所属部门和职位等重要信息,当确认时点击更新就将修改写回数据库。
◆增加员工:该界面提供给用户一些文本框让用户输入要增加员工的姓名编号、年龄、学历、所属部门等。
用来增加一个内部员工用户。
该功能模块系统用例图如下所示:2.2.2 部门信息管理该模块显示公司的组织结构,其中用树的形式呈现了公司的部门结构和每个部门所属员工。
人事经理可以在结构树上添加或删除部门,其中如果删除一个部门,必须将该部门的所有员工转移到其他部门。
人事助理可以在结构树上更改员工的所属部门。
人事经理还可以查看部门人数汇总及明细信息。
该模块实现的主要功能如下:➢构造公司的组织结构。
➢人事经理添加/删除部门。
➢更改员工所属的部门。
➢查看部门人数汇总及明细信息。
图2 部门管理模块功能示意图对于本模块而言,用户首先要登录,之后才能够进一步操作。
它的主要功能是可以查看公司的所有部门设置的情况,部门员工的分属,添加/删除部门,根据特定的要求来查看部门及员工明细信息的情况等功能。
当然,在整个的模块系统运行过程之中,也会做一些小小的安全提示操作,便于保证系统的安全。
以下是较为具体的功能性需求描述。
◆部门管理主界面:当人事部经理或者其他有着适当的被授权限人登录了部门管理的主界面之后,就可以接着进行部门的管理工作了,在界面中,管理者可以查看整个公司的部门设置及所属的员工情况,如果要想进行员工换部门的情况可以直接的进行操作,直至要最后换成的部门。
而要想删除一个部门,必须保证该部门所属的员工人数为0,或者把要删除部门下的员工进行转移,之后才可以进行删除操作,否则事先如果没有选择部门就进行删除操作的话,系统会出现提示信息,并跳出退出提示对话框,点击确定即可。