




已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计本科毕业设计 题 目 信邦人事管理系统 学生姓名 专业名称 计算机科学与技术 指导教师 2013 年 5 月 20 日 教学单位 计算机科学系 学生学号 200996014025 编 号 I 信邦人事管理系统信邦人事管理系统 摘摘 要:要: 在当今社会,互联网空前的发展给人们的工作和生活带来了极大 的便利和效率。信息化、电子化已经成为节约运营成本,提高工作效率的首选。 在我国,随着人事信息管理的普及化,越来越多的企业使用计算机来实现人事 信息的现代化管理,人事综合管理系统已经成为目前各企业人事管理工作不可 或缺的一部分。它是适应当前人事制度要求,推动企业人事管理走向科学化、 规范化的必要条件。 该系统设计的目的是为企业开发一个人事管理系统并实现人事综合管理工 作的网络化,促进企业人事综合管理工作的科学化、规范化,从而进一步提高 工作效率。该设计结合企业人事管理的特点,本着实用的原则,采用 JSP+JavaBean 技术实现了部门管理、员工管理、调动管理、请假管理、出差管 理、授权管理、等。该系统采用 Java 开发,数据库采用 SQLServer 2005。使用 B/S 架构作为系统的总体结构,以 Web 数据库技术为依托,利用 Sun 公司的 Java 技术,结合 JSP,实现了对 Web 数据库的访问和查询。 系统经测试运行稳定,操作简便,能满足人事管理的需求,实现了从手工 管理到计算机自动化管理的转变,能有效地提高管理工作的效率,并使人事管 理更科学、更合理。 关键词:关键词:Java;SQL Server 2005;人事管理系统 II XinBang Management Information System Abstract: In modern society, the unprecedented development of internet has brought peoplework and life with great convenience and efficiency. Informatization and electronization have become the first choice of saving operation cost and improving work efficiency. In our country, With the popularization of personnel information management, more and more enterprises start to use computers to realize the modernization of personnel information management.Therefore, Personnel Comprehensive Management Systems has already played all indispensable part in the personnel management . It meets the needs of the current personal rule and becomes a necessary requirement to promote personnel management to move towards a better development which is scientific and standardized . The purpose of this system design is to develop a personnel management for the enterprise and to realize network of the personnel managementIt is designed to promote the scientific process and the standardization of the personnel management for the enterprisesThus it aims to further improve working efficiency. This design which is combined with the characteristics of personnel management of the enterprises, adopts JSP+JavaBean accomplish functions as follows: department management, employee management, mobilize management, vacate management, business management, accredit management The system using Java development, database using SQL Server 2005. The use of B / S architecture as the overall structure of the system, with Web database technology as the basis, using Sun Java technology, combined with JSP, realized to the Web database access and query. This system runs steadily by testing; It is easy and convenient to operate; it can meet the demands of the personnel management. Therefore, the system has realized the transition from handwork management to computer automatic management, which thus enhances the management efficiency and makes the personnel management more scientific and rational. Key words: Java; SQL Server 2005; Management Information System 目目 录录 一、设计正文一、设计正文 1 引言引言.1 1.1 项目开发环境.1 1.2 项目开发意义.1 2 可行性研究可行性研究.4 2.1 系统可行性分析.4 2.2 数据流图.4 2.2 数据字典.6 2.3 数据流.8 3 需求分析需求分析.9 3.1 系统需求分析.9 3.1.1 主要工作内容及关键问题.9 3.1.2 应具备的基本功能.9 3.1.3 系统功能结构.10 3.1.4 系统的功能特点.10 3.2 数据库需求.10 3.3 系统支撑环境.11 4 系统概要设计系统概要设计.12 4.1 模块设计.12 4.2 数据库设计.13 4.3 概念结构设计.13 4.4 逻辑结构设计.16 5 系统详细设计与功能实现系统详细设计与功能实现.21 5.1 程序设计.21 5.1.1 程序流程图.21 5.1.2 关键技术.23 5.2 系统模块的设计与实现.23 5.2.1 登陆模块.23 5.2.2 部门管理模块.25 5.2.3 人事管理模块.28 5.2.4 请假管理模块.32 5.2.5 出差管理模块.33 5.2.6 权限管理模块.35 5.3 设计中出现的问题和总结.36 6 系统测试系统测试.38 6.1 测试策略.38 6.2 测试结果.38 7 体体 会会.39 参考文献参考文献.40 谢谢 辞辞.41 二、附录二、附录 宝鸡文理学院本科毕业设计开题报告.42 宝鸡文理学院本科毕业设计结题报告.43 宝鸡文理学院本科毕业设计答辩报告.44 宝鸡文理学院本科毕业设计答辩过程记录.45 1 1 引言引言 1.1 项目开发环境项目开发环境 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算 机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高 效率地完成人事管理,是适应现代化企业制度要求、推动企业劳动人事管理走 向科学化、规范化的必要条件。计算机管理具有手工管理所无法比拟的优点:检 索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这 些优点能够极大地提高人事管理的效率,也是企业科学化、正规化管理,与世界接 轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业 需要不同的人事管理系统。 当前许多中、小型企业的发展壮大,员工的数量也在不断的增加。随之而 来的管理成本也在不断的提高。考虑到当前大量企业的人事管理尚处于手工作 业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据此需求, 设计了适合于中、小型企业的管理系统,帮助企业在人事管理上达到自动化管 理,节约管理成本,降低出错率,从而提高管理效率。 本系统以 Internet 为平台,研究了基于 Web 的信邦人事管理系统的设计与开 发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了部门管理 模块、员工管理模块、调动管理模块、请假管理模块、出差管理模块、权限管 理模块的设计。 1.2 项目开发意义项目开发意义 科技是第一生产力,离开了科学技术的企业是不会有长远发展的,科技的 载体是人,没有人也无所谓科学技术,因此人事管理系统的开发和管理是十分 重要的。随着时代的发展,人才在我国各行各业中的地位越来越重要,各类人 才肩负着企业发展的重任,所以人事管理的好坏,决定着一个集体的兴衰成败。 人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐 渐变得庞大起来。人事综合管理是一项琐碎、复杂而又十分细致的工作,员工 的信息不允许出错。如何管理好企业内部员工的信息,成为企业管理中的一个 大问题。如果实行手工操作,登记员工的信息以及对员工的考勤管理等须手工 2 填制大量的表格,这就会耗费企业管理工作人员大量的时间和精力,在这种情 况下开发一个企业人事管理系统就显得非常必要。如果利用计算机进行这些管 理工作,不仅能够节约大量的人力,而且还可以利用计算机对有关的各种信息 进行有效的备份,同时计算机还具有手工管理所无法比拟的优点,例如:检索 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些 优点能够极大地提高管理的效率,也是管理行业的科学化、正规化管理,与世界 接轨的重要条件。 在我国,有很多从事软件开发的人员在人事管理方面做了很大的研究。目 前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统, 有以.net 作为开发语言的,有以 Asp 作为开发语言的,等等。这些系统大致具 备以下功能:部门管理、调动管理、员工信息管理、出差管理以及请假管理等, 工资管理等。 1.3 国内外研究现状国内外研究现状 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐 变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问 题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要。 最初的人事管理,都是靠人力来完成的.当企业规模比较小的时候,人力可以完 成,随着企业的规模越来越大,企业的员工认输也越来越多,依然维持着人力 进行人事管理,必然会造成工作效率低、工作错误增高的问题。 六十年代初期,计算机技术就开始应用于数据库的管理,形成了初期的信 息系统。但是由于当时计算机硬件系统较弱,限制了软件系统的发展,信息系 统只是简单的数据的集合。进入七十年代以后,由于计算机硬件和软件技术的 飞速发展,尤其是大容量存储设备硬盘的使用,为空间数据的录入、存储、 检索和输出提供了强有力的手段。一些国家先后建立了许多不同专题、不同类 型、不同规模的各具特色的信息管理系统。九十年代至今是信息管理系统的用 户时代。一方面,信息管理系统已成为许多机构必备的工作系统。另一方面, 社会对人事管理系统的认识普遍提高,需求大幅度增加,从而导致信息管理系 统应用的扩大与深化。信息管理系统成为现代社会最基本的服务系统。我国的 信息管理系统也是九十年代初开始快速发展的。经过十余年的发展,我国的数 3 据库管理技术也广泛的应用与各个领域,并且形成了产业化。但是,我们的工 厂、企业对信息管理系统的应用比起世界先进水平还相当落后。 国内企业与 国外企业在对信息技术的认识和应用水平上存在非常大的差距,主要体现在管 理和技术基础方面。国外企业是在基本完成了工业化,企业生产经营实现了现 代化、规范化、制度化的基础上开展企业的信息化工作;而我国许多企业工业 化尚未完成,企业生产经营的组织也尚未实现现代化、规范化和制度化的基础 上就进入了信息化阶段。在技术上,我国企业大部分还没有完成机械化和自动 化,实施信息化的时间相对较短,积累的经验也相对少。在我国制造业生产力 水平较低、设备水平普遍落后于西方发达国家、企业信息化的基础和经验较少 的情况下,实施企业信息化的难度是明显大于国外的企业。 虽然我们期望用信息化带动工业化,用信息技术促进企业的跨越式发展, 但是必须清楚的看到我国企业在管理意识和水平上还是存在的不足,在实施信 息化的工作过程中,正确估计信息化的投资风险和效益,抓好企业信息系统的 总体规划、制定良好的分步实施策略,设计一个良好的企业信息化整体解决方 案。 在制定和实施企业信息化整体解决方案时,要对企业信息化工作有统一的 思想和整体的认识,要建立和形成有效的信息系统设计实施方法,从战略的角 度来综合考虑企业信息化工作中在管理、技术、操作层面面临的各种困难。如 制定和实施企业信息化整体解决方案需要考虑企业面临的长远目标和当前急需 解决问题的矛盾、信息孤岛与系统集成问题,需要协调好信息系统建设与系统 运行的关系问题、信息系统升级与已有资源利用问题、信息技术的投资效益评 估和风险问题、打基础与提升水平关系问题、信息化对企业现行管理模式和方 法的冲击以及相应的管理制度问题。 4 2 可行性研究可行性研究 2.1 系统可行性分析系统可行性分析 可行性分析是在系统调查的基础上,针对新系统的开发是否具有必要性和 行性,对新系统的开发从技术、经济、社会的方面进行可行性分析和研究,以 避免投资失误,保证新系统的开发成功。可行性分析的目的就是用最小的代价 在尽可能短的时间内确定问题是否能解决。该系统的可行性分析包括如下几个 内容: (1) 技术方面的可行性:软件方面该系统需要的软件环境都已具备,数据库 服务器方面则有 SQL Server 2005,够处理大量数据,同时保持数据的完整性并 提供许多高级管理功能,其灵活性、安全性、易用性为数据库编程提供了良好 的条件。 (2) 经济方面的可行性:由于本系统网站是一般中小型企业使用的系统网站, 拥有一个域名和相应的空间即可使用,或者将自己的电脑配置成服务器也可使 用。系统成本主要集中在系统软件的开发上。人事管理系统如果采用传统的手 工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了 成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而 采用这种系统所发费的成本,精力都远远低于手工,并且实用十分方便,更新 也简易,人事综合管理系统对企业实现办公无纸化能起到很大的作用,在经济 上完全可行。 (3) 操作方面的可行性:界面设计时充分考虑管理人员的习惯,使得操作简 单;数据录入时有充分的提示,让使用者一看即懂;适应力强;容易扩充。因 此,本系统具有较强的操作可行性。 2.2 数据流图数据流图 数据流图(DFD):简称 DFD 图,数据流图有四种成分:源点或终点、处 理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系 统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好 的理解工具。它能精确的描述系统的逻辑模型,描述数据在 MIS 中有输入经过 存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。 5 图图 1 系统系统 Top 数据流图数据流图 图图 2 系统管理员子系统数据流图系统管理员子系统数据流图 P0 信 邦 管 理 系 统 管 理 界 面 管理员 管理员 管理员操作信息管理员操作结果 经理经理 经理操作信息经理操作结果 职员职员 职员操作信息职员操作结果 P1 管 理 员 操 作 子 系 统 F1 管理部门信息 F2 管理岗位信息 职位信息表 D2 F3 管理员工信息 部门信息表 D1 员工信息表 D3 F4 申请请假信息 请假信息表 D6 6 图图 3 系统部门经理子系统数据流图系统部门经理子系统数据流图 2.2 数据字典数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素 的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的 描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流, 数据存储和数据处理。 数据存储 数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一, 可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内 容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据 结构) ,数据量,存取频度,存取方式 。 名字:部门信息表 描述:记录部门的基本信息。 编号:D1 组成:部门编号,部门名称,部门电话,编制人数,实际人数,部门描述 P1 经 理 操 作 子 系 统 F5 查看部门信息 F6 查看岗位信息 职位信息表 D2 F7 查看调动信息 部门信息表 D1 调动信息表 D4 F8 审批请假信息 请假信息表 D6 7 名字:岗位信息表 描述:记录岗位的基本信息。 编号:D2 组成:岗位编号,岗位名称,岗位描述 名字:员工信息表 描述:记录员工的基本信息。 编号:D3 组成:员工编号、员工姓名、部门编号、职位编号、性别、出生日期、籍贯、 婚姻状况、电话、住址、政治面貌、入职日期,基本工资、邮箱、备 注 名字:调动信息表 描述:记录调动的基本信息。 编号:D4 组成:调动编号、员工编号、调前部门、调后部门、调前职位、调后职位、 调动时间 名字:离职信息表 描述:记录离职的基本信息。 编号:D5 组成:离职编号,员工编号,离职时间 名字:请假信息表 描述:记录请假的基本信息。 编号:D6 组成:请假编号、员工编号、请假天数、请假开始时间、请假结束时间、请 假类型、请假原因、批准人、请假状态 8 名字:出差信息表 描述:记录出差的基本信息。 编号:D7 组成:请假编号、员工编号、请假天数、开始时间、结束时间、实际结束时 间、出差地、出差原因、出差状态 名字:出差信息表 描述:记录出差的基本信息。 编号:D8 组成:请假编号、员工编号、请假天数、开始时间、结束时间、实际结束时 间、出差地、出差原因、出差状态 2.3 数据流数据流 数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内 容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构) 。 编号:F1 名字:管理部门信息 描述:增加修改删除部门基本信息 编号:F2 名字:管理岗位信息 描述:增加修改删除岗位信息 编号:F5 名字:查看部门信息 描述:查看部门详细的信息 编号:F6 名字:查看岗位信息 描述:查看岗位相信信息 编号:F3 名字:管理员工信息 描述:增加修改删除员工信息 编号:F4 名字:申请请假信息 描述:填写请假申请 编号:F7 名字:查看调动信息 描述:查看员工调动详情 编号:F8 名字:审批请假信息 描述:审批员工的请假信息 9 3 需求分析需求分析 3.1 系统需求分析系统需求分析 3.1.1 主要工作内容及关键问题主要工作内容及关键问题 使用该系统能够录入人事的基本资料,在操作上能够完成诸如添加、修改、 删除以及按各种条件进行查询、在操作上能完成诸如添加,修改删除及按各种 条件进行查询,还能管理员工的请假信息,在操作上完成诸如申请、修改、审 批以及按各种条件进行查询。 3.1.2 应具备的基本功能应具备的基本功能 (1) 部门管理 部门设置:能够录入部门信息,普通用户只能查看各部门信息,不能对部 门信息进行修改。 岗位设置:能够录入岗位信息,普通用户只能查看岗位信息,不能对岗位 信息进行修改。 (2) 人事管理 员工入档:能够录入员工的基本资料,并进行修改,和删除,新增一条员 工记录后在对应的用户表中也也新增一条用户记录,普通用户只可以查看员工 资料。 人员调动:能够对各部门人员进行调动,并且能够查询调动信息 离职登记:员工离职或被辞退时增加一条离职信息,并且在职员工中应该 去掉改员工信息。 (3) 请假管理 10 请假查询:部门经理可以查询本部门所有人的请假信息,普通用户只可以 查看自己的请假信息。 请假申请:员工能够根据自己的需要填写请假申请并提交到员工所在部门 的部门经理处。 请假审批:部门经理能够对本部门人员的请假申请进行审批 (4) 出差管理 出差登记:能够对人员出差进行信息的录入及管理。 (5) 权限管理 用户管理:用户可以修改自己的登陆密码。 3.1.3 系统功能结构系统功能结构 图图 4 系统功能结构图系统功能结构图 3.1.4 系统的功能特点系统的功能特点 系统的功能所具备的特点:操作简单方便、界面简洁美观;管理员,部门 经理与普通职员都有不同的权限,可随时查看所需的信息。 3.2 数据库需求数据库需求 11 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它 产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代 以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据 管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够 进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回 到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世 界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分 析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然 后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是 要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯 穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个 核心。 数据库的概念结构设计完毕以后,现在可以将上面的数据库概念结构转化 为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。数据库 系统的选用需要根据系统的需求而定。 该系统主要涉及到几种信息的存储,首先是部门信息,岗位信息,员工信息, 员工调动信息,离职信息,员工请假信息,出差信息等,所以每个信息保存在 一张表中,在对表的操作中可以对任意一个表独立操作,也可以对几个表关联操 作。 3.3 系统支撑环境系统支撑环境 1) 操作系统:WINDOWS XP 2) 应用服务器:TOMCAT 6.0.33 3) 前台开发工具:Eclipse 6.5 4) 数据库:SQL2005 5) JAVA VM:JDK 1.6.0_23 6) 硬件:建议内存在 512M 以上 12 4 系统概要设计系统概要设计 4.1 模块设计模块设计 通过对系统的需求分析,信邦人事管理系统主模块及子模块应该包括 (1) 部门管理模块 部门管理中包括两个子模块分别是部门设置与岗位设置 部门设置:录入部门信息,部门名称,部门电话,编制人数,实际人数, 部门描述,可以根据部门名称查询部门信息,根据部门编号修改和删除部门信 息,普通用户只可查看部门信息,不能新增、修改和删除。 岗位设置:录入岗位名称,职责描述,可以根据岗位名称查询岗位信息, 根据岗位编号修改和删除岗位信息,普通用户只可以查看岗位信息,不能新增、 修改和删除。 (2) 人事管理模块 人事管理中包括三个子模块分别是员工管理、调动管理以及离职管理 员工入档:录入员工的基本资料,并进行修改,和删除,新增一条员工记 录后在对应的用户表中也也新增一条用户记录,账号为员工编号,密码为默认 123456。普通用户只可以查看员工资料。 人员调动:新增一条调动记录时先根据员工姓名以及所在部门查询该员工 的基本信息,确认后只需提供调动后的部门以及调动后的职位,员工信息中的 部门以及职位信息随之改变。 离职登记:新增一条离职信息后,该员工的在职状态修改为离职。 13 (3) 请假管理模块 请假管理中包括三个子模块分别是请假查询、请假申请以及请假审批 请假查询:部门经理可以查询本部门所有人的请假信息,普通用户只可以查看 自己的请假信息。 请假申请:根据需要填写请假申请,选择相应的请假类型,填写完成后的 请假状态是未处理,提交到相应的部门经理处。 请假审批:显示本部门所有请假状态为未处理的信息,部门经理对本部门 员工请假进行审批,同意请假将请假状态修改为已审批,不同意将状态改为未 批准。 (4) 出差管理模块 出差管理中包括一个两个子模块分别是出差信息查询和出差管理。 出差登记:对出差信息的管理,能够对员工的出差信息进行增加,修改。 (5) 权限管理模块 用户管理:用户登陆后可根据需要修改自己的登陆密码。 4.2 数据库设计数据库设计 经过对信邦人事管理系统的部门管理、人事管理、请假管理、出差管理和 数据流程分析,本系统应当具有以下数据项和数据结构: 部门表:部门编号、部门名称、编制人数、实际人数、联系电话、部门简 介 员工表:员工编号、员工姓名、部门编号、职位编号、性别、出生日期、 籍贯、婚姻状况、电话、住址、政治面貌、入职日期,基本工资、邮箱、备注 调动表:调动编号、员工编号、调前部门、调后部门、调前职位、调后职 位、调动时间 离职表:离职编号、员工编号、离职时间 请假表:请假编号、员工编号、请假天数、请假开始时间、请假结束时间、 请假类型、请假原因、批准人、请假状态 出差表:请假编号、员工编号、请假天数、开始时间、结束时间、实际结 束时间、出差地、出差原因、出差状态 用户表:用户编号、员工编号、用户名、密码 14 角色表:角色编号、角色名称 链接表:链接编号、路径 授权表:用户编号、角色编号 权限表:角色编号、链接编号 4.3 概念结构设计概念结构设计 图图 5 总体总体 E-R 图图 图图 6 部门部门 E-R 图图 15 图图 7 员工员工 E-R 图图 图图 8 职位职位 E-R 图图 图图 9 调动调动 E-R 图图 16 图图 10 离职离职 E-R 图图 图图 11 请假请假 E-R 图图 17 图图 12 出差出差 E-R 图图 4.4 逻辑结构逻辑结构设计设计 本系统采用 SQL Server 2005 数据库管理系统作为后台数据库的开发工具, 设计的表结构如下: 表表 4.1 部门表部门表(Dep) 字段名称数据类型可否为空约束条件说明 depIdint not nullprimary key部门编号 depNamevarchar(50)not nullnull部门名称 depTelvarchar(20)nullnull部门电话 depConintnullnull编制人数 depRelConintnullnull实际人数 depDesvarchar(100)nullnull部门简介 表表 4.2 职位表职位表(Post) 字段名称数据类型可否为空约束条件说明 postIdint not nullprimary key职位编号 postNamevarchar(20)not nullnull职位名称 18 postDesvarvhar(50)nullnull职责 表表 4.3 员工表员工表(Emp) 字段名称数据类型可否为空约束条件说明 empIdintnot nullprimary key员工编号 empNamevarchar(20)not nullnull员工名称 depIdint not nullforeign key所属部门 empCardvarchar(20)not nullnull身份证号 Sexchar(2)nullnull性别 birthdaydatetimenullnull出生日期 nationvarchar(10)nullnull民族 nativesvarchar(50)nullnull籍贯 marriageStatuechar(4)nullnull婚姻状况 empTelvarchar(15)nullnull电话 empAddvarchar(50)nullnull地址 advancedDegr ee varchar(20)nullnull学历 dateintoComdatetimenullnull进入公司日期 basicSaralyMomeynullnull基本工资 emailvarchar(20)nullnull邮箱 remarkvarchar(200)nullnull备注 postIdintnot nullforeign key职位编号 dimStatuscharnot nullnull在职状态 表表 4.4 调动表调动表(Mob) 字段名称数据类型可否为空约束条件说明 mobIdint not nullprimary key调动编号 empIdintnot nullforeign key员工编号 befDepIdint not nullforeign key调前部门 aftDepIdint not nullforeign key调后部门 befPostIdintnot nullforeign key调前职位 aftPostIdintnot nullforeign key调后职位 mobDatedatetimenullnull调动日期 表表 4.5 离职表离职表(Dim) 19 字段名称数据类型可否为空约束条件说明 dimIdintnot nullprimary key离职编号 empIdintnot nullforeign key员工编号 dimDatedatetimenot nullnull离职时间 表表 4.6 请假表请假表(Vac) 字段名称数据类型可否为空约束条件说明 vacIdint not nullprimary key请假编号 empIdint not nullforeign key员工编号 vacDaysintnullnull请假天数 vacStartTimedatetimenullnull请假开始日期 vacEndTimedatetimenullnull请假结束日期 vacResultvarchar(50)nullnull请假原因 approverintnullforeign key批准人 vacStylechar(1)nullnull请假类型 markchar(1)nullnull请假状态 表表 4.7 出差表出差表(BusTrip) 字段名称数据类型可否为空约束条件说明 busIdintnot nullprimary key出差登记号 empIdintnot nullforeign key员工编号 busDaysintnullnull出差天数 busStartTimedatetimenullnull出差开始时间 busEndTimedatetimenullnull结束时间 relEndTimedatetimenullnull实际结束时间 busPlacevarchar(50)nullnull出差地 busResultvarchar(100)nullnull出差原因 markcharnullnull出差标记 20 表表 4.8 用户表用户表(Users) 字段名称数据类型可否为空约束条件说明 uIdintnot nullprimary key用户编号 uNamevarchar(20)not nullnull用户名 pwdvarchar(20)not nullnull密码 empIdintnot nullforeign key员工编号 表表 4.9 角色表角色表(Role) 字段名称数据类型可否为空约束条件说明 roleIdint not nullprimary key角色编号 roleNamevarchar(20)nullnull角色名称 表表 4.10 链接表链接表(Url) 字段名称数据类型可否为空约束条件说明 urlIdint not nullprimary key链接编号 urlvarchar(50)nullnull路径 表表 4.11 授权表授权表(Shouquan) 字段名称数据类型可否为空约束条件说明 uIdint not nullforeign key用户编号 roleIdintnot nullforeign key角色编号 表表 4.12 权限表权限表(Quanxian) 字段名称数据类型可否为空约束条件说明 roleIdintnot nullforeign key角色编号 urlIdintnot nullforeign key链接编号 21 5 系统详细设计与功能实现系统详细设计与功能实现 5.1 程序设计程序设计 在前面的概要设计中,已将系统划分为多个模块,并将它们按照一定的原 则组装起来,同时确定了每个功能及模块之间的外部接口。现在所要做的就是 确定每个模块具体执行过程,也可以说是“过程设计”。 系统实施阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就 是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而把这个 描述
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外科护理学练习题库问卷及答案解析
- 平台稳性操作员职业考核试卷及答案
- 滴滴安全考试6题库及答案解析
- 银行从业考试卖题及答案解析
- 2025年项目经理综合能力评估试题集附答案
- 安全培训学校考试题及答案解析
- 2025年《幼儿园教育活动设计与指导》试题及答案
- 2025年自然灾害防范安全教育培训考试题库(应急预案)试题附答案
- 2025年医疗护理员考核试题(含答案)
- 2025年全国中级注册安全工程师《安全生产管理》真题及答案
- 2025年初级药师资格考试试题(附答案)
- 2025国企竞聘上岗与干部竞聘上岗笔试题及答案
- 人工智能与建筑产业体系智能化升级研究报告
- 武科大大学生手册考试内容及答案
- 集装箱吊装专项施工方案
- 学习通《大学生就业指导》章节测试含答案
- 大学学生转学(转入)申请表
- 角膜 角膜炎课件
- DL∕T 5440-2020 重覆冰架空输电线路设计技术规程
- 《发展汉语(第二版)初级读写Ⅱ》全套教案
- 孔明灯(Lantern)3.4使用指南课件
评论
0/150
提交评论