收藏 分销(赏)

电子商务foxerp薪资(ii)管理系统.doc

上传人:精**** 文档编号:2653964 上传时间:2024-06-03 格式:DOC 页数:58 大小:1.13MB
下载 相关 举报
电子商务foxerp薪资(ii)管理系统.doc_第1页
第1页 / 共58页
电子商务foxerp薪资(ii)管理系统.doc_第2页
第2页 / 共58页
电子商务foxerp薪资(ii)管理系统.doc_第3页
第3页 / 共58页
电子商务foxerp薪资(ii)管理系统.doc_第4页
第4页 / 共58页
电子商务foxerp薪资(ii)管理系统.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、薪 资 管 理 系 统Fox-ERP薪资(II)管理系统-毕业设计(论文) 指 导 老 师 专 业 电 子 商 务 姓 名 组 员 成都电子机械高等专科学校2009年6月14日摘 要随着InternetIntranet的不断普及和发展,越来越多的公司、企业和个人正在开始建设自己的Web站点、编写Web网页,以一种新的方式向外界发布信息,供人们去浏览、阅读和应用。因此,网页制作已经受到越来越多的专业人员的重视。网页是指通过Internet向全球提供信息的一些超文本文件,包括个人信息、商业、娱乐等内容。网页是利用超文本标志语言HTML(HyperText Markup Lanffaage)编写的,

2、存放在InternetIntranet上的Web服务器中,供访问者使用浏览器(Browser)宋阅读。利用HTML语言编写出来的网页又称为超文本,即网页中包含有文本、图形、声音、图像和超链接(HyperLink)等多媒体信息。同时,静态的网页己不能满足日益增长的需要,所以动态网页ASP.NET正日益受到重视,我的论文就将以ASP.NET为课题。随着我国信息产业和国民经济信息化建设的飞速发展,Internet在我国的迅速普及和推广,网上薪资管理与电子服务技术的环境正在走向成熟。各大企业对于信息和管理现代化的需求更加强烈,通过Internet扩大传统薪资的发放方式,拓展薪资的查询业务,开展薪资电子

3、服务即薪资管理电子化服务已是形势发展之必然。全国各地连锁信息网络管理和网上薪资还有网上查询所构成的薪资管理体系相当发达和完善,而国内在这方面的起步则相对较晚,推广应用更是才刚刚开始。单纯的薪资连锁计算机信息管理系统,目前国内技术相对成熟,几乎城市中的各大中型连锁经营企业都已不同程的采用了计算机局域网络管理。而基于Web的薪资管理系统在国内是一个不是很成熟的事物。整个薪资管理系统采用以WEB技术为基础的三层结构体系。这种结构基寸TCP/IP通讯协议和WEB技术规范,用户使用Internet浏览器与Web服务器连接,通过Web服务器上的具有与网络数据库相连功能的动态页面,对网络数据实施查询和更新,

4、动态上传各种数据。大大简化了企业员工的薪资计算工作,实现了薪资银行汇款的工作。基于Windows认证技术和每应用程序配置,你可以确信你的原程序时绝对安全的。系统采用了Windows2000 IIS(WEB服务器),SQL Server 2003数据库,C#.NET和ASP.NET语言开发。本系统分为:密码的修改和找回、劳健保资料维护、薪资计算、银行转帐、汇款薪资、传票管理、薪资关账、用户注册八个子系。别对系统的查询、维护、记录、费用等进行系统化的管理,这样使得公司薪资管理的工作有节奏,有秩序的进行,更加强了对薪资发放的正确性。关键词:.薪资、银行转帐、ERP薪资管理、传票、 薪资系统。Abst

5、ractAlong with the Internet/Intranet unceasing popularization and the development, more and more many companies, the enterprise and a personare starting to construct own Web stand, to compile the Web homepage, by one new way to the outside issue information, glances over, readingand the application

6、for the people. Therefore, the homepage manufacture already was valued more and more many specialists. The homepage is refers through Internet provides the information to the whole world some hypertext documents, including individualcontent and so on information trade entertainment. The homepage is

7、using the hypertext symbolized language HTML (HyperText Markup Language) compiles, deposits on Internet/Intranet in the Web server, uses the browser for the visitor (Browser) Song to read. The homepage compiles which using the HTML language is called the hypertext, namely in the homepage contains ha

8、s the text, thegraph, the sound, the picture and the ultra link (HyperLink) and so on the multimedia information. At the same time, the static homepage oneself cannot meet the needs which grows day by day, therefore dynamic homepage ASP.NET is receiving day by day takes, my paper on take ASP.NET as

9、a topicAlong with our country information industries and the national economy information construction rapid development, Internet in the ourcountry rapid popularization and the promotion, the net applyingmedicine sale and the electronic service technology environment ismoving towards maturely. Vari

10、ous medicines sale chain-like enterpriseis more intense regarding the information and the management modernization demand, through the Internet expansion tradition pharmacy range of service, develops the pharmacy the traditionalservice, carries out the pharmacy electron service is the medicineelectr

11、on service already is necessity of the situation development.The overseas medicine chain-like information network management andthe on-line pharmacy also have the social medical service safeguardsystem which the on-line hospital constitutes quite developed and perfect, but domestic in this aspect st

12、art then relative is later, thepromoted application was only then just starts. The pure medicine chain-like computer information management system, at present thedomestic technology relatively is mature, nearly in the city eachlarge and middle scale medicines chain-like management enterprise alldiff

13、erent regulation has used the computer local area network to windthe management. But based on the Web medicine information managementsystem in domestic is not the very mature thing.The overall system uses take the WEB technology as the foundationthree structures system. This kind of structure base i

14、nch TCP/IP communication agreement and the WEB technology standard, the user usesthe Internet browser and the Web server connection, through Web serveron having with the network database connected function dynamic page,inquires to the network data implementation and renews, in thetendency passes on

15、each kind of data.Based on the Windows authentication technology and each applicationprocedure disposition, you may believe firmly time your originalprocedure absolutely safe The system has used Windows2000 IIS (the WEB server), SQLServer 2,003 databases, VB.NET and ASP.NET language development. Thi

16、s system divides into: The electronic medical record, theoutpatient service system, the drugs commodity system, chief thedecision system, is hospitalized the system five stature departments.To the hospital work, the commodity, the file, the expense and so ondo not carry on systematized the managemen

17、t, like this enables themedical courtyard the work to have the rhythm, orderly carrying on,strengthened to the drugs management.Key words: Salary、Transfer、ERP-Salary Manage、Summons、 Salary System.目 录第一章 系统功能- 5 -1.1 需求分析- 5 -1.2 FoxERP薪资管理系统功能- 7 -第二章 系统分析图- 8 -2.1UML 图- 8 -2.1.1 用例图- 8 -2.1.2类图- 10

18、 -2.1.3活动图- 10 -第三章 主要关键技术- 13 -3.1 薪资的计算公式- 13 -3.2要架结构- 15 -3.3验证控件- 16 -3.3异常处理try-catch语句- 16 -3.4 实现用水晶报表打印工资条- 17 -3.5 第二期工程的后续工作- 18 -3.5.1 实现表字段任意增加。- 18 -3.5.2 薪资关帐功能要更加完善。- 18 -3.5.3 部分界面要更人性化一些,如有的文本框应改为下拉菜单。- 18 -第四章 数据库结构- 18 -41 数据库设计- 18 -第五章 使用FOXERP薪资管理系统说明书- 23 -5.1 FoxERP薪资管理系统平台-

19、 23 -5.1.1 硬件需求- 23 -5.1.2 安装- 23 -5.2 FoxERP薪资管理登录和进入系统- 23 -5.2.1 登 录- 23 -5.2.2 用户注册- 24 -5.2.3 进入FoxERP薪资管理系统主界面- 25 -5.2.4 使用说明- 25 -5.2.4.1 劳健保资料使用说明- 25 -5.2.4.2 薪资计算说明- 27 -5.2.4.3 水晶报表- 31 -5.2.4.4 银行转帐汇总- 31 -5.2.4.5 薪资传票管理- 33 -5.2.4.6 薪资关账- 34 -第六章 FOXERP薪资管理主要源程序- 35 -6.1 密码找回- 35 -6.1.

20、1找回密码代码- 35 -6.2劳健保资料维护- 37 -6.2.1津贴/扣款维护- 37 -6.2.2 健保眷属资料维护代码- 38 -6.3 薪资计算- 41 -6.3.1 其他津贴/扣款维护作业代码- 41 -6.3.2 每月薪资计算批次作业代码- 42 -6.3.3 修正每月薪资代码- 43 -6.4银行转账汇款- 47 -6.4.1 薪资转银行汇款文件代码- 47 -6.4.2 产生银行薪资汇款明细表代码- 48 -6.5薪资传票管理- 51 -6.5.1 产生薪资传票代码- 51 -6.6薪资关账- 52 -6.6.1薪资关账作业代码- 52 -6.7用户注册- 53 -6.7.1

21、用户注册代码- 53 -总 结- 55 -主要参考文献- 56 -谢 辞- 56 -第一章 系统功能 1.1 需求分析在软件生存期中,需求分析是软件定义时期的最后一个阶段,它的基本任务就是准确地回答“系统必须做什么”这个问题。需求分析的主要任务是绘制关联图 创建开发原型 分析可行性 确定需求优先级 为需求建立模型 编写数据字典 应用质量功能调配。ERP系统包括22个子系统,薪资管理系统是其中的一个子系统,要理解薪资管理系统,就必须了解薪资管理系统与哪个子系统相关联,以及它具有怎样的功能。在实际项目的开发中,需求分析是客户提出的,现在的企业资源计划的软件要有物流 资金流 信息流,并且要以资金流为

22、中心,ERP则是一个较完善的软件,也是具有管理理论的信息系统。同时ERP具有较强的通用性,大多数企业都需要具备的一些基本功能成为ERP的需求,例如薪资管理系统这样的功能模块。物理需求很明确,就是确定应用程序WEB站点的物理服务器的最终架构和软硬件环境. 薪资管理系统的物理需求应包括如下几个方面。1 物理需求(1) 支持.NET的服务器操作平台 这是必需的。ASP.NET应用程序不可能脱离.NET Framework的支持,因此WEB服务器必须支持.NET.(2) 仅限于Microsoft SQL Server 的数据库管理系统薪资管理系统体现了ASP.NET 中的数据操作新特性,在ADO.NE

23、T 中的针对于Microsoft SQL Server提供了很多的具体方法和对象。为了介绍和展现ADO.NET 中的对象和方法,薪资管理系统采用了Microsoft SQL Server 2000 作为系统的数据库管理系统。(3) 必须用到的软件支持薪资管理系统要使用Visual Studio 2003(C#), 类图 用例图 活动图要使用CASE工具,在PD10.0的环境下做。(4) 支持可分布式部署的服务器群组支持分布式的服务器组是优秀的网络应用程序必须提供的一个物理功能,因为大型的网络应用程序不可能将所有的应用和操作运行于同一台服务器。支持分布式的服务器群组有利于降低服务器负荷,使服务器

24、的功能更加具有针对性。薪资管理系统的结构需求也是从设计者的初衷抽象出来的,根据系统的目标和针对性,可以确定如下的结构需求。2 结构需求(1)系统的可维护性和可扩展性强 大多数的应用程序在实际应用中都需要不断地添加功能模块,薪资管理系统也一样,在二次开发和实际应用中要根据项目的具体情况添加一些功能模块。因此项目在设计之初就要考虑到,当前的架构对系统的扩展工作会不会形成障碍。 使用薪资管理系统层次的设计概念能够增强系统的维护性和扩展性,基于层的设计模式允许开发者以三层甚至多层的模式开发薪水计算的应用程序,将薪资管理系统中与薪资计算有关系的几个系统例如(人事管理系统,考勤管理系统等)的薪水计算的相关

25、资料录入到系统中的模块,薪资计算 银行转帐汇款 薪资传票管理 薪资关帐等几个模块单元分离开,每一层都有针对性,层是以一组序列分布在系统数据和用户之间的,不相连的层在业务上没有耦合,每一层都是继承和调用上一层中的对象和方法。这种模式使得系统的功能分布更加合理化。例如扩展一种薪水计算方法,首先要在薪资计算层中建立相应的计算方法,然后才是在前台显示层中建立新的页面控件。(2)系统的功能模块通用性强 由于薪资管理系统是作为一个示例和应用程序框架被设计和开发的,因此其功能模块要具有较高的通用性,简单地说,薪资管理系统需要提供系统中最基本的对象和这些对象的基本属性,只有这样才能使基于薪资管理系统的二次开发

26、具有更大的扩展性。模块化的构建同时也意味着模块之间尽量降低偶合度,这样做的好处是使得更改模块内部或新增其他模块对系统的稳定性影响不大。模块化的构建同时也意味着模块之间尽量降低偶合度,这样做的好处是使得更改模块内部或新增其他模块对系统的饿稳定性影响不大。物理需求和结构需求都是从设计框架上对系统提出了宏观的要求,而逻辑需求是在实际项目的需求分析阶段对系统的业务逻辑提出的要求。以下是薪资管理系统的逻辑需求。3 逻辑需求(1)抽象薪资管理系统中的对象和方法薪资管理系统中有几个关键的对象,每个对象有其特有的方法。对象通过方法实现其自己的功能。例如可以将薪资管理系统中的薪资计算抽象为一个对象,各公司员工的

27、相关资料等可以构建成为对象的属性,而薪资计算方法等可以抽象成为商品的方法。 (2)辑上与其他应用程序整和建立薪资管理系统的目的,对公司员工而言,薪资是最好的奖励,也是每个月辛苦付出后应得的报酬,同时也是下一个月能够继续努力工作的动机之一。另一方面,对企业而言,薪资不仅代表一笔庞大成本的支出,也代表了过去一个月企业又创造了更多可销售的商品或为客户提供了更多的服务,也代表了企业对于员工的贡献所表达的感谢。使用本系统可以方便公司人员对员工的薪水的计算。节省了时间的开销。当然薪资管理系统并不是孤立存在的,薪资管理系统人事管理系统 考勤系统 财务系统等都是进行交互的。例如薪资管理系统需要从人事系统那里录

28、入员工薪资资料的设定与调整,人事异动资料 劳健保资料 年终奖金 奖金前期薪资追补等资料,从考勤管理系统中得到考勤资料,来计算员工的这一个月的薪水。这就涉及到薪资管理系统与其他的应用程序进行交互的问题,这种交互可能是数据上的共享,也可能是功能上的共享。(3)完整的薪资管理系统薪资计算里有一个完整的薪资管理流程。用户可以通过使用系统产生薪资传票,自动抛转到ERP的财务系统,如此一来,会计单位不必人工自行输入,既省力又不会出错,从而达到ERP的真正目的。 1.2 FoxERP薪资管理系统功能根据需求分析中对系统的要求,ASP.NET Commerce Starter Kit的设计规划了一系列的系统功

29、能。如果说需求分析是提出问题,那么系统功能就是解决问题,针对需求建立功能说明文档。(1) 员工薪资资料模块本模块主要包括员工薪资资料的设定与调整 考勤资料 人事异动资料 劳健保资料及其它资料的设定,将系统通用的一部分提取出来,周围同意的控件进行调用,最大程度的减少因发放薪水而带来的麻烦。也能通过公司的薪资的发放反映公司的赢利。(2) 劳健保资料维护模块本模块自动依据薪金试算及调整劳健保保额,并提供调整明细表寄交承担保单位,遇法令变更时,能机动调整保费的计算公式,已考虑残障人士的保费减免福利措施及减免比率;自动开立缴费证明书(含眷属),供员工申报所得时列举扣除的凭证,不适合失业结付的人员能自动扣

30、除失业保险的保费;已领取老年给付者能自动予以计算保费,提供详细的投保名册,以便与劳健保核对记录。(3) 薪资计算模块本模块是系统中最重要角色,所有的操作都是从这主动发起。日薪人员能依据大小月天数自动计算大小月加减金额,月中调薪人员能分段计算薪资及请假扣款 加班费。依据轮值班别自动计算轮值班津贴。具备薪资关帐的控制功能,避免已核发的薪资资料不慎被剔除或更改。能方便查询有关请假扣款 加班费 固定津贴等的明细。能依据所得税扣缴税额表自动计算是否应代扣所得税,甚至能满足员工无论有无超过代扣税额上限,均需每月代扣税款的要求。能依据往来银行的格式自动产生银行转帐汇款文件,并提供核对的汇款明细表。(4) 银

31、行转帐汇款模块 在ERP系统的银行转帐汇款作业中,主要实现产生一份汇款文件以及印制一份汇款明细表。(5) 薪资传票模块紧密结合财务系统,自动产生薪资传票(含半月借支 每月薪资),无需人工自行登录薪资传票分录。能依据费用中心的人列,将不同费用中心的薪资费用予以产生不同的分录。每月薪资传票可依据认列日期分别产生月底传票及次日初发薪传票。月底薪资传票可再依据薪资类别不同,自动归类产生多张传票。能自动产生劳健保雇主负担费用的传票。能取消未过账的薪资传票并重新产生新的薪资传票。提供薪资传票每笔分录的检查明细表,以便必要时提供核对参考。(6) 第三方交互为了系统的完善,本系统将要与考勤管理系统 人事管理系

32、统 财务系统相交互。第二章 系统分析图2.1 UML 图UML(统一建模语言)是一种对于软件密集型系统的制品进行可视化 详述 构造和文档化的图形语言。UML给出了一种描述系统蓝图的标准方法,其中即包括概念性的事物,如业务过程和系统功能,也包括了具体的事物,如用特定的编程语言编写的类 数据库模式和可复用的软件结构。UML图根据描述的功能不同可分为很多中类型,如系统类构造图是描述系统中类的构造和属性的图,用例图是描述系统中用例基本信息的图,交互图是描述系统中交互行为的图,活动图是描述系统活动的流程图。 2.1.1 用例图用例图主要是对系统 子系统或类的行为进行建模,如下图是系统的总体用例图,描述系

33、统中的用户与功能模块之间的类。登录 FOXERP薪资管理用例图 2.1.2类图 FOXERP薪资管理类图 2.1.3活动图FOXERP薪资管理身份验证活动图FOXERP薪资管理管理流程活动图第三章 主要关键技术ASP.NET是微软新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网战和基于网络的分布式应用提高了强有力的支持。与以前的Web开发模型相比,ASP.NET提供了许多重要的优点,例如简易性 安全性 可管理性等。而且与基于过程的ASP页面技术相比,面向对象技术在ASP.NET中得到了完全实现。用传统ASP技术建立的Web应用实例中,在页面中同时实现显示,业务逻辑和流程控制,这从

34、工程化的角度考虑,它有许多不足之处。用户界面承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。在.NET框架下ASP.NET技术结合MVC设计模式很好地解决了上述问题。 我认为在新资管理模块中,其中的重要技术之一就是用了很多的DataGrid控件来读取数据,便于使用户查询 修改 更新资料的信息。 3.1 薪资的计算公式薪资管理模块涉及薪资标准(套帐)设置、薪资结构、计算公式设置、初始薪资及与考勤模块、社保福利、绩效考核等模块进行数据关联。将薪资核算、统计、发放等事务性工作在统一的平台中完成,集团各子公司也

35、可以单独处理业务并可以按照部门、职位、及定义发放的薪资项目,并可以按照工作流审批方式选择薪资报表审批发放流程。主要公式:员工工资=本薪+加班工资-健保费-员工所交税实发工资=应发工资-应扣工资个人所得税=tax(应发工资)代码如下: totalmoney=document.form1.money.value; basicm=document.form1.KCmoney.value; cha=(totalmoney-basicm); if (cha0&cha500&cha2000&cha5000&cha20000&cha40000&cha60000&cha80000&cha100000&cha1

36、00000) output=cha*0.45-15375; alert(cha=+output+元+n+n); return (false);extract($_POST); if (gzb_id & ! error) unit = db-GetRow(select unit_id,dwmc from .TBL_GZB. where gzb_id = gzb_id); unit_id = unitunit_id; dwmc = unitdwmc; /取出该单位所有的工资项 unitgzxm = db-GetAll(select xmmc,gdx,gs from .TBL_UNITGZXM. w

37、here unit_id = unit_id); /取出所有的工资表 rs = db-Execute(select * from .TBL_GZMX. where gzb_id = gzb_id); while (!rs-EOF) /取到工资表的一行,对这一行开始处理计算 debug_echo(Now cal the employee:. rs-fieldsemployee_id); /先得到一个本行的名值 for (i = 0, $count = count($unitgzxm); $i fieldsgzdata.($i+1); data$unitgzxm$ixmmcgs =unitgzxm

38、igs; if(unitgzxmigdx=1) /是固定项的,用来计算 if(trim(unitgzxmigs)!=) dataunitgzxmixmmcready = 0; /表示该值尚没有计算好 else data$unitgzxmixmmcready = 1; /固定项,但公式为空 else dataunitgzxmixmmcready = 1; /表示该值准备就绪 /print_r(data); allcal = 0; /所有都计算完的标志,为1时表示计算完毕 while(allcal =0) havecontinue = 0; for (i = 0, count = count(un

39、itgzxm); i calculate(expression,deg,false); debug_echo(The value is .value); recordgzdata.(i+1) = value; dataunitgzxmixmmcready = 1; else havecontinue = 1; continue; 3.2三层架构 在ASP.NET中使用多层架构,也遵循多层架构的基本原理和概念,ASP.NET中的层可以分为3种类别。下面对三层作简要的介绍:(1) 用户表示层 表示层提供应用程序的用户界面(UI),在ASP.NET的页面中的页面就是UI的表现形式。表示层是系统与用户沟通的唯一渠道,是系统功能的展现。(2) 业务逻辑层业务层实现应用程序

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 管理财经 > 薪酬管理

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服