上海开放大学毕业设计(论文、作业)毕业设计(论文、作业)题目:_________考勤管理系统______分校(站、点):年级、专业:教育层次:学生姓名:学号:指导教师:完成日期:目录内容摘要和关键词………………………………………………………………………………I第一章引言………………………………………………………………………………………1第二章管理信息系统综述………………………………………………………………2一、概述……………………………………………………………………………………2二、管理信息系统的发展……………………………………………………………………2三、目前我国考勤管理的现状………………………………………………………………2四、考勤管理信息系统建设的好处…………………………………………………………2第三章开发方法…………………………………………………………………………3一、系统开发方法概述…………………………………………………………………………3二、结构化生命周期法简介…………………………………………………………………3三、快速原型法简介…………………………………………………………………………4四、本系统开发方法的选择…………………………………………………………………4第四章开发平台和工具…………………………………………………………………………5一、开发平台的选择…………………………………………………………………………5二、开发工具的选择…………………………………………………………………………5(一)开发语言介绍…………………………………………………………………………5第五章系统规划和分析…………………………………………………………………………8一、系统的可行性分析…………………………………………………………………………8二、系统的详细调查…………………………………………………………………………9三、系统逻辑模型的提出………………………………………………………………………9第六章系统设计……………………………………………………………………………10一、系统设计的一句…………………………………………………………………………10二、系统总体结构设计…………………………………………………………………………11三、系统的详细设计……………………………………………………………………………11第七章系统的运行与维护………………………………………………………………………16一、系统的配置……………………………………………………………………………16二、系统的运行……………………………………………………………………………16三、系统的维护……………………………………………………………………………28第八章开发总结与对管理信息系统的展望……………………………………………………29一、开发总结……………………………………………………………………………29二、对管理信息系统的展望……………………………………………………………………29参考文献…………………………………………………………………………………………31致谢………………………………………………………………………………………………32I内容摘要本文以企业管理信息系统建设中的考勤管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为序言、管理信息系统综述、开发方法、开发平台和工具、系统规划和分析、系统实现、系统运行及维护、系统评价、程序调试与故障处理、开发总结等八章。本文首先阐述了VisualBasic6.0的基本概念;然后详细说明了以数据库技术为技术背景的考勤管理管理系统的基本功能及实现过程,最后重点介绍了软件的设计与实现详细阐述了系统分析、系统设计的技术及其应用。【关键词】:管理信息系统考勤管理系统开发数据库查询1考勤管理系统第一章引言在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业管理。传统的企业管理活动中,把人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当作企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。管理信息系统从产生到现在已经经历了单项数据处理阶段、综合数据处理阶段、现代管理信息系统(MIS)阶段等几个阶段。但是在我国,由于各种原因,管理信息系统的发展尚处于初级阶段。尽管如此,充分利用我们现有的资源和技术力量,开发一些适合本企业或者本行业的管理信息系统,还是非常必要的。近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,那么作为一个企业来说,人力资源的管理和利用是企业发展的根本保证,因此开发一套完整的考勤管理系统已是大势所趋。2第二章管理信息系统综述一、概述管理信息系统(ManagementInformationSystem,简称MIS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。管理信息系统的物理组成:(一)计算机硬件系统:包括主机、外部存储器、输入输出设备等。(二)计算机软件系统:包括系统软件和应用软件两大部分。(三)通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等。(四)工作人员:包括系统分析员、程序设计员、维护人员、管理员、操作人员等。二、管理信息系统的发展管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。三、目前我国考勤管理的现状我国的计算机应用于企业管理,只是在70年代末期以后才逐渐开展起来的。目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。尤其是计算机辅助考勤管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助考勤管理已十分普及,因此对这方面的研究是必要的,它将推动我国企业的发展和考勤管理信息处理的现代化。四、考勤管理信息系统建设的好处科技是第一生产力,离开了科学技术的企业是不会长远发展的,科技的载体是人,没有人也说无所谓科学技术,因此人力资源的开发和管理是十分重要的。随着时代的发展,人才在我国各行各业中的地位日趋重要,各类人才肩负着企业发展的重任,所以考勤管理的好坏,决定着一个企业的兴衰成败,因此,开发考勤管理信息系统对企业的管理及人才素质的提高具有重大的社会意义,具体到某一企业,可以提高该企业管理的现代化水平,提高考勤管理的工作效率。(一)改变了工作方式,提高了工作效率(二)提高了经济效益(三)强化了企业的科学管理3五、开发管理信息系统的几点建议开发系统不必贪大求全,力争简单实用。应从大处着眼,小处着手,循序渐进,逐步完善。对开发过程中的各种文档应当注意保存。第三章开发方法一、系统开发方法概述建立一个管理信息系统,是一项复杂的软件工程的实施。近30多年来,软件工程发展成为新科学,至今已经成为IT产业的重要支柱。一开始,人们往往使用手工作坊式的软件开发方法,靠个人的力量编写各种小型程序;但是随着计算机硬件技术的飞速发展,计算机软件在各个领域中的作用日益突出,那种多年来被人们沿用的手工作坊式的开发方法,已经在软件产品的质量、成本及开发时间等方面无法满足需求。二、结构化生命周期法简介结构化生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。采用结构化生命周期法开发管理信息系统时,应遵循的主要原则:(一)用户参与的原则(二)“先逻辑后物理”的原则(三)“自顶向下”的原则(四)工作成果描述(主要指文档)标准化的原则其具体开发步骤可分为以下四步:(一)系统规划(二)系统开发1、系统分析(1).系统初步调查(2).系统可行性研究(3).现行系统的详细调查(4).新系统逻辑方案的提出42、系统设计(1).系统总体结构设计(2).系统总体功能设计(3).系统总体物理结构设计(4).系统详细设计(5).数据库设计(6).代码设计(7).输入输出设计3、系统实施(1).程序设计(2).系统测试(三)系统的运行及维护(四)系统评价三、快速原型法简介快速原型法是80年代发展起来的,旨在缩短开发周期,提高开发效率和用户对系统的满意程度。其基本思想是在系统开发的初期,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。该方法大大提高了系统开发效率,弥补了结构化生命周期法开发时间长的缺陷。通常采用原型法需以下四个阶段:(一)明确用户的基本要求(二)研制系统的原型(三)使用、评价系统原型(四)修改和完善原型四、本系统开发方法的选择基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生命周期法进行系统规则、系统分析和系统设计,但在系统实施阶段采用原型法。5第四章开发平台和工具一、开发平台的选择考虑到本系统的性能要求,和现有的条件,我们选择了WINDOWS2003中文版作为开发、测试和运行的平台。因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。二、开发工具的选择针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合计量器具管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的VisualBasic6.0(简写为VB6.0)作为软件开发工具。三、开发语言介绍现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作做作企业级开发工具的产品有:Microsoft公司的VisualBasicMicrosoft公司的VisualCBorland公司的DelphiPowersoft公司的PowerBuliderJava等等在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,VisualBasic是一个非常理想选择。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言VisualBasic语言,该开发工具具有很多长处:VisualBasic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C