企业班组管理系统毕业论文

上传人:1777****777 文档编号:36531523 上传时间:2021-10-31 格式:DOC 页数:40 大小:678.52KB
收藏 版权申诉 举报 下载
企业班组管理系统毕业论文_第1页
第1页 / 共40页
企业班组管理系统毕业论文_第2页
第2页 / 共40页
企业班组管理系统毕业论文_第3页
第3页 / 共40页
资源描述:

《企业班组管理系统毕业论文》由会员分享,可在线阅读,更多相关《企业班组管理系统毕业论文(40页珍藏版)》请在装配图网上搜索。

1、 摘要班组管理信息系统( Team Management Information System ,以下简称TMIS)是将以计算机技术为基础的管理信息系统应用于企业基层班组管理而形成的一种现代化的班组管理方法和手段。开发和利用TMIS对提高班组管理水平,实现班组管理现代化具有重要意义,是实现以人为中心的管理、促进企业管理现代化的必然选择。本系统利用目前计算机与网络技术,结合现今企业现场管理的改善方法和手段,从TMIS的初步调查开始,详细介绍了班组管理系统的需求分析、业务流程和数据流程,并进行了系统总体结构设计、功能模块设计和数据库设计等,目的是通过对理想的TMIS的主要功能目标、系统构成和开发过

2、程等的分析研究,来探索企业如何开发TMIS、用TMIS有效解决基层班组的管理问题,用班组管理与现场管理相结合的手段实现班组现场管理的无纸化以及班组间信息共享的目标。关键词:信息技术;数据库技术;班组管理AbstractTeam management information system (Team Management Information System, hereinafter referred to as TMIS) is based on computer technology will be the management information system used in corp

3、orate grassroots team management and team formation of a modern management methods and means. Development and use of TMIS to improve team management, team management to achieve modernization is important, is to achieve human-centered management, promotion of enterprise management modernization inevi

4、table choice. The system uses the current computer and network technology, combined with the improvement of modern enterprise site management methods and means, from the preliminary investigation began TMIS, detailing the team management system requirements analysis, business process and data flow,

5、and overall structure of the system 、function modules design and database design, etc. The purpose is through the main function of the ideal target TMIS, system structure and development process of analysis, to explore how companies develop TMIS, with TMIS effective solution to the problem grassroot

6、s management team, with the team management and site management team combining means to achieve paperless site management team as well as the goal of sharing information.Keywords: information technology;database technology;team management目录摘要IAbstractII前言11 班组管理信息系统概述21.1 班组管理系统基本概念21.2 班组管理系统基本作用21

7、.3 研究背景和意义32. 系统需求分析42.1 现行系统的描述42.2 现行系统存在的问题42.3 解决方案52.4 可行性分析72.4.1 技术可行性72.4.2 经济可行性72.4.3 管理可行性73. 系统逻辑方案83.1 企业初步调查83.2 详细调研83.2.1 组织结构调研83.2.2 数据流图84. 系统总体结构设计94.1 系统总体设计目标94.1.1 总体目标94.1.2 具体目标94.2 软件模块设计94.2.1 系统方案确定94.2.2 软件结构设计104.3 系统配置方案114.3.1 系统体系结构114.3.2 系统软硬件环境124.3.3 系统安全性设计125.

8、系统详细设计及实现135.1 编程技术的选择135.2 功能模块详细设计135.2.1 系统管理模块135.2.2 员工考勤模块145.2.3 奖金管理模块165.2.4 员工培训模块175.2.5 绩效考核模块185.3 代码设计195.3.1 代码设计的概念195.3.2 代码的功能205.3.3 代码设计的原则205.3.4 具体代码设计205.4 数据库设计215.4.1 概念模型设计215.4.2 总体 E-R图225.4.3 数据字典225.5 用户界面设计255.5.1 界面设计基本原则255.5.2 用户界面风格265.5.3 系统实现界面图266. 系统测试296.1 测试目

9、的及意义296.2 测试原则296.3 测试方法296.4 测试步骤306.5 测试方案设计317. 系统维护与管理33结论34致谢35参考文献36IV 企业班组管理系统前言实现企业现场管理的信息化对一个企业的生存与发展至关重要,而基层班组建设管理的信息化是现场管理的重要组成部分。首先,班组是企业的组成细胞,班组是企业管理中最基础的一级管理组织,企业的各项运营生产工作最终都要通过班组去落实,各项任务都要依靠班组去完成,因此班组是企业各项工作的落脚点,是安全、服务的基地,是技能、创新的基地,是我们一切工作的着力点,是实现和谐稳定的源头;班组建设管理水平的高低,直接决定了企业的竞争力和可持续发展能

10、力。其次,管理信息系统的开发是一个开发生命周期长,技术要求高、难度大,影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的根本保证,而且可以提高开发效率、节省开发时间、降低企业成本。本班组建设管理系统的开发目的就是解决企业基层管理工作的信息交互问题,进一步提高员工技能水平,使得班组管理工作更加规范、高效、有序,班组建设取得更加明显的成效。该系统能够对班组成员进行规范的管理、监控和考核,杜绝人为弊端;可以方便企业的管理层与执行层之间进行信息的沟通与交流,使企业领导更全面地掌握班组的现状及动态;还可以使企业的各项规章制度和指令,能够灵敏快捷地落实到班组,极大地提高

11、了企业的管理效能;更有效地提高了工作效率、降低了经营成本。1 班组管理信息系统概述1.1 班组管理系统基本概念班组管理信息系统( Team Management Information System ,以下简称TMIS)是将以计算机为基础的管理信息系统应用于班组管理而形成的一种现代化的企业基层管理方法和手段,是对信息技术与班组管理技术结合的最佳定义。企业班组是企业组织生产经营活动的基本单位,如何有效地管理、利用和开发这一基层资源 ,是每一个企业必须重视的大事。班组管理工作包括班组人员、设备、绩效、安全制度与班组文化建设等方面,而班组管理人员往往将花费大量时间在班组例行性工作中。因此,如果能建立

12、起班组管理信息系统,把这部分工作分离出来,用计算机来进行管理,必将能大大提高班组管理人员的工作效率。同时,利用系统中存储的大量历史信息,也可为上级领导决策提供有用的参考价值。1.2 班组管理系统基本作用班组是企业各项工作的落脚点,是完成生产任务、确保安全效果的重要保证。全面加强班组建设,实现班组管理的科学化、制度化、规范化,提高管理水平,是实现管理现代化的一项重要工作。班组管理系统在企业基层工作中所起到的作用如下:(1) 提高工作效率信息技术在班组管理中主要是作为工具来应用,它可以用来处理班组工作定量的问题,比如班组人员考勤、薪资计算等等,较之手工管理,信息技术的应用将大大降低班组例行性工作所

13、花费的时间, 这无疑极大地提高了基层部门的工作效率,从而为企业带来了更大的收益。(2) 优化工作流程新班组管理信息系统的建立包含了班组工作的全部内容,班组成员只需按照预设好的规范制度和流程处理好相应的工作,从而避免了员工工作的盲目性,提高了工作的流畅性。把管理技术与信息技术结合在一起,在软件中展现班组管理工作的全部内容与业务流程,从而使得TMIS可以被用来定义基层部门的班组工作内容,优化和规范其工作流程,使其成为企业基层信息化、职业化、个性化的管理平台。(3) 提高管理水平在实施班组管理系统后,经过整合的、较为全面、准确的信息不仅可以让企业领导对本企业基层班组现状有一个比较全面和准确的认识,同

14、时也可以生成综合的分析报表供企业领导人在决策时参考。因此,班组管理影响着决策的实施,影响着企业目标利润的最终实现,而实施过程也是一个反思先行制度,重组、改进和提高管理水平的契机。1.3 研究背景和意义随着现代市场经济的快速发展,企业的状况发生了根本性转变,在企业所有制结构发生根本性变化的同时,班组的组织方式、运行方式和管理方式也在快速改变中。企业要取得竞争优势,基层班组工作就是最为基础也是十分重要的一个方面。尤其是随着信息技术的发展与应用,不仅使现代企业班组管理的观念发生了急剧性变化,也为班组管理的发展带来了巨大的机遇。如何通过信息技术变革促进班组管理成效,成为当前热门的课题。如何提高效益和市

15、场竞争力, 打破班组建设与管理僵化的思维定式,走出传统的运转模式将成为企业发展的必然趋势。现今,我国企业班组建设与管理工作进入了一个全面创新的新阶段。面向新时代的现代企业组织变革,尤其是企业组织结构扁平化、联系网络化的发展趋势,班组的运转条件和生态环境正在不断变化着,班组管理工作也受到了全方位的挑战。随着企业外部环境对企业的要求越来越高,企业可利用外部环境的机会就越来越少,因此,越是在竞争激烈的微利时代,企业越应该加强精细管理,完善流程制度,通过内部管理提升企业效益,确保企业实现又好又快发展。班组作为企业最基层的管理组织,是企业的细胞,建设和管理好班组,是企业强化内部管理,提升基础管理水平的一

16、项重要内容。(1) 理论意义:本文通过对华龙焦煤公司班组建设与管理的现状进行分析,从班组管理制度建设、成员能力管理、班组文化建设及信息平台建设等方面,制定了班组管理提升方案,这为该行业完善当前班组管理模式,提升班组管理水平提供了理论依据。(2) 现实意义:本文深入分析了当前华龙焦煤班组管理现状,明确了班组管理提升的指导思想和总体目标,通过制定综合性提升方案,从班组制度建设,班组队伍建设、文化建设等方面入手, 借助于现代化的高新技术,实现班组管理工作的现代化、信息化、高效性,建立管理科学、运行灵活的班组管理体系,着力提升班组管理能力,对于解决当前华龙班组管理存在的普遍问题,提升企业凝聚力、执行力

17、,推进企业又好又快发展有重要的现实意义。2. 系统需求分析2.1 现行系统的描述通过查找大量的资料、文献,了解到华龙焦煤传统班组的结构图如下:图1班组结构图班组的基本工作如下:l 班组长负责下发上级部门的命令,布置任务,领导属下根据上级要求完成任务。l 技术员主要负责攻克班组内核心、困难的技术难关以及指导其他组员的工作。l 资料员负责整理文件,收集班组解决问题所需的资料。l 员工负责执行和落实班组长布置的具体任务。2.2 现行系统存在的问题通过对华龙焦煤公司班组建设的调查分析,结合传统煤矿行业班组建设模式,分析出班组建设主要存在的问题如下:(1) 管理制度不健全、条理不清晰,目标不明确。现今,

18、诸多企业基层的现场管理中,大多数班组并没有形成健全的班组管理制度,理清班组管理各方面的关系,包括安全、目标、质量、设备,思想等方面。各班组长也对管理目标缺乏明确的认识,班组管理中存在很大的盲从性,许多工作也止于形式,并没有发挥班组管理措施的真正作用。(2) 资料录入速度慢、效率低且保存难度大。传统班组管理模式下,班组资料为纸质化且分类保存在班组资料盒里,资料修改和更新工作过程繁琐,实现困难。由于传统模式下资料录入速度慢、不全面且不实时,所以查询资料时操作不便、效率低下;同时,纸质化的班组资料,由于员工长期的翻阅,更新,也导致了其保存起来难度大。(3) 班组管理积极性弱,管理水平低。班组成员没有

19、形成良好的团体,班组骨干亦没有发挥带头的作用,导致了管理活动效率低下、自觉性不高;再者,班组管理科学程度不高,运用的新技术较少,没有运用有效的现场管理工具和方法进行班组工作管理;因此,管理的效果差,效率低。(4) 企业文化建设水平低,企业思想匮乏。 传统企业,大多都注重企业的盈利性,整个企业也缺乏核心的文化思想和价值理念,企业仅仅是为了盈利而运转,甚至在传统的家族企业里,亲情关系更是替代了企业的制度,因此,企业名气小、规模也难以扩大,不能真正为企业经营效率的提高带来实质上的效果。(5) 班组不集中、位置分散,信息共享难度大。由于各班组一般都处于不同的位置,又与上级管理层分开,如何实现实时沟通,

20、第一时间里把基层工作信息及时准确的传交上级,实现信息的共享,是企业管理工作的重要条件。2.3 解决方案针对华龙公司及传统煤矿行业班组建设存在的以上问题,现提出以下的解决措施:(1) 落实班组制度建设,明确班组目标管理。“没有规矩,不成方圆”,要深入班组制度建设工作,依靠制度管人管事;同时,要制定班组实现的工作目标,明确班组工作方向,这样不仅在日常工作中避免走很多弯路,有利于落实工作职责、规范职工行为以及提高工作效率,还有利于科学地评估工作绩效、提高工作效率,对提高班组建设水平具有重要意义。 (2) 利用现代化信息工具,实现企业资料的电子化存档。企业电子档案,是企业在管理、生产、科技活动中,以电

21、子计算机作为工具生成和读取的,用数字代码记录下来的文字,图标等有价值的信息。企业电子档案管理工作一直是企业档案工作的薄弱环节,其中尤以长期存储和利用为难点。因此,引进一套先进的电子档案管理软件,从而提高企业资料的录入、查阅速度,解决了资料保存难、效率低的问题,全面提升企业基层管理工作的效率。(3) 完善班组奖惩体系,形成科学管理模式。企业应根据班组工作完成的质量,结合班组的具体绩效制度,建立一套完善的班组奖惩体系;同时,引进科学的“6S”现场管理工具与手段,加强班组现场管理能力,提高班组管理的科学水平。 抓好班组各项绩效考核工作,奖惩公平公正。不断完善班组绩效考核工作机制,根据各类班组业务流程

22、与工作目标,进一步划清业务关系,理顺业务流程,完善管理制度,做到检查和考核工作有章可循、有据可查;不断完善惩罚和激励机制,使得企业奖惩制度深化人心,激发员工成长动力,增强队伍活力,提升工作业绩。 重视班组现场管理工作,提升现场管理水平。班组的现场管理水平是企业的形象、管理水平和精神面貌的综合反映,是衡量企业素质及管理水平高低的重要标志。着重加强6S管理,在班组生产现场管理中,通过导入“6S”(整理、整顿、清扫、清洁、素养、安全)管理活动,形成以班组管理为活动平台,以人的素养为核心因素,以整理、整顿、清扫和清洁为环境因素,以安全、环保为目标因素的生产现场动态管理系统,从而为职工创造一个安全卫生舒

23、适的工作环境。 加强对班组长和员工的管理培训全面提高班组长的素质,发挥班组长的“领头羊”作用。班组长是发挥上行下效作用的关键人物,他可以领导员工及时完成上级下达的任务并把员工的需要和现场的基本情况及时反映给上级,因此,班组长自身的素质将直接影响班组现场管理的水平。 班组全员参与,推进班组民主管理要避免班组长一人独断的决策模式,企业应组织班组全体员工共同参与管理活动,让员工自己动手,开拓思维,充分发掘广大员工的智慧,不断创新、不断提高、不断深化管理的内涵,从而提高班组成员管理的积极性,建立和谐的班组团队,促进班组建设工作的不断发展。(4)找准文化建设中心,打造企业特色班组文化。企业文化是一个企业

24、的灵魂,班组建设工作应与企业文化建设相结合,各班组要努力打造自己独有的特色文化,从而与整个企业文化融合交叉,构建成整个企业文化体系。班组文化对班组的建设与管理有着思想引导的作用,对企业员工具有重要的再塑功能。加强班组文化建设工作,形成独特的班组文化,对调动员工积极性,增加责任感,促进团队和谐具有重要意义。班组文化建设工作要以完成生产经营任务,提高经济效益为中心,紧密结合班组实际来开展,使班组文化内容更加丰富,更富有活力(5)建立班组管理信息改善平台。班组建设不但要实现基础管理规范化,工作要求标准化,创新成果应用化,还要实现业务流转的信息化。该平台的搭建,可以帮助班组改善资料信息的管理,实现班组

25、之间的互动交流,减轻班组负担。通过班组建设信息化平台,完善员工信息、资料、业务数据的录入,实现在线查阅和实时监控,各项班组事务通过信息平台流转,改进工作流程,提高工作效率。因此,无论员工身处何地,都能够及时管理班组信息,真正的实现企业信息的共享。综述,若某个企业的班组管理工作做好了,那么,整个班组就会充满活力与工作激情,企业生命力和后劲就会增强,管理水平就会达到一个新的层次。同时,广大员工的积极性、创造力亦能得到充分发挥。所以,我们要充分认识到加强班组建设的重要性和必要性,增强班组管理工作的紧迫感,以建设标准化班组为入手,紧抓班组基础管理、推进班组学习创新,努力提升班组管理水平,推动企业管理水

26、平和业绩指标再上新台阶。2.4 可行性分析通过对企业班组的各个方面进行了具体的了解与摸索之后,现对该企业班组建设管理系统的进行可行性分析。2.4.1 技术可行性该系统所需硬件设备,市场上销售且价格较低,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Mysql,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。2.4.2 经济可行性由于无论大型或中小型企业的基层班组建设工作都需要采用一定规模计算机来对企业各项业务进行管理,因此对开发班组建设管理系统大力支持,开发经费方面没有问题。2.4.3 管理可行性该班组管理系统主要以本企业员工为主要服务对象,企业

27、每位员工都必须在该系统上进行必要的信息登记以方便查询员工信息。另外,无论从企业领导还是员工来讲对开发该系统也是极为支持的,企业也可同时制定使用该系统的培训计划,从而为实施MIS做好物质准备和工作准备。因此管理上可行。综述,开发班组建设管理系统在技术上、经济上、管理上都是可行的。3. 系统逻辑方案3.1 企业初步调查在本系统正式研发前,首先要对该系统的整体模块与功能进行逻辑构思。因此,本人通过对该企业基层班组的参观学习后,查找大量的文献与资料,同时,也用个人访谈法去与企业员工详细的交流以了解各个部门的主要职能及具体运作方式、过程和他们对开发新系统的态度等。初度调查的内容主要为:1. 对新系统开发

28、的态度,是否支持;2. 该班组的日常业务;3. 员工受教育程度;4. 公司规模,现有员工数目;5. 系统可发所需时间。3.2 详细调研3.2.1 组织结构调研在对该企业班组工作传统管理模式和业务流程进行认真分析和研究的基础上,经过与该企业相关领导的反复交流、协商、论证,最后确定了该班组管理系统的逻辑模型。下面就以数据流图的方式来描述新系统的逻辑功能。3.2.2 数据流图图 2 系统总体数据流图4. 系统总体结构设计4.1 系统总体设计目标4.1.1 总体目标班组建设管理系统的总体目标是:通过本班组管理系统的建立,班组作业流程更加规范化,班组管理事物更加透明化,员工间、部门间的信息交流也更加方便

29、,实现对班组业务快速正确的管理,减少了成员人为的操作失误,全面提高班组管理效率,使得班组管理工作简易化、信息化,管理人员得以摆脱繁重的简单例行性工作,实现“公平、公正、合理”的企业管理原则。同时,也使上级领导层准确地认识到企业基层班组的工作的状况及班组建设的重要性,从而更好的实现企业“以人为本”的管理理念、更有效地利用了企业的人才资源,更加科学地节省班组管理成本,提高了管理的水平,为打造企业核心竞争力奠定了坚实的基础!4.1.2 具体目标班组建设管理系统的具体目标是:l 制定严格的班组管理制度,实现班组管理标准化。l 结合班组作业指导书体系建设和工单化管理工作,实现班组作业流程化。l 凝聚班组

30、成员力量,实现班组管理的团体性与和谐化。l 加强一线队伍培训,提高成员素质,实现班组管理的科学化。l 提升班组消息传递、资源共享、事务处理的能力,实现班组管理信息共享化。l 为企业发展战略决策提供基层数据以及为系统实施效果提供信息反馈4.2 软件模块设计4.2.1 系统方案确定(1) 一个比较理想的系统,应该满足以下要求: 简单性、实用性系统应该尽可能设计的简单灵活,各功能实现过程清晰明了,同时应考虑实用性避免不必要的复杂化。结构应简单尽可能使处理过程缩短,处理费用减少,系统收益增高;同时也利于基层使用者掌握和维护。 完整性系统是作为一个统一的整体而存在的,因此系统的各项功能要保持完整,数据采

31、用要统一,传递语言要一致。 灵活性系统对外界环境的变化应有较强的适应力,即便在条件变化之后,仍能提供详尽的具有现实意义的有关信息。 可靠性系统必须是可靠的,只有这样,才能保证系统的高质量,才能得到使用者的信任。 经济性系统应该给使用者带来相应的利益,提供更准确、更全面、更及时的信息,方便大大提高管理的效率。(2)根据以上原则,班组建设管理系统的的方案如下: 选择MyEclipse作为开发平台。MyEclipse是一个十分优秀的用于开发Java的Eclipse的插件集合,MyEclipse的功能非常强大,对各种开源产品的支持十分广泛,也是目前世界上使用广泛的程序开发工具。利用其高效率的开发环境和

32、简单实用的功能完成系统的设计工作。 系统提供录入、查询、打印、核算等基本工资维护功能,力求简洁实用。4.2.2 软件结构设计系统开发的总体任务是实现班组业务的系统化、规范化和高效化。系统功能分析是在系统开发的总体任务的基础上完成的。系统分析的根本任务是在开发者和提出需求的用户之间建立理解和沟通机制,因此,企业班组管理系统的软件结构的设计是由开发人员或客户一起完成的。本班组管理系统需要完成功能主要有:l 系统管理:包括:登录用户的增加,删除、修改,数据库的备份、还原;l 人员管理:主要包括浏览、添加人员信息、人员信息的添加、修改。l 奖金管理:主要包括员工奖金的修改、添加、删除。l 考勤管理:主

33、要是对班组员工每天出勤的状况进行记录,以方便对员工进行考核 奖励。l 培训管理:主要包括培训计划的详细信息、添加、删除培训计划和填写培训总结。l 职责分配:对班组员工的任务进行详细的安排,确保职责落实到人。l 班费管理:对班组活动费用进行简单的记录工作。l 信息查询:对企业信息,员工信息,部门信息等进行简便快速的查询操作。该班组管理系统目前的功能有限,故本系统主要使用对象是中小型企业员工,员工可以进行有关信息的查询和浏览。对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图所示的系统功能模块图。图3系统总体功能模块图4.3 系统配置方案4.3.1 系统体系结构本系统是采用B/S模式

34、,即浏览器和服务器(Browser/Server)结构,是随着Internet技术的兴起,对C/S(Client/Server)结构的一种变化或者改进的结构。这种结构下,用户是通过浏览器来访问系统里的各项信息与数据,从而让各用户具有更快速,高效的工作体验。B/S模式下是少部分事务逻辑在浏览器中实现,但是主要的事务逻辑在服务器端实现,从而大大减轻使用者客户端的电脑负荷,因此,与C/S结构相比,也降低了系统后期运行维护与升级所需的成本和工作量以及用户所需的总成本。从现有技术看,企业型局域网里建立B/S结构的网络应用,并辅以互联网下数据库的应用,对于初级使用者来说也是相对易于理解和掌握的。特别是像J

35、AVA这样的跨平台语言,它一次性到位的开发,能实现不同的用户,从任何不同的地点,以不同的接入方式访问和操作共同的数据库,从而有效地保护了数据平台和管理用户访问权限,服务器端的数据库数据也相当安全。目前,应用软件系统的改进和升级越来越频繁,企业若采用C/S架构的软件产品,那么对一个大型企业基层单位来说,系统管理人员就需要在几百甚至上千部电脑之间来回奔跑,忙于系统的安装,维护与升级,从而大大影响了工作效率和工作任务量,但采用B/S架构的系统软件就相对于简单方便多了,只需要对服务器进行有效的管理就行了,因为所有的客户端只是浏览器,根本无需做任何的维护。无论企业用户规模有多大,用户分布地有多复杂,都无

36、需增加任何额外的维护、升级的工作费用,所有的操作只需要通过互联网对服务器进行,从而实现了真正意义上的信息共享。4.3.2 系统软硬件环境操作系统:Windows2000、Windows XP、Windows 7等浏览器:IE6.0及以上数据库:Mysql 5.04.3.3 系统安全性设计为了预防某些用户的误操作、人为破坏以及其他非可预料的因素对系统的损坏,本系统主要采取了以下几项措施:(1)登录本系统必须是拥有本系统访问权限的用户,拥有合法的用户名和密码。同时,登录用户分为系统管理员和普通员工用户,他们分别对系统拥有不同的权限。(2)本系统可以选择自动或手动备份数据库。(3)对系统所用的Mys

37、ql 5.0 数据库设置了登录密码。5. 系统详细设计及实现5.1 编程技术的选择由于本系统采用的Java语言构建的,所以主要开发工具选择的是MyEclipse 。它不仅是Windows下可视化的应用程序开发工具,也在对数据库开发方面有着强大支持功能。它是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。但MyEclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。大多数用户都愿意将 MyEclipse 当作 Java 集成开发环境来使用,由于 MyEclipse 中的

38、每样东西都是插件,并且支持HTML 、PHP等编程语言,所以对于给 MyEclipse 提供插件以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。也正因为其简洁明快的编程语言、功能强大的扩展组件和灵活方便的集成编程环境在竞争激烈的市场中越来越赢得青睐。5.2 功能模块详细设计本班组信息管理系统主要功能模块包括系统用户管理模块,员工信息模块,奖金管理模块,考勤管理以及班组培训活动与费用等模块,现就以下主要模块进行分析。5.2.1 系统管理模块(1)功能模块图本模块主要用于系统中用户和数据库安全等的管理,主要有用户管理、数据库备份、修改密码、退出系统等功能。图4 系

39、统管理功能图(2) 功能描述 用户检测 主要用于对用户身份的检测,初步保证系统安全,拒绝无用户权利的访问者进入系统。 用户管理 对用户进行管理,主要有增加、删除、修改等功能,用户权限选项有操作员、管理员两种。 数据备份主要是对系统各项数据的备份工作,预防系统损坏后由于数据丢失造成的损失。5.2.2 员工考勤模块(1)功能模块图考勤管理模块主要包含考勤规则设置,员工上下班打卡记录,考勤信息查询与统计等功能。本模块主要是对员工日常上班出勤状况及加班天数等进行定量统计,方便对每个员工实行量化管理,并且可根据考勤记录信息,结合薪酬福利体系对员工实行奖惩。图5 考勤模块图(2)数据流程图图6 考勤数据流

40、图(3)功能描述 考勤通过对每位员工日常上班打卡状况以及请假、加班次数进行统计,记录每位员工的出勤信息,为企业对每位员工的考评提供依据。 月份统计对每位员工月出勤状况进行简单统计,自动计算出员工出勤天数、早迟退状况、请假次数及类别等信息。 查询部门领导可对员工每月的出勤信息进行查询,以便必要时给予警示工作,员工本身亦可通过查询操作对自己的出勤状况进行了解,方便工作的调整等。5.2.3 奖金管理模块(1) 功能模块图奖金管理模块应主要包含奖金设置、奖金扣发统计、奖金查询等功能。本模块主要通过与公司岗位体系相结合,并与考勤管理、绩效管理模块进行对接,针对企业内不同工作人员采用有效的激励方法,制定出

41、有效的激励和惩罚措施。图7 奖金管理功能图(2)数据流程图图8 奖金管理数据流图(3) 功能描述 奖金设置与公司岗位体系相结合,制订企业奖金体系标准,同时为适应人力市场的因素影响也可对例外人员进行处理,可设置考勤结果与员工奖金的结合方案;亦可结合班组绩效管理结果,设置企业奖金政策。 奖金发放根据不同岗位人员的奖金计算方式不同,同时与考勤及人员异动及绩效管理结果相链接,自动计算出结果。 奖金审核班组长对上级所发奖金数额及班组成员对个人所获奖金进行查验,确认无错后领取当月班组或个人奖金。 奖金统计根据员工类型或等级进行奖金统计,并可将奖金数据录入后与公司现有薪金结构进行比较分析,建立奖金统计报表,

42、供班组员工查询、对照,统计结果可导出。5.2.4 员工培训模块(1)功能模块图通过建立系统培训体系使企业的培训管理工作更加系统化,同时结合员工岗位体系,使培训工作更具有针对性和有效性。图9 培训功能图 (2) 数据流程图图10 培训数据流图(3) 功能描述 培训体系各企业针对本企业不同岗位人员制订本企业培训体系.明确工作人员应具有的知识和技能,制定详细培训内容。 需求征集人事部可发起培训需求征集通知,对各部门员工培训需求量进行统计。 培训计划企业根据不同类型员工制定不同的详细培训计划,确保培训活动的正常,高效的运行。 对员工参加培训的情况及时进行统计、记录并对培训满意情况的进行反馈汇总。5.2

43、.5 绩效考核模块(1) 功能模块图绩效考核模块包括考核项目维护、考核方案设置、考核等级设计、考核记录维护、考核结果计算以及考勤管理。图11 绩效功能模块图 (2) 数据流程图图12 绩效数据流程图(3) 功能描述 绩效考核项目维护定义需要考核的项目名称,建立考核项目的标准库。目的在于方便以后系统的维护。以及不同部门之间的考核量化。包含 :编号、名称、适用范围以及含义。 绩效考核方案设置设定每个考核类型在整个绩效考核中所占的比率.主要是针对部门考核来制定的,因为部门考核有相关部门考核和部门自己考核,对于不同的部门每个相关部门的考核权重市可以自己设定。该项功能的权限是系统管理员才可以使用的。 个

44、人考核表维护依据系统设定的对本部门员工的考核方案,结合员工考勤表对本部门员工进行考核,考核结果直接和员工的工资薪金相结合,系统自动计算出员工的绩效工资。 考核结果计算:依据指定的考核方案计算出个人的考核得分。5.3 代码设计5.3.1 代码设计的概念所谓代码,是代表客观存在的实体及其各种属性的符号,如数字、字母或它们的组合。由于计算机不能识别任何一种具体的物体和事件,而只能识别数字、英文字母及少数的一些特殊符号。因此,必须把物体和事件数字化、字符化,这就需要进行代码设计。5.3.2 代码的功能l 可以使数据的表达方式标准化,有利于对客观事物及其属性进行识别。l 减少信息量,节省存储空间。l 便

45、于信息的传输和进行分类、合并、匹配、检索等处理,提高计算机信息处理效率。l 表明事物所处状态,利于计算机对客观事物及其属性的识别。5.3.3 代码设计的原则(1) 唯一性每一个代码都仅代表唯一的实体和属性。(2) 标准化与通用性凡国家和主管部门对某些信息分类和代码有统一规定和要求的,则应采取标准形式的代码,以使其通用化。(3) 简洁性代码的设计要尽可能简单、明了,以便降低误码率,提高工作效率。(4) 稳定性代码的定义和描述应具有相对稳定性,要避免过多的改动。(5) 可扩充性与灵活性必须留有一定的后备余量,以适应发展的需要。(6) 规律性便于编码和识别。代码应具有逻辑性强、直观性好的特点,便于用

46、户识别和记忆。5.3.4 具体代码设计根据公司扁平组织结构特点,本系统采用字符、数字混合码的编码方式。混合码编码方式不仅有顺序码简单易追加、数字码易于校对处理、字符码可读性好等优点,而且克服了其他码类冗长、识别性差、不易记忆等缺点,因此编码效果较好。编码方式为:部门是以中文开头的则代码的设置就是部门的汉语拼音首字母,如果是英文开头的即以前两位字母表示;员工代码采用部门代码加员工顺序编号的方式,员工顺序码就是根据员工加入公司的先后顺序自动编码,并规定每个部门主管顺序码为001。编码具体形式如下表:(*代表顺序码)表 1 编码表部门部门代码员工代码总经理室ZJZJ*研发部YFYF*财务部CWCW*

47、HR部HRHR*销售部XSXS*市场部SCSC*例如,销售部员工张三则应编码为XS023。5.4 数据库设计21世纪是计算机应用与信息技术迅速飞跃的时代,而数据处理是各项技术都必不可缺的过程,在各项应用中占据很大的比重(约70%),而数据管理又是伴随数据处理的一个过程。因此,数据库技术是实现数据管理功能的最快最方便的技术,是计算机应用科学的一个重要分支,也是信息技术得以实现的基石。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它对一个管理信息系统有着极为重要的作用,可以提高数据的整合性和程式与数据的独立性,从而减少数据的重复性。所以,它在系统中的突出地位决定了它是系统不

48、可或缺的重要组成部分。作为信息管理系统的后台,存储着所有的信息,数据库设计的成败将直接对管理应用系统的运行效率以及系统实现的效果产生直接的影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整、独立和一致性。同时,合理的数据库结构也将有利于程序的运行和系统的实现。该班组信息管理系统所采用的数据库是Mysql 5.0数据库系统,它是世界上最流行的桌面数据库管理系统,属于关系数据库管理系统。5.4.1 概念模型设计通过需求分析将用 户的实际需求抽象为具体的信息结构的过程即是概念模型结构设计的过程。由于概念性数据模型并不关心系统数据在数据库中是怎样存放,怎样调取以及怎样实现,而是更为注重系

49、统数据是如何完整、高效、正确地反映客观实际情况。它能真实地反应用户的客观实际需求,是一种易为理解的、较为直观的数据库结构模式。同时,概念结构模式也是一种相对稳定统一的数据模型,正常情况下很少变动。概念性数据完美的在用户和设计者之间搭起了联系的桥梁,因此,也是数据库结构设计的基础。概念设计的方法是通常采用自顶向下的实体分析的方法,也即是常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间的关联反映现实世界各事物间的内在联系。因此,建立实体联系图(E-R图)是建立概念性数据模型的最为有效的方法和有力工具。5.4.2 总体 E-R图 图13 系统总体E-R

50、图5.4.3 数据字典表2 Tb-employee(员工管理)列名数值型号是否为空备注E_IDchar(7)否员工编号E_Namenvarchar(50)否员工姓名E_Sexnvarchar(50)否员工性别E_Telnvarchar(50)否联系电话E_Addressnvarchar(255)否联系地址D_Namenvarchar(50)是部门名称表3 Tb-department(部门管理)列名数值型号是否为空备注D_IDchar(3)否部门编号D_Namechar(10)否部门名称D_Telchar(11)否联系电话D_Addresschar(100)是联系地址D_Belongchar(1

51、0)是所属部门表4 Tb-attendance-rule(考勤规则)列名数值型号是否为空备注Onwork_Aheadchar(10)否上班时间Onwork_Normalchar(10)否下班时间表5 Tb_attendece_result(考勤结果)列名数据类型是否为空备注A_IDint(10)否考勤编号E_IDchar(7)否员工编号A_Upworkdatetime是上班时间A_Downworkdatetime是下班时间表6 Tb-lever-kind(假别管理)列名数值型号是否为空备注L_IDchar(6)否类型编号L_Kindchar(12)否请假类型L_IsSalary_Notchar

52、(2)否是否带薪表7 Tb-lever-recordrest(请假记录)列名数值型号是否为空备注IDchar(10)否编号E_Namechar(7)否员工姓名L_Kindchar(12)否请假类型L_Reasonnchar(200)是请假缘由L_StartTimenvarchar(50)否开始时间L_EndTimenvarchar(50)否结束时间表8 Tb-team(班组表)列名数值型号是否为空备注T_IDchar(10)否班组编号T_Numint(20)否班组人数T_Namechar(40)否班组名称表9 Tb-equipment(设备表)列名数值型号是否为空备注Eq_IDchar(10)

53、否设备编号T_IDint(20)否班组编号Eq_namechar(40)否设备名称表10 Tb_salary(奖金管理)列名数值型号是否为空备注E_IDchar(10)否员工编号D_Namechar(10)否部门名称W_salarychar(10)否工资W_Bonuschar(10)否奖金W_Deductchar(8)否扣款W_Totalchar(10)否实发工资表11 Tb-user-login(用户管理)列名数值型号是否为空备注IDchar(10)否编号userNamechar(20)是用户姓名userPasschar(16)是用户密码userRolechar(10)是用户角色5.5 用户

54、界面设计用户界面(User Interface)又称人机界面(Man-computer Interface),是人与机之间交流、沟通的层面,也是应用程序最为重要、最为关键的部分之一。界面设计从流程上分为结构设计、交互设计和视觉设计三部分。一个良好设计的用户界面,可以大大提高工作效率,使用户从中获得乐趣,减少由于界面问题而造成用户的咨询与投诉,减轻客户服务的压力,减少售后服务的成本。因此,用户界面设计对于任何产品和服务都极其重要。5.5.1 界面设计基本原则界面设计的三大原则是:置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。(1)简易性界面的简洁是要让用户便于使用、便于了解、并能

55、减少用户发生错误选择的可能性。最大限度提高工作效率,用户界面简单包括输入和输出简单。(2)记忆负担最小化人脑不是电脑,在设计界面时必须要考虑人类大脑处理信息的限度。所以对用户来说,浏览信息要比记忆更容易。(3)一致性每一个优秀界面都应具备的特点。界面的结构必须清晰且一致,风格必须要与内容相一致。(4)安全可靠性用户能自由的作出选择,且所有选择都是可逆的。在用户作出危险的选择时有信息介入系统的提示。用户界面需要提供的是高可靠、少出错及容错性好的环境。(5)灵活易用性简单来说就是要让用户方便的使用,由于每个用户的个人能力不同,对用户界面的学习和易用性有不同的要求,因此,要给予初学用户足够的提示并在

56、所有需要帮助的地方提供帮助。(6)人性化想用户所想、做用户所做,提高效率和用户满意度是人性化的体现。用户可依据自己的习惯定制界面,并能保存设置。5.5.2 用户界面风格本系统采用的是B/S模式下的窗口化点选界面,集窗口(Windows)、图表(Icons)、菜单(Menus)、指示器(Pointing device)四位一体,亦称WIMP界面。本系统界面风格特点如下:1. 用户能同时对系统的不同信息进行多窗口化的访问,确保不会丢失多个工作之间的联系。2. 用户通过下拉式菜单和级联式菜单可方便执行控制型和对话型任务。3. 引入图标、下拉式菜单、按钮技术,可大大减少键盘输入,提高了人机交互效率,极

57、大提高了用户的使用体验4. 采用Windows系统自带基准色调,风格自然、统一。5.5.3 系统实现界面图图14 系统主界面图图 15 员工管理图图16 部门管理图图17 奖金管理图图18 考勤管理(打卡)图19 角色管理图图20 权限管理图6. 系统测试6.1 测试目的及意义系统测试的目的并不是为了证明已开发的系统本身没有问题,而是针对整个产品系统进行系列性测试,目的就是验证系统是否满足了用户需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。它是一个发现错误、执行程序的过程,一个成功的测试就是以最少的人力和时间发现系统潜在的、尚未发现的各种错误和缺陷。测试工作需要有

58、开发人员精心设计的测试用例,并利用这些实例来运行程序,以便发现错误。在设计测试用例时,不仅要设计有效合理的输入条件,也要包含不合理、失效的输入条件。具体应包括软件测试、硬件测试、外设测试和网络测试。一般情况下所说的测试是指软件测试。系统测试是保证系统质量和可靠性的关键步骤,一个没有经过测试的系统软件是很难直接应用的,因此,它是对系统开发过程中的系统分析、设计和实施的最后复查。6.2 测试原则l 测试工作应避免由原开发软件的个人或小组承担。l 设计测试用例不仅要包括合理、有效的输入数据,还要包括无效的或者不合理的输入数据。l 不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。l

59、 应制定测试计划并严格执行,因为这样可以排除随意性。l 保留测试用例,将会给重新测试和追加测试带来方便。l 避免程序员测试自己或本组开发人员设计的程序,因为这样不利于找错。6.3 测试方法对软件进行测试的主要方法为:一般源程序经过编译后,要先经过人工测试,然后再进行机器测试。人工测试是采用人工方式进行,目的在于检查程序的静态结构,找出编译不能发现的错误。机器测试是运用事先设计好的测试用例,执行被测程序,对比运行结果与预期结果的差别以发现错误,人工寻找的效率往往比机器测试更高。测试方法结构图如下:图21 测试方法图(1)人工测试主要方法 个人复查 指程序编写完后,直接由程序员自己进行检查。常用于

60、小程序的测试,效率不高。 走查由3-5人组成测试小组,在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人代替机器沿着程序的逻辑走一遍,发现程序中的错误。 会审会审前仔细阅读软件有关资料,根据错误类型清单填写检测表,列出根据错误类型要提问的问题。会审时,由程序作者逐个阅读和讲解程序,测试人员逐个审查、提问、讨论可能产生的错误。(2)机器测试主要方法 黑盒测试也称功能测试,将软件看作黑盒子,在完全不考虑程序内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。 白盒测试也称结构测试,将软件看作是一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与设计是否相符。6.4 测试步骤系统测试工作一般有四个步骤:单元测试、组装测试、确认测试、系统测试。每一步都是在前一步的基础上完成的。设计信息软件需求信息系统其他元素可运行系统确认后软件测后软件测后模块单元测试单元测试.组装测试确认测试系统测试模块模块模块单元测试图22 系统测试步骤图(1)单元测

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!