版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《题学习中心:[专年学学业:计算机应用技术级:年秋季号:1xxxxxxx84生:xxxxx指导教师:龙珠1对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理重要条件。本系统使用VisualBasic6.0作为开发工具,采用MicrosoftSQLServer2005作为数据库,实现了主要的管理工作有:员工基本信息、部门信息的增修删改,员工考勤情况的管理以及员工工资的管理等。1查询等操作,且可以对用户信息进行修改和打印报表;普通用户权限为0,只能查看员工基本信息、部门基本信息和考勤基本信息,不能对其进行添加、修改和删除。1.1SQL数据库简介SQL是StructuredQueryLanguage(结构化查询语言的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持。SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005数据引擎是本企业数据管理解决方案的核心。此外SQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BIDashboardWebservices和移动设备将数据应用推向业务的各个领域。1.2概述VisualBasic6.0VisualBasic是微软公司开发的编程设计软件,它也是基于Windows操作系统可视化编程环境。VisualBasic6.0因操作简单实用,所以从其问世以来很受专业程序员和编程爱好者的追捧。VisualBasic6.0由标题栏、菜单栏、工具栏、VisualBasic6.01的组件有很多,比如编辑器、设计器、属性等开发组件。VisualBasic6.0还提供了窗口编辑,可直接对窗口进行编辑和预览。VisualBasic6.0的工具箱由指针、图片框、标签、文本框、框架、命令按钮、复选框、单选按钮、组合框、列表框、水平滚动条、垂直滚动条、定时器、驱动器列表框、目录列表框、文件列表、形状控件、直线、图像控件、数据控件、OLE容器构成。1.3企业人事管理系统概述本系统使用VisualBasic6.0MicrosoftSQLServer2005作为数据库,实现了主要的管理工作有:员工基本信息、部门信息的增修删改,员工考勤情况的管理以及员工工资的管理等。针对不同的用户分为两种权限:系统管理员权限为1,可以进行添加、修改、删除、查询等操作,且可以对用户信息进行修改和打印报表;普通用户权限为0,只能查看员工基本信息、部门基本信息和考勤基本信息,不能对其进行添加、修改和删除。222.1需求分析本系统将会是一个单机版的人事软件,虽然服务反馈消息渠道少,但是操作更简单,界面更统一,这对于一个小型企业来说是可行的。随着计算机的发展与普及,以及互联网技术的扩展,日常人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。VisualBasic6.0提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程。数据库方面SQL2005已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。如今计算机普及程度日益推广,计算机配置日新月异,能承载此系统的机器就如办公的机器都可以达到要求,所以说本系统具有技术可行性。采用传统的方法做人事管理,不仅工作繁琐而且需要大量的人力物力,记录容易出错,那样产生了成本高、效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所需的成本,精力都远远低于手工,并且十分实用方便,更新也简易,对企业实现办公无纸化能起到很大的作用,所以此系统具有经济可行性。本系统采用了系统数据备份、恢复等功能,并且在界面层次设计上比较分明,用户使用时一目了然,再加上设计方面加入了人性化的元素。对于普通管理者而言对此系统进行管理不会遇到技术上的难点,对于使用该系统的用户而言也不会碰到操作上的难点,所以此系统具有管理可行性。2.2数据分析分析系统功能可知,需要用表来存储和管理企业人事的信息,使系统能够接受企业的各项数据的输入,以实现数据的添加、查询、修改、删除信息等功能。数据库包含5个数据表:⑴员工基本信息表:用来保存员工的基本信息,其表结构如图2.1所示。3图2.1员工基本信息表(StaffInformation)结构⑵部门信息表:用来保存企业部门的信息,其表结构如图2.2所示。图2.2部门信息表(Department)结构⑶员工考勤信息表:用来保存员工考勤的信息,其表结构如图2.3所示。图2.3员工考勤信息表(CheckStaff)结构⑷员工工资表:用来保存员工工资的信息,其表结构如图2.4所示。图2.4员工工资表(StaffSalary)结构⑸用户信息表:用来保存用户名、密码及权限等信息,其表结构如图2.5所示。图2.5用户信息表(UserInformation)结构42.3功能分析企业人事管理系统是对企业单位的组织机构和员工进行管理,主要的管理工作有:员工基本信息的查询与管理、员工考勤情况的管理,可实现对员工信息的增加、删除、修改、查询等功能。根据上述要求进行分析,系统应该实现如下功能:1)员工基本信息管理功能⑴添加员工基本信息,包括员工编号、姓名、性别、名族、出生日期、文化程度、婚姻状况、籍贯、身份证号等。⑵修改员工基本信息。⑶删除员工基本信息。⑷查询员工基本信息。2)部门管理功能⑴添加部门信息,包括部门编号、部门名称、上级部门编号等。⑵修改部门信息。⑶删除部门信息。⑷查询部门信息。3)考勤管理功能⑴添加员工考勤信息,包括考勤月份、员工编号、全勤天数、出差天数、病假天数、事假天数、旷工天数、迟到时间、早退时间等。⑵修改员工考勤信息。⑶删除员工考勤信息。⑷查询员工考勤信息。⑸统计员工考勤信息。4)工资管理功能⑴添加员工工资信息,包括员工编号、基本工资、加班工资、应扣工资、实发工资等。⑵删除员工工资信息。⑶查询员工工资信息。5)报表5⑴员工基本信息一览表⑵部门基本信息一览表⑶员工考勤信息一览表6)系统管理功能⑴添加系统用户信息,包括编号、姓名、密码、权限等信息。⑵修改系统用户信息。⑶删除系统用户信息。633.1系统结构图根据系统实现功能的不同,可以将系统划分为5个大的功能模块,分别为员工信息管理模块、员工考勤管理模块、员工工资管理模块、报表模块和系统管理模块,系统功能模块示意图如图3.1所示。员工基本信息系管理考勤信息管理员工工资管理部门管理员工基本信息管理员工基本信息一览表部门基本信息一览表员工考勤信息一览表修改密码图3.1系统功能模块图3.2系统实现3.2.1主界面模块主界面提供系统菜单,用户通过菜单选择调用各个功能模块并进行操作。为主界面设计菜单。首先在主窗体MainForm上,单击鼠标右键,选择“菜单3.2所示,设计系统主界面如图3.3所示。7图3.2企业人事管理系统菜单编辑器代码如下:图3.3企业人事管理系统主界面PrivateSubcheck_staff_Click()DataReport3.ShowEndSubPrivateSubdepartment_Click()DataReport2.ShowEndSubPrivateSubMDIForm_Load()Me.Width=8000Me.Height=7000Iflogin.Identify=1Thenstaff_salary=Truestaff_salaryquery=Truestaff_information=Truedepartment=Truecheck_staff=TrueMn_user=TrueMn_psd=True8Elsestaff_salary=Falsestaff_salaryquery=Falsestaff_information=Falsedepartment=Falsecheck_staff=FalseMn_psd=FalseMn_user=FalseEndIfEndSubPrivateSubMDIForm_Unload(CancelAsInteger)UnloadloginEndSubPrivateSubMn_check_Click()f2check_month.ShowEndSubPrivateSubMn_dep_Click()f1department_Manage.ShowEndSubPrivateSubMn_exit_Click()EndEndSubPrivateSubMn_psd_Click()f3pwd_Modify.ShowEndSub9PrivateSubMn_staff_Click()f1staff_InformationManage.ShowEndSubPrivateSubMn_user_Click()f3user.ShowEndSubPrivateSubstaff_information_Click()DataReport1.ShowEndSubPrivateSubstaff_salary_Click()f4staff_salary.ShowEndSubPrivateSubstaff_salaryquery_Click()f4staff_salaryquery.ShowEndSub3.2.2员工基本信息管理模块员工基本信息管理模块可以实现的功能:系统管理员用户可以添加、修改、删除、查看员工记录;普通用户只能查看员工数据。处理员工基本信息可通过如图3.4所示的窗体进行操作。10图3.4员工基本信息管理窗体3.2.3部门管理模块系统部门管理窗体可以实现的功能:系统管理员用户可以添加、修改、删除、查看部门记录;普通用户只能查看部门记录。处理部门信息可通过如图3.6所示的窗体进行操作。图3.6部门管理窗体设计系统管理员用户登录时可以对部门信息进行添加、修改、删除,修改、删除部门信息窗体可以查看、修改、删除部门信息,窗体设计如图3.7所示。11图3.7修改、删除部门信息窗体设计3.2.4员工考勤管理模块员工考勤管理窗体实现的功能:系统管理员可以添加、查看员工考勤记录;普通用户只能查看员工考勤记录。对员工考勤按月份进行管理,具体窗体设计如图3.8所示。图3.8员工月度考勤窗体设计3.9所示。图3.9编辑员工考勤窗体设计3.2.5工资管理模块员工工资窗体操作权限仅限系统管理员,系统管理员用户可以添加、删除员工工资记录,具体窗体设计如图3.10所示。图3.10员工工资管理窗体设计3.2.6用户信息管理模块此窗体用来添加和删除用户信息,操作权限仅限系统管理员,具体窗体设计3.11所示。修改用户密码窗体根据用户名可以查询用户信息,且可以修改用户密码和用户权限,具体窗体设计如图3.12所示。图3.11用户信息管理窗体设计图3.12修改用户登录密码窗体设计3.3数据库实现3.3.1数据库的建立1.sqlserver2005安装后,在开始菜单,找到SQLServerManagementStudio。2.运行后,输入用户名和密码,点击连接。3.在左侧,数据库那里点鼠标右键,选择创建数据库。4.数据库名(企业人事管理系统),但是代码里以后也必须用这个名,其他保持默认。5.点击下面“..."符号。6.设置数据库大小,以及自动增长范围,设置好后,确定。7.所有选择设置好后,点击确定完成数据库创建。3.3.2数据库的更新创建公用模块用来存放整个工程项目公用的函数、过程和全局变量等,以提高代码的效率。在项目资源管理器中为项目添加一个Module,保存为Module1.bas。由于系统中各个功能模块都将频繁使用数据库中的各种数据,因此需要一个公共的数据操作函数。模块中代码如下:PubliccnnAsADODB.Connection'返回连接数据库时用到的连接字符串PublicFunctionDbConnect()AsBooleanDimConnectStringAsStringConnectString="DRIVER=SQL企业人事管理系统"OnErrorGoToConnect_ErrorSetcnn=NewADODB.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金华市人民医院输血相关实验室检测原理与质量控制考核
- 景德镇市中医院病历内涵质量提升考核
- 温州市人民医院科室病例讨论主持考核
- 淄博市人民医院心血管内科住院医师晋升主治医师必修病例题库
- 烟台市人民医院经颈静脉肝内门体分流术考核
- 金华市人民医院护理教学人才培养考核
- 青岛市人民医院消化内科危急值报告闭环管理考核
- 莆田市人民医院透析文书书写质量考核
- 嘉兴市中医院老年临床研究设计考核
- 福州市中医院重症医学科应急预案考核
- 个人车位租赁合同电子版下载
- 麻醉科工作制度汇编
- GB/T 10000-1988中国成年人人体尺寸
- GA/T 452.1-2021居民身份证打印技术规范第1部分:打印质量要求
- 纪委书记政治画像
- 雅思词汇一本全(打印珍藏版)
- 2023统编版高中历史必修中外历史纲要上重点知识点归纳总结(复习必背)
- 高速磁浮大跨度桥梁设计关键技术介绍
- 子宫颈癌课件最新版
- 【教学课件】沪科版数学9上:22.1 第3课时比例的性质和黄金分割参考教学课件
- 生态系统服务功能与生态保护
评论
0/150
提交评论