工资管理系统VB

工资管理系统VB
工资管理系统VB

××××大学毕业设计论文人事工资管理系统

姓名

学科专业

指导教师

日期:2004年4月

【摘要】

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。本系统结合公司实际的人事、财务制度,经过实际的需求分析,采用功能强大的Visual Basic6.0做为开发工具而开发出来的单机版人事管工资理系统。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改、出盘、工资短信等工资管理工作。经过实际使用证明,本文所设计的人事工资管理系统可以满足公司人事、工资管理方面的需要。

论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。

关键词:数据库,Visual Basic6.0,人事工资管理

目录

第一章绪论 (4)

1.1 课题来源 (4)

1.2 开发工具的选择 (5)

1.3 本文所作工作 (7)

第二章需求分析 (9)

2.1 总体需求调查 (9)

2.1.1 组织结构图 (9)

2.1.2 系统目标 (9)

2.1.3应用现状调查 (9)

2.1.4业务总体流程调查 (9)

2.2系统功能调查 (10)

2.2.1人事管理功能 (10)

2.2.2工资管理功能 (11)

2.2.3系统维护功能 (11)

2.3系统功能模块图 (11)

第三章概要设计 .................................................................................. 错误!未定义书签。

3.1概念设计 .................................................................................. 错误!未定义书签。

3.2数据库设计............................................................................... 错误!未定义书签。

3.2.1 Employee表(员工资料表)............................................ 错误!未定义书签。

3.2.2 Leave(请假表)............................................................. 错误!未定义书签。

3.2.3 Salary表 ......................................................................... 错误!未定义书签。第四章详细设计 .................................................................................. 错误!未定义书签。

4.1启动界面设计 ........................................................................... 错误!未定义书签。

4.1.1 功能说明........................................................................ 错误!未定义书签。

4.1.2屏幕格式设计.................................................................. 错误!未定义书签。

4.2 登录窗口设计 .......................................................................... 错误!未定义书签。

4.2.1功能说明......................................................................... 错误!未定义书签。

4.2.2屏幕格式设计.................................................................. 错误!未定义书签。

4.2.3源程序分析 ..................................................................... 错误!未定义书签。

4.3 主窗口设计.............................................................................. 错误!未定义书签。

4.3.1功能说明......................................................................... 错误!未定义书签。

4.3.2屏幕格式设计.................................................................. 错误!未定义书签。

4.3.3源程序分析 ..................................................................... 错误!未定义书签。

4.4人事管理模块的实现................................................................. 错误!未定义书签。

4.4.3员工基本信息查看:.......................................................... 错误!未定义书签。

4.4.4员工基本信息条件查询.................................................... 错误!未定义书签。

4.5 工资管理模块的实现................................................................ 错误!未定义书签。

4.5.2员工工资管理模块........................................................... 错误!未定义书签。

4.6假条管理模块设计 .................................................................... 错误!未定义书签。

4.6. 3源程序分析:........................................................................ 错误!未定义书签。

4.7系统维护模块设计 .................................................................... 错误!未定义书签。

4.6.1安全性维护 ..................................................................... 错误!未定义书签。第五章毕业设计小结 ........................................................................... 错误!未定义书签。

第一章绪论

1.1 课题来源

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果

实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

不同的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的人事工资管理系统。该公司以前的所有资料都是用Foxbase来进行管理的,面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。

1.2 开发工具的选择

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual Basic

Microsoft公司的Visual C

Borland公司的Delphi

Powersoft公司的PowerBulider

Java等等

在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。

作为数据库系统的开发,Visual Basic是一个非常理想选择。数据库是MIS 中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言,该开发工具具有很多长处:

Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数

据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

总的来说,Visual Basic具有以下特点:

可视化编程:

用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

面向对象的程序设计

4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。

结构化程序设计语言

Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。

事件驱动编程机制

Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。

在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。

访问数据库

Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。

Visual Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。

动态数据交换(DDE)

利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。

对象的链接与嵌入(OLE)

对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。

动态链接库(DLL)

Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。

1.3 本文所作工作

第一章绪论部分绪论主要叙述课题提出背景、目前应用现状、分析比较当前开发工具,数据库技术的比较。

第二章结合软件工程方法,对系统进行需求分析、功能划分、数据流图设计,并结合数据库原理和功能划分进行ER图的绘制、数据库结构设计,第三章根据需求分析的结果,用户概念数据模型表示数据及其相互间的联系。

第四章根据需求分析的结果,对系统进行详细设计,主要介绍用Visual Basic6.0实现每一个模块的具体功能。

第五章毕业设计小结,总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。

第二章需求分析

2.1 总体需求调查

2.1.1 组织结构图

该公司组织结构图如下

2.1.2 系统目标

采用公司现有的软硬件软件及科学的管理系统开发方案,建立人事工资管理系统,实现移动人事工资管理的计算机自动化。

系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。

2.1.3应用现状调查

目前,公司使用的人事工资管理系统采用的是DOS环境下的Foxbase数据库,界面不友好,不能适应公司发展的需要。

2.1.4业务总体流程调查

维护员工基本信息:人事管理主要负责人员基本信息的维护,包括新进员工档案的建立,员工信息的修改。

公司工资管理基本流程如下:

数据来源:将各部门送达的员工工资信息包括基本工资、奖金、水电费等作为数据来源,分为新增员工工资数据和老员工每月修改数据。

数据的输入:由工作人员通过新员工本月工资增加和老员工上月工资表修改完成。

数据的统计:由工作人员通过对修改后的上月工资表进行计算得到每个人的实发工资以及总金额。

2.2系统功能调查

整个系统从总体上分为人事管理(包括假条管理)、工资管理、系统维护三大部分,每一部分应实现的功能如下:

2.2.1人事管理功能

新员工档案的输入:

员工基本信息维护:包括修改、删除(删除员工只是将该员工登记为无效,并不要求从表中删除).

员工基本信息查看:

员工基本信息查询:支持多条件查询,可以选择某一部门、某一职位、某一职称、学历、性别等进行查询,也可以组合查询。

企业员工花名册:

员工假条管理:

2.2.2工资管理功能

员工工资新增:

员工工资修改:

员工工资查询:

员工工资删除:

员工工资设置:

2.2.3系统维护功能

员工信息维护:实现灵活的工资项目维护。

工资账目维护:能够灵活的改变员工的薪水账目等。

系统用户管理:修改用户密码等。

2.3系统功能模块图

最新教师工资管理系统分析与设计

教师工资管理系统分析与设计 一、系统开发的目的与意义 (一)开发目的 现在我国的学校教师档案信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,希望能用自身所学的知识编制出一个实用的程序来帮助教育行政部门进行简单的教师档案管理。 (二)开发意义 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教师档案信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师档案信息管理的效率,也是教育的科学化、正规化管理,与世界接轨的重要条件。 二、需求分析与详细调查 (一)可行性分析 在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现学校的战略目标、发展方向和基本特点,直接为学校管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。在新系统中要更好地体现出简单明了的操作,避免以前的繁琐操作。新系统的目标确定后,就可以从以下几个面对能否实现新系统目标进行可行性分析。 1、经济上的可行性 估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括: 购买和安装设备的费用:计算机硬件、系统软件、机器、电源、空调等; 软件开发费用:若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项; 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;由于本项目的特殊性该部分费用可节省。 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支; 其它费用:系统的效益可以从经济效益和社会效益两方面考虑。对于学校管理信息系

VB编程工资管理系统

企业员工工资管理系统 摘要 企业的工资管理是公司管理的一个重要内容。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。涉及系统比较小,有利于学生单独编写。其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。Visual Basic (简称VB)是由Microsoft公司

推出的在Windows操作平台下最迅速、最简捷的应用开发工具之一。它引入了面向对象的程序设计思想和“控件”的概念,使得大量已经编好的Visual Basic 程序可以直接拿来使用。同时VB具有简单、易学的特点,是大多数初学者最理想的编程语言,也是专业人员得心应手的开发工具。它在一个公共环境里集成了许多不同的功能,例如,设计、编辑、编译和调试。目前市场上数据库的主流厂商及产品有IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i、Sybase。Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。Microsoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。 关键词:工资管理系统、设计、开发工具 目录 摘要 0 目录 (1) 第一章绪论 (2) 1.1 问题的提出 (2) 1.2 系统设计功能 (3) 第二章数据库系统设计 (4) 2.1 数据库分析设计 (4) 2.2 数据各个表之间的关系 (6) 第三章各个关系间的数据结构 (6) 3.1 系统设计目标 (6) 3.2 系统概要分析 (7) 第四章企业工资管理系统应用设计 (8) 4.1 企业工资管理系统设计 (8)

学校工资管理系统

教师工资管理系统 一.选题背景 xxx 二.需求分析 一、设计选题与目标 1.选题要求: 教师工资管理系统 每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资-合计扣款。 A、教师信息处理 (1)输入教师信息 (2) 插入(修改)教师信息: (3) 删除教师信息: (4) 浏览教师信息: 提示:具体功能及操作参考题1。 B、教师数据处理: (1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。 (2) 教师实发工资、应发工资、合计扣款计算。 提示:计算规则如题目。 (3) 教师数据管理

提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件 (4) 教师数据查询: 提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。 (5) 教师综合信息输出 提示:输出教师信息到屏幕。 2.目标 教师数据处理: (1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。 (2) 教师实发工资、应发工资、合计扣款计算。 计算规则如题目。 (3) 教师数据管理 输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件 (4) 教师数据查询: 输入教师号或其他信息,即读出所有数据信息,并显示出来。 (5) 教师综合信息输出 输出教师信息到屏幕 三.总体设计 利用六个模块分别实现教师信息的输入,修改,删除,查询,保存以及信息文件的读入功能。并使用不同的函数实现不同的功能。使用链表存储及处理数据。 程序流程图如下:

Vb做的工资管理系统2009020187

员 工 工 资 管 理 系 统 实 训 报 告计应09020187 夏青

一、1.1应用需求分析:企业的工资管理是公司管理的一个重要内容。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。VB6。0是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。Access数据库具有与VB6.0无缝连接、操作简单、易于使用的优点。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。 2.1系统功能模块划分: 根据该企业的业务情况及实现目标,系统功能模块图如图2.1所示: 目的:利用Visual Basic6.0及Microsoft Access2000数据库技术对企业员工工资的基本信息进行管理,要 求进行用户需求分析,功能模块的设计,对部门、员工及工资的基本信息进行添加、修改、删除、查询及打印等功能。

二、工资管理系统应用程序设计 1.“登录模块”详细设计 1、实现目标: 登录模块的详细设计主要是用户登录的一个界面,判断登录的用户是管理员还是普通用户,进入后将面对的是主界面,从而进行相关的操作。 2、界面 图用户登陆界面 3、程序说明: Option Explicit Dim pwdcount As Integer Private Sub cmdcancel_Click() username.Text = "" password.Text = "" End Sub

教师工资管理系统

教师工资管理系统 题U:教师工资管理系统院系专业: 姓名:学号: 2012年3月13日 C语言程序设讣报告书 一、程序设il?的U的和题U要 -5 -四、遇到的问题及解决方法分析、体 -11 - 1?遇到的问题及解决方 -11 - 2.心得体 -15 - C语言程序设讣报告书

一.程序设计的U的和题U要求

用所学过的c语言程序设计知识,掌握结构化程序设il?的基本思路和方法,利用所学的基本知识和技能,发挥自学能力和查找资料的能力,解决稍微复杂的结构化程序设讣问题,加深对所学知识的理解与掌握,增强学生利用自己所学知识解决实际问题的能力,为以后的程序开发打下基础。 1.初步掌握开发一个小型实用系统的基本方法:结合实际应用的要求,使课程 设计既覆盖知识点,乂接近工程实际需要。通过激发学习兴趣,调动学生主动学习 的积极性,并引导他们根据实际编程要求, 训练自己实际分析问题的能力及编程 能力,并养成&好的编程习惯。 2?使学生掌握,语言的基本概念、语法、语义和数据类型的使用特点。 3?使学生掌握,语言程序设计的方法及编程技巧,能正确使用,语言编写程序。 4?使学生掌握调试程序的基本方法及上机操作方法。 5?掌握书写程设计开发文档的能力,使学生学会撰写课程设计总结报告。课程 设计的思想和方法还可以作为学生做毕业论文时的参考资料。 本次课程设汁主要U的在于,通过综合程序课程设计,加深对《C语言》课程所学知识的理解,进一步巩固C语言讲法规则。学会编制结构清晰、风格ft好、数据结构适当的C 语言程序,从而培养和提高 C语言程序设计?报告书 学生的独立分析问题和解决实际问题的能力。 题U要求: 每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、 基本工资.津贴、生活补贴.应发工资、电话费、水电费、房租.所得稅、卫生费、公积金、合计扣款、实发工资。注:应发工资二基本工资+津贴+生活补贴;合计 扣款二电话费+水电费+房租+所得稅+卫生费+公积金;实发工资=应发工资,合计扣款。A、教师信息处理 信息(1)输入教师 插入(修改)教师信息删除教师信息浏览教师信息查询教师信息导入教师信息

VB的工资管理系统

开题报告 课题名称:企业人事工资管理系统 一.选题的依据及课题的意义: 目前市面上流行的人事管理系统不少。但是,对于企事业单位的人事管理来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是开发一个功能实用、操作方便,简单明了的人事管理系统,以满足大多数中小企业的需要。 二.国外研究概况及发展趋势: 20世纪80年代后期,进入到数据管理阶段。该阶段的计算机系统广泛应用于企业管理。同时工资管理系统已经由原来的人工管理走入了计算机管理的时代,作为信息管理主要工具的数据库已经成为举足轻重的角色。数据库就是存放数据的仓库,数据按一定的规律存放在计算机中,在科学技术飞速发展的今天人们越来越依赖计算机把现实中的事物抽象成数据然后以记录的形式加以保存。换个角度看数据库是长期存储在计算机内的,有组织的,可共享的数据集合。它具有较小的冗余度,较高的系数据独立性和易扩展性等特征,可以让多个用户在不同的权限下使用。这样用数据库技术来管理工资是一种趋势。 三.研究内容及实验方案; 研究内容: 本课题的研究内容是对数据库理论及软件工程理论的研究,并利用所学的知识将这些理论运用到实践中来,即用这两大理论开发一套工资管理系统。这套系统包含以下几个功能模块: 1.工资信息设置 2 工资信息管理

3. 系统 其功能模块图如下所示: 图一系统功能模块图 本人研究的是以下几个功能模块: (1)工资信息设置 这个模块的作用是包括设置员工的基本工资和其他项目的金额,如奖金等。并且负责设置员工工资的计算公式. (2)工资信息管理 这个模块包含的信息是包括统计出勤、计算工资、查询工资和导出工资表。 四.目标,主要特色及工作进度 目标:在WINDOWS系统下,运用和ACCESS2000数据库进行开发,实现工资管理系统。

教师工资管理系统课程设计

《数据库课程设计》任务书 一、课程设计的目的 《数据库课程设计》是软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库原理及应用》和《Oracle数据库应用》两门课程后进行的一次数据库方面的综合练习。其目的在于:配合《数据库原理及应用》和《Oracle数据库应用》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 二、课程设计的内容及要求 内容:用一种高级语言和当前流行的数据库管理系统相结合,完成一个小型管理系统的设计与开发。所设计的小型管理系统应包含两个以上(不多于4个)的模块以及输入输出、查询、插入、删除等基本功能。根据课程设计2周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出系统结构图,并对数据库进行详细设计,编写程序,同时写出关于本数据库管理系统的报告书。 要求: (1) 要求学生按照《数据库原理及应用》和《Oracle数据库应用》相关知识以及《数据库课程设计》教学大纲完成一个数据库设计,并撰写相应的课程设计报告。 (2)提交课程设计报告。 要求完成课程设计报告大约15页-20页,包括相应的模块设计文档、数据库设计文档、所承担模块的核心代码、测试过程分析与运行结果等。分组进行的同学共同完成基本设计与数据库设计,但每个人至少必须独立完成一个模块设计与实现,并写入课程设计报告中。 三、课程设计时间 课程设计时间为2周(10个工作日) 四、课程设计分组 一人一组 五、课程设计的成果和形式 1.报告一篇 建议论文按下列的提纲书写 2.符合设计要求的数据库应用系统一个 指导教师签字: 年月日

基于VB的工资管理系统毕业论文

基于V B的工资管理系统毕 业论文 Prepared on 22 November 2020

【Word版,可自由编辑!】 开题报告

毕业课题名称:工资管理系统 一.选题的依据及课题的意义: 随着计算机技术的普及,数据信息处理技术得到了空前发展,人们处理大量数据的能力越来越强,大量以前必需由人工处理的工作现在都可以由计算机代劳。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。 二.国外研究概况及发展趋势: 20世纪80年代后期,进入到数据管理阶段。该阶段的计算机系统广泛应用于企业管理。同时工资管理系统已经由原来的人工管理走入了计算机管理的时代,作为信息管理主要工具的数据库已经成为举足轻重的角色。数据库就是存放数据的仓库,数据按一定的规律存放在计算机中,在科学技术飞速发展的今天人们越来越依赖计算机把现实中的事物抽象成数据然后以记录的形式加以保存。换个角度看数据库是长期存储在计算机内的,有组织的,可共享的数据集合。它具有较小的冗余度,较高的系数据独立性和易扩展性等特征,可以让多个用户在不同的权限下使用。这样用数据库技术来管理工资是一种趋势。 三.研究内容及实验方案; 研究内容: 本课题的研究内容是对数据库理论及软件工程理论的研究,并利用所学的知识将这些理论运用到实践中来,即用这两大理论开发一套工资管理系统。这套系统包含以下几个功能模块: 1.工资信息设置

C语言课程设计教师工资管理系统职工工资管理系统

C语言课程设计教师工资管理系统职工工资管 理系统 集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]

课程设计教师工资管理系统 运行平台:(其他平台未经测试,不一定保证有效) 制作者:弓箭中南大学信息科学与工程学院 源代码如下: #include <> #include <> #include <> #include <> #define LEN sizeof(struct teacher) struct teacher { int num; char name[20]; char sex[20]; char workplace[50]; char address[50]; long phone; double de_salary; double de_jintie; double de_shenghuobutie; double yingfa_salary; double cost_phone; double cost_water_elec; double cost_rent; double cost_tax; double cost_weisheng; double cost_gongjijin; double cost_all; double shifa_salary; struct teacher *next; }; /***********************************读取函数************************************/ struct teacher *load() { struct teacher *p1,*p2,*head; FILE *fp;

基于VB的员工管理系统设计与开发

类型:课程设计 题目:基于VB的员工管理系统设计与开发

第一章 1.1总体需求调查 1.1.1组织结构图——员工培训管理系统组织结构图如下: ●员工各种信息的输入,包括员工基本信息、职称、岗位、已经培训过的课程和成绩、 培训计划等。 ●员工各种信息的查询、修改,包括员工基本信息、职称、岗位、已经培训过的课 程和成绩、培训计划等。 ●企业所有员工培训需求的管理。 ●企业培训计划的制定、修改 ●系统用户管理、权限管理、数据备份、数据恢复、系统初始化 ●使用帮助 1.1.2 系统目标 面对信息化时代及其发展过程中出现的各种情况,员工培训管理系统在实施后达到以下目标: 1.实现多点操作的信息共享,相互之间传递准确、快捷、顺畅。 2. 全面自动化的管理,可随时掌握员工各种信息及培训的各种情况等等。 3. 能够快捷、准确处理员工是否培训,处理各种资源、教材、教师等信息。 4. 系统界面友好美观,操作简单易行,查询、修改等操作灵活方便,数据存储安全可靠。 5.系统维护安全,方便,可靠,并且能够满足实用性、先进性的要求。 1.1.3应用现状调查 目前,企业员工培训管理都是人工管理。各方面都是的人工操作,这样不仅浪费人员且操作不方便,不能满足企业的需求,而且不能满足当前台州中小企业的发展需要。 1.1.4 总体流程: 开始进入的进入界面,再进入主界面进行各种操作,包括操作员设置、系统用户管理、权限管理、数据备份、数据恢复、系统初始化等一系列操作。 1.2员工信息管理 整个系统从总体上分为员工信息管理、员工培训需求、操作员管理、帮助四大部分,每一部分应实现的功能. 1.2.1员工信息管理 ?员工基本信息的输入,包括姓名、岗位、性别、已培训课程、出生年月、成绩、职称、培训计划等基本信息。 ?员工信息的维护:包括添加、修改、删除、查找等。 ?员工基本信息的查找:按姓名,岗位,职称。查找包括姓名、岗位、性别、已培训课程、

基于VB+ACCESS的工资管理系统

Shanghai Lixin University of Commerce 本科生毕业论文 基于VB+ACCESS的工资管理系统 指导教师朱伟民 级别2006级 学院数学与信息学院 专业信息管理与信息系统 班级06140101 学号0614010132 二〇一〇年五月十二号

摘要 工资管理系统是针对企业的工资管理业务进行计算机处理而开发的应用软件。该系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。企业应用本系统后,可以有效的提高工资管理水平。本文从市场调查、需求分析、开发平台选择、系统模块建立、数据库设计、功能模块编程实现及软件测试等方面阐述了本应用系统的设计过程。为便于说明,文中绘制了程序结构框图、数据流程图和部分界面图。最后附有主要的源程序代码清单。 关键词:工资管理系统维护数据汇总管理系统软件开发VB Abstract Device Management System of laborage is specially designed for the application of device managing of enterprise. It consists of six subsystems,they are system maintenance, querying ,forming &listing. The functions can meet the demands of it,the level of laborage managing & factory management rapidly .in this paper , a description is given concerning the programa’s designing in aspects of market investigating ,demangs analyzing,choosing software development condition ,establishing system model ,desiging user’s database ,proced ural construct diagrams,data flow diagrams and interface diagrams are presented for the purpose of understanding . In addition ,program source code is listed in the end of the article. Key words:The salary management system, upkeep data, assembles, VB, managing system, software exploitation

教师工资管理系统

教师工资管理系统 题目: 教师工资管理系统院系专业: 姓名: 学号: 2012年 3月 13日 C语言程序设计报告书 目录 一、程序设计的目的和题目要 求 .................................................................. - 2 - 二、流程 图 ..................................................................... ............................... - 4 - 三、源代码程序...................................................................... ....................... - 5 - 四、遇到的问题及解决方法分析、体 会 .................................................... - 11 - 1.遇到的问题及解决方 法 .................................................................... - 11 - 2.心得体会...................................................................... ...................... - 15 - - 1 - C语言程序设计报告书 一、程序设计的目的和题目要求

用所学过的C语言程序设计知识,掌握结构化程序设计的基本思路和方法,利用所学的基本知识和技能,发挥自学能力和查找资料的能力,解决稍微复杂的结构化程序设计问题,加深对所学知识的理解与掌握,增强学生利用自己所学知识解决实际问题的能力,为以后的程序开发打下基础。 1. 初步掌握开发一个小型实用系统的基本方法:结合实际应用的要求,使课程设计既覆盖知识点,又接近工程实际需要。通过激发学习兴趣,调动学生主动学习的积极性,并引导他们根据实际编程要求,训练自己实际分析问题的能力及编程能力,并养成良好的编程习惯。 2.使学生掌握,语言的基本概念、语法、语义和数据类型的使用特点。 3.使学生掌握,语言程序设计的方法及编程技巧,能正确使用,语言编写程序。 4.使学生掌握调试程序的基本方法及上机操作方法。 5.掌握书写程设计开发文档的能力,使学生学会撰写课程设计总结报告。课程设计的思想和方法还可以作为学生做毕业论文时的参考资料。 本次课程设计主要目的在于,通过综合程序课程设计,加深对《C语言》课程所学知识的理解,进一步巩固C语言讲法规则。学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而培养和提高 - 2 - C语言程序设计报告书 学生的独立分析问题和解决实际问题的能力。 题目要求: 每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计

VB的工资管理系统

V B的工资管理系统 Company Document number:WTUT-WT88Y-W8BBGB-

开题报告 课题名称:企业人事工资管理系统 一.选题的依据及课题的意义: 目前市面上流行的人事管理系统不少。但是,对于企事业单位的人事管理来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是开发一个功能实用、操作方便,简单明了的人事管理系统,以满足大多数中小企业的需要。 二.国外研究概况及发展趋势: 20世纪80年代后期,进入到数据管理阶段。该阶段的计算机系统广泛应用于企业管理。同时工资管理系统已经由原来的人工管理走入了计算机管理的时代,作为信息管理主要工具的数据库已经成为举足轻重的角色。数据库就是存放数据的仓库,数据按一定的规律存放在计算机中,在科学技术飞速发展的今天人们越来越依赖计算机把现实中的事物抽象成数据然后以记录的形式加以保存。换个角度看数据库是长期存储在计算机内的,有组织的,可共享的数据集合。它具有较小的冗余度,较高的系数据独立性和易扩展性等特征,可以让多个用户在不同的权限下使用。这样用数据库技术来管理工资是一种趋势。 三.研究内容及实验方案; 研究内容:

本课题的研究内容是对数据库理论及软件工程理论的研究,并利用所学的知识将这些理论运用到实践中来,即用这两大理论开发一套工资管理系统。这套系统包含以下几个功能模块: 1.工资信息设置 2 工资信息管理 3. 系统 其功能模块图如下所示: 图一系统功能模块图 本人研究的是以下几个功能模块:

(1)工资信息设置 这个模块的作用是包括设置员工的基本工资和其他项目的金额,如奖金等。并且负责设置员工工资的计算公式. (2)工资信息管理 这个模块包含的信息是包括统计出勤、计算工资、查询工资和导出工资表。 四.目标,主要特色及工作进度 目标:在WINDOWS系统下,运用和ACCESS2000数据库进行开发,实现工资管理系统。 主要特色:易操作,外观新颖,界面友好,探索性较强。 工作进度: 第14周:收集相关资料,进行系统方案设计,写出开题报告 第15周:实现各部分模块功能。 第16周:整体调试并进行必要修改。 第17至18周:测试所有功能,写论文。 五.参考文献 [1]张立科,Visual Basic 数据库开发技术与工程实践,人民邮电出版社, 月 [2] 赵增敏,王庆建,ACCESS2000实用教程,电子工业出版设,月 [3] 牛勇,VB编程篇,电子工业出版设,月 [4] 徐士良,计算机软件技术基础,清华大学出版社,

c语言教师工资管理系统

C语言程序设计 课程设计报告 设计题目:教师工资管理系统 班级 学号 姓名 指导教师 起止时间 2010-10-26 至 2010-12-26

设计任务 该系统包含教师的基本信息,供读者查询。建立一个文件,包括老师的信息,包括:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金等。读者可以输入教师信息、插入教师信息、删除教师信息、浏览教师信息、查询教师信息和修改教师信息。同时读者可以将之前录入的教师信息保存下来,然后关闭程序后,再次打开后只需加载教师信息就可以了。更加方便以后程序。 评语(教师填写)

目录 设计任务 (2) 评语(教师填写) (2) 1.课程设计目的 (4) 2.课程设计题目 (5) 3.功能描述 (6) 4.数据结构设计 (8) 5.功能模块设计 (10) 5.1主控模块设计 (10) 5.2 输入记录模块 (11) 5.3 插入记录模块 (11) 5.4 删除记录模块 (12) 6.函数功能描述 (13) 6.1 保存数据函数save() (13) 6.2 查询数据函数query() (13) 6.1修改数据函数edit() (14) 6.1 加载数据函数load() (15) 7.运行结果 (15) 7.1系统主界面 (15) 7.2 输入教师信息界面 (16) 7.3 输出教师信息界面 (18) 7.4 插入教师信息界面 (19) 7.5 保存和加载教师信息界面 (20) 8.个人设计小结与心得体会 (21) 参考文献 (22)

1.课程设计目的 本程序旨在训练基本编程能力,了解管理信息系统的开发流程,熟悉C 语言的文件和结构数组的各种基本操作。本程序涉及结构体、数组、指针、文件等方面的知识。通过本程序的训练,使读者能对C语言的文件操作有一个更深刻的了解,掌握利用数组存储结构实现教师工资管理系统,为进一步开发出高质量信息管理系统打下坚实的基础。 (1)巩固和加强《C语言程序设计》课程的理论知识。 (2)掌握C语言的基本概念、语法、语义和数据类型的使用特点。 (3)掌握C语言程序设计的方法及编程技巧,能正确使用C语言编写程序。 (4)进一步理解和运用结构化程设计的思想和方法;学会利用流程图表示算法。 (5)掌握调试程序的基本方法及上机操作方法。 (6)掌握书写程设计开发文档的能力,学会撰写课程设计总结报告。课程设计的思想和方法还可以作为毕业论文时的参考资料。 (7)通过查阅手册和文献资料,培养自己独立分析问题和解决问题的能力。为自己做毕业设计打好基础。 (8)初步掌握开发一个小型实用系统的基本方法:结合实际应用的要求,使课程设计既覆盖知识点,又接近工程实际需要。通过激发学习兴趣,调动自己主动学习的积极性,并根据实际编程要求,训练自己实际分析问题的能力及编程能力,并养成良好的编程习惯。 (9)培养自己的创新能力和创新思维。可以根据指导书和相关文献上的参考算法,自己设计出相应的应用程序。 (10)培养自己良好的程序设计风格。在实际编程中,为了提高编程质

基于VB的财务管理系统

基于V B的财务管理系 统 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

基于V B会计管理系统 前言 工程介绍 作为每一个企业和团体,财务管理系统是其管理财务收入和支出的不可缺少的组成部分,无论是企业的财务计划,财务控制还是财务监督和财务运用,每一个涉及到财务的方方面面,财务管理系统都起着至关重要的作用。更好的运用财务系统和发挥财务管理的作用是一个企业成败的关键。 而作为财务管理工作的核心就是最简单的资金流通,如果想要在资金的流通与使用过程中更好的应用并且合理的调配是离不开一个好的财务管理系统的。 作为企业。在生产经营活动无外乎供、产、销三个环节,这个过程始终贯穿着资金运动,只是在各个环节上资金的表现形态不同罢了。在供应阶段资金由货币形态转变为材料形态,生产阶段由材料形态变为产品形态,在销售阶段由产品形态又回到货币形态。从这里可以看出,财务管理贯穿于企业的各项工作之中,财务工作与其它管理工作是密不可分的。从企业目前的实际工作来看,普遍存在两个误区:一种认为财务管理就是管钱,只要管住钱就可万事大吉,重资金,轻核算。上面谈到,资金在生产经营过程中分别有着不同的表现形式,“钱”只是这个过程的起点和终点,大量的管理工作都蕴含在过程之中。因此,只有加强内部核算,才能真正做到节支降耗,否则,“钱”是管不住的。另一种认为财务管理就是管财务部门,把财务部门与其他管理部门割裂开来,财务管理的触角不

能延伸到各项管理工作之中。财务管理就成为无本之木,其作用得不到发挥,形成经营和生产“两张皮”。 因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学员来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。 开发的意义 今天,作为任何产业的附庸与必须,计算机已经成为我们学习和工作的得力助手,在每一个企业和团体使用计算机是节省时间和提高效率的最佳途径,而为了更好的管理公司的财务信息和,使用方便快捷的财务管理系统也就成为了帮助我们在财务管理方面必备的工作了。 作为一个时代发展的必然需求,财务管理已经成为了一种模式,而如何将这种模式具体化并且实现,就是本次毕业设计的思路与要求,正宇公司财务管理系统的设计与实现将是本次设计的主题。

C++课设教师工资管理系统

目录 目录 (1) 一、设计目的 (1) 二. 设计内容 (2) 三.概要设计 (3) 1.功能模块图 (3) 2.各个模块详细的功能描述。 (4) 四.详细设计 (5) 1、输入记录模块 (5) 2、插入记录模块 (6) 3、删除记录模块(具体流程图如图所示) (6) 4、函数功能描述 (7) 五.测试数据及运行结果 (8) 1.系统主界面 (8) 2.输入界面 (9) 3.输出教师信息界面 (11) 4. 插入教师信息界面 (12) 六.调试情况,设计技巧及体会 (12) 附录源代码 (12) 一、设计目的 本程序旨在训练基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件和结构数组的各种基本操作。本程序涉及结构体、数组、指针、文件等方面的知识。通过本程序的训练,使读者能对C语言的文件操作有一个更深刻的了解,掌握利用数组存储结构实现教师工资管理系统,为进一步开发出高质量信息

管理系统打下坚实的基础。 (1)巩固和加强《C++语言程序设计》课程的理论知识。 (2)掌握C++语言的基本概念、语法、语义和数据类型的使用特点。 (3)掌握C++语言程序设计的方法及编程技巧,能正确使用C++语言编写程序。 (4)进一步理解和运用结构化程设计的思想和方法;学会利用流程图表示算法。 (5)掌握调试程序的基本方法及上机操作方法。 (6)掌握书写程设计开发文档的能力,学会撰写课程设计总结报告。课程设计的思想和方法还可以作为毕业论文时的参考资料。 (7)通过查阅手册和文献资料,培养自己独立分析问题和解决问题的能力。为自己做毕业设计打好基础。 (8)初步掌握开发一个小型实用系统的基本方法:结合实际应用的要求,使课程设计既覆盖知识点,又接近工程实际需要。通过激发学习兴趣,调动自己主动学习的积极性,并根据实际编程要求,训练自己实际分析问题的能力及编程能力,并养成良好的编程习惯。 (9)培养自己的创新能力和创新思维。可以根据指导书和相关文献上的参考算法,自己设计出相应的应用程序。 (10)培养自己良好的程序设计风格。在实际编程中,为了提高编程质量,对空行、空格和注释均有要求。自己在课程设计书写代码时,应该严格按要求处理,以便建立良好的程序设计风格。 二. 设计内容 每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资-合计扣款。 1、教师信息处理 (1) 输入教师信息 (2) 插入(修改)教师信息: (3) 删除教师信息: (4) 浏览教师信息: 提示:具体功能及操作参考题1。

SQL+vb课程设计工资管理系统

课程设计报告课程设计题目:工资管理系统 学生姓名: 专业: 班级: 指导教师:

2011年12 月17 日 姓名:学号:实验时间:12月14日实验地点: 一、课程设计题目: 工资管理系统 二、课程设计目的: 本次课程设计的主要目的是综合运用所学的数据库与VB知识解决一个比较实际的简单问题,侧重对数据库连接、查询等相关内容的综合应用,使同学们能进一步熟悉掌握数据库的基本使用方法,进一步提升自己的编程能力并逐步培养编程思维,进而不断提高同学们解决问题的能力,并为以后的语言学习打下良好的基础。 三、课程设计要求: 1. 独立完成; 2. 此次课程设计在规定的时间必须在实验室完成,不得以任 何理由在其他地点进行; 3.每个人需按照选题规则确定好自己的题目(注意不是多人完成一题,每人独立完成一题),不得以任何理由选择其他的题目,当然在完成自己的题目之后根据个人兴趣可以继续选做其他的题目; 4.课程设计完成后严格按照报告格式撰写课程设计报告,并

于结束后的第三天上交到学习委员统一交给老师; 5.课程设计的成绩由两部分组成:程序检查成绩(40%,每个功能占程序分的20%)+报告检查成绩(40%)+平时考核(20%) 四、试验要求 1)员工基本信息的管理功能。 2)单位员工变动、奖惩情况的管理功能。 3)工资的计算、修改功能。 4)查询统计功能。 5)报表打印功能。 6)具有数据备份和数据恢复功能。 五、试验过程 1.数据库的设计 本系统的数据库是SQL数据库,在SQL环境下创建数据库工资.mdb文件。该数据库包括员工信息表、工资标准表、其他工资标准表、用户表用于纪录员工的基本信息数据库表结构如下所示:

vb课程设计_职工工资管理系统代码

Form1: Dim errorCount As Integer Private Sub Command1_Click() If = "system" And = "1234" Then Load Form2 MsgBox "登陆成功,欢迎您进入职工工资管理系统", vbInformation, "登陆成功" Else errorCount = errorCount + 1 If errorCount < 3 Then MsgBox "用户名或密码错误(第" & errorCount & "次)!", vbOKOnly + vbExclamation, "登陆失败" End If If errorCount >= 3 Then = False = False = False MsgBox "三次输入用户名或密码错误,程序将自动退出!", vbOKOnly + vbExclamation, "登陆失败" End End If End If End Sub Private Sub Command2_Click() Unload Me End Sub Private Sub Form_Load() errorCount = 0 End Sub Private Sub Form_Unload(Cancel As Integer) If MsgBox("是否要退出程序?", vbYesNo, "退出提示") = vbNo Then Cancel = 1 End If End Sub

Form2: Dim filedir As String Private Sub Command1_Click() jlNum = 0 If Len(Trim) > 0 Then filedir = Open For Input As #1 Do While Not EOF(1) Line Input #1, a If Len(Trim(a)) > 0 Then jlNum = jlNum + 1 End If Loop Close #1 ReDim Preserve ygList(jlNum) As YuanGong jlNum = 0 Open For Input As #1 Do While Not EOF(1) jlNum = jlNum + 1 Input #1, ygList(jlNum).ygnamg Input #1, ygList(jlNum).jibengz Input #1, ygList(jlNum).jingtie Input #1, ygList(jlNum).gerensui Input #1, ygList(jlNum).suidianfei Loop Close #1 = "姓名" & vbTab & "工资" & vbTab & "津贴" & vbTab & "所得税" & vbTab & "水电费" & vbCrLf For i = 1 To jlNum = & ygList(i).ygnamg & vbTab & ygList(i).jibengz & vbTab & ygList(i).jingtie & vbTab & ygList(i).gerensui & vbTab & ygList(i).suidianfei & vbCrLf Next = True = False = False = True = True End Sub Private Sub Command2_Click()

教师工资管理系统

四川理工学院计算机学院 软件工程 课程设计报告 项目题目:教师工资管理系统

目录 第一章概述(问题描述) (1) 1.1项目背景 (1) 1.2系统目标 (1) 第二章需求分析及解决方案 (2) 2.1 用户需求 (2) 2.2 功能模块 (2) 2.3 数据库设计和安全 (4) 2.4 数据字典 (4) 2.4.1数据表字典 (4) 2.4.2数据表字段字典 (5) 2.5数据流 (7) 2.5.1数据流图 (7) (7) 2.5.2数据流结构 (8) 2.6 概念结构设计 (9) 2.6.1局部E-R图 (9) 2.6.2总体E-R图 (12) 3.3系统流程图 (13)

第一章概述(问题描述) 1.1项目背景 随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。 1.2系统目标 本系统的设计目标是能够对高校的教职员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和

相关文档
最新文档