薪资分配管理系统毕业论文.doc

上传人:文库蛋蛋多 文档编号:3791802 上传时间:2023-03-22 格式:DOC 页数:40 大小:1.33MB
返回 下载 相关 举报
薪资分配管理系统毕业论文.doc_第1页
第1页 / 共40页
薪资分配管理系统毕业论文.doc_第2页
第2页 / 共40页
薪资分配管理系统毕业论文.doc_第3页
第3页 / 共40页
薪资分配管理系统毕业论文.doc_第4页
第4页 / 共40页
薪资分配管理系统毕业论文.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《薪资分配管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《薪资分配管理系统毕业论文.doc(40页珍藏版)》请在三一办公上搜索。

1、摘 要随着经济社会发展,社会体制发生了各式各样的新兴体制,而“推销”这一步骤逐渐的越来越多的出现在各行业的体制当中,而随之而来的薪资问题变的更加复杂,繁琐以及容易出错,而传统的手工理财越来越不能适应当前资金繁琐流动的需求。所以薪资管理自动化逐渐成为了众公司发展上所不可或缺的课题。益龙薪资分配管理系统将公司帐目简化,有助于减轻繁琐帐目,提高工作效率,适应行业的新型发展。薪资分配管理系统可以对商品出售,业务提成,薪资分配等过程进行综合的管理,并具有统计与查询的功能,为财会的日常工作提供了巨大的方便。益龙薪资分配管理系统在WINDOWS操作系统环境下,采用Microsoft Visual Studi

2、o .NET 2005环境开发,C/S模式,数据库采用Microsoft SQL Server 2005。关键词:薪资,ADO.NET,SQL,C/S模式目 录第1章 绪 论11.1 选题背景11.2 解决方案的选择21.2.1 解决方案的思路21.2.2 可行性方案21.2.3 开发语言的选择31.2.4 数据库的选择4第2章 需求分析72.1 编写目的72.2 范围72.3 项目概述72.4 系统的可行性分析8第3章 总体设计93.1 系统功能93.2 系统功能模块103.3 功能结构图113.4 系统数据库113.5 系统开发工具14第4章 详细设计154.1 具体功能流程图154.1.

3、1 总流程图154.1.2 登陆流程图164.1.3 预售流程图164.1.4 销售管理流程图174.1.5 薪资发流放程图174.2 用户登陆和注册184.2.1 主界面184.2.2 用户界面184.2.3 初始设置界面194.2.4 信息管理界面204.2.5 商品销售界面214.2.6 薪资结算界面224.2.7 日常开销界面234.2.8 总帐查询界面23第5章 编码实现265.1选择编程语言265.2 编码实现26第6章 软件部署34总 结35致 谢36参考文献37第1章 绪 论1.1 选题背景企业的金钱流程往往是很复杂、很繁琐的。由于所关系的人员繁多,薪资种类众多,薪资金额各有差

4、异,导致过程中的复杂以及易出错连带的连锁反映, 而益龙软件公司则是以开发小组,业务员工,管理阶层三位一体的组成方式,其中开发小组以及业务员工的提成方式更是多样化,不同类别的员工,不同类别的小组,以及员工的升迁等等, 因此薪资的分配有需要编制一款简单方便的管理系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。 一个完整的薪资管理系统应包括商品出售管理,售后提成分配,月薪管理分配,结算薪资等模块。其中提成薪资分配是整个管理系统的核心。因此有必要开发一套独立的益龙薪资分配管理系统来提高企业工作效率, 而所使用的这套益龙薪资分配管理系统是企业生产经营管理活动中的核心,此系统必须可以用来

5、细致合理的分配薪资,使企业生产活动效率最大化,简洁化。通过对这些情况的仔细调查,我开发了下面的益龙薪资分配管理系统。为什么益龙薪资分配管理系统必不可少?益龙薪资分配管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库益龙薪资分配管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并

6、发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套薪资管理软件成为很有必要的事情。1.2 解决方案的选择选择一个优秀的数据库管理系统,会给正常的数据处理带来极大方便。Microsoft Visual studio .net 2005具有易学、易用、易维护的优点,用Microsoft Visual studio .net 2005来开发应用软件效率高、成本

7、低、投资小、见效快。而Microsoft Visual studio .net 2005是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。Microsoft Visual studio .net 2005使组织数据、定义数据库规则和建立应用程序等工作变得简单易行,如利用可视化的设计工具和向导,用户可以快速创建表单、查询和报表等等。1.2.1 解决方案的思路随着经济的发展,人民生活水平不断提高,人们对生活环境的要求日益提高,尤其是对工作效率不断提出新的需求,购买商品人越来越多。为了适应相对行业的不断发展,充分利用计算机的先进管理方式,将管理推向“无纸化”已经成为解决当前商品销售的当务之

8、急。为此开发出益龙薪资分配管理系统,有助于减轻劳动强度,提高工作效率。1.2.2 可行性方案在计算机软件工程中,要求应用程序的用户界面设计充分地满足使用者的需求。这种需求包括系统功能的完备性,更要求降低使用难度,迎合用户的心理,以确保系统的使用效率。WINDOWS系统为所有应用系统提供一种统一的图形用户界面。WINDOWS操作系统环境一般使用者都可以很快学会,不会花费很多时间。选择一个优秀的数据库管理系统,会给正常的数据处理带来极大方便。Microsoft Visual studio .net 2005具有易学、易用、易维护的优点,用Microsoft Visual studio .net 2

9、005来开发应用软件效率高、成本低、投资小、见效快。而Microsoft Visual studio .net 2005是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。Microsoft Visual studio .net 2005使组织数据、定义数据库规则和建立应用程序等工作变得简单易行,如利用可视化的设计工具和向导,用户可以快速创建表单、查询和报表等等。针对薪资分配工作中实际情况,结合具体工作环境要求和工作实际,在WINDOWS操作系统环境下,采用Microsoft Visual studio .net 2005设计公司益龙薪资分配管理系统是完全可行。 1.2.3 开发语言的

10、选择C#语言是由Microsoft开发的一种功能强大的、简单的、现代的、面向对象的语言。由于他是从C和C+语言中派生出来的,因此他具有C和C+语言的强大功能。同时,由于是Microsoft 公司的产品他又同VB一样简单。对于Web开发而言,C#像Java,同时具有Delphid的一些优点。而且C#专门为VS.NET的通用运行库兼容而设计。所以Microsoft宣称C#是开发VS.NET Framwork 应用程序的最好语言。C# 的主要特征有以下几个方面:C#是VS.NET 的关键性语言,它是整个VS.NET 平台的基础。与C#相比,VS.NET所支持的其他语言显然是配角身份。比如,VB.NE

11、T的存在主要是对千万个VB开发人员负责。对与Jscript.NET和C+.NET也同样可以这么说,后者只是增加了调用VS.NET类的C+语言,C#是唯一没有在设计思路中加入以前语言某种遗传的新事物。在C#中,除了可以使用许多API,更能使用VS.NET类库。特别是,用户可以处理COM的自动化和C类型的函数。C#还允许用户调用无管理的代码,也就是在CLR引擎控制之外的代码。这种不安全的模式允许用户操作原始指针来读和写内置碎片帐集以为的内存。VS.NET平台将C#做为其固有语言,重温了许多Java的技术规则。C#中也有一个虚拟机,叫做公用语言运行环境(CLR),它的对象也具有同样的层次。但是C#的

12、设计意图是要使用全部的Win32 API甚至更多。由于C#与Windows的体系结构相似。因此C#很容易被开发人员所熟悉。Java的目的是要拯救分布式计算,C#则不同。C#本质上是C+的进化产物,使用包括声明、表达式及操作符在内的许多C+特征,但是C#还有更多的增强功能,比如类型安全(type-safe)、事件处理、碎片帐集、代码安全性等。在个应用程序中都具有两部分:用户界面和程序。用户界面是用户用来与应用程序进行交互的屏幕。程序是一组用于执行待定任务的指令。为了给应用程序添加用户界面功能。Microsoft推出了Windows窗体。Windows窗体是Visal Studio.NET中的ID

13、E,用于Windows应用程序的开发。它为我们提供了可用于创建“图形用户界面”(GUI)的所有现成的界面组件。Windows窗体也为WinForm。所有Visual Studio语言都可以将借助于WinForms创建的窗体用作它们的用户界面,以创建于基于Windows的应用程序。WinForm并不具备创建Windows应用程序所需的所有功能,它只具有创建客户界面的功能。要对用户界面的不同组件进行编程以执行待定操作,必须使用像C#或VB.NET这样的语言因此本系统使用C#语言开发。ADO.NET技术:ADO.NET是微软新一代.NET数据库的存取结构,ADO是ActiveX Data Objec

14、ts的缩写。ADO.NET是数据库应用程序与数据库间沟通的桥梁,主要提供一个面向对象的数据存取架构,用来开发数据库应用程序。ADO.NET的架构主要是希望能够在处理数据的同时,不要一直和数据库相连,而导致占有系统资源的现象发生。为了解决此问题,ADO.NET将存取数据和数据处理分开,达到离线存取数据的目的,使得数据库能够执行其他工作。因此将ADO.NET架构分成.NET Data Provider 和DataSet两大主要部分。NET Data Provider是指存取数据源的一组类库,主要是为了统一各类型数据源的存取方式而设计出一套高效类库。DataSet是ADO.NET离线数据存取结构中的

15、核心对象,其功能主要是在内存中暂存并处理各种从数据源中所取回的数据。DataSet其实是一个存放在内存中的数据暂存区,这些数据必须通过DataAdapter对象与数据库交换数据2。在DataSet内部允许同时存放一个或多个DataTable对象。这些数据表是由数据记录和数据字段组成,并包括主键、外键、数据表间的关联信息以及数据格式的条件限制。DataSet作用如同内存中的数据库管理系统,因此在离线时,DataSet也能独立完成数据的新增、修改、删除、查询等操作,而不必局限于和数据库联机时才能做数据维护的工作。DataSet可以用于存取多个不同的数据源、XML数据或者作为应用程序暂时的存储区。1

16、.2.4 数据库的选择SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。SQL语言之所以能够为用户和业务所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体,主要特点包括:1) 综合统一数据库系统的主要功能是通过数据库支持的数据语言来实现的。非关系模型(层次模型、网状模型)的数据语言一般分为模式数据定义语言(Sche

17、ma Data Definition Language,简称模式DDL)、外模式数据定义语言(Subschema Data Definition Language,简称外模式DDL或子模式DDL)、与数据存储有关的描述语言(Data Storage Description Language,简称DSDL)及数据操纵语言(Data Manipulation Language,简称DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当用户数据库投入运行后,如果需要修改模式,必须停止现有数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。SQL语言则集数据定义语言DDL、数

18、据操纵语言DML、数据控制语言DCL的功能与一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地初步地修改模式,且并不影响数据库的运行,从而使系统具有良好的可扩展性。另外,在关系模型中实体和实体间的联系均用关系表示,这种数据结构的单一性带来了数据操作符的统一,查找、插入、删除、修改等每一种操作都只需一种操作符,从而克服了非关系系统由于信息表示方式的多样性带来的操作复杂性。2)高度非过程化非关系数

19、据模型的数据操纵语言是面向过程的语言,用其完成某项请求,必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此没有必要了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这样不但大大减轻了用户负担,而且有利于提高数据的独立性。3)面向集合的操作方式非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。例如查询所有平均成绩在80分以上的学生姓名,用户必须一条一条地把满足条件的学生记录找出来(通常要说明具体处理过程,即按哪条路径,如何循环等)。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新

20、操作的对象也可以是元组的集合。4)以同一种语法结构提供两种使用方式SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言(例如C,COBAL,FORTRAN,PL/1)程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的做法,提供了极大的灵活性和方便性。5)语言简捷,易学易用SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词(SELECT、CRE

21、ATE、DROP、ALTER、INSERT、UPDATE、DELETE、GRANT、REVOKE),SQL语言接近口语,因此容易学习,容易使用。第2章 需求分析2.1 编写目的益龙薪资分配管理的主要目标就是通过对商品出售后薪资分配的管理和控制及对薪资数据有效的统计和分析,以保证企业薪资流向的正确,使决策人员简易的完成资源分配,采取相应措施,加速资金周转,最大限度地降低运算繁琐,同时,通过周期性的薪资盘点,及时补救管理中的漏洞,使益龙薪资分配管理系统实时地反映企业中各个员工的薪资现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,益龙薪资分配管理系统是协调企业生产经营的

22、基础,其数据的准确性、方便的查询是整个管理系统顺利运行的关键。2.2 范围薪资分配管理的主要范围是一些以“开发”,“销售”,“管理”3位一体的一些单位更方便管理对薪资数据有效的统计和分析,以及方便管理员工的工作效率,及时补救管理中的漏洞,使系统实时的反映切业中各个薪资的情况,便于调整企业经营。2.3 项目概述这个项目用各个版块可以快速而有效的进行出售、分配、还有各个额外的信息的增加、删除、修改,并可以快速的查看流水帐单和帐目数据,更有效的管理员工的工作,并加以调整。模块划分:用户选项:可以登陆者和各个员工自己的帐号登陆益龙薪资分配管理系统。初始设置:增加、删除、修改 员工、小组、商品的类别、信

23、息。商品出售:预先进行商品出售,以及最终出售后进行薪资分配。薪资管理:商品出售后,对员工,小组等薪资进行分配。信息查询:对资金分配,公司的帐目流动的数据进行查询。2.4 系统的可行性分析1)技术上的可行性,计算机配置可以安装Windows 2000和WinXP的运行环境,我们编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。2)经济上的可行性,运用计算机来管理可以给企业带来许多方便:提高了工作效率,从而提高了企业的管理水平;节省了人力,减轻了管理人员的工作负担。3)管理上的可行性,管理信息系统的建立会提高工作效率;节省了人力、

24、减轻了有关业务人员的手工处理的工作负担;能够给企业领导提供决策信息;与此同时系统的建立还促进了业务的规范化、程序化;进一步还可促进有关管理方式的与体制的合理改革。通过以上从技术、经济、管理三方面的研究与调查,我们可以确定该系统是可行的。第3章 总体设计3.1 系统功能表3-1 系统功能表功能类别子功能用户选项用户登陆用户信息修改密码用户退出初始设定员工级别小组类别信息管理员工信息小组信息商品信息商品销售预售商品商品结算薪资结算员工薪资小组薪资日常开销总帐查询售出商品员工薪资小组薪资日常开销总帐核对3.2 系统功能模块1)用户选项表3-2 用户选项功能表用户登陆管理者和员工登陆自己的帐号用户信息

25、管理者对员工的帐号进行管理和分配权限用户退出切换各个帐号修改密码员工自身密码的修改2) 初始设定表3-3 初始设定功能表员工级别增加、修改、删除员工级别小组类别增加、修改、删除小组类别3)信息管理表3-4 信息管理功能表员工信息增加、删除、修改员工信息小组信息增加、删除、修改小组信息商品信息增加、删除、修改商品信息4)商品销售表3-5 商品销售功能表商品预售对商品进行预先销售商品结算修改预售商品状态为成功或者失败后删除5)薪资结算表3-6 薪资结算功能表员工薪资修改员工薪资状态为已结算小组薪资修改小组薪资状态为已结算6)日常开销表3-7 日常开销功能表日常开销增加、删除、修改日常开销信息7)总

26、帐查询表3-8 总帐查询功能表售出商品查询时间段内商品销售状况员工薪资查询时间段内员工薪资状况小组薪资查询时间段内小组薪资状况日常开销查询时间段内日常开销状况总帐核对查询时间段内公司帐目状况3.3 功能结构图图 3-1 系统功能图3.4 系统数据库表3-9 用户表名称数据类型约束用户帐号Varchar (100)Null用户密码Varchar (100)Null权限Varchar (100)Null备注Varchar (100)Null表3-10 员工级别名称数据类型约束编号Varchar(100)Null级别Varchar(10)Null固定薪资MoneyNull业务提成IntNull上级提

27、成IntNull级别积分IntNull下一级别Varchar(10)Null表3-11 小组类别名称数据类型约束编号Varchar(100)Null名称Varchar(10)Null固定薪资MoneyNull业务提成IntNull表3-12 员工信息名称数据类型约束编号Varchar(100)Null姓名Varchar(10)Null级别Varchar(10)Null证件类型Varchar(10)Null证件号码Varchar(100)Null联系方式Varchar(100)Null积分IntNull上级Varchar(10)Null备注Varchar(500)Null表3-13 小组信息名称

28、数据类型约束编号Varchar(100)Null名称Varchar(10)Null小组类别Varchar(10)Null联系电话Varchar(100)Null详细信息Varchar(500)Null表3-14 商品信息名称数据类型约束编号Varchar(100)Null名称Varchar(10)Null开发小组Varchar(10)Null商品积分IntNull备注Varchar(500)Null表3-15 商品出售单名称数据类型约束流水号Varchar(100)Null商品名字Varchar(100)Null员工名称Varchar(100)Null小组名称Varchar(100)Null商

29、品售价MoneyNull单据状态Varchar(100)Null表3-16 员工薪资单名称数据类型约束流水号Varchar(100)Null员工姓名Varchar(10)Null固定薪资MoneyNull业务提成MoneyNull上级提成MoneyNull单据状态Varchar(100)Null表3-17 小组薪资单名称数据类型约束流水号Varchar(100)Null小组名称Varchar(10)Null固定薪资MoneyNull业务提成MoneyNull单据状态Varchar(100)Null表3-18 日常开销名称数据类型约束流水号Varchar(100)Null开销名称Varchar

30、(500)Null金额MoneyNull 3.5 系统开发工具C#语言是由Microsoft开发的一种功能强大的、简单的、现代的、面向对象的语言。由于他是从C和C+语言中派生出来的,因此他具有C和C+语言的强大功能。同时,由于是Microsoft 公司的产品他又同VB一样简单。对于Web开发而言,C#像Java,同时具有Delphid的一些优点。而且C#专门为VS.NET的通用运行库兼容而设计。所以Microsoft宣称C#是开发VS.NET Framwork 应用程序的最好语言。C# 的主要特征有以下几个方面:C#是VS.NET 的关键性语言,它是整个VS.NET 平台的基础。与C#相比,V

31、S.NET所支持的其他语言显然是配角身份。比如,VB.NET的存在主要是对千万个VB开发人员负责。对与Jscript.NET和C+.NET也同样可以这么说,后者只是增加了调用VS.NET类的C+语言,C#是唯一没有在设计思路中加入以前语言某种遗传的新事物。Microsoft Visual studio .net 2005具有易学、易用、易维护的优点,用Microsoft Visual studio .net 2005来开发应用软件效率高、成本低、投资小、见效快。而Microsoft Visual studio .net 2005是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。Mic

32、rosoft Visual studio .net 2005使组织数据、定义数据库规则和建立应用程序等工作变得简单易行,如利用可视化的设计工具和向导,用户可以快速创建表单、查询和报表等等。第4章 详细设计4.1 具体功能流程图4.1.1 总流程图图4-1 总功能流程图4.1.2 登陆流程图图4-2登陆流程图4.1.3 预售流程图图4-3预售流程图4.1.4 销售管理流程图图4-4 销售管理流程图4.1.5 薪资发流放程图图4-5 薪资发放流程图4.2 用户登陆和注册4.2.1 主界面图4-6 主界面样式图主界面分7个模块:用户选项、初始设置、信息管理、商品销售、薪资结算、日常开销、总帐查询。4

33、.2.2 用户界面1.登陆界面图4-7 登陆窗体样式图登陆界面功能:判定用户、用户登陆、判定固定薪资。2.用户管理界面图4-8 用户管理窗体样式图用户管理界面功能:用户的增加、删除、修改密码、权限设置。3.用户管理子界面图4-9 用户管理子窗体样式图4.2.3 初始设置界面1.员工级别设置界面图4-10 员工级别窗体样式图2.小组类别设置界面图4-11 小组类别管理窗体样式图4.2.4 信息管理界面1.员工信息管理界面图4-12 小组类别管理窗体样式图2.小组信息管理界面图4-13 小组信息管理窗体样式图3.商品信息管理界面图4-14 商品信息管理窗体样式图4.2.5 商品销售界面1预售商品图

34、4-15 预售商品窗体样式图预售商品界面功能:可以对已有商品进行预先销售,并添加此商品的出售员工。2商品结算图4-16 商品结算窗体样式图商品结算界面功能:可以对预售的商品进行确认销售、停止销售及将员工、小组的业务信息更新。4.2.6 薪资结算界面1员工薪资图4-17 员工薪资结算窗体样式图员工薪资结算界面功能:可以将员工的固定薪资、业务提成、级别提成进行分单结算及员工单人总结算。2小组薪资图4-18 小组薪资结算窗体样式图小组薪资结算界面功能:可以将小组的固定薪资、业务提成进行分单结算及小组总结算。4.2.7 日常开销界面图4-19 日常开销窗体样式图日常开销界面功能:可以将日常的消费信息录

35、入总帐。4.2.8 总帐查询界面1.售出商品图4-20 售出商品查询窗体样式图2.员工薪资图4-21 员工薪资查询窗体样式图3.小组薪资图4-22 小组薪资查询窗体样式图4.日常开销图4-23 日常开销查询窗体样式图5总帐核对图4-24 总帐核对窗体样式图第5章 编码实现5.1 选择编程语言C#语言是由Microsoft开发的一种功能强大的、简单的、现代的、面向对象的语言。由于他是从C和C+语言中派生出来的,因此他具有C和C+语言的强大功能。同时,由于是Microsoft 公司的产品他又同VB一样简单。对于Web开发而言,C#像Java,同时具有Delphid的一些优点。而且C#专门为VS.N

36、ET的通用运行库兼容而设计。所以Microsoft宣称C#是开发VS.NET Framwork 应用程序的最好语言。5.2 编码实现*模块名称:登陆后添加固定薪资作 者:朱歌开发时间:2009年3月1日* try if (TxtUserID.Text = ) MessageBox.Show(请输入帐号!, 错误, MessageBoxButtons.OK, MessageBoxIcon.Error); TxtUserID.Focus(); return; if (TxtUserPWD.Text = ) MessageBox.Show(请输入密码!, 错误, MessageBoxButtons.

37、OK, MessageBoxIcon.Error); TxtUserPWD.Focus(); return; Sue.UserID = TxtUserID.Text; Sue.UserPWD = TxtUserPWD.Text; DataTable dt = new DataTable(); dt = Dao.SetUserLogin(Sue); if (dt.Rows.Count = 0) MessageBox.Show(此帐号不存在,请重新输入!, 错误, MessageBoxButtons.OK, MessageBoxIcon.Error); return; if (dt.Rows01.

38、ToString() = TxtUserPWD.Text) SetUser = 欢迎 + TxtUserID.Text + 使用本系统; MessageBox.Show(SetUser.ToString(), 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Hide(); #region 添加员工,小组本月薪资 ClassEmployeeMoneyDao EMdao = new ClassEmployeeMoneyDaoIm(); ClassTeamMoneyDao TMdao = new ClassTeamMoneyDaoIm

39、(); string strtime = System.DateTime.Now.ToString(yyyyMM); string EMstr = ; string TMstr = ; if (EMdao.SelectTime(strtime) = yes| TMdao.SelectTime(strtime)=yes ) if (EMdao.SelectTime(strtime) = yes) EMstr=EMdao.AddEmployeemoneymonth(); if (TMdao.SelectTime(strtime) = yes) TMstr=TMdao.AddTeammonth();

40、 if(EMstr=ok|TMstr=ok) MessageBox.Show(本月固定薪资帐单已添加完毕!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); #endregion else MessageBox.Show(密码有误,请重新输入, 错误, MessageBoxButtons.OK, MessageBoxIcon.Error); TxtUserID.Text = Sue.UserID; TxtUserPWD.Focus(); catch MessageBox.Show(异常错误, 错误, MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); *模块名称:商品售出后薪资分配作 者:朱歌开发时间:2009年3月3日*#region 出售事件 private void BtnSell_Click(object sender, EventArgs e) if (ID = | TxtMoney.Text = ) MessageBox.Show(请选择单据以及添加商品售价!, 提示, MessageBoxButtons.OK, MessageBoxI

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号