论文优秀等级范文-工资与考核管理系统设计.docx

上传人:小飞机 文档编号:1928106 上传时间:2022-12-26 格式:DOCX 页数:45 大小:2.61MB
返回 下载 相关 举报
论文优秀等级范文-工资与考核管理系统设计.docx_第1页
第1页 / 共45页
论文优秀等级范文-工资与考核管理系统设计.docx_第2页
第2页 / 共45页
论文优秀等级范文-工资与考核管理系统设计.docx_第3页
第3页 / 共45页
论文优秀等级范文-工资与考核管理系统设计.docx_第4页
第4页 / 共45页
论文优秀等级范文-工资与考核管理系统设计.docx_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《论文优秀等级范文-工资与考核管理系统设计.docx》由会员分享,可在线阅读,更多相关《论文优秀等级范文-工资与考核管理系统设计.docx(45页珍藏版)》请在三一办公上搜索。

1、目录摘要1前言2第一章 相关工具的基本理论41.1 关于的说明41.2 关于管理信息系统51.3 数据库系统概述61.4 与 200071.4.1 数据对象71.4.2 关于 20008第二章 系统需求分析与总体设计92.1 需求分析92.2 系统设计92.2.1 系统功能分析92.2.2 系统功能结构图102.3 数据库设计112.3.1 数据库需求分析112.3.2 实体之间的ER模型122.3.3 数据库逻辑结构设计一三第三章 系统详细设计193.1.1 系统的主界面193.1.2 教工管理模块223.1.3 工资管理模块233.1.4 考核管理模块263.1.5 个人信息模块303.1

2、.6 系统管理模块313.2 本章小结32第四章 系统运行与测试33结 论34参考文献35致 谢36附录 系统的实现主要代码48摘要该文摘要偏少,一般300字左右由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个苏州工业园区工业技术学校“工资与教工考核管理系统”应用开发为背景,详细介绍了以 2.0和 来开发管理信息系统的过程。该程序通过 2.0的数据对象来实现前台与后台 数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与实际应用的紧密结合。关键词: 2.0, ,数据库,管理信息系统作 者: 指导老师: 前言随着计

3、算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。工资与教工考核管理是企事业单位都需要进行的一项工作,因此,开发制作工资与教工考核管理系统具有较大的社会现实意义,同时工资与教工考核管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。工资与教工考核管理系统主要用于企业内部教工的工资、考勤、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使教工情况的记

4、录和统计变得十分简单.这些优点可以极大的提高企业对工资与教工考核管理的效率.因此, 工资与教工考核管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高工资与教工考核管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现商品管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的工资与教工考核管理系统。工资与教工考核管理系统针对企业教工信息的处理工作采用计算机进行全面的现代化管理,主要包括:.部门管理.教工基本信息的管理.教工考核的管理.教工工资的管理.系统管理用户通过输入教工的基本信息等,由系统自动

5、生成相应的统计数据及工资统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新与删除工作, 工资与教工考核管理系统力求以方便快捷的途径去管理手工操作的繁琐数据。工资与教工考核管理系统的数据要求具有一定的BaoMi性禁止非法用户使用。在用户使用过程中对用户的权限具有一定的限制,防止个别用户对教工信息做出修改、删除等操作。本文首先介绍了工资与教工考核管理系统所涉及工具和一些相关的理论知识,并注重介绍了企业管理系统和数据库,其中包括对 2.0和 2000的使用和特点进行了介绍,然后对所做系统进行总体设计,数据库的设计和详细设计,从这三个方面详细阐明系统的设计过程,最后,在编程实现的过

6、程中,介绍本人使用 2.0对数据库基应用程序进行设计、开发与实现的思路、算法、并得出结论。第一用“一、二”,也可以用“1、2、”章 相关工具的基本理论1.1 关于的说明有关的技术说明篇幅不要太多。一般不超过论文篇幅的1/4是 () 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台服务器来建立强大的应用程序。提供许多比现在的开发模式强大的的优势。 执行效率大幅提高,是把基于通用语言的程序在服务器上运行。不像以前的即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 世界级的工具支持,构架是可以用(R)公司最新的产品 开发环境进行开发,

7、( 所见即为所得)的编辑。这些仅是强大化软件支持的一小部分。强大性和适应性,因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在 2000 上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的应用中。同时也是语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有(和的结合体),。将来,这样的多种程序语言协同工作的能力保护您现在的基于开发的程序,能够完整的移植向。 简单性和易学性,是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统

8、和网站配置变得非常简单。例如页面构架允许你建立你自己的用户分界面,使其不同于常见的界面。另外,通用语言简化开发使把代码结合成软件简单的就像吃饭。 高效可管理性,使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理教工具就可以实现。这种被称为“ 的哲学观念使的基于应用的开发更加具体,和快捷。一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技

9、术,将很大的提高运行速度。即使你现在的应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的确做不到这一点。自定义性和可扩展性 设计时考虑了让网站开发人员可以在自己的代码中自己定义“”的模块。这与原来的包含关系不同,可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 的语法在很大程度上与 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 应用程序中逐渐添加 功能,随时增强 应用程序的功能。 是一个已编译的、基于

10、的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比即时解释程序速度上要快很多.而且是可以用任何与 兼容的语言(包括 、 和 .)创作应用程序。另外,任何 应用程序都可以使用整个 。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 可以无缝地与 编辑器和其他编程工具(包括 )一起工作。这不仅使得 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 页的 和完全集成的调试支持。 当创建 应用程序时,开发人员可以使用 窗体或 ,或以他们认为合适的任何方式进行组合。每个功能都能得到同一

11、结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义. 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些语言和简单的开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的开发经验(当然有经验更好),但是你必须了解交互式程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在的世界开始展翅高飞了。1.2 关于管理信息系统管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间的表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。管理信息系统起初应用于最基础的工作,如打印报

12、表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统的任务。我国20世纪70年代末有少数企业开始的局部应用。”六五”期间, 选择一些大企业进行的开发试点, 其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、

13、宁江机床厂等取得了经验。20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立。1.3 数据库系统概述数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个远远不够,还要有专门的人员来完成,这些人被称为数据库管理员。在一般不引起混淆的情况下常常把数据库系统简称为数据库。数据库技术是应数据管理任务的需要而产生的。随着计算机技术的发展,其应用远远地超出了这个范围。在应用需求的推动下,在计算机硬件,软件发展的基础上,数据管理技术经历了人工

14、管理、文件系统、数据库系统三个阶段。与人工管理和文件系统相比,数据库系统的特点主要有以下几个主面:数据的结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由统一管理和控制。目前,数据库己经成为现代信息系统的不可分离的重要组成部分。具有数百万甚至数十亿字节信息的数据库己经普遍存在于科学技术、工业、农业、商业、服务业和政府部门的信息系统。20世纪80年代后不公在大型机上,在多数微机上也配置了,使数据库技术得到了更加广泛的应用和普及,是计算机领域中发展最快的技术之一。1.4 与 20001.4.1 数据对象是对 ()一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。由于传送的数据都是

15、格式的,因此任何能够读取格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是 组件,它可以是基于一个 的解决方案,也可以是任何运行在其它平台上的任何应用程序。可编程性,利用 ,你可以对你的对象进行编程,而不是某一个数据表或某一个数据列。采用强类型编程,可以更好的表述业务对象。运用 (数据集),任何采用的应用方案中最重要的就是数据集了。数据集是指数据库数据在内存中的拷贝。一个数据集可以包含任意多个数据表,每一个一般都对应于数据库中的表或视图。数据集组成了一个非连接的数据库数据视图。也就是说,它在内存中,并不和包含对应表或视图的数据库维持一个活动连接。这种非连接的结构体系使得只有在读

16、写数据库时才需要使用数据库服务器资源,因而提供了更好的可伸缩性。在运行时,数据会从数据库中取出并先传给一个中间层业务对象,然后传至用户界面。为了适应这种数据交换,采用了基于的持续的传递格式。也就是说,当数据从一个层传向另一个层时,的方案是将内存中的数据(即数据集)表述为,然后以格式传递给其他组件。 体系结构,为了方便处理数据, 添加了许多新特性。对于高级开发者,提供了一个有色彩标识的设计器,它具有语句自动补写和标签自动补写的功能。有色彩标识、语句补足和标签补足的设计器,如果想要更加图形化的数据视图,开发者可以使用设计器的设计视图:只要将数据源,包括 和数据库,拖拽到设计界面中,就可以轻松完成。

17、你可以用任意的数据源,包括文件,来创建你的数据集。数据集设计器,通常,你需要添加、修改或删除数据来开发你的应用程序。利用数据预览标签,你不仅可以添加修改数据,你还可以操纵数据之间的关联。数据预览,在 中数据绑定技术已经大大改进,用来充分发挥的优势。构建与数据交互的用户界面变得更加简单。更重要的是,你可以将值绑定到业务对象和 服务中。1.4.2 关于 2000 2000不仅吸收了许多新的功能以增加系统的运行性能,而且还使数据库的管理工作更加轻松。在过去,数据库都是安装在服务器或是工作站上的,所用的操作系统都是或专用系统,价格比较高 2000可以安装在个人计算机上,价格要低的多。 2000可以使操

18、作系统具有应用程序数据库,并被优化支持未连接用户或移动用户。它也用于在单用户机器上进行小型应用程序的开发,能够很好的满足我们的需要。第二章 系统需求分析与总体设计2.1 需求分析需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。可行性研究阶段产生的文档,特别是数据流成图,是需求分析的出发点。数据流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败和软件

19、产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。2.2 系统设计2.2.1 系统功能分析系统开发的总体任务是要实现学校教工信息关系的系统化,规范化和自动化。系统功能分析是在系统开发的总体任务的基础之上完成的。工资与教工考核管理系统主要有以下几项功能:1.教工档案的管理:包括教工基本信息,所在部门,工作信息和工作简历的输入,教工信息的查询和修改。2.教工工资的管理:包括工资的添加,工资报表的查询,修改和删除。3.教工考核的管理:包括考核的输入,查询和修改。4.企业所有部门的查询与管理。5.管理员以及其它功能模块。仔细分析调查有关企业人事信息需求的基础上,将得到如图3-1的数据

20、流程。用户登陆核对密码添加员工档案录入员工档案管理员工表现员工表现考核管理工资设置考核管理工资管理计算工资本月工资图3-1 系统数据流程图2.2.2 系统功能结构图根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图3-2所示:图3-2 功能模块2.3 数据库设计2.3.1 数据库需求分析数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。根据数据流程图,可以列出以下数据项和数据结构:部门信息: 部门编号,部门名称,上门部门,教学部门,在用标志教工信息:教工编号

21、,工号,姓名,密码,教工类型,部门,备注,性别,登录名/昵称,权限,在用标志,上次登录时间,出生年月日,国 籍,民 族,籍 贯,户口所在地,身份证号码,职务,有无海外关系,最高学历,最高学历学校(专业),高学位(不含在读),毕业时间,是否党团员(注明党派),入党时间,第一学历,所学专业,普通话等级,英语水平,外语语种,外语水平,执教科目,科目类型,专业职称,职称评定时间,教师资格类,职业资格种类,工龄,宗教信仰,从教年月,教龄,工人技术等级,参加工作时间,婚姻状况,教育背景,培训经历,工作经历,奖惩情况,家庭成员,家庭成员,邮编,家庭电话,移动电话,电子邮件地址,紧急联络人姓名,紧急联络人电话

22、,紧急联络人地址及邮编教工类型:编号,名称,在用标志工资表:编号,基础工资,月绩工资,办事员津贴,班主任津贴,导护津贴,交通补贴,加班津贴,教科贴津贴,节日福利,培训补贴,奖金,上月校补,其它1,其它2,应得数,扣款,代扣住房公积金,代扣工会费,代扣个税,实得数,教师,发放时间考核表:编号,考核项目编号,考核内容,分数,考核类型编号考核成绩:编号,被考核教工编号,考核教工编号,考核时间编号,考核内容编号,考核类型编号,分数考核基础表:编号,考核名称,考核月份,考核开始时间,考核结束时间,在用标志考核类型:编号,名称,在用标志考核设置:编号,被考核教工编号,考核教工编号,考核比率日志表:编号,记

23、录,时间,地址,教工编号系统管理表:编号,教工编号,权限系统导航表:编号,名称,等级,所属栏目,排序2.3.2 实体之间的ER模型得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规出的实体有:教工基本信息实体,教工工资信息实体, 教工考核信息实体,部门管理实体。实体与实体之间的模型如图3-3所示。部门属于员工教工考核工资管理教工考核员工考勤计算工资教工工资图3-3 实体间的模型2.3.3 数据库逻辑结构设计根据实体间模型的需求分析,本系统需要1个数

24、据表来存放教工个人信息,并需要一个外部数据表(部门管理表)的支持。另外设计工资管理,教工考核6个表来管理教工数据。具体数据表的设计如表3-1表3-12的表格所示。表3-1 教工信息表字段名数据类型长度是否为空说明4 部门编号20 部门名称4 上级部门1 教学部门1 在用标志表3-2 教工信息表字段名数据类型长度是否为空说明4 教工编号50 工号10 姓名32 密码4 教工类型4 部门10 备注2 性别10 登录名/昵称4 权限1 在用标志8 上次登录时间50出生年月日50国 籍50民 族50籍 贯255户口所在地50身份证号码50职务50有无海外关系50最高学历50最高学历学校(专业)50高学

25、位(不含在读)50毕业时间50是否党团员(注明党派)50入党时间50第一学历50所学专业50普通话等级50英语水平50外语语种50外语水平50执教科目50科目类型50专业职称50职称评定时间50教师资格类50职业资格种类50工龄50宗教信仰50从教年月50教龄50工人技术等级50参加工作时间50姻状况16教育背景16培训经历16工作经历16奖惩情况16家庭成员255家庭成员50邮编50家庭电话50移动电话50电子邮件地址50紧急联络人姓名50紧急联络人电话255紧急联络人地址及邮编表3-3 教工类型表字段名数据类型长度是否为空说明4 编号20 名称1 在用标志表3-4 工资表字段名数据类型长度

26、是否为空说明4 编号8 基础工资8 月绩工资8 办事员津贴8 班主任津贴8 导护津贴8 交通补贴8 加班津贴8 教科贴津贴8 节日福利8 培训补贴8 奖金8 上月校补18 其它128 其它28 应得数8 扣款8 代扣住房公积金8 代扣工会费8 代扣个税8 实得数4 教师8 发放时间表3-5 考核表字段名数据类型长度是否为空说明4 编号50 考核编号50 考核内容4 分数4 考核类型表3-6 考核成绩表字段名数据类型长度是否为空说明4 编号4 被考核教工编号4 考核教工编号4 考核时间编号4 考核内容编号4 考核类型编号4 分数表3-7 考核基础表字段名数据类型长度是否为空说明4 编号50 考核

27、名称8 考核月份8 考核开始时间8 考核结束时间1 在用标志表3-8 考核类型表字段名数据类型长度是否为空说明4 编号20 名称1 在用标志表3-9 考核设置表字段名数据类型长度是否为空说明4 编号4 被考核教工编号4 考核教工编号8 考核比例表3-10 日志表字段名数据类型长度是否为空说明4 编号100 记录信息8 时间50 4 教工编号表3-11 系统管理表字段名数据类型长度是否为空说明4 编号4 教工编号255权限表3-12 系统导航表字段名数据类型长度是否为空说明4 编号50 名称50 4 等级4 所属等级4 排序第三章 系统详细设计3.1 系统模块的具体实现3.1.1 系统的主界面工

28、资与教工考核管理系统的主界面采用界面,使系统更加美观,方便实用.在登陆主界面之前,首先登记用户管理窗体,如图4-1所示。用户登陆用户名及密码正确进入主界面非法用户重新输入退出 Y N Y 权限分配 N 图4-1 系统登陆流程图打开 2005后,单击文件|新建文件菜单,在模版中选择 窗体,将自动产生和文件,属性都是缺省设置。将这个工程项目命名为。这个项目我们使用多文档界面,单击工具栏中的新建文件按扭,产生一个页面。在页面上添加所需控件。创建好的窗体如图4-2所示。图4-2 系统的主界面在主界面中,导航栏菜单是此系统的重要组成部份,其中包括5个主要功能模块:教工管理模块,工资管理模块,考核管理模块

29、,个人信息模块和系统管理模块。在编写程序的具体代码之前首先要创建公用类 中可以用公用类来存放整个工程项目公用的函数,过程和全局变量等。这样可以极大的提高代码的效率。在项目资源管理器中为项目在配置和数据库添加一个,并保存就可以开始添加代码了。配置文件如下:公共代码如下: = (); ( , ) ; = (, ); = (); (, (); (); ; ( , ) = (, ); (); (); = ( () ( + + , + + , + + ), ); (); ( e) (); (); ; ( e) (); ; 以上函数代码分别用来完成执行各种语句和连接数据库。3.1.2 教工管理模块教工管理

30、模块主要完成以下几项功能:+行为者可以一目了然查询教工的信息,管理员设置的部门是采用递归的形式设置部门表的,因为有的部门底下有好几级下级部门,而有的部门没有下级部门,所以采用递归的形式可以很容易解决以上的问题,如图4-3所示:图4-3 部门设置页面“在用标志”就是有的部门暂时不用,可以在下拉式列表框选择“否”,默认为“是”。教工添加模块,如图4-4所示:图4-4 添加员工界面3.1.3 工资管理模块工资管理模块主要完成以下几项功能: 导入工资表 工资发放 工资修改 删除工资记录 工资查询 我的小算盘导入工资表:首先需要导出教工的信息,从教工表里导出需发教工的信息,如:工号、姓名等信息(如图4-

31、5所示),然后在往填好数据,再选择发放年月份,最后导入工资(如图4-6所示),操作页面如图4-7。图4-5 工资导出流程图图4-6 导入工资表顺序图图4-7 导入工资表操作页面工资修改:主要是对个别的教工的工资进行修改,操作页面如图4-8、4-9所示。图4-8工资发放页面(一)图4-9工资发放页面(二)删除工资记录:删除一个月的工资,这个主要是由于系统行为者认为造成的失误,误导入错误的月份,此功能可以造成系统的灵活性。操作页面如图4-10所示。图4-10删除工资记录页面工资查询:教工可以查询自已工资当月的工资和历史月份的工资。操作页面如图4-11所示。图4-11工资查询页面我的小算盘:这个只要

32、是教工可以统计自已的工资所得数,操作页面如图4-12所示。图4-12我的小算盘页面3.1.4 考核管理模块考核管理模块主要完成以下几项功能: 考核设置 考核月份 考核下属 考核自评分 干部教学评分 查看教工月绩教工考核方法,如表4-1所示:表4-1教工考核方法考核类型考核方法:项目数教学考核导护得分干部由直属领导上级和上上级领导打分16文化课由教学工作部考核专业课由专业建设部考核全部由教学工作部考核教学工作部+ 教学工作部+(领导打分*百分比)之和办事员由直属领导打分12无无(领导打分*百分比)之和考核设置:设置干部考核下属的教工的人数和考核所占的比例。如图4-一三,4-14所示:图4-一三

33、考核下属设置(一)图4-14 考核下属设置(二)1) 考核月份:信息主要包括由考核月份,开始考核时间,结束考核时间等信息,如果数局库里有记录,则更新,否则则添加,如图4-一五所示:图4-一五考核月份设置2) 考核下属:干部通过输入自己的用户和口令调用自己需考核的教工,然后再对这些教工进行打分,如图4-16,4-17,4-一八所示:图4-16考核下属类型图4-17干部考核图4-一八 办事员考核3) 考核自评分:教工通过输入自己的用户和口令给自己自评分数,教工自评分只有供干部考核下属时的参考价值,不计入得分,如图4-19所示:图4-19 教工考核自评分4) 干部教学和导护评分:专业建设部和学习工作

34、部通过输入用户和口令调用需考核的干部,然后再对这些干部进行打分,如图4-20,4-21所示:图4-20 干部教学评分图4-20 干部导护评分5) 查看教工月绩:只要是系统管理者对当月份的考核情况进行统计等,如图4-22所示:图4-20查看教工月绩3.1.5 个人信息模块个人信息模块主要完成以下几项功能: 个人信息 登录名 修改密码修改1)个人信息:本模块是教工可以修改自己的信息,但是不能修改工号,姓名,性别,在用标志,教工类别,所在部门这些信息,如图4-21所示:图4-21 修改个人信息2)登录名:教工可以修改自已的登陆名,方便教工可以的容易记住自已的登陆名,操作界面如图4-22所示:图4-2

35、2 登陆名修改3) 修改密码修改:教工或者管理员可以用来自已的密码,防止密码因为泄露,不能及时修改,给系统的数据造成的破坏性,操作界面如图4-23所示:图4-23修改密码修改3.1.6 系统管理模块系统管理模块主要完成以下几项功能: 管理员添加 管理员管理1)管理员添加:超级管理员可以的添加管理员,管理员只能从教工选择,操作界面如图4-24所示:图4-24 管理员添加2)管理员管理:超级管理员可以的删除或者修改管理员,操作界面如图4-25所示:图4-25 管理员管理3.2 本章小结本章是本文的主体部份,详细介绍了系统各模块的功能与实现,而且加附了一些模块的主要功能代码,便于读者的理解,具体的源

36、代码,详看附录。第四章 系统运行与测试软件测试是保证软件质量的关键,它是对需求分析设计和编码的最后复审。在软件生命周期的每个阶段,都不可避免地会产生错误,通常在编写出每个原程序后,就要对它进行必要的测试,这步工作自己来完成。此后由专门的测试人员进行各种综合测试。软件产品可用黑盒法和白盒法进行测试,通常两种方法结合使用。我在测试系统时先进行黑盒法测试,即检查程序是否输出正确的结果,而后进行白盒测试,即了解程序的内部结构和处理过程,对程序中重要的逻辑路线进行测试,在不同点检查程序状态,确定实际状态与时期的状态是否一致。完成了工资与教工考核管理系统的编译和调试工作,最后一步就是系统的编译和发行。选择

37、“生成-发布网站”菜单,编译开始。编译完毕之后,即生成了相应的可执行文件。编译通过后,生成一个网站.我们需要在发布前对生成的可执行文件进行测试。通过测试的可执行文件,就可以发布了。结 论经过本学期的不断实践与探索,工资与教工考核管理统的设计与实现己经完成,基本上达到了预期的设计要求和目的。一个完整的工资与教工考核管理系统就创建完毕了。在本系统的设计与实现的过程中主要讲述了工资与教工考核管理信息系统的系统设计部分,包括功能模块设计、数据库结构设计等。系统设计为整个程序构建了骨架,各个功能模块实现各个细节部分。系统的详细设计根据系统分析阶段的结论将系统具体化,并完成了各个模块的添加、修改、删除与查询的功能,直到最后形成一个完整的可行性的管理系统。在整个毕业设计阶段的工作和本论文的写作过程的经历将会使我终生受益,并对我今后的工作和发展产生深远的影响。由于毕业设计时间比较仓促,所以该系统还有许多不尽如意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待于进一步的改善。参考文献1 . 服务高级编程M. 清华大学出版社,2003年3月2 . 编程语言详解M. 电子出版社,2004年1月3 郝刚. 2.0 开发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号