教师工资管理系统设计Word文档下载推荐.docx
- 文档编号:18599418
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:53
- 大小:860.23KB
教师工资管理系统设计Word文档下载推荐.docx
《教师工资管理系统设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《教师工资管理系统设计Word文档下载推荐.docx(53页珍藏版)》请在冰豆网上搜索。
swagesmanagementhasgottheveryandimportantfunction,inregardtogenerallargebusinessenterprise,itofthedesigncontentsisverycomplicatedandnumerous,ownthewagescalculationfunctionforexample,thewagesstatisticsesthefunction,thestatementoutputsfunction,andthemoldawagesfortooalotofly,forexamplewagesmanagingmoldpiece,wagesstatisticsingmoldpiece,statementdesigningmoldpiece,printingexportationmoldanetc.,thereforedesigningfirstaimingatgoodbigteacherofthedesignmanagementthesystemisspecialmeaningful,andisacurrentfinancetomanagesoftwarereplacenotof.
Thistextwasdetailedtointroducethebasicfunctionofthesystemofthewagesmanagementingoodbigteacher,concretesystemdesignandrealize.TheadoptionWindowsisforoperatingtheterrace,choosingthetoolofdevelopmentthatuseandlanguage:
Interbasemovementdatabase,Delphi7.0Usetodevelopthecustomercarrythesoftware.
Thissoftwareisfurtherexcellentturningthegoodwooduniversitytothemanagementofteacher'
swages,makeitssystematizemore,thenormturnswithautomate.Canincreasesconsumedlylikethisgoodwooduniversityteachertheworkefficiencyofthewagesmanagement.
keywordswagesmanagement;
DELPHI;
INTERBASE;
database
目录
1绪论1
1.1目的及意义1
1.2管理信息系统的组成1
1.3管理信息系统的开发过程2
2开发工具简介5
2.1DELPHI简介5
2.2中文INTERBASE简介9
3佳大教师工资管理系统需求分析13
3.1功能分析13
3.2数据库设计14
3.2.1数据库介绍14
3.2.2数据词典分析14
3.2.3数据库需求分析15
4佳大教师工资管理系统总体设计16
4.1佳大教师工资管理系统总体规划16
4.2程序结构分析16
4.3系统功能模块图17
5佳大教师工资管理系统详细设计19
5.1数据库的建立19
5.1.1数据库结构分析19
5.1.2创建数据库23
5.2各个功能模块的创建24
5.2.1主窗口的创建24
5.2.2登陆窗体的创建25
5.2.3教师管理模块设计25
5.2.4工资管理模块设计26
5.2.5系统功能模块设计28
5.2.6打印报表模块设计28
6佳大教师工资管理系统测试31
6.1测试简述31
6.2系统具体测试32
6.3系统维护和评价32
结论34
致谢35
参考文献36
附录一原程序代码37
附录二程序使用说明书53
附录三英文参考文献及翻译54
1绪论
1.1目的及意义
借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。
党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。
对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。
在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。
而工资管理又是人力资源管理的重中之重。
随着信息网络化的不断发展及其应用,教师工资管理系统也需要不断的改善。
教师工资管理系统是一个使用性较强的软件,而针对每个不同的学院、专业,又有不同的工资计算标准,所以选择基于佳木斯大学教师工资管理系统这个课题。
对此课题的设计结构,设计理念,设计技术及当前同类软件进行综合研究,比较可进一步优化佳木斯大学教师工资管理系统,使其更加系统化,规范化和自动化。
以佳大教师工资管理系统开发为毕业实践的课题的研究,独立开发一个具体的计算机应用项目,可以系统地进行分析总结和运用学过的书本知识,巩固了所学的专业理论知识,并给予了一个理论联系实际的机会。
通过独立开发这个具体的管理信息系统,能够掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。
通过此课题的研究可以对程序设计结构,设计理念及当前同类软件进行综合研究
1.2管理信息系统的组成
管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。
人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。
MIS是一项系统工程,表示只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。
计算机技术是MIS得以实施的主要技术。
在这些技术中,软件开发是MIS正常运行的基础。
广义地说,各项管理制度是MIS建设成功的基础。
试想要计算一台机床的生产成本,需要按时输入每个部件、每个零件甚至每个螺钉螺帽的费用,设计企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。
1.3管理信息系统的开发过程
管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。
根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。
1、系统开发准备
系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。
2、系统调研
新系统的系统分析与系统设计工作都要建立在对现行系统调研的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。
调研的主要内容有:
(1)现行系统概况:
该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。
调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。
(2)组织机构:
画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。
(3)业务流程:
按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流程图,并与业务人员反复讨论,得到认可。
调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。
(4)报表、数据处理:
了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。
(5)问题:
现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。
新系统的建立应能解决大部分问题,并改善薄弱环节。
(6)新系统的功能和目标:
了解各级领导和各类业务工作人员对新系统功能的要求,系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。
新系统的逻辑模型由系统数据流程图、概况表、数据字典、物理逻辑表达式及有关说明组成。
最后要完成系统分析报告(也称为系统逻辑设计说明书)。
系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次(初等、中等、高等)、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。
在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。
因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。
用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑设计说明书),经有关领导审批通过之后,转入系统设计(又称系统物理设计)阶段。
3、系统设计
系统设计又称系统物理设计。
系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。
结构化系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。
这一阶段的重点是设计系统的总体结构。
4、系统实施与转换
系统实施阶段的主要工作包括:
系统硬件的购置与安装、程序的编写(购买)与调试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。
在系统实施阶段要成立系统实施工作量到小组,组织各专业小组组长和有关部门的领导共同编制新系统实施计划。
可以应用各种项目管理的软件和方法进行管理,实行项目经理负责制,保证系统实施工作的顺利进行和成功。
硬件的购置和安装包括计算机硬件、外设、网络、电源、机房、环境等有关设备的购买、验收、安装与调试工作等,这些工作主要由专业技术人员完成。
数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。
数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。
在进行以上各个环节的同时展开人员培训工作,包括管理信息系统只是的普及教育、新制度的学习、计算机操作训练等。
使所有人员了解新系统的基本功能、新系统对使用人员的要求、建立管理信息系统的目的、管理信息系统的建设可以为组织和个人带来的帮助和便利、个人在新系统中应该承担的工作等,是用户关心、支持新系统的实现。
5、系统维护和评价
管理信息系统是一个复杂的人机系统。
系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。
系统评价主要是指系统建成后,经过一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。
系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段。
2开发工具简介
2.1DELPHI简介
1.开发环境简介
DELPHI是Inprise公司(原Borland公司)推出的一种可视化的应用程序开发环境,他使用面向对象的PASCAL语言(ObjectPASCAL),将可视化编程与功能强大的面向对象的框架结合起来,提供了一个真正的可视化编程环境。
Delphi具有功能强大、结构严谨、开发周期短、编译运行速度快、处理数据库方便快捷等特点。
自DELPHI推出一开,一直受到广大程序员的喜爱。
DELPHI7.0是Inprise公司(原Borland公司)最新推出的企业级应用程序开发工具。
它具有面向对象编程、支持团对开发、提供功能管理、对数据库的良好支持等特性,它所提供的大量重用组件和用户自建模板技术,极大地提高了应用系统的开发速度。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。
它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage)、当今世界上最快的编辑器、最为领先的数据库技术。
对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率。
可视化程序设计是一种全新的Windows应用开发方法,他将程序设计中复杂的代码转化为“有形”的对象,将编写代码的过程变为利用“有形”对象的“堆积”过程。
利用可视化设计环境,解除了非可视环境中所必须的大量的手工步骤,使原来只有在程序执行后才能看到的界面效果在设计时即能看到,缩短了程序开发周期。
DELPHI是一个基于构件(component-based)的应用程序开发环境,可以使用最少的程序量获得最高的开发效率。
因为它将性能和速度融合在一个精心设计的开发环境中,它的速度快,采用了世界上最快的编译器及领先的数据库技术,可以快速开发出单一的可执行文件、动态链接库、单机、网络或主从结构的应用程序。
DELPHI为用户提供了许多设计工作,包括应用程序、窗体模板;
强大的类库可简化传统的设计中繁杂、单调、重复的程序设计工作;
丰富的网络及数据库处理构件组可以帮助程序员在较短的时间内开发出网络或主从结构(client/sever)的数据库应用程序及报表处理程序;
功能强大的帮助系统提供了DELPHI详尽的使用方法,上下文敏感帮助可以随时为用户做出提示;
集成调试环境为用户跟踪调试应用程序提供了各种手段,具有远程调试、多线程调试、CPU调试窗口等功能。
DELPHI既支持类似VisualBASIC的带内部访问限制的内存操作模式,又支持类似C语言的指针式内存操作模式。
前者比较安全,后者效率高。
编程者可根据程序需要选择一种或两种方式混合使用
DELPHI编译速度特别快,比一般C++编译器要快几十倍,在调试复杂程序时可以显著提高工作效率。
从可视化角度看,DELPHI要优于VisualBASIC。
由于DELPHI集中了各种编程工具的优点,所以受到程序设计者的广泛欢迎。
2.开发应用语言简介
DELPHI7.0的编程语言基础为PASCAL,它继承了PASCAL语言严谨的优点,如代码结构清晰、可读性好和代码执行效率高等。
与C++在结构和功能上都很相似。
C++的符号比较简短精练,ObjectPASCAL则更容易阅读和记忆。
PASCAL语言比较注重数据类型检查,不如C语言灵活,但可以在编译时即使发现程序中的错误。
3.DELPHI功能及特点
DELPHI具有一系列广泛的和创意的特性。
主要表现在以下几个方面:
(1)设计环境的灵活性
DELPHI为用户提供了灵活的开发设计环境。
用户可以依据应用程序的与要
定制DELPHI的设计环境,包括:
构件组、代码单元、应用程序样板、系统环境及窗体样板等。
(2)构件的重用性和可扩展性
使用DELPHI无需对常用的构件进行编程,用户可以在应用程序中多次重复
使用这些构件。
DELPHI允许用户定义这些构件,以所需的方式进行工作。
(3)应用程序及窗体样板
DELPHI提供预先奖励的窗体及应用程序样板,可以提高实际应用程序开发速
度。
(4)编译程序
Windows的其他可视化开发环境的编译程序,一般只是编译部分程序,通过链接解释程序和预定义代码,形成可执行文件。
这种工作模式,使得许多程序员因这种结构而陷入开发困境。
而DELPHI可以生成完全的便宜的可执行代码,没有解释程序和预定义代码,这使DELPHI开发的应用程序拥有较快的运行速度及较小的代码量,可以将程序装载在单个可执行文件中,而不需要其他环境所要求的附加动态链接库。
(5)强大的数据读取功能
DELOHI通过数据处理工具来管理数据存取。
(6)ActiveX支持
ActiveX支持使DELPHI有能力安装第三方构件,实际应用当中可以很容易利
用这些对象和工具。
同时DELPHI也提供了开发ActiveX构件的模板,开发出的ActiveX构件同样可以用语其他开发环境中。
(7)COM(ComponentObjectModel)接口
通过COM接口,DELPHI程序员可以编写很多种语言使用的代码,操纵其他应
用程序或计算机上的程序通信等。
(8)支持分布式程序设计
分布式程序设计的目标是创建一个基于对象的跨平台的分布式结构。
它的特
点是完全与操作系统、编程语言独立。
通过分布式程序设计可以很容易地开发出分布式应用系统。
总之,不论是初学Windows程序设计的学生还是开发关键性任务、大型应用系统的企业开发人员,DELPHI完整的产品线都能满足这些人员的需求,为他们提供了极为方便的技术和服务。
4.运行环境
选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;
另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。
操作系统:
WindowsXP
开发语言及数据库:
DELPHI7+INTERBASE
5.集成的开发环境
DELPHI7是用来创建Windows应用程序的一种快速应用开发工具、一种可视化编程环境,可以更加直接地使用图形化工具来创建Windows的应用程序。
它使程序员从完成以代码的形式创建可视化应用程序的烦琐且复杂的工作中解脱出来,使用户可以不用掌握太多的编程专业知识就能创建出图形化的高难度的应用程序,这一切都得益于DELPHI的集成开发环境。
通常,DELPHI集成开发环境的界面由以下四部分组成:
主窗口、对象编辑窗
口、应用程序窗体、代码编辑窗口,如图2.1.5所示:
图2.1.5:
DELPHI主窗体界面
(1)主窗口中有DELPHI主菜单、工具栏、构件组。
主菜单中包括了继承开发
环境中的绝大部分命令;
工具栏中提供了DELPHI常用的命令按钮;
构件组中包括了DELPHI7.0提供的常用构件。
构件组又根据构件的作用分成了多个构件模板页。
(2)对象编辑窗口分为三部分。
对象列表、对象属性页和事件页。
对象列表中含有当前窗体上所有构件,属性页中是当前被选中构件的所有属性,事件页含有当前被选中对象可引发的事件。
(3)应用程序窗体是用户应用程序的界面。
用户可以通过向其上添加构件组中的构件,定制应用程序界面。
(4)代码编辑窗口为用户输入及编程应用程序提供了一个方便的环境。
2.2中文INTERBASE简介
InterBase是一种关系数据管理系统(RelationaldatabasemanagementsystemRDBMS),它提供了在单机或多用户环境中的快速数据处理及共享的工具。
InterBase的核心是提供透明的多机种支持的网络运行服务器技术。
InterBase是可以在Windows95、WindowsNT、NovellNetWare及多种UNIX操作系统上运行的工具。
如图2.2所示:
图2.2InterBase数据库部分界面
InterBase的Windows95和WindowsNT版有两种形式,一是基于单机应用的LocalInterBase,另一种为基于远程、多机工作方式的InterBaseServer。
两种服务器都带有Windows的客户工具,包括用户授权和数据库管理器ServerManager、用作数据库定义及操作的WindowsISQL以及一系列其它高效的工具。
一、LocalInterBas
作为一种单用户32位ANSISQL的本地服务器,InterBase是与Borland的客户开发工具(如Delphi、VisualdBase)的Client/Server版共同发售的。
单用户版是基于PC开发的,并被用来开发在本地数据库环境中独立应用的SQL应用程序及远端服务器连接的客户/服务器(Client/Server)应用程序。
二、InterBaseServer
作为一种多用户的、32位ANSISQL支持的远端服务器,InterBaseServer是单独发售或同Borland的有限客户使用的Client/Server版开发工具(如Delphi)一起发售的。
开发者可以使用基于数据库引擎(BorlandDataBaseEngine--BDE)、核心数据库及连通性软件(connectivitymiddleware)的Borland用户开发工具建立Client/Server应用程序。
通过InterBaseSQLLinks连接到InterBase数据库服务器。
当使用了Borland的客户端开发工具(如DelphiClient/Server
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师工资 管理 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)