监控系统国内外现状一般采用什么技术解决院职工工资管理系统设计

1绪论;本章主要是对中宏家具有限公司员工工资管理系统的开;随着社会的进步和计算机技术的发展,计算机的应用大;传统的工资管理系统采用手工方式,效率低、保密性差;借助现代化信息技术和管理理论,建立员工工资管理系;随着当今企业员工数量的不断增加,企业的工资管理也;早期的工资管理和工资结算都使用人工方式,在如今这;理上实现了自动化、一体化和多元化;在现代企业工资管理
本章主要是对中宏家具有限公司员工工资管理系统的开发背景,研究意义及国内外发展现状进行介绍,规划论文结构,概述论文的主要内容。 1.1 开发背景
随着社会的进步和计算机技术的发展,计算机的应用大范围普及。使用计算机对信息进行管理,不仅可以提高工作效率,而且可以保证信息安全性。以计算机为主体的信息管理系统日益受到人们的关注,而且已经在社会的各行各业中得到了广泛的应用,其中工资管理系统就是信息管理系统的一部分。
传统的工资管理系统采用手工方式,效率低、保密性差,浪费了大量的人力、物力。除此之外,随着时间的推移,企业将产生大量的工资数据和文件,这对于查找、更新和存储工资信息都带来了不少困难。
借助现代化信息技术和管理理论,建立员工工资管理系统是当今社会发展的重要趋势。对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”,而员工工资管理系统是企业计算机管理系统的重要组成部分,是人力资源管理的重中之重。实行电子化的员工工资管理,可以让工作人员从繁重琐碎的工作中解脱出来,去完成更重要的工作。 1.2 研究意义
随着当今企业员工数量的不断增加,企业的工资管理也变得越来越复杂。如果能够实现工资管理的自动化,无疑是给企业管理部门带来很大的方便。所以利用计算机进行现代化信息处理已经成为当今社会的主流,它既可以高效的处理各种信息,又可以节约企业大量的人力、物力和财力。企业要想生存、发展、走得长远,就必须采用全面自动化、信息化的管理信息系统。
早期的工资管理和工资结算都使用人工方式,在如今这个信息飞速发展的时代显得相当笨重和效率低下,为了使员工的工资能快速准确的核算到位,现如今大多数企业和部门都采用了软件化的管理方式,大量以前必需由人工处理的工作现在都可以由计算机代劳。这样不但保证了管理信息的准确性、实时性和决策性,而且让企业在管
理上实现了自动化、一体化和多元化。
在现代企业工资管理中,企业工资信息化是提高企业工资管理效率的重要手段。工资管理信息系统是当今每个企业不可缺少的部分,它的具体内容对于企业的管理者和员工都是非常重要的。对于企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。
1.3 国内外发展现状
国内外发展现状是对国内及国外中小型企业员工工资管理系统的现状进行研究,由于系统是针对中宏家具有限公司开发的,在充分了解国内外发展状况的前提下,择优而学,补己之短。
1.3.1 国内发展现状
随着社会的发展,使用计算机处理信息,越来越受到国内企业的青睐。计算机可以极大的发挥它自身的效率性和稳定性,让工作人员从繁重琐碎的工作中解脱出来,去完成更重要的工作。
唐莉君,陈旭指出,随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及。在企业管理中,工资管理是一项繁琐而又十分细致的工作,大型企业的工资核算和发放的工作量很大,如果采用手工操作容易出错,因而开发一套企业员工工资管理系统十分必要。笔者所建立的工资管理系统模型就是利用计算机进行工资结算、统计工作,信息准确无误,从而提高企业管理效率。[1]
田琦认为,工资管理作为企业内部财务管理的一个重要方面,也逐步被企业管理者所重视,由于企业的规模的不断扩大,工资发放成为企业管理中的一个重要课题;再加上每位职工的具体实际情况不太相同,增大了个人工资发放难度;每人每月的工资都要通过工资制度的审核,这大大增加了管理人员的工作量,通过计算机管理系统对员工工资进行全面的统计与管理,解决了工资管理过程中所遇到的各种问题,并且克服了传统管理方式中的易出错等问题。工资管理系统成为企业现代化管理中的首选管理工具。[2]
耿红丽提出了当今企业实现工资管理的系统性和全过程性,在企业员工急剧增加的情况下,利用工资管理系统来处理员工的工资。该系统的具体任务就是设计一个企
业工资的数据库管理系统,由计算机来代替人工执行一系列操作,使办公人员可以轻松、快捷、准确地完成工资管理任务。[3]
吴迪提出从系统管理员和企业员工两个角度考虑,对企业员工工资的管理进行了研究,并采用面向对象的程序设计方法设计了一个企业工资管理系统,基本实现了管理员对系统的管理和员工工资的设置及查询功能。在系统开发过程中,选择了Visual Basic6.0作为开发工具,其具有语言简单、功能强大等特点,不仅简化了界面设计过程,而且减少了编程过程的工作量,大大提高了程序运行的效率行和可靠性。[4]
梁淑敏认为,对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的工作中解脱出来,去完成更重要的工作。[5]
目前,国内的员工工资管理系统多种多样,但多数针对大型企业,系统维护和升级的费用很高,中小型企业经济上很难承受。重点是这些管理系统仍存在一些问题,如系统安全可靠性和可扩充性不高,相比国外的员工工资管理系统仍有一定差距。
1.3.2 国外发展现状
近年来,工资管理作为企业内部管理的一个重要方面,逐步被企业管理者所重视。员工工资管理系统在国外发展比较迅速,成为现代化企业管理的标志。 Mojtaba Tabari ,Yousef Gholipour-Kanani指出,如今薪金制度是企业中最重要的问题。组织利用不同的薪金制度提高员工的积极性和满意度。员工工资管理的目标是用最适当的方法和手段设定的长期或中期的战略目标规划,创造合适的劳动条件,吸引员工就业。它提供员工的职位评价、绩效评价、奖励及相应的福利待遇,从而优化人力资源成本。[6]
Nader Barzega提出,在目前工资管理系统的基础上,建立一个科学的数据库,使用计算机系统来代替过去的手工工作,减少重复劳动以提高员工的工作效率。将管理系统与中小企业的实际需求相结合,逐步实现工资管理系统的需求分析,系统设计、实施和维护工作。使这个系统成为一个合理的设计,拥有更完善的功能,运行稳定可靠,通过测试,从而满足基本工作的需求。[7]
Pavitra R. Gautam ,Sugadev Ragumani ,Y. K. Sharma问题陈述:使用软件和数据库为工资管理系统的开发工具,用计算机系统代替手动操作,不但提高了工作的准确性、安全性和经济性,还可以帮助组织有效的管理与员工相关的工资数据,增加了快速检
索的功能。实发工资是基于基本工资、员工绩效、福利补贴等项目,通过用户输入系统自动结算工资单。[8]
Pinar Gungor指出工资管理制度是企业激励员工,提高其积极性而使用的一种奖励制度和策略。企业的奖励制度决定了员工绩效的有效性。企业正在寻求发展,激励员工并提高员工在各种人力资源应用中的能力是十分重要的。因此,奖励制度被认为是人力资源管理系统的核心。[9]
Michel Tremblay, Sylvie St-Onge, Jean-Marie Toulouse认为一个健全的员工薪酬管理系统是企业处于激烈竞争社会环境所必须具有的。如果一个公司不能及时奖励或鼓励优秀工作人员,可能会失去有价值的员工。薪酬管理最好的办法是以市场为导向,把薪酬管理当做每个管理者工作的一部分,从而不断总结经验,提高企业人事工资管理的水平。[10]
目前,国外企业的员工工资管理系统都比较成熟,以趋于专业化,开发经验值得借鉴。但由于中西方文化的差异,国外员工工资管理系统并不适用于中国企业。
1.4 开发工具
本系统是以中文版Visual Basic 6.0为前台开发工具,以SQL Server 2000为后台数据库实现的,其中通过ADO技术访问数据库。
(1)Visual Basic 6.0简介
Visual Basic 6.0是微软公司开发的编程软件,是基于Windows操作系统的可视化编程环境。Visual Basic 6.0不像传统的编程语言,其在设计界面时就可以看到界面情况,不满意时可以及时修改,大大提高了程序设计的效率。Visual Basic 6.0是面向对象的,把程序和数据封装在一个对象中,通过工具绘制在界面上即可。[11]
Visual Basic 6.0采用结构化程序设计语言,编程语法简单,可以自动检查语法错误,编程时的难度较小。Visual Basic 6.0采用事件驱动编程机制,最基本的事件是鼠标和键盘。中宏家具有限公司员工工资管理系统是一个小型软件系统,Visual Basic 6.0完全可以满足该系统的设计要求,故选用Visual Basic 6.0作为前台开发工具。
(2)SQL Server 2000简介
SQL Server 2000是Microsoft公司推出数据库的一个版本,能够提供超大型系统所需的数据库服务。SQL Server 2000功能强大、操作简便、日益为广大用户所喜爱,并且具有以下一些优点:第一,SQL Server 2000可以防止非法操作,可以防止多个
用户试图同时更新同数据。第二,使用方便,提供的函数较丰富,功能较强。第三,SQL Server 2000较为专业,可提供较高的安全性,能处理复杂的查询,可执行存储过程,触发器等。[12]综上所述,本系统将SQL Server 2000作为后台数据库是合理的。
1.5 论文结构 论文由六个章节组成。
第1章,绪论。主要介绍了中宏家具有限公司员工工资管理系统的开发背景、研究意义、国内外发展现状、开发工具及论文结构。
第2章,系统分析。简述了中宏家具有限公司员工工资管理系统的可行性分析、需求分析、组织结构分析、系统业务流程分析、数据流程分析和数据字典。
第3章,系统设计。阐述了中宏家具有限公司员工工资管理系统设计的原则、系统功能结构设计、代码设计、数据库设计和界面设计。
第4章,系统实现。介绍了中宏家具有限公司员工工资管理系统系统部分功能模块的实现。
第5章,系统的测试与维护。描述了中宏家具有限公司员工工资管理系统的测试过程以及系统的维护工作。
第6章,总结与展望。总结了本次毕业设计在研发过程中存在的主要问题,开发的经验和不足。
三亿文库包含各类专业文献、生活休闲娱乐、高等教育、应用写作文书、文学作品欣赏、外语学习资料、幼儿教育、小学教育、92家具有限公司员工工资管理系统的设计与实现毕业论文_图文等内容。 
 编号:( )字 号 本科生毕业设计(论文)题目: 企业工资管理系统 姓名: 班级: ...本系统主要实现以下内容: 1.人事管理功能:由管理员对系统中员工的档案信息,奖罚...  本科生毕业设计(论文) 题目: 企业工资管理系统 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的...  企业员工管理系统建立的主要目的就是帮助公司更好的管 理员工,更加方便、快捷、省时、高效的对员工进行管理,能够保证员工的一切都有序的进 行,包括工资的管理、...  58 - III - 公司员工工资管理系统毕业论文 第1章 绪论 章 1.1 数据库管理系统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS 是 数据库系统...  工资管理系统毕业论文_工学_高等教育_教育专区 暂无评价|0人阅读|0次下载 工资管理系统毕业论文_工学_高等教育_教育专区。目录 前言 ---1 ---2 1 系统介绍 ...  本科生毕业论文(设计) 题目:企业员工管理系统的设计与实现 学院 / 系 软件学院...小型公司员工请假管理系... 暂无评价 34页 ¥20.00
家具有限公司员工工资...  人力资源管理专业毕业论文 关于某公司 薪酬管理设计...1)管理人员岗位工资:岗位工资与职位的重要性、工作...2.4 环节薪酬设计是一个系统工程, 每个环节都很重要...  工资管理系统设计毕业论文 VFP 【摘要】对企业而言,...本系统的实现的主要功能 有:员工信息管理、工资结构...队伍的组织和单位,如大学、研究所、计算机公司、高...  大学本科毕业论文:小型工资管理系统的设计与实现 目录...材料信息和开销管理 3.3.4 员工工作记录管理 3.3...上海广电软件信息有限公司的汇智人力资源管理系 统、...员工工资管理系统开题报告
您现在的位置:&&
员工工资管理系统开题报告
相关热词搜索:
篇一:员工管理系统开题 合肥师范学院本科生毕业论文(设计)开题报告 (学生用表)装
线 注:本表不够可增加空白页。篇二:企业工资管理系统-毕业设计开题报告
淮 海 工 学 院 毕业设计开题报告
学 号专 业:计算机科学与技术
设计题目:企业工资管理系统 指导教师:
2004年 3月26日 开题报告填写要求
1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及教研室审查后生效; 2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网址上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见; 3.学生查阅资料的参考文献应不少于3篇(不包括辞典、手册); 4.有关年月日等日期的填写,应当按照国标GB/T 7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“日”或“”。 毕 业 设 计 开 题 报 告
毕 业 设 计 开 题 报 告
篇三:工资管理系统开题报告 毕业论文(设 计)开题报告
1.本论文(设计)的研究意义,国内外研究现状、水平和发展趋势。 工资管理系统是实现管理信息系统化的不可缺少的部分,它的内容对于用户以及决策者和管理者来说都至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对工资信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资管理的效率,使办公人员可以轻松快捷地完成工资管理的任务。 自从20世纪末以来,悄然兴起的新经济逐渐对现代工资管理提出了更高的要求。经济全球化在增加适应性、创新能力和竞争力方面,对人才管理也带来了可怕的压力。智力资本作为独特的生产要素取代人力资本并排在产业资本、金融资本之首。所有这些都给工资管理带来根本的变革,这主要体现在以下几个方面:①人力成本将逐步上升。在全球经济一体化、知识经济的趋势下,人力资源已成为组织取得和维持竞争优势的关键要素。因此人才的竞争将在全球范围内更为激烈的展开,人力资源领域内所带来的最直接的竞争后果就是薪金,导致人力资源的价格滚动攀升。组织必须对人力资源采取更严肃而慷慨的态度,对人力资本付出更大的投资力度。②工资制定的依据将更多的反映市场而不是工作本身的价值。传统的工作价值论将逐渐向市场价值论过渡,工资将更贴切反映知识市场化的需求,工资管理将形成动态的分析机制,以适应市场变化的需求。③工资福利设计更富弹性并走向多元化。工资福利设计方面,弹性设计和多轨制度将更加流行,其中蕴含的规则将更加复杂,“分化”现象将更加普遍。在工资管理中,人文化设计色彩将更加浓重,心理学原理而不是经济学原理将起更重要的作用。工资的定义将更加注重人的价值而不是工作的经济价值。④工资分配形式由货币主导型向资本主导型过渡。以股票期权威主要形式的资本分配在未来人们工资中的比重不断扩大,并成为主导性分配方式。近来甚至有人提出以自然资本包括环境、生态等非货币化方式作为奖励的手段。⑤工资支付方式将呈现多样化。例如利用互联网、银行等方式进行支付等。二.本论文(设计)的基本内容,难点和重点,提出解决问题的方法和措施。 根据以上情况,我们小组通过调查,针对系统服务对象的具体要求,开发了工资管理系统。本系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表。工资管理系统主要有以下几大功能:①对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。②对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改;同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。③查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。④报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。 本系统设计的难点和重点就是工资的核算。我们在设计工资这一模块时,采用了结构工资制的方法。结构工资制是指基于工资的不同功能,划分为若干个相对独立的工资单元,各单元又规定不同的工资系数,组成有值的区分和量的比例关系的工资结构。结构工资制有四大优点:一是工资结构反映劳动差别的诸要素,即与劳动结构相对应,并紧密联系成因果关系。劳动结构有几个部分,工资结构就有几个相对应的部分,并随前者变动而变动。二是结构工资制的各个组成部分各有各的职能并分别计酬,可从劳动的不同侧面和角度反映劳动者的贡献大小,发挥工资的各种职能作用,具有比较灵活的调节功能。三是有利于实行工资的分级管理,从而克服“一刀切”的弊端,为改革工资分配制度开辟了道路。四是能够适应各行各业的特点。我们主要结合会计电算化对这一模块进行了设计,不过也存在一些不足之处:一是合理确定和保持工资单元比重的难度较大。二是由于工资单元多且各自独立运行,工资管理工作较复杂。
三.本论文(设计)拟采用的研究手段(途径)和分析。 我们开发本系统采用的是结构化生命周期法。其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。 用结构化生命周期开发方法开发一个系统,应将整个开发过程划分为五个依次连接的阶段:①系统规划阶段;②系统分析阶段;③系统设计阶段;④系统实施阶段;⑤系统运行阶段。我们小组就是采用的以上方法开发的本系统。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,在开发过程中,此方法也不可避免的出现了一些问题,例如开发周期长等。 可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三个方面考虑。①技术上的可行性。由于工资管理系统已有很多成功的实例,在进行系统开发前,我们考虑了自己的技术水平和能力,选择了我们四年以来比较熟悉的Visual Basic语言。VB是Windows平台上的一个强大的开发工具,开发者只需要少量的代码就可以编制出具有标准Windows风格的程序,代码维护非常方便。②经济上的可行性。由于工资管理系统是一个比较小型的系统,从开发系统时我们就使用了比较大众化的开发工具VB,其功能强大,分析考虑到了系统以后的进一步扩充,将资金投入运用的更好,所以从人力、物力、财力方面来说都是可行的。③操作可行性。在考虑到系统将来投入使用后的管理维护人员的水平及工作的方便简洁程度,系统采用了面向对象的开发工具--Visual Basic 6.0,使所开发的系统的界面和WINDOWS界面一样直观,从而使用户使用起来十分的方便。系统的安全可靠性比较好,用户不需要担心系统会操作出错,系统会提示用户保存资料或者提行用户操作是否有误。对于一些重要的业务,若操作有误时,系统可以撤销刚才的操作,避免了重大失误无法修改造成的经济损失。总之该系统不但操作方便,而且用户可以在短时间内熟练使用系统工作, 但是由于技术、时间、人手等许多方面的原因,系统自身不够完善,缺少很多自动生成功能:如工资核算时就需要人工进行一些相关的操作。还有一些我们能想到的功能,由于大家能力有限,也无法在系统中得以实现。可以说本系统与现实中的工资管理系统相比还有很多不足之处,在此,希望老师谅解。
参考文献: [1 ] 《管理信息系统》薛华成清华大学出版社; [2] 《管理信息系统》董安邦陕西人民出版社; [3] 《计算机会计学》蔡立新首都经济贸易大学出版社; [4] 《电算化会计》周国钢
中国纺织出版社; [5] 《Visual
Basic程序设计实用教程》 王栋
清华大学出版社;本&&篇:《》来源于:
优秀范文,论文网站
本篇网址:/2016/gongzuobaogao_.html
好文大家读
Copyright &
All Rights Reserved.当前位置: >>
课程设计模板 (工资管理系统)
LULIANG UNIVERSITY《Web 应用与开发》 课程设计题目:工资管理系统系别:计算机科学与技术系 计算机科学与技术 2012 级 赵瑞霞 李朝清 张振娟 张亚男专业年级: 姓
姓 姓 姓 名: 名: 名: 名:学 学 学 学号: 号: 号: 号:
指导教师:南亚会2015 年 07 月 05 日 吕梁学院本科工资管理系统(课程设计)目 录第一章 绪 论 ...................................................... - 1 1.1 课题来源 .................................................. - 1 1.2 设计目的及内容 ............................................ - 1 1.2.1 设计目的 ............................................. - 1 1.2.2 设计内容 ............................................. - 1 第二章 需求分析 ................................................... - 2 2.1 需求描述 .................................................. - 2 2.2 业务流程图 ................................................ - 2 第三章 系统设计 ................................................... - 4 3.1 系统的功能结构图 ........................................... - 4 3.2 数据库的设计 ............................................... - 4 3.2.1 概念模型设计 ......................................... - 5 3.2.2 逻辑模型设计 ......................................... - 6 3.2.3 物理模型设计 ......................................... - 6 第四章 系统实现 .................................................. - 10 4.1 开发框架的实现 ........................................... - 10 4.2 访问数据库的实现 ......................................... - 10 4.3 系统主要模块实现 .......................................... - 11 4.3.1 请假信息管理功能实现 .................................... - 16 第五章 总结 ...................................................... - 17 - 吕梁学院本科工资管理系统(课程设计)第一章 绪 论1.1 课题来源随着 web 应用与开发课程(jsp 技术)的完结,我们也迎来了相应的的课程设 计,从选题开始,我们组选的课程题目是“工资管理系统”,并从此展开设计。 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机 实现企业工资管理势在必行。对于大中型企业来说,利用计算机支持企业高效率 完成劳动工资管理的日常事务,是适应现代企业制度要求、推动企业劳动工资管 理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查 找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极 大地提高工资管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条 件。不同的企业具有不同的工资管理制度,这就决定了不同的企业需要不同的工 资管理系统。1.2 设计目的及内容 1.2.1 设计目的目前市面上流行的工资管理系统不少。但是,对于企、事业单位的工资管理 系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足 本公司对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操 作方便,简单明了的工资管理系统。1.2.2 设计内容能够录入工资的基本资料,在操作上能够完成诸如添加、修改、删除、按各 种条件进行查询、能维护管理公司员工每个月的工资信息,在操作上能完成诸如 添加,修改删除及按各种条件进行查询,还能管理员工的请假信息。-1- 吕梁学院本科工资管理系统(课程设计)第二章 需求分析2.1 需求描述正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以 下几个方面。 (1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是 否可行。 (2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数 据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统 开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机 技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。 (3)企业的现行系统可能是手工系统,也可能是使用和计算机相关的系统, 无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功 能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打 好基础,保证整个系统开发的质量。 总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统 的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发 却失败的悲剧发生。 为某单位开发工资管理系统,建立职工工资数据库,存放所有职工的工资信 息:职工号、所属部门、姓名、性别、职称、基本工资、加工工资、交通补助、 考勤扣除、保险扣除、扣税等。 该系统含有的功能有:工资的增加;职工的调入、调出或部门变动;新增职 工的工资信息输入、职工工资数据修改和删除;打印工资单等功能。设计系统结 构、所需要的数据库结构、输入输出界面。设计程序实现以上功能2.2 业务流程图一个公司的工资管理系统业务流程如下图 2-2 所示:-2- 吕梁学院本科工资管理系统(课程设计)考勤管理添加考勤 记录记录检索检索结果公式设计 工资信息 打印管理员系统登录工资管理工资计算工资信息记录查询 个人履历 表人事管理个人信息用户添加部门信息用户添加员工名单图 2-2 业务流程图-3- 吕梁学院本科工资管理系统(课程设计)第三章 系统设计3.1 系统的功能结构图本系统的总体功能包括员工信息管理模块,员工工资信息管理模块,员工假 条信息管理模块,其中在每个模块中都包括对该模块信息的添加操作,修改操 作,删除操作,并且在各个模块中都能按照各自的不同条件进行查询,其总体功 能如图 3-1 所示工资管理系统员工信息管理工资信息管理假条信息管理员 工 信 息 添 加员 工 信 息 修 改员 工 信 息 删 除员 工 条 件 查 询工 资 信 息 添 加工 资 信 息 修 改工 资 信 息 删 除工 资 条 件 查 询假 条 信 息 添 加假 条 信 息 修 改假 条 信 息 删 除假 条 条 件 查 询图 3-1 工资管理系统功能结构图3.2 数据库的设计本系统使用的 access 数据库创建 WageManage.mdb,该数据库中有员工信息表, 工资信息表,请假信息表,登陆表 4 个表,下面分别加以描述。 员工信息表保存了公司员工的相关信息 ,包括员工编号,员工姓名 , 员工身份 证号,民族,性别,生日,毕业学校,学历,部门,职称,电话,邮件,编辑时间,备注。 工资信息表保存了公司员工每个月工资的相关信息 , 包括工资编号 , 员工编 号,员工姓名, 工资发放年份 ,工资发放月份 ,基本工资 ,加工工资, 交通补助, 总工 资,考勤扣除,保险扣除,扣税,总扣除,实际工资,编辑时间,附加信息。 请假信息表保存了公司员工的请假信息 ,包括请假编号,员工编号,员工姓名,-4- 吕梁学院本科工资管理系统(课程设计)请假开始时间,请假天数,请假原因,批准人,编辑时间,附加信息3.2.1 概念模型设计根据一个公司日常人事管理的需求分析及系统分析,我们抽象出了 3 个数据对 象实体,包括员工信息实体,工资信息实体,假条信息实体,各个实体拥有各自 的不同属性,我们可以用实体联系图表示如下:员工编号 员工姓名身份证号备注编辑时间民族性别 员工实体Email生日电话 职称 部门 学历毕业学校、员工编号 工资编号 考勤扣除 员工姓名年份 月份基本工资保险扣除工资实体加班工资 实际工资 交通补助 编辑时间备注总扣除扣税总工资-5- 吕梁学院本科工资管理系统(课程设计)假条编号员工编号 员工姓名备注 假条实体编辑时间请假时间请假天数批准人请假原因图 3-2 各种实体1 拥有 m 工资实体员工实体1拥有 n 假条实体 图 3-3 实体联系图3.2.2 逻辑模型设计本系统的逻辑设计是将工资管理系统的数据库概念模型转化为 Access 数据库 系统所支持的实际数据模型,及数据库的逻辑模型。此系统共建立了 4 个表分别 是: 员工(员工编号、员工姓名、编辑时间、备注、 Email、电话、职称、部门、 学历、毕业学校、生日、性别、民族、身份证号) 工资(员工姓名、员工编号、工资编号、考勤扣除、保险扣除、实际工资、编 辑时间、备注、总扣除、扣税、总工资、交通补助、加班工资、基本工资、月 份、年份) 假条(员工编号、员工姓名、请假时间、请假天数、请假原因、批准人、编辑 时间、备注、假条编号) 用户(用户名,密码)3.2.3 物理模型设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖-6- 吕梁学院本科工资管理系统(课程设计)于选定的数据库管理系统。我组通过逻辑数据模型选择用 Access 数据库,在数据 库中建立的表如下:表 3-1 employee 表 : 字段名称 类型 文本 文本 文本 文本 文本 文本 类型 文本 文本 文本 文本 文本 文本 文本 备注 说明 职工编号,主键 姓名 身份证号 民族 性别 生日 说明 毕业学校 学历 部门 职称 电话 电子邮件 编辑时间 附加信息employeeId Name cardNumber Nation Sex Birthday字段名称graduateSchool schoolRecord Department positionName Telephone Email editTime Memo图 3-4 员工信息表设计视图表 3-2 salary 表 :-7- 吕梁学院本科工资管理系统(课程设计)字段名称类型 自动编号 文本 文本 整型 整型 单精度型 单精度型 单精度型 单精度型 类型 单精度型 单精度型 单精度型 单精度型 单精度型 文本 备注说明 主键,工资编号 员工编号 员工姓名 工资发放年 工资发放月 基本工资 加工工资 交通补助 总工资 说明 考勤扣除 保险扣除 税收扣除 总扣除 实际工资 编辑时间 附加信息salaryId employeeId employeeName Year Month basicWage overtimeWage trafficWage totalWage字段名称kaoqinReduce secureReduce taxReduce totalReduce realWage editTime Memo图 3-5 工资信息表设计视图 表 3-3 leave 表 : 字段名称 类型 自动编号-8-说明 主键,假条编号leaveId 吕梁学院本科工资管理系统(课程设计)employeeId employeeName startTime Day Reason approvePerson editTime Memo文本 文本 文本 文本 文本 文本 文本 备注员工编号 员工姓名 请假开始时间 请假天数 请假原因 批准人 编辑时间 附加信息图 3-6 请假信息表设计视图表 3-4 admin 表: 字段名称 类型 文本 文本adminName Password-9- 吕梁学院本科工资管理系统(课程设计)图 3-7 用户表设计视图第四章 系统实现4.1 开发框架的实现我们组是通过 jsp+javabean 模式来设计工资管理系统的。 Javabean 是一个可重复使用的软件组件,它是一种 java 类,通过封装属性和 方法成为具有某种功能或者处理某个业务的对象,简称 bean , javabean 是基于 java 语言实现的。 Jsp 页面可以将数据的处理过程指派给一个或几个 bean 来完成,即 jsp 页面调 用 bean 完成数据的处理,并将有关处理结果存放在 bean 中,然后 jsp 页面负责显 示 bean 中的数据。4.2 访问数据库的实现我们组用的是 Access 数据库,以登陆界面为例说,建立好数据库后,通过 microsoft 提供的 odbc 来连接访问 Access 数据库。即使用 jdbc-odbc 桥接器方式 连接访问 Access 数据库。 (1)建立 jdbc-odbc 桥接器 代码: try{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); } catch(ClassNotFoundException e){- 10 - 吕梁学院本科工资管理系统(课程设计)System.out.println(e); } (2)使用 odbc 数据源管理工具创建数据源 WageSystem (3)建立连接 编写连接数据库的代码不会出现数据库的名称,只能出现数据源的名字。首 先 使 用 java.sql 包 中 的 Connection 类 声 明 一 个 对 象 , 然 后 再 使 用 类 DriverManager 调用他的静态方法 getConnection 创建这个连接对象。代码如下: Connection con=DriverManager.getConnection(“jdbc:odbc: WageSystem”,” user”,”password”);4.3 系统主要模块实现本工资管理系统的登陆页如图 4-1 所示,只有输入了正确的帐号密码才能进入 到管理操作页面。图 4-1 登陆页运行界面4.3.1 系统登陆模块的实现在登陆模块中,首先取得 adminName 和 password, 即帐号和密码的参数信息, 然 后 参 数 为 null 就 赋 于 空 值 , 然 后 判 断 如 果 两 个 都 不 是 空 值 就 调 用 后 台 org.pan.web 包中 login 类中的 excute 方法对帐号密码进行验证,如果验证成功就 设置 session 变量 adminName 的值,然后将页面重定向到 index1.jsp 管理首页, 如图 4-2 所示。- 11 - 吕梁学院本科工资管理系统(课程设计)图 4-2 管理首页主要代码:&%@page contentType=&text/charset=gb2312&%& &%@page session=&true&%& &jsp:useBean id=&alogin& scope=&page& class=&org.pan.web.login&/& &% String mesg = &&; String adminName = request.getParameter(&adminName&); String password = request.getParameter(&password&); if(null == adminName) adminName = &&; if(null == password) password = &&; if(!adminName.equals(&&) && !password.equals(&&)){ adminName = new String(adminName.getBytes(&ISO8859-1&)); password = new String(password.getBytes(&ISO8859-1&)); alogin.setAdminName(adminName); alogin.setPassword(password); if (alogin.excute()){ session.setAttribute(&adminName&,adminName); response.sendRedirect(&index1.jsp&); }else { mesg = alogin.errorM } } %&4.3.2 员工信息管理模块的实现点击员工信息管理,进入图 4-3 界面,在此界面可以添加员工信息,修改和 删除员工信息。修改员工信息界面如图 4-4。可以查询员工的信息,可以按员工编 号查询,可以按员工姓名查询,可以按部门查询。点击姓名可以看到员工的所有 信息。- 12 - 吕梁学院本科工资管理系统(课程设计)图 4-3 员工信息图 4-4 修改员工信息页面 主要代码:&%@ page contentType=&text/ charset=gb2312& %& &%@ page session=&true& %& &% if (session.getAttribute(&adminName&)==null || session.getAttribute(&adminName&)==&&){ response.sendRedirect(&login.jsp&); } %& &%@ page import=& org.pan.web.employee &%& &jsp:useBean id=&employee_manager& scope=&page& class=&org.pan.web.employeeManage& /& &% int pages=1; String mesg = &&; if (request.getParameter(&action&)!=null && request.getParameter(&action&).equals(&del&)){ try { String delid = request.getParameter(&id&);- 13 - 吕梁学院本科工资管理系统(课程设计)if (employee_manager.delete(delid)){ mesg = &删除成功!&; } else { mesg = &删除出错!&; } } catch (Exception e){ mesg = &你要删除的对象错误!&; } } if (request.getParameter(&page&)!=null && !request.getParameter(&page&).equals(&&)) { String requestpage = request.getParameter(&page&); try { pages = Integer.parseInt(requestpage); } catch(Exception e) { mesg = &你要找的页码错误!&; } } %&4.3.3 工资信息管理功能实现点击工资信息管理,进入图 4-5 界面,在此界面可以添加工资记录,修改和删 除工资信息。添加员工工资界面如图 4-6。可以查询员工工资的信息,可以选择年 份,月份,查询方式可按员工编号或姓名查询,在后面的文本框中输入员工编号 或者员工姓名。点击工资的编号,可以查看员工的工资信息并且在此页面可以打 印员工的工资单。图 4-5 员工工资页面- 14 - 吕梁学院本科工资管理系统(课程设计)图 4-6 修改请假信息页面 主要代码:&%@ page contentType=&text/ charset=gb2312& %& &%@ page session=&true& %& &% if (session.getAttribute(&adminName&)==null || session.getAttribute(&adminName&)==&&){ response.sendRedirect(&login.jsp&); } %& &%@ page import=& org.pan.web.salary &%& &jsp:useBean id=&salary_manager& scope=&page& class=&org.pan.web.salaryManage& /& &% int pages=1; String mesg = &&; if (request.getParameter(&action&)!=null && request.getParameter(&action&).equals(&del&)){ try { String delid = request.getParameter(&id&); if (salary_manager.delete(delid)){ mesg = &删除成功!&; } else { mesg = &删除出错!&; } } catch (Exception e){ mesg = &你要删除的对象错误!&; } } if (request.getParameter(&page&)!=null && !request.getParameter(&page&).equals(&&)) { String requestpage = request.getParameter(&page&); try { pages = Integer.parseInt(requestpage); } catch(Exception e) { mesg = &你要找的页码错误!&; } } %&- 15 - 吕梁学院本科工资管理系统(课程设计)4.3.4 请假信息管理功能实现点击假条信息系统进入图 4-7 界面,在此界面可以添加请假记录,修改和删除 请假信息。修改请假信息界面如图 4-8。可以查询员工的请假记录,在后面的文本 框中输入员工编号或者员工姓名。点击退出又会回到登录界面图 4-7 假条管理页面图 4-8 修改假条信息页面 主要代码:&%@ page contentType=&text/ charset=gb2312& %& &%@ page session=&true& %& &% if (session.getAttribute(&adminName&)==null || session.getAttribute(&adminName&)==&&){ response.sendRedirect(&login.jsp&); } %& &%@ page import=& org.pan.web.leave &%& &jsp:useBean id=&leave_manager& scope=&page& class=&org.pan.web.leaveManage& /&- 16 - 吕梁学院本科工资管理系统(课程设计)&% int pages=1; String mesg = &&; if (request.getParameter(&action&)!=null && request.getParameter(&action&).equals(&del&)){ try { String delid = request.getParameter(&id&); if (leave_manager.delete(Long.parseLong(delid))){ mesg = &删除成功!&; } else { mesg = &删除出错!&; } } catch (Exception e){ mesg = &你要删除的对象错误!&; } } if (request.getParameter(&page&)!=null && !request.getParameter(&page&).equals(&&)) { String requestpage = request.getParameter(&page&); try { pages = Integer.parseInt(requestpage); } catch(Exception e) { mesg = &你要找的页码错误!&; } } %&第五章 总结对我们组所做的课程设计进行了需求分析,通过需求分析知道了一般的工资 管理系统都要做的工作。JSP 课程设计在紧张的时间中进行着,从确立好设计课题 之日起就开始搜索各方面的材料,以便更清楚的确定设计思路。我们组选择的课 题是“工资管理系统”,由于时间问题只设计了系统中所能涉及到的几个功能模 块。包括:登录模块,员工信息管理模块,工资管理模块(其中可以打印每个员工 的工资条),请假信息管理模块。 我们组对每个模块的界面进行了设计,还有每个页面录入的信息和数据库的 连接,以及员工信息的增加,删除,查询和修改,请假条的增加,删除,查询和 修改,员工工资的增加,删除,查询和修改。 通过这次课程设计我们学会了很多,并通过工资管理系统程序对 JSP 的运用进 行了深化,从本文中可看出 JSP 与 Javabean 结合的模式,在信息管理系统上应用 十分灵活,不过要真正掌握好它们却并不是一件容易的事情。 通过这次课程设计,我们对 Java 语言面向对象的设计方法以及通过使用 Javabean 实现了界面与后台程序的分离的技术有了更深一步的认识。知道了 javabean 重要写哪些,知道了如何实现数据库,代码应该怎么写。知道了工资管理- 17 - 吕梁学院本科工资管理系统(课程设计)系统包括哪些模块,工资如何计算。Javabean 如何创建,为了获取和修改成员变 量的值,必须要将方法的名字以 get 或 set 为前缀且成员变量的名字首字母要大 写。类中声明的方法的访问属性都必须是 public 的,类中声明的构造方法必须是 public、无参数的。要将 bean 加载到 jsp 页面,要使用 jsp 的动作标记 useBean 要将 bean 的有效范围设置为 session,这样用户访问的 web 服务目录的各个页面都 有效。getAttribute(key)获取 session 对象索引关键字是 key 的对象。Jsp 的内 置对象 request。用户通常使用 HTML 表单向服务器的某个 jsp 页面提交信息, request 对象可以使用 getparameter(String s)方法获取该表单提交的信息。 由于时间的原因,加上我们组成员的水平有限,我们组自己认为我们的界面 设计的不是很好,不是很美观,之后要在界面设计上多花时间,让自己的界面更 美观一些。通过小组成员的努力,JSP“工资管理系统”设计已经基本完成了,此 次课程设计也就此结束,通过这次设计让我们更进一步掌握了 JSP 程序设计语言的 基本理念,以及编程的基本语法,可以说通过短暂的几周时间学到了很多知识, 积累了很多经验。而且让我深深的知道作为程序编写人员的工作难度之大,任务 之重,如果没有一个好的基础是很难完成一个设计任务的,因此在以后的学习中 一定要打好基础,让理论与实践相结合,为自己的人生路打造一片美好的天空。 遇到困难一定要想着解决,而不要逃避。- 18 -
课程设计(论文)题目 工资管理系统 二、课程设计(论文)工作自 2013 年 6 月 ...3)课程设计论文编写要求(1)要按照课程设计模板的规格书写课程设计论文 (2)论文...百度文库 教育专区 高等教育 管理学课程设计工资管理系统_管理学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档课程设计工资管理系统_管理学_高等教育_教育...职工工资管理系统 二、 设计的目的通过课程设计,学生在下述各方面的能力应该得到...2. 课程设计报告撰写: ? 撰写要求及格式参见《课程设计报告模板》 。 ? 课程...C语言课程设计模板。_工学_高等教育_教育专区。c语言结业设计 黑龙江科技大学物联网专业 14 级 C 程序课程设计报告 题目:工资管理系统 班级:物联网 14-1 学号...Access课程设计报告模板_其它_高等教育_教育专区。重庆工商大学融智学院 数据库...问题描述 职工工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的...软件工程 课程设计报告题目: 工资管理系统设计与实现 班级: 教师: 学号: 姓名: 大学 计算机科学与技术学院 年月 课程设计任务书姓 名学号 软件工程导论 课程性质...南京工程学院C语言课程设计学生管理系统报告模板及代码_工学_高等教育_教育专区。...图书借阅管理系统 或 职工工资管理系统 课程名称 C/C++程序设计 I 计算机工程...工资管理系统课程设计1_管理学_高等教育_教育专区。课 程 设 计 报 告 书 专业:教育技术学 题目:工资管理系统 班级:2012 级教育技术班 姓名:李卫学号:...30 工资管理系统设计 绪论随着计算机技术的飞速发展和经济体制改革的不断深入, 传统企业管 理方法、 手段以及工作效率已不能适应新的发展需要,无法很好地完成员 工...现代软件工程课程设计模板_工学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档现代软件工程课程设计模板_工学_高等教育_教育专区。工资管理系统(软件专业+...
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 考勤系统国内外现状 的文章

 

随机推荐