职工信息管理系统_第1页
职工信息管理系统_第2页
职工信息管理系统_第3页
职工信息管理系统_第4页
职工信息管理系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE东北大学秦皇岛分校数据库原理课程设计报告FORMTEXT职工信息管理系统FORMTEXT系别信息与计算科学专业FORMDROPDOWN学号FORMTEXT7090326姓名FORMTEXT门亚风指导教师FORMTEXT安爽FORMTEXT张建波成绩教师评语:指导教师签字:20FORMTEXT11年FORMTEXT12月FORMTEXT25日信息与计算科学系数据库原理课程设计报告第4页1绪论随着信息技术的不断发展,企业对人事管理越来越重视,资金投入比例不断加大,人事管理信息系统开发也开始走向完善的阶段。职工信息管理系统是企业管理的重要组成部分,是一种典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前台的相应应用程序开发两个方面的内容。数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性,而前台的应用程序开发则要求做法哦各项功能要完备、操作要简便、易学易用。2VisualBasic及SQLSever2000简介VisualBasic即“可视化的”Basic程序设计语言。不仅继承了早期的Basic所具有的简单易用的特点,而且采用了面向对象、时间驱动的编程机制,提供了一种所见即所得的可视化界面设计方法。因为简单易学、使用方便,所以为广大编程人员的青睐。在数据库应用系统的创建过程中,VisualBasic6.0能够出色地承担起前端界面层和中间连接层的创建任务。SQLServer是由微软公司开发的一个大型的关系型数据库系统,是微软公司为用户提供的一个完整的数据库解决方案,它为用户提供了一个安全、可靠、易管理和高端的客户/服务器数据库平台。3职工信息管理系统3.1系统分析3.1.1系统分析的概念所谓系统分析,在整个系统开发过程中,解决做什么的问题,把要解决哪些问题,满足用户哪些具体的需求点差分析清楚,从逻辑上或从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决怎么做提供依据。它是信息开发系统的一个重要阶段,是建立系统模型的第一步,其核心是目标分析与需求分析,最后提出系统的逻辑方案。3.1.2需求分析3.1.2.1信息管理系统实现的目标信息管理系统可以应用于支持企业完成职工信息管理工作,有如下三个方面的目标:支持企业规范化管理;支持企业高效率完成职工信息管理的日常业务,包括新员工加入,老员工转出、辞职、退休等;支持企业进行职工信息管理及相关方面的科学决策。3.1.2.2职工信息管理系统的主要功能职工信息管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储,迅速准确的完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了本职工信息管理系统。本职工信息管理系统包括以下几大功能:(1)信息查询:职工基本信息的查询、部门信息的查询、工作信息的查询。(2)信息修改:职工基本信息的修改,如职工号、住址的变动,部门信息的修改,如部门名称、部门经理,工作信息的变动,如职工号、部门号、工龄的变动。(3)信息添加:职工基本信息的添加,如新职工的加入、信息的完善,部门信息的添加,如新增部门、某一部门具体的完善,工作信息的添加。(4)信息删除:如工作信息的删除。3.1.2.3系统维护操作用户管理:对用户的登录口令进行设置,同时对用户的职责范围进行授权,满足数据库的安全要求。代码维护:对企业的机构、职务、职称、岗位等代码进行添加、修改、删除的功能。数据维护:对数据库中的数据进行编辑、删除、批量修改和批量追加,和可以进行数据备份和数据恢复。人员管理:企业全面管理、记录、更改职工信息数据,记录在职员工、离职人员、退休人员等信息以及岗位变动,工资变动记录等。3.1.3需求分析可行性分析计算机科学技术为为本次软件开发提供了必要的物质基础。本软件是一个小型的应用软件,人力方面不需要太多的借助商业上管理模式。软件技术的发展为软件的开发提供了多种编程语言,特别是VisualBasic6.0的可视化编程的简单易操作性,使本软件具备技术上的可行性。3.2概要设计3.2.1系统功能模块的概要设计结构系统功能设计总图如图3-1所示图3-1系统功能模块图3.2.2数据流程及数据结构的介绍仔细分析调查企事业职工信息管理需求的基础上,得到图3-1图3-2系统数据流程图3.3详细设计3.3.1数据库概念结构职工信息管理系统E-R图如图3-3图3-3职工信息管理系统E-R图3.3.2数据库逻辑结构设计将E-R图转换为关系模式:职工(职工号,姓名,年龄,地址,薪水)部门(部门号,部门名,部门经理)工作(职工号,部门名,工龄)3.3.3数据库结构的实现3.3.3.1数据库表结构(1)表名:雇员信息表,如表3-1所示数据来源:雇员信息管理模块录入。表3-1雇员信息表(2)表名:部门信息表,如表3-2所示数据来源:部门信息管理模块录入。表3-2部门信息表(3)表名:工作信息表,如表3-3所示数据来源:工作信息管理模块录入。表3-3工作信息表3.3.3.2数据库关系图其窗口效果如图3-6所示。图3-4数据库关系图3.4系统详细设计与实施3.4.1用户登录模块图3-5登录界面3.4.2主控制窗体模块(1)窗口设计其窗口效果如图3-6所示。图3-6主控制窗口界面(2)主控制窗体功能设计菜单导航功能如下:雇员信息—查询雇员信息、添加雇员信息、修改雇员信息。部门信息—查询部门信息、添加部门信息、修改部门信息。工作信息—查询工作信息、添加工作信息、修改工作信息、删除工作信息。3.4.3(1)查询雇员信息窗口效果如图3-7所示。图3-7查询雇员信息图(2)添加雇员信息窗口效果如图3-8所示。图3-8添加雇员信息图(3)修改雇员信息窗口效果如图3-9所示。图3-9修改雇员信息图3.4.4(1)查询部门信息窗口效果如图3-10所示。图3-10查询部门信息图(2)添加部门信息窗口效果如图3-11所示。图3-11添加部门信息图(3)修改部门信息窗口效果如图3-12所示。图3-12修改部门信息图3.4.5(1)查询工作信息窗口效果如图3-13所示。图3-13查询工作信息图(2)添加工作信息窗口效果如图3-14所示。图3-14添加工作信息图(3)修改工作信息窗口效果如图3-15所示。图3-15添加信息图(4)删除工作信息窗口效果如图3-16所示图3-16删除工作记录图3.4.6(1)查询同时在三个部门工作的雇员和姓名窗口效果如图3-17所示。图3-17同时在三个部门工作的雇员和姓名图(2)各部门的职工的工资总额,并按照总额大小降序排列窗口效果如图3-18所示图3-18各部门工资总额降序排列图(3)查询和其部门经理住址相同的员工的姓名及经理姓名窗口效果如图3-19所示图3-19和其部门经理住址相同的员工的姓名及经理姓名图(4)为财务部门的雇员加薪,5年以下加5%,5年以上加3%窗口效果对比,如图3-20,图3-21所示。图3-20更改工资之前图3-21更改工资之后(5)删除部门工作年限为0的工作记录,若删除后有雇员没有任何部门工作,删除其雇员记录,删除之后的雇员信息表和工作信息表如图3-22,图3-23所示。图3-22雇员信息表图3-23工作信息表3.5系统的运行和维护3.5.1系统的运行和维护本系统经过实际的测试和运行,基本可以满足管理者对职工、部门等信息的管理,以及职工基本信息、部门基本信息的查询。该系统运行稳定,便于使用。在使用和维护中应该主意一下几个问题:(1)定期备份数据库,以免丢失数据。(2)定期清理数据库中的无效数据,以提高运行效率。(3)对软件及运行环境进行日常维护。3.5.2系统的改进与提高本系统在信息表述上还不够完备,一些模块的功能不够齐全,是一个简易的销售管理系统。今后可以根据自己的需要,在熟悉此系统设计风格的基础上,在各个界面上进一步添加所需要的字段和报表,或者添加采集数据的模块,以扩充系统的功能。结论运用SQLServer和VisualBasic6.0一个简易的职工信息管理系统基本完成。基本表的查询、添加、修改和删除等功能得以实现,但在实际应用中功能模块还不够全面,与实际的企业职工信息管理系统的相差甚远。此次的课程设计使我从对VisualBasic6.0的一无所知到能独立完成一个简易的职工信息管理系统,可以说自己在知识及设计能力方面提高了很多。但我相信这只是一个起点,要学习的东西还有很多。知识就像大海里的水,取之不尽,用之不绝。我将在知识的海洋不断

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论