基于Delphi7.0教师工资管理系统的设计与实现

来源 :中小企业管理与科技·下旬刊 | 被引量 : 0次 | 上传用户:zengquaner
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
摘要:本系统是为实现本校教师工资管理现代化而开发的应用软件,主要采用Delphi7作为开发工具,使用ADO连接数据库Access,完成用户的登录,信息的输入、输出、修改、查询和统计等功能,使用户操作起来简便快捷,提高工资计算的效率 关键词:Delphi ADO 工资管理系统 模块设计 传统的工资计算均采用手工记账的方式来完成,需要大量的人工操作来进行,造成资源的浪费。随着社会的发展,计算机的日益普及,现在的企业、高校都会借助计算机来进行资源管理,建立企业管理信息系统是当今社会的重要趋势。在企业管理中,人力资源是企业宝贵的资源,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。本系统就是为了减轻人工的工作强度、提高工作效率,实现高校教师工资的科学化、规范化管理而开发的。 1 系统开发环境 1.1 Delphi7.0 Delphi7.0是完全按照面向对象的程序设计思想研制,采用图形化的应用界面,集应用程序开发、测试、查询功能于一体的集成开发环境,有着灵活的数据库结构,对大多数基于本地和远程数据库平台的应用程序来说,BDE的功能非常强大。此外,为了满足不同的应用需求,Delphi能够通过ADO存取各种类型的数据库,并提供了连接组件和数据集组件,实现数据的各种操作。 1.2 ADO 微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。它的另外一个重要的优势是被内置在微软的所有操作系统中,而Delphi提供了一套控件以支持ADO,并能轻易的转换现有的应用到ADO。 1.3 Access Access支持ODBC,利用Access强大的DDE和OLE特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。利用Access创建数据源,步骤如下:①打开“控制面板”,进入“管理工具”,双击“数据源ODBC”以进入“ODBC数据源管理器”。②单击“添加”按钮,在弹出的对话框里,选择数据源的驱动程序为“Microsoft Access Driver”。③单击“完成”,设置数据源的名称、数据库的地址。 2 系统功能描述 针对本校的基本情况,本系统需要实现以下这些基本功能: 2.1 系统管理:添加、删除、修改管理员信息;系统初始化。 2.2 职工管理:实现教师信息、部门信息和职务管理的添加、修改、查询、删除。 2.3 工资信息管理:实现工资信息的录入、查询、统计、删除;实现课时费的添加、删除、修改、计算;报表与打印。 2.4 数据维护:实现数据备份和数据还原。 3 系统数据库设计 系统使用Acess2003对数据库进行设计,要求建立以下主要的表。 3.1 管理员表:管理员编号(主键),密码,权限。 3.2 教师表:职工编号(主键),职工姓名,出生日期,性别,部门编号,职务编号,学历,职称,基本工资,就职时间,电话,住址,备注。 3.3 部门表:部门编号(主键),部门名称,部门主管编号,岗位津贴,备注。 3.4 职务表:职务编号(主键),职务名称,职务津贴,备注。 3.5 工资表:工资编号,月份,职工编号,基本工资,岗位津贴,职务津贴,住房公积金,奖金,扣款,应发工资,实发工资。 3.6 课时费表:编号,职称,单节课时费,课时数,当月课时费。 4 系统的设计与实现 4.1 系统登录窗体 为了系统的安全,必须先登录才能进入工资管理界面,因此系统登录窗体是必不可少的。先建立登录窗体,添加相关控件,并将其设置为可用窗体,将窗体的系统按钮属性设置为false,并完成按钮代码的编写。 4.2 主窗体的设计 教师工资管理系统的主窗体设定为一个多文档窗体。在主窗体中添加菜单栏,设定主菜单为系统管理、基本信息管理、工资信息管理、数据维护。在菜单栏下面将常用的菜单项设计为工具栏,还可以加入状态栏,用于实时反映系统中各个状态的变化,显示当前日期、时间、我院名称。 4.3 模块的设计 4.3.1 操作员管理模块设计 ①密码修改功能。管理员号、原密码、新密码的输入及确认,用于修改管理员的密码。②操作员管理。添加、删除、修改管理员的信息是系统用户中权限为系统设置权的管理员所专有的权利,可为系统添加管理员的登录号和口令及使用权限。 4.3.2 教师管理模块设计 ①教师基本信息增删、修改功能。②教师信息查询功能。 4.3.3 部门管理模块 ①部门基本信息增删、修改功能。②部门信息查询功能。 4.3.4 工资管理模块 ①教师基本工资管理功能。②课时费计算。③工资查询功能。④打印报表。 本教师工资管理系统的创建,着重是快速报表(Quick Report)的使用。快速报表为我们提供了一个更加方便快捷地实现报表打印的方法。通过使用快速报表控件组中的各种控件,可以很简单地实现复杂报表的设计,避免了复杂的编程过程。 ①工资发放表:打印当月的工资发放表;可交与校领导审批。②教师名册报表:打印学校内部教师名册。 4.3.5 数据维护 ①数据还原模块。②数据备份模块。 5 系统编译与发布 本工资管理系统通过测试各种数据操作运作正常,测试结果显示本系统能够实现系统模块所包含的所有功能,并可以系统维护,完全运行正常。验证软件系统实现的功能与需求一致,与期望目标相符。本系统具有界面友好、易于操作的特点,并可通过Installshield发布。由Installshield生成setup程序以后,就可以在客户端安装,只要计算机中安装了Microsoft office access软件,即可运行该系统。 6 结束语 本系统在整个开发过程中使用数据模块设计方法,采用通用MDI结构管理系统的开发步骤,使用ADO机制访问数据库,系统界面设计友好,充分考虑了各种实际情况,提高了工作效率和实用性。 参考文献: [1]张乾.《基于Delphi企业工资管理系统的设计与实现》,电脑学习,2009年第2期. [2]马晓凯.《Delphi2005编程思想与实例经典》,冶金工业出版社,2005年. [3]张景安.《Delphi程序设计及实验指导》,中国水利水电出版社,2004年. [4]李舒,陈丽君.《高校学生成绩管理系统的设计与实现》,辽宁大学学报,2006年03期. [5]杨长春.《Delphi程序设计教程》,清华大学出版社,2008. [6]王沛.《百例课堂Delphi7编程入门篇》,机械工业出版社,2006.
其他文献
众所周知,现代电控汽车都具有故障自诊断功能,电子控制单元(ECU)通过控制传感器和执行器的电源,监测其工作是否正常。当故障被确认后,通过指示灯的闪烁予以警示,并将故障信息存入随
“未见意趣,必不乐学。”一个合格的语文教师,要培养学生的良好的学习习惯,培养学生的创新能力,就必须采取行之有效的方法引導和诱发学生的学习兴趣,为发展学生的聪明才智创造有利条件。孔子曰:“知之者不如好之者,好之者不如乐知者。”兴趣是最好的老师。那么,如何激发学生的学习兴趣呢?我认为可以从以下几个方面做起:  一、注重导入,激发学习动机  好的导入可以创设良好的情境,激发学生学习的积极性、主动性和创造
中国保监会近日下发《关于加强诚信制度建设提高车检理赔服务质量的通知》,要求各保监局,各财产保险公司、中国保险行业协会以提高车险理赔服务质量为突破品,着方培强诚信意识,完
“REIZ”这一词来自德语,意为“魅力“、“刺激”。锐志REIZ是一汽丰田公司生产的一款中级轿车,它的主要目标用户定位于“对时代潮流敏锐。富有挑战精神。有志向的人群。
语文是语言学科,积累对于语文教学而言,非常重要,不管是思维的培养还是能力的养成都与语文积累有很大关系。只有在注重语文积累的过程中培养学生的语文能力,才能提高语文教学
日前,北京首创轮胎公司推出了盾牌3M芳纶轮胎。该公司着眼于载货车行业迅猛发展的市场,汲取国际领先科学技术,经过多年潜心研发,推出了集全钢子午线轮胎之高强度,高速度,斜交轮胎之
学习外语必然要面临一个中外文化冲突的问题,在当今世界文化交流越来越频繁的背景下,国与国之间的文化差异,也给人们的文化交流和日常交际带来了不少问题。初中英语作为基础
摘要:近年来增设物流专业的高校越来越多,独立学院物流专业面临的竞争越发激烈。本文在独立学院物流专业教学现状及存在问题的基础之上,从物流专业定位和专业课程的设置、优化教学内容以提高学生学习兴趣、注重实用性、师资引进和教师培训制度的完善等几方面,给出了提高独立学院物流专业教学质量的建议和措施,以期为独立学院物流专业教学质量的提高起到一定的积极作用。  关键词:独立学院 物流专业 教学质量  1 独
我国旅游业的发展有着良好的资源禀赋,随着中国经济实力的不断增强,2020年中国将成为世界最大的旅游目的地。然而,伴随着旅游业的迅猛发展,在开发旅游资源的过程中出现了一系列的
<正>每年有大量的门诊病人因尿路感染就诊,据报道[1],50%~70%的女性一生中至少患一次尿路感染。尿路感染指致病菌侵袭肾脏、输尿管、膀胱和尿道等泌尿系统部位而引起的感染性