1、 学 院 本科毕业设计(论文) 题 目 基于 B/S模式的员工信息管理系统 计算机科学与工程 院(系) 计算机科学与技术 专业 学生姓名 学号 指导教师 职称 讲师 指导教师工作单位 起讫日期 2012.2.20-2012.5.11 摘 要 本系统采用的是 B/S 开发模式,开发环境采用 Microsoft Visual Studio 2005,利用其提供的各种面向对象的开发工具 ,尤其是数据窗口这一功能方便而简洁操纵数据库的智能化对象,对于数据库采用 SQL Server2005,它的功能一体化,高度非过程化,语言简洁,易学易用,统一的语法结构对待不同的工作方式,还有面向集合的操作方式,再加
2、上视图数据结构,使最终用户和程序设计人员之间的通信得到很大的改善,高度的数据独立性和安全性。 关 键 词 : 员工信息 管理; B/S 模式; SQL Server2005 Abstract This system USES is B/S mode, the development environment using Microsoft Visual Studio, using its 2005 of object-oriented development tools, especially data window this function is concise and manipulati
3、on of data objects, for using intelligent Server2005 SQL database, its function integration, the process, concise and easy to use, language syntax structure of unified treat way of working, and facing the operation mode, the collection of data structures, plus the view that end users and software de
4、sign of communication between the personnel have greatly improved, the height data independence and security. Key words: Personnel management; B/S mode; Server2005 SQL 目 录 第 1 章 绪论 1 1.1 问题的提出 1 1.2 管理信息系统的发展历史 1 1.3 公司 员工信息 管理系统的作用 3 1.4 公司员工信息管理信息系统发展现状 3 1.5 国内公司 员工信息 管理系统存在的问题 4 第 2 章 可行性分析 5 2.
5、1 业务流程图 5 2.2 经济可行性 5 2.3 技术 可行性 6 2.4 行 可行性 8 2.5 时间可行性 8 2.6 律可行性 8 2.7 章小结 8 第 3 章 需求分析 9 3.1 系统需求 9 3.1.1 数据流图 10 3.1.2 数据字典 10 3.2 性能需求 14 3.3 应用需求分析 15 3.4 运行需求分析 15 3.5 其他需求分析 15 3.6 本章小结 15 第 4 章 系统设计 16 4.1 主要内容 16 4.2 总体功能需求 16 4.3 数据库设计 17 4.3.1 数据库设 计概述 17 4.3.2 数据分析 17 4.3.3 数据库详细设计 17
6、4.4 具体系统功能需求描述 23 4.4.1 员工基本情况管理 23 4.4.2 员 工信息查询 23 4.4.3 系统维护 23 4.5 本章小结 23 第 5 章 详细设计 24 5.1 系统开发及运行平台设置 24 5.1.1 硬件环境 24 5.1.2 软件环境 24 5.2 开发工具简介 25 5.2.1 ASP.NET 简介 25 5.2.2 SQL Server 简介 26 5.3 系统主界面设计 26 5.4 基本功能设置 27 5.4.1 员工信息 管理 27 5.4.2 部门管理 29 5.4.3 考勤管理 30 5.4.4 员工工资管理 31 5.4.5 查询管理 33
7、 5.4.6 系统管理 34 5.5 本章小结 36 第 6 章 系统调试与测试 37 6.1 程序调试 37 6.2 程序的测试 37 6.2.1 测试的重要性及目的 37 6.2.2 测试的步骤 38 6.2.3 测试的主要内容 38 6.2.4 测试的执行情况 39 6.3 本章小结 43 结束语 44 致 谢 45 参考文献 46 附录 1 47 附录 2 52 学院 2012 届本科生毕业设计(论文) - 1 - 第 1 章 绪论 1.1 问题的提出 公司 员工信息 管理系统是一个公司单位不可缺少的部分 ,它的内容对于公司的决策者和管理者来说都至关重要 ,所以公司 员工信息 管理系统
8、应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间过长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机进行 对公司 员工信息 管理 ,具有比手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司 员工信息 管理的效率 ,也
9、是企业的科学化、正规化管理的重要条件。 因此,开发这样管理软件成为很有必要的事情 ,在下面的各章中我们将对公司 员工信息 管理系统的开发过程和所涉及到的问题及解决方法作出详细的叙述。 1.2 管理信息系统的发展历史 人类社会正从工业社会迈向信息社会,信息技术是当代最具潜力的新的生产力,信息资源是国民经济和社会发展的战略资源,信息化水平已成为国 家现代化和综合国力的重要标志。全球信息化不仅对我国的经济和社会产生了广泛而深刻的影响,而且给信息产业带来了难得的发展机遇。努力把中国建设成为现代化国家的经济形式模式,就必须加快信息化建设步伐。管理信息系统就是我们常说的 MIS( Management I
10、nformation System) ,在强调管理,强调信息的现代社会中它变得越来越普及。 MIS 是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 管 理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成比较相关和比较不相关的组,然后把数据转换为信息。 第二阶段是状态报告系统,但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。 第三阶段是状态报告系统,它可以
11、分为生产状态报告、服务状态报告和研究状态报告等系统。比如生产状态报告系统,状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节 省人力。数据学院 2012 届本科生毕业设计(论文) - 2 - 处理系统一般不能提供决策信息。 最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。它一般包括一些模型用以产生决策信息,但不强调全面的管理功能。 当建立了公司数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信
12、息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持公司高层领导的决策这一功能,更侧 重于公司外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统 ( DDS, Decision Support System)的任务。 目前我国信息系统工程的现状类似于二十世纪八十年代以前建筑工程的状态,但信息系统巨大的发展空间正吸引着越来越多的国际咨询公司和专业服务提供商来抢滩。各级政府正在积极推进“电子政务”,许多城市及企业也已着手整合与升级其信息化应用系统,可以预计,全国将有更多、更大的信息系统建
13、设项目展开。但在信息化推进过程中,存在不同程度上的一些问题,主要表现在 规划制订不够科学,项目管理不够严格,监理机制不够健全,系统运行效益不够明显,致使相当一部分信息化项目失败或未能实现预期目标,浪费了大量资源。究其根源,主要原因之一是信息化建设第三方监管机制的缺失和标准的不健全。国内外的实践表明:信息化是有风险的,信息系统规模越大,功能越复杂,风险也就越大。 调查显示, 96%的 公司 对于本公司的信息管理系统感到不满。 在国内的信息化项目工程建设中,绝大多数用户 (企 业主 )无法组织队伍对信息系统建设进行专业化管理,难以胜任从可行性分析、规划设计、招标、方案评审到工程监理和工程验收全 过
14、程的管理与组织协调工作,建设方和承建方在信息建设过程中存在严重的信息不对称问题。 应用计算机辅助审计技术对电子数据处理系统本身进行审计,即EDI 审计。二十世纪八十年代、九十年代信息技术的进一步发展与普及,使得 公司 越来越依赖信息及产生信息的信息系统。人们开始更多地关注信息系统的安全性、保密性、完整性及其实现企业目标的效率、效果,真正意义的信息系统审计才出现。随着电子商务的全球普及,信息系统的审计对象、范围及内容将逐渐扩大,采用的技术也将日益复杂。到目前为止,信息系统审计在全球来看,还是一个新的业务,说明信息系 统审计正逐渐受到重视。 在公司制度的实施,特别是 员工信息 管理制度的实施,不外
15、乎以下几个目标: (1) 规范公司 员工信息 管理 (2) 搭建基础管理平台 (3) 营造良好的企业氛围,凝集人心 (4) 开发员工潜能 (5) 提高员工生活质量及职业满意度 学院 2012 届本科生毕业设计(论文) - 3 - (6) 激活 员工信息 资源 (7) 提升公司核心竞争力 (8) 实现公司组织及利益相关者的目标 以上所罗列的 员工信息 管理制度实施的预期目标有一个逐渐递进的逻辑关系。没有前面的目标实现,就难有后面的目标达成。在这多种多样的目标预期中, 员工信息 管理制度 建设最为直接的、关键的预期目标,就是如何充分有效地激活 员工信息 资源。 1.3 公司 员工信息 管理系统的作
16、用 公司 员工信息 管理系统是一个协助各单位科学、全面、高效地进行 公司 员工信息 管理的系统, 根据 国内 公司 员工信息 管理的实际情况,实用而科学。在内容上,它包括了公司 员工信息 资源变动、员工培训、 公司 员工信息 资源档案完整资料等内容。在操作上,它集输入、维护、查询、筛选、统计和各种处理为一体,信息导入导出可实现信息备份,灵活、专业的报表设计,形象、增强的数据处理。 它 既是管理人员的好管家,又是业务人员的好助手。 建立公司 员 工信息 管理信息系统 的目标是利用现代化的计算机管理手段,建 立科学的公司 员工信息 管理系统,提高公司 员工信息 处的整体工作效率。 该系统是针对 通
17、用公共 行业专门开发的 公司 员工信息 管理系统,该软件具有操作灵活、功能齐全等特点,是公司提高工作效率、加强 公司 信息化、自动化管理和提高 公司 形象所应必备的计算机软件系统之一。 1.4 国内公司 员工信息 管理信息系统发展现状 从所调查公司的组织结构设置、 员工信息 工作人员配置、 员工信息 管理理念、 员工信息 管理机构与职能设置及制度建设等来看, 国内 公司 员工信息 管理信息系统发展现状目前具有以下特 点: 1大多数公司的 员工信息 管理还处于传统行政性公司 员工信息 管理阶段。其主要特点是以只见某一方面,而不见人与事的整体、系统性,强调“事”的单一方面的静态的控制和管理,其管理
18、的形式和目的是“控制人”;把人视为一种成本,当作一种“工具”,注重的是投入、使用和控制。 2 员工信息 管理的框架体系尚未建立起来,仍有许多 员工信息 管理的功能远未完善。整个 员工信息 管理系统中的各个模块之间相矛盾或不一致,难以有效发挥 员工信息管理的整体效能。 3国内公司在管理 员工信息 的过程中,并不缺乏先进的 员工信息 管理思想,但是,却十分缺 乏如何将这些先进的 员工信息 管理思想转化为适合中国企业特点的、可操作的制度、措施的技术手段、途径。由于没有十分成熟的 员工信息 管理技术和完善的工作流程的实践,难以提炼、固化成为 员工信息 管理信息系统,电子化程度低,工作效率不高也就在所难
19、免。 学院 2012 届本科生毕业设计(论文) - 4 - 1.5 国内公司 员工信息 管理系统存在的问题 就目前我国公司的 员工信息 管理的现实来看,还存在着相当大的问题,其主要应解决以下核心 员工信息 资源技术问题,方可形成一个真正激活 员工信息 管理的制度系统,应当做到以下几点: 1服务于组织战略,方向明确的 员工信息 资源规划 ,根据企业的战略目 标、文化价值导向和人员情况,盘点公司 员工信息 管理现实,提出公司 员工信息 管理方向及实现策略。 2科学设置灵活的组织结构、岗位与编制 ,坚持以市场为导向,结合本公司实际,科学设置能对市场做出快速反应的组织结构。根据组织结构和组织战略目标,
20、动态性设置岗位和编制。 3准确及时的人员配置 ,有准备地确定人才来源,建立人才库,构建公司岗位任职资格标准体系,准确盘点本企业人才储备及预测人才需求,及时为相关岗 位配置人才。 4员工能力开发与职业规划 ,根据企业发展目标及岗位任职资格要求,结合员工的素质测评,实施富有针对性 的能力开发和职业管理。 5实施管理职务与关键技术岗位继任计划 ,根据公司发展目标要求及岗位任职资格标准体系,建立继任计划并实施,为公司发展提供可持续发展的人才保证。 员工信息 管理是所有部门和管理人员的职责。 员工信息 部应根据自己公司的实际情况,明确角色定位和职责要求,有针对性地锻炼 员工信息 管理从业者的素质,促进组
21、织目标的实现。 技术与管理的真正融合,应该体现一体化、同步化。即 员工信息 管理制度及制度的实现性技术的实践过程,这就是 员工信息 资源的管理过程。相应地, 员工信息 资源的管理过程实际就是 员工信息 管理制度及其技术 的实践过程。 学院 2012 届本科生毕业设计(论文) - 5 - 第 2 章 可行性分析 按照设计公司 员工信息 管理系统的原理和方法,采用成熟的计算机信息技术,支持公司 员工信息 管理全过程,加强 员工信息 管理活动中各项信息资源的管理和应用,提高员工信息 各项管理的现代化水平,优化人、财、物和信息资源在公司的综合配置,在为公司 员工信息 管理提供全面信息服务的基础上,提供
22、管理辅助决策能力,为公司各项工作稳定地发展提供有力的支持。 根据使用人员对信息处理和信息安全性、完整性的要求,分别对用户的信息需求目标进行分析: 1对信息的目标要求:随时录入新职员信息,添加部门信息,记 录新职员注册登记;对民族,职务,专业名称,公告等相关信息进行设置;录入职员工资,对工资进行修改记录,实现各种查询功能,包括部门查询,工资查询,人员信息查询。 2对信息处理的目标要求:设置新增、修改、删除、查询等信息处理功能。 3对数据安全性、完整性的目标要求:设置用户密码口令,保证不被非法操作。 2.1 业务流程图 业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的
23、符号简单明了 ,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段 ,它 比较适用于反映事务处理类型的业务过程 。通过业务流程调查可以对公司 员工信息 管理系统的组织结构和功能做进一步的分析。能帮助系统分析人员了解该系统的具体处理过程,发现系统中的错误和疏漏,修改现行系统的不合理成分,优化业务处理流程,为目标系统的开发打下基础。利用业务流程图可以将业务处理过程中的所有处理步骤串联起来,对业务处理的过程进行优化。 通过对 公司 的管理工作流程进行分析。得知该公司业务流程。首先,新员工注册,再由公司负责将员工的基本信息输入员工信息管理系统,最后,对员工信息进行存储管理。 员工信息 管理业务流程图, 如图 2-1 所示。