工资管理系统中Delphi的开发应用

来源 :硅谷 | 被引量 : 0次 | 上传用户:yesw04
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]工资管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
  [关键词]原型法 面向对象 工资管理系统
  中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2009)0720043-01
  
  工资管理系统是一个企业单位不可缺少的部分,它的内容反映了一个企业的动作能力和经济效益,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但长期以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,浪费了大量的人力。
  
  一、工资管理系统的用户需求
  
  伴随着信息时代和网络时代的到来,信息种类和数量越来越繁多。如何有效地收集、处理这些数据,减轻人员处理文件的负担,极大地提高办公效率,已成为当今时代的潮流。工资管理系统是针对的大量业务处理使用计算机进行全面现代化管理,主要包括员工的工资管理的功能,以实现用户方便的输入、查询、统计、打印相关报表的业务需求。
  


  开发的系统采取前台使用Borland公司的Delphi开发,后台使用SQL Server数据库,使用BDE(Borland DataBase Engine)的数据接口编程方式编程,来建立前台应用程序和后台数据库系统之间的连接,最终实现科学、高效的工资管理系统的设计与开发。
  Delphi是美国著名应用开发工具生产厂商Borland推出的成功产品。它是完全按照CLIENT/SERVER体系结构研制设计。采用面向对象技术、图形化的应用开发环境。是数据库的前端开发工具;由于它所开发的各种应用程序都充分利用了图形化用户接口(GUI)的优点。所以Delhpi被认为是一个图形工具。在CLIENT/SERVER结构的应用中,Delhpi具有描述多个数据库连接与检索的功能,特别是Delhpi能从大多数流行的RDBMS提取数据。而且不管数据存放在什么地方。另外,各种应用程序也可以独立于RDBMS,因此Delhpi可以使用数据库标准操作语句SQL进行通讯。
  
  二、系统的分析和设计
  
  根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足,此时模块也发展成为最终产品了。通过对用户需求的分析,我们可以分析出该工资管理系统大致可以分为四个模块:员工工资录入模块、员工工资查询模块、报表打印模块、系统维护模块。
  同时为使软件易于开发与使用,本系统所使用的界面力求保持一致性,并且在查询模块中使用了微软的查找界面,以使用户更易接受。
  
  三、工资管理系统的具体实现
  
  在本系统中有四个子模块组成。它们分别是员工工资录入模块、员工工资查询模块、报表输出模块和系统维护模块,下面就开发这几个模块的过程及所遇到的问题加以介绍。
  1.用户登录。为达到数据库系统的安全防范,用户在进入本系统前要求选取用户名及输入相应密码,并根据各自的权限不同,进行系统相应的操作。本系统预先提供了三种用户身份,分别是:普通用户、录入员、管理员。
  2.主程序界面。本程序采用的是MDI(多文档窗口界面)的形式,在界面考虑上尽量做到简化明了,使其主界面一目了然。在该主界面中,主菜单项拥有程序的所有功能,工具条上放置了用户经常使用的快捷按钮,方便用户的使用。
  3.员工工资录入模块。该模块主要完成员工工资的录入功能。在此模块中定义了两个主要窗口:添加新员工窗口、员工工资录入窗口。两者均可进行员工记录的添加、修改与删除。
  由于该模块的功能相似,因此在界面设计方面,作者特意将其设计的相似,以使用户更易掌握。在添加新员工窗口中,作者利用查询语句,在窗口的右边建立了一个快速索引栏,用户快速定位到某一位员工记录上。在员工工资录入窗口中,作者使用了表格控件,使用户在表格中实现录入功能,以简化用户操作。
  员工工资录入窗口中以表格方式显示符合条件的员工的工资信息。可供用户浏览查询及以其记录为单位的操作。如果用户修改某一记录中的某一项,可以选择相应的菜单项或工具条上的相应按钮。该种风格特点是在此窗口显示的是所有符合条件的员工的资料,在此窗口还可以增加新员工记录。
  4.员工工资查询模块。该模块主要完成员工工资信息的查询功能,在该模块的界面中,其右上角增加了一个快速索引表格,使用所查询到的记录按名索引。其查询能力与Windows中的资源管理器中的查找功能相似,而且使用方法亦大致相同,所以这里也就不一一列举了。
  5.报表输出模块。该模块主要完成员工工资按月输出功能。它可以根据用户的不同要求,输出以往的各个月份的员工工资明细表报表和汇总报表。该模块数据源来自于工资总表,在输出报表时,利用查询语句生成一张临时表,最后打印出用户所需的报表。
  6.系统维护模块。该模块主要完成一般性维护如数据的恢复与备份、数据的定期删除,还提供了本系统的部分维护功能,如系统的初始化(该项功能将删除数据库中所有数据,所以仅在系统初始生成时使用),另外还有密码的修改、单位编码、工种编码。
  在本程序中提供了菜单项(“数据表操作/备份数据表”、“数据表操作/还原数据表”),它会弹出相应窗口,然后根据用户的设置进行相应操作。至于编码问题,主要是为了确保编码的唯一性,因此采取自动编码的功能,这就造成编码最终只能单向的增大,然而这一般是初始化的工作才需要做的事,初始化后一般不再或很少改动,故可认为无关紧要。
  
  参考文献:
  [1]潘锦平、施小姚、姚天昉,软件系统开发技术,西安电子科技大学出版社,1997.
  [2]师煊、王珊,数据库系统概论,高等教育出版社,1991.
  作者简介:
  赵跃新(1969-),男,江苏扬州人,讲师。
其他文献
[摘要]随着经济社会的迅猛发展和生活水平的不断提高,人们对精神文化的追求也越来越强烈,而文化设施的建设情况也就顺理成章地越来越受到人们的关注。以淮南市文化设施专项规划为例,运用比较研究的方法,结合建设现状,对规划进行分析与阐述。  [关键词]文化设施淮南市规划  中图分类号:G24文献标识码:A文章编号:1671-7597(2009)0820193-01    一、引言    目前中国正在处于文化
期刊
[摘要]随着社会和经济建设的发展,消防安全日益受到全社会的关注,消防监督工作对预防火灾发生,保护人民生命财产安全起到日益重要的作用。消防监督工作也面临着诸多挑战,出现了与新形势不相适应的问题,面临新的突出问题。改革和加强消防监督工作,树立消防监督管理工作新观念,更好的服务于我国经济建设已显得尤为紧迫。  [关键词]消防监督问题对策  中图分类号:TS97文献标识码:A文章编号:1671-7597(
期刊
[摘要]面对同轴电缆行业发展现状及前景,我国同轴电缆行业如何应对当前形势下面临着的发展机遇和挑战,对促进同轴电缆行业持续健康快速发展具有重要的现实意义。  [关键词]同轴电缆机遇挑战发展  中图分类号:TM7文献标识码:A文章编号:1671-7597(2009)0820191-01    在科学技术高速发展的今天,电缆通信已是不可缺少的主要通信方式,随着通信事业的不断发展.人们的生活也越来越依赖这
期刊
[摘要]在加快新农村建设进程中,推进农村土地流转、发展适度规模经营是提高农业生产力、发展现代农业的内在要求,也是科学发展观在农业和农村工作中的具体体现。四川省南充市高坪区近年来土地流转实践给我们提供了可借鉴经验和需要克服的问题与不足。  [关键词]农村土地流转调查与思考  中图分类号:F32文献标识码:A文章编号:1671-7597(2009)0820181-01    一、南充市高坪区土地流转现
期刊
中圖分类号:G43文献标识码:A文章编号:1671-7597(2009)0820138-02
期刊
[摘要]设计一个通过电话线通讯的窄带多媒体终端,这种终端支持实时视频、音频、数据交换,允许传输速率是33.6Kbps或更低。它基于ITU-T的H.324协议。  [关键词]H.324协议 多媒体终端 篱笆设计  中图分类号:TN91 文献标识码:A 文章编号:1671-7597(2009)0720008-01    一、引言    随着多媒体技术的进步,多媒体(包括视频、音频、数据)通信正成为现实
期刊
[摘要]MPEG-4(ISO/IEC 14496)则是基于第二代压缩编码技术制定的国际标准,它以视听媒体对象为基本单元,采用基于内容的压缩编码,以实现数字视音频、图形合成应用及交互式多媒体的集成。MPEG系列标准对VCD、DVD等视听消费电子及数字电视和高清晰度电视(DTV&&HDTV)、多媒体通信等信息产业的发展产生了巨大而深远的影响。  [关键词]MPEG-4 数据压缩 视频编码 视听对象 基
期刊
[摘要]虚拟仪器是在仪器仪表领域中应用计算机技术所形成的一种新型的、富有生命力的仪器种类。基于LabVIEW的虚拟仪器系统是一种实用的虚拟仪器系统,由于它的可行性和优越性,因此基于LabVIEW虚拟仪器系统的虚拟实验室是我国普通高校和远程教学的实验教学中可以推广的模式。  [关键词]虚拟仪器 LabVIEW  中图分类号:P3 文献标识码:A 文章编号:1671-7597(2009)0720015
期刊
[摘 要]对IPv6局域网攻击的原理、IPV6局域网邻居发现协议进行阐述,分析IPv6局域网攻击检测策略,设计扫描攻击检测的实现方法。  [关键词]IPv6 局域网 攻击 检测  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0720039-01    一、局域网攻击原理    局域网攻击的基本原理是扰乱邻节点发现各过程次序。攻击主机要对网络流量进行侦听,通过对数据报
期刊
我台B02#发射机为美国HARRIS公司生产的DX-600全固态风冷中波机,其具体线路相对于DX-600水冷机有许多改进之处,其中在对TCU低压电源板的+24VDC供电线路的改进中采用了“冗余技术”,但在具体线路的连接上存在缺陷,不能达到二路电源供电的目的。通过对其供电线路的改进,从而达到二路电源互为备份供电的目的。    一、“冗余技术”的工作原理    所谓的“冗余技术”通常指通过增加备份设备
期刊