您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 员工信息管理系统设计与实现
中国矿业大学成人教育学院I中国矿业大学成人教育学院员工信息管理系统设计与实现摘要本系统是员工信息管理系统开发的实例,是一个数据库应用系统完整的制作过程。它主要包含的内容有:系统分析、数据概念设计、功能模块实现、系统测试等。湘西移动员工信息管理系统针对湘西移动企业实际的员工、财务制度,经过实际的需求进行分析,采用功能强大的MicrosoftVisualStudio2005作为开发工具,C#为开发语言,并采用MicrosoftSQLServer2000作为后台数据库的单机员工信息管理系统。员工信息管理系统从符合操作简便、界面友好、灵活、实用、安全等要求出发,实现该系统从分析至运行全过程。其包括基本数据管理、人事管理、数据维护以及系统设置等四大功能模块。关键字:信息管理系统;SQLServer2000;VisualStudio2005中国矿业大学成人教育学院DesignandrealizationofXiangximobileemployeesinformationmanagementsystemAbstractThissystemisileemployeesinformationmanagementsystemdevelopingexample,isadatabaseapplicationsystemtheentireproductionprocess.Itmainlyincludescontentincludes:systemanalysis,dataconceptdesign,functionmoduleimplementation,systemtest,etc.Xiangximobileemployeesinformationmanagementsysteminxiangximobileenterpriseactualemployees,financialsystem,throughactualneedsanalysis,usingpowerfulMicrosoftVisualStudio2005asadevelopmenttoolfordevelopinglanguage,c#andadoptMicrosoftSQLServer2000asbackenddatabasesingle-machineemployeeinformationmanagementsystem.Xiangximobileemployeesfrominformationmanagementsystemtooperateandfriendlyinterface,flexible,practical,safetyrequirement,torealizethissystemfromanalysistooperationprocess.Itsincludingbasicdatamanagement,personnelmanagement,datamaintenanceandfourfunctionmodulesystemSettings.Keywords:ManageInformationSystem;SQLServer2000;VisualStudio2005中国矿业大学成人教育学院III目录第一章绪论..........................................................11.1课题研究目的及意义..............................................11.1.1课题研究的目的..............................................11.1.2课题研究的意义..............................................11.2本文中所做的主要工作............................................1第二章系统开发基础知识..............................................22.1.NET三层架构介绍................................................22.1.1.NET三层架构系统的概述......................................22.1.2.NET三层架构系统的优点......................................32.2SQLSERVER2000简介.............................................32.2.1数据库的含义:..............................................32.2.2SQLServer2000的特性........................................42.2.3SQLServer2000组件及其功能的介绍...........................42.3小结............................................................5第三章系统分析......................................................63.1系统概况分析.....................................................63.1.1现状分析....................................................63.1.2目标分析....................................................63.1.3可行性分析..................................................63.1.4系统需求分析................................................73.2员工信息管理系统的功能..........................................7第四章数据概念设计..................................................94.1概念设计........................................................94.1.1E-R图.......................................................94.2数据库的逻辑设计...............................................114.3数据库物理设计.................................................12第五章员工信息管理系统的功能实现...................................155.1用户登陆窗体设计...............................................155.2系统主界面设计.................................................175.3公共窗体设计...................................................185.4员工档案窗体设计...............................................215.5数据维护模块设计...............................................26中国矿业大学成人教育学院IV5.5.1数据备份窗体设计...........................................265.5.2数据恢复窗体设计...........................................29第六章系统测试.....................................................34第七章结论与展望...................................................357.1本文总结.......................................................357.2收获与展望.....................................................35附录.................................................................37参考文献.............................................................41员工信息管理系统绪论1第一章绪论1.1课题研究目的及意义1.1.1课题研究的目的1、了解C/S模式,C#面向对象编程技术,SQL技术,三层架构-“高内聚,低耦合”的思想。[1]2、掌握一种多任务多用户的操作系统。3、提高专业技术与系统开发的能力。1.1.2课题研究的意义移动员工信息管理系统是为中国移动集团有限公司分公司的人力资源部部门领导开发设计的,中国移动通信集团湖南有限公司分公司(简称“移动”)成立于1999年7月19日,坐落于。它管辖着包括吉首在内的各个县公司,负责中国移动通信网在地区的建设、维护、发展与管理,经营移动电话业务、移动数据业务等。员工信息管理系统是实现企业科学、全面、高效的员工管理系统,参考大量中国人力资源管理理论,根植于国内管理的实际情况,实用而科学。内容包括机构的建立和维护,人员信息的录入和输出,工资的调整和发放以及各类报表的绘制和输出等功能。在操作上集输入、维护、查询、统计、打印、输出等处理为一体,简便灵活,自动化功能强大。员工信息管理系统是专门为自治州移动人力资源部领导设计的员工办公系统,方便于领导管理公司内部的人力资源。它给人力资源部领导带来了极大的便利以及高效的工作效率,以达到员工信息管理办公自动化、节约管理成本、提高企业工作效率的目的。1.2本文中所做的主要工作(1)介绍系统研究的目的及意义及系统的可行性分析。(2)具体介绍系统开发基础知识,以及本系统所用的关键技术。(3)详细讲述信息管理系统的设计。(4)系统测试。(5)系统总结。员工信息管理系统系统开发基础知识2第二章系统开发基础知识2.1.NET三层架构介绍三层架构(3-tierapplication):通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了表述“高内聚,低耦合”的思想。2.1.1.NET三层架构系统的概述在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。[2]微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层。三层结构原理:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。表示层表现层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式
本文标题:员工信息管理系统设计与实现
链接地址:https://www.777doc.com/doc-5965734 .html