1、山东广播电视大学毕业论文题 目 工资管理系统姓 名 薛珂 教育层次 专科 学 号_20087370131012_ 省级电大 山东广播电视大学 专 业 计算机信息管理 市级电大 滨州广播电视大 指导教师 赵青成 教 学 点 邹平电大 工资管理系统摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。本系统是一个结合公司人事、财务制度的实际需求,采用功能强大的Visual Basic6.0 作为开发工具、 ACCESS 作为数据库而开发出来的人事工资管理系统。能完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引
2、起职工信息的修改、员工信息查询、统计等人事管理工作以及员工工资修改、出盘、工资短信等工资管理工作。实际使用证明,本系统可以满足公司人事、工资管理方面的需要。系统具有友好的界面,操作方便。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点说明了系统的设计思想、关键技术和解决方案。关键词:数据库,人事管理,工资管理个人简介薛珂,目 录第一章 绪论 .1(一)研发叙述说明 .1(二)系统标准与规范 .2第二章 应用系统设计. .5(一) 需求分析 .5(二)系统总体设计 .7第三章 数据库设计. 10(一) 数据库设计的主要步骤 .10(二)概念设计及 E-R图 .14(三)逻辑设计及
3、数据库表 .17第四章 系统实现. 19(一) 数据库应用开发工具简介 .19(二)数据库的实现 .20(三) VB 连接 ACCESS2000数据库 .23(四)用户登录及主菜单 .24(五) 信息模块 .29第五章 系统性能测试和分析 32第六章 总结与展望 .34致谢 .34参考文献 36第一章 绪论目前一般的小型企业工资的日常管理工作都是人工操作,历史数据很难保存和利用,对于小企业的经营非常不利。针对这种状况,计划开发一个面向小型企业的工资管理系统实现对人员、人事和工资的全面管理,以帮助这些小企业早日实现工资的管理信息化。(一) 研发叙述说明本系统定位于小型企事业单位,暂时考虑单机环境
4、下的实现;操作系统选择目前常用的 Windows 98/2000/XP。系统性质为 MIS(管理信息系统)或财务软件。本系统采用管理员制管理,系统功能应包含工资数据变动、维护、查询、灵活的公式计算工资,工资表、工资条、借款登记、日工作登记、月工作登记、月工资统计、年工资统计、工资打印、工资汇总、加班工资情况等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。系统的功能性需求各功能名称及功能说明如表 1.1 所示:表 1.1 各功能名称及功能说明功能序号 功能名称 功能说明1 职工录入 包含进企业的新职工的基本个人信息等.2 车间设置 包含对车间信息情况的添加、修改、删除等.3 工
5、作分配 包含将新录入的职工分配到具体的车间情况等.4 日工作登记 登记日工作职工车间代号、职工代号、班次等.5 借款登记 包括登记职工代号、姓名、金额、日期等.6 月工资统计 包含每月每职工生产产品、工时、津贴费等.7 年工资统计 包含工人工资总计、统计、初始化、显示具体信息等.8 工作分配查询 通过对职工号、车间号、姓名三种索引查询.9 工作情况查询 包含工作正常查询、工作额外查询等.10 月工资查询 包含可查询每个工人的月工资情况并可查询历史记录等11 借款查询 包含已经借款人的个人信息等.12 月工作打印 包含对当月工资情景进行打印含历史记录.13 年工资打印 包含对年工资情景进行打印含
6、历史记录.14 售书记录查询 查询历次售书记录15 数据备份 通过对数据库文件进行备份,保护好用户数据.16 职工信息维护 对职工全方位信息的描述、修改等.17 数据初始化 对数据进行清零处理.18 用户设置 提供修改个人资料、密码的工具系统的非功能性需求1用户界面需求简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。2软硬件环境需求软件环境:兼容当前主流操作系统 Windows 95/98/NT/Me/2000/XP 等。硬件环境:386 以上计算机,打印机、扫描仪等。3软件质量需求易用、健壮、兼容性好、运行稳定、有一定安全保障。(二) 系统标准与规范制定界面设计标准规范的目的是为了规范
7、和统一软件界面设计制定软件界面设计标准与规范。首先考虑标准化,在标准化的基础上进行界面的美工设计。简单易用、简洁明了、兼容性好、标准、规范。界面约定,除主界面外,所有子界面均采用模式窗体,即该窗体不消失,不可以在本程序内将焦点移出子窗体。编码设计标准与规范,为了在编码过程中,能够快速的、有效的阅读,我们有必要为为对象约定一个规范的编码命名约定。1对象命名约定下面为在编码过程中会用到的对象统一的命名,如下表 1.2 对象统一的命名所示:表 1.2 对象统一的命名对象名 对象类型 命名约定(前缀码)Form 窗体 FrmCommand 按钮 CmdLabel 标签 LabTextBox 文本框 T
8、xtComboBox 组合框 ComBListBox 列表框 LstBAdodb 数据库访问对象 AdodbDataGrid 数据表格显示组件 DataGridFrame 框架 FamOption 单选框 OptCheckBox 复选框 ChkPictureBox 图象显示组件 PtBCommonDialog 通用对话框组件 ComDlgTimer 时间组件 TimToolBar 工具栏 TlBarMenu 菜单 MnuSSTab 页框 SSTabImageList 界面资源组件 ImgLst常量和变量的命名约定下面为在编码过程中会用到的常量和变量统一的命名,如表 1.3 所示:表 1.3 常
9、量和变量命名约定变量名 数据类型 变量类型 含义UserShenFen String 全局变量 用户身份标志LogOK Boolean 全局变量 登陆状态UserName String 全局变量 用户名GongYingShangID String 全局变量 供应商编号GongYingShang String 全局变量 供应商名称TuShuBianHao String 全局变量 图书编号DingJia Single 全局变量 图书定价ShuMing String 全局变量 书名HuiYuanKaHao String 全局变量 会员卡号HYXingMing String 全局变量 会员姓名HYDe
10、ngJi String 全局变量 会员等级编码应清晰、可读性好,运用缩进、空行,结合大小写区别等方法保持程序结构良好。3结构化编码约定凡与数据库操作相关的模块一律加上容错代码,涉及多表操作的模块应该运用“事务”处理,以保持数据完整性。4数据源的约定需用数据源的组件如:DataGrid 一律采用 Adodb 控件。有特殊需求的情况如:身份验证应引用 DAO(数据访问对象 )。5数据库访问约定数据库引擎采用 Microsoft.Jet.OLEDB.4.0,由 Adodb 组件进行数据库的访问,并为其他组件提供数据源。特殊情况、身份验证等由 DAO 访问数据库。无需数据显示的情况由 DAO 提供数据
11、库支持,有数据显示的情况由 ADODB 组件提供数据库支持。第二章 应用系统设计(一) 需求分析人事工资管理信息系统对企业加强人事工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有招聘的功能,网上筛选简历的功能,提醒的功能,而且设计的模块也很多,比如人事规划模块,新员工上岗管理模块,招聘筛选管理模块,绩效考核模块,工资管理模块,在线培训模块等。但结合本人目前实际情况而言,单位的人员结构比较简单,部门划分也很清晰,而且人员的流动性不高,所以单位目前阶段的人事工资工作主要就是员工档案的收集整理和工资的管理工作,因此,针对该公司而言,经过反复的论证,设计的这套人
12、事工资管理信息系统,定义了员工档案的建立、维护和灵活查询;考勤记录和工资管理;系统维护等功能。需求分析应采取的方法及步骤在以下内容中进行论述。2.1.1 需求信息的收集需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式。1、调查的目的 首先,要了解一个组织部门的机构设置,主要业务活动和职能。其次,要了解本组织部门的大致工作流程和任务范围划分。这一阶段的工作是大量的和繁琐的。尤其是管理人员缺乏对计算机的了解,他们不知道或不清楚哪些信息对于数据库系统设计者是必要的或重要的,不了解计算机在管理中能起什么作用,
13、做哪些工作。另一方面,数据库系统设计者缺乏对管理对象的了解,不了解管理对象内部的各种联系,不了解数据处理中的各种要求。由于管理人员与数据库系统设计者之间存在着这样的距离,所以需要管理部门和数据库系统设计者更加紧密地配合,充分提供有关信息和资料,为数据库系统的设计打下良好的基础。2、调查的内容外部要求:信息的性质,响应的时间、频度和如何发生的规则,以及对经济效益的考虑和要求,安全性及完整性要求。业务现状:这是调查的重点,包括信息的种类,信息流程,信息的处理方式,各种业务工作过程和各种票据。组织机构:了解本组织部门内部机构的作用、现状、存在的问题,及是否适应计算机管理。规划中的应用范围和要求。3、调查方式开座谈会;跟班作业;请调查对象填写调查表;查看业务记录、票据;个别交谈。对高层负责人的调查,最好采用个别交谈方式。在交谈之前,应给他们一份详细的调查提纲,以便使他们有所准备。从访问中,可获得有关该组织高层管理活动和决策过程的信息需求、该组织的运行政策、未来发展变化趋势等与战略规划有关的信息。对中层管理人员的访问,可采用开座谈会、个别交谈或发调查表、查看业务记录的方式,目的是了解企业的具体业务控制方式和约束条件、不同业务之间的接口、日常控制管理的信息需求以及预测未来发展的潜在信息要求。对基层操作人员的调查,主要采用发调查表和个别交谈方式来了解每项具体业务的过程、数据要求和约束条件。