企业职工工资管理系统:VB开发与ACCESS数据库应用

需积分: 50 14 下载量 138 浏览量 更新于2024-07-17 2 收藏 709KB DOCX 举报
本文档是一份关于职工工资管理系统的VB课程设计论文,旨在为企业提供一个自动化解决方案,以优化工资管理流程。系统设计以企业员工工资信息为核心,通过与ACCESS数据库的集成,实现了包括插入、删除、查询和修改等功能。以下是文章的主要知识点: 1. **项目背景**: - 项目名称:职工工资管理系统 - 开发人员角色:123负责可行性分析和需求分析,456负责软件编码、测试及详细设计 - 用户:理学院 - 设计与开发环境:使用VB语言、ACCESS 2000数据库、Windows 10操作系统 2. **问题定义**: - 编写目的:解决企业规模大、员工复杂情况下,人工处理工资管理效率低、易出错的问题,提高管理效率和准确性。 - 软件工程定义:强调系统性、规范化和量化的方法,结合有效的管理技术和技术创新。 - 软件测试:确保程序正确性,评估软件质量并符合设计需求。 3. **系统功能**: - 系统核心功能:员工数据管理(新增、删除)、工资信息查询、统计分析等,减轻人工负担。 - 数据结构:数据库设计,包括数据字典、E-R图、接口表和模块表,以及应用界面的设计。 4. **可行性研究**: - 系统概述:针对现有手动工资管理的局限性,提出采用计算机自动化解决方案的必要性。 - 当前系统分析:强调员工数量多、职位多样带来的管理挑战。 5. **参考资料**: - 提供了软件工程理论基础的教材,如《软件工程讲义》和《软件工程实践教程》,为设计提供了理论支持。 通过这篇论文,读者可以了解到软件工程在实际工作中的应用,特别是如何利用VB语言和数据库技术构建一个实用的职工工资管理系统,从而提升企业的财务管理效率。设计过程中包含了从需求分析到软件测试的详细步骤,展示了系统设计的完整流程。这对于学习软件工程的学生和希望改进工资管理流程的企业来说,具有很高的参考价值。
2009-07-01 上传
目 录 数据库课程设计报告 1 1.开发环境和相关技术介绍 5 1.1开发环境 5 1.2相关技术介绍 5 2.需求分析 5 2.1系统需求和功能 5 2.1.2功能需求描述 6 2.1.2.1员工基本信息模块 6 2.1.2.2工资结构设置模块 6 2.1.2.3工资汇总模块 6 2.2数据字典 6 2.2.1数据结构 7 2.2.2数据项 7 2.2.3数据流 8 2.4安全性要求 8 2.5一致性要求 9 2.6完整性要求 9 3 概念结构设计 9 3.1设计方法和步骤 9 3.2概念结构E-R图 9 4.逻辑结构设计 9 4.1具体RDBMS数据模型转换 9 4.2系统结构图 10 5.数据库物理设计 10 5.1索引的选择建立 10 5.2数据存放位置 10 5.3确定系统配置 10 6.数据库实施 10 6.1数据库创建 10 6.1.1各数据表说明 10 6.1.2数据库创建 11 6.2数据库备份和恢复方案 13 6.2.1应用辅助工具进行备份和恢复 13 6.2.2分离数据库法 13 6.3用户界面设计和应用程序编码 13 6.3.1用户界面设计 13 6.3.2类文件功能描述 14 6.3.3主要代码分析 14 }7.系统测试方案和测试报告 21 7.1测试方案 21 7.2测试过程 21 7.2.1登陆测试 21 8.安装和使用说明 25 8.1安装说明 25 8.1.1安装VB6.0E 25 8.1.2安装Microsoft SQL Server 2000 ODBC驱动程序 25 8.1.3升级Microsoft SQL Server 2000数据库管理系统 25 8.1.4附加数据库 25 8.1.5可能出现情况 25 9.完成情况和总结 25 9.1总结 25 1.开发环境和相关技术介绍 1.1开发环境 项目名称: 工资管理系统 开发软件:vb6.0与Access 2000 运行环境:2000/XP/2003 1.2相关技术介绍 Microsoft SQL Server 2000数据库管理系统是微软公司研制开发的关系型数据库管理系统。该系统支持并扩展了SQL语言标准,可以运用标准SQL语句对数据进行操作,也可以使用功能强大的GUI工具进行灵活的数据管理。同时,系统还提供功能完善的API,可以在应用程序中调用这些API来实现与数据库系统的连接以及相关数据的操作。sp3是该系统的一个版本号,只有sp4以上的SQL 2000系统才能够支持纯ODBC连接方式。 Vb6.0功能强大的应用程序开发工具,主要支持基于面向对像化的语言的各种开发项目。 2.需求分析 2.1系统需求和功能 工资管理信息系统对企业加强工资管理有着重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等。 由于本软件主要是为作者工作的一家科技公司定制开发的。该公司是一家刚刚成立的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以公司目前对工资管理的要求不高。因此,针对该公司而言,我们经过反复论证,最终确定了工资管理系统的设计方案,该工资管理系统的主要功能如图3.1所示: 2.1.2功能需求描述 2.1.2.1员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员工姓名对员工信息进行查询。 2.1.2.2工资结构设置模块 根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资、工龄工资三部分。该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。 2.1.2.3工资汇总模块 用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览。 2.2数据字典 该软件的数据库由下述四张数据表组成: 员工信息表、基础工资设置表、岗位工资设置表 1、 员工信息表 字段 字段名 类型 宽度 说明 1 员工号 字符型 3 数字 2 员工姓名 字符型 10 小于等于5个汉字 3 员工性别 字符型 2 “男”或“女” 4 岗位名称 字符型 14 小于等于7个汉字 5 工龄 数值型 2 1~99之间 6 工资等级 数值型 2 1~99之间 2、 基础工资设置表 字段 字段名 类型 宽度
2010-01-12 上传
企业工资管理系统 目 录 引言 …………………………………………………………………………… 2 课题研发的背景 ……………………………………………………………… 2 课题研发的目的与意义 ……………………………………………………… 2 第一章 可行性研究………………………………………………………….…2 1.1.技术可行性分析…………………………………………………………….2 1.2.社会可行性分析………………………………………………………….…3 1.3.经济可行性分析………………………………………………………….…3 1.4.操作可行性……………………………………………………………….…3 1.5可行性研究结论………………………………………………………….…3 第二章 需求分析…………………………………………………………….…3 2.1系统主要功能需求分析 ………………………………………………..… 3 2.2数据流分析 ……………………………………………………………..… 4 2.3 ER图……………………………………………………………………...…5 2.4层次方框图……………………………………………………………….…5 2.5工资系统项目简介………………………………………………………….5 2.6风险分析及处理政策…………………………………………………….…5 第三章 总体设计 …………………………………………………………..… 6 3.1 系统总体设计 ………………………………………………………….… 6 3.1.1系统开发思想…………………………………………………………..…6 3.2 数据库总体设计 ……………………………………………………….… 7 第四章 详细设计…………………………………………………………….…7 4.1工资系统功能…………………………………………………………….…7 4.2功能模块说明…………………………………………………………….…8 4.3功能模块实现…………………………………………………………….…8 第五章 程序编写及调试程序…………………………………………….……9 5.1主窗体的设计…………………………………………………………….…9 5.2工资信息管理窗体的设计…………………………………………………10 第六章 系统测试………………………………………………………………16 6.1系统测试方案………………………………………………………………16 6.2系统运行与维护……………………………………………………………17 6.3系统的转换方案……………………………………………………………18 第七章 使用说明书 ………………………………………………………..…18 7.1 系统功能简介 ………………………………………………………….…18 7.2 开发工具和运行环境简介 …………………………………………….....18 第八章 系统评价………………………………………………………………18 8.1系统的特点…………………………………………………………………18 8.2系统的缺点…………………………………………………………………19 8.3将来可能提出的要求………………………………………………………19 第九章 总结与展望……………………………………………………………19 致谢 …………………………………………………………………….………19 参考资料 …………………………………………………………………….…19