VF教职工信息管理系统 第18页

VF教职工信息管理系统 第18页
3、系统数据流分析
数据流程图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确的描述系统具有的数据加工,数据存储,数据输入输出及数据来源和去向等功能。人事工资的日常管理包括:增加人员信息的录入、减少人员、人员信息及工资的变动,查询人员信息、输出打印报表等。其系统的数据处理流程图如下:
二、设计、开发阶段
1、数据库表设计
1)基本信息表
在职人员基本信息表(GZBX.DBF)、在职人员工资变动记录表(GZBD.DBF)、非在职人员信息表(GZDEL.DBF)、人员变动单表(BDD.DBF)等4个
2)字典库
操作员信息表(CZYXX.DBF)、岗位津贴标准表(GWLBK.DBF)、职务工资标准表(JNLBDJ.DBF)、职务补贴标准表(JSBTK.DBF)、等级岗位表(DJGWK.DBF)、政治面貌表(DPK.DBF)、单位编码名称表(DWBMMC.DBF)、工资归靠表(GKK.DBF)、减员类别表、民族表、人员来源表、学历表、用工性质表、书报补贴标准表、职别表、职称表等17个3)统计用临时表――用来记录程序统计后的结果
打印人员花名册信息表(GZBXTJ.DBF)、工资台帐汇总表、教职工工资变动单等。
2、系统功能结构的设计
Visual FoxPro应用系统通常由以下几部分组成:数据库(用来存放数据)、主程序(用来设置应用程序的系统环境、执行第一个用户界面和读取事件程序的开始点)、用户界面(表单、工具栏和菜单等)、查询和报表(允许用户检索或输出自己的数据)。在设计数据库的时候,首先要分离那些需要作为单个主体而独立保存的信息,然后告诉Visual FoxPro这些主体之间有何关系,以便在需要时把正确的信息组合在一起。通过将不同的信息分散在不同的表中,可以使数据的组织工作和维护工作更简单,同时也能保证建立的应用程序,其性能具有较高的可塑造性。
在系统功能分析的基础上,根据Visual FoxPro 6.0编程特点,按照结构化的系统设计方法,教职工信息管理系统从功能上可做如下的系统结构划分:
3、系统结构设计
本系统各功能模块的实现由Visual FoxPro的工具创建多个表单,通过表单将数据库、表、视图、报表集成起来,用类对它们进行操作。编制程序将表单连接成一个系统。这样为用户提供了良好的用户界面,同时也为编程者减少了程序编制的时间。系统流程图:
4、系统各功能模块设计(系统功能模块构成图)
《沈阳市现代科技学校教职工信息管理系统》共分为五个模块。
(一)、系统维护模块
(1)操作员维护模块提供用户登录系统的信息,用来增加、删除、修改操作员的信息。分为管理用户和一般用户。管理用户可以对系统的各个模块进行操作。而一般用户则只能进行查询和打印操作,其它模块不能访问。
(2)字典库维护模块提供用户对工资标准表、职务表、工资归靠表、职称表、等级岗位表、单位编码表、职别表、技术补贴表的增减、修改工作。
(二)、数据管理模块
(1)人员增加模块提供用户对各类新增人员的基本信息录入功能,用户可以通过字典库来选择录入信息,减少了汉字的录入。如图:
(2)人员减少模块提供用户对各类减少人员进行删减工作,用户只需输入要减少人员的姓名,核实后选择减员类别,即可完成减员工作。系统将减少的人员信息从gzbx.dbf中删除,存入gzdel.dbf中,用户可以通过gzdel.dbf查询非在职人员的信息及变动情况。
(3)人员调动模块提供用户对日常人员的工资变动、岗位变动、单位变动、专业技术职务变动等操作,确认变动后,系统将对变动前的记录自动保存在gzbd.dbf中,将变动后的记录保存在gzbx.dbf中。用户可以通过查询系统查询人员历次的变动情况。
(4)个人修改模块完成用户对单独某个人基本信息的更改工作,即不需要生成变动记录的有关信息可以直接修改保存。
(5)批量修改是由用户自行选择修改范围,自行确定修改内容。当用户对多人修改相同内容的操作时,使用本操作。可以提高修改速度,提高工作效率。
在进行人员增加、减少、工资变动的同时,系统将变动前后记录保存在bdd.dbf中,此表在每月的变动前由操作员确认清空,然后将本月的变动情况保存在此表中,便于生成变动单提供给财务部门。
(三)、查询统计模块
(1)在职人员查询模块提供用户对在职人员的基本信息、工资情况、变动情况查询。
(2)非在职人员查询模块提供用户对非在职人员(退休、辞职、除名等减少人员)的基本信息、工资情况、变动情况查询。
(3)综合查询模块提供用户自定义条件的查询,为用户提供方便快捷的查询方式。
本系统将查询与统计功能结合在一起,用户在查询的同时自动进行统计,结果由用户自行选择浏览或者打印。
(四)、打印模块
(1)职工花名册提供用户按单位打印每月的职工名册存档备查。
(2)变动单模块提供用户打印当月的人员变动情况,然后将此情况提供给财务部门和相关单位,为其它生成环节提供相关情况。
(3)工资汇总台帐模块为用户提供当月各单位所发生的基本工资数额,和人员总数,以及平均工资情况。为统计人员和财务人员提供基础数据。
(五)、退出模块
退出本系统
5、表单设计:封面、用户登录、操作员信息维护
6、主菜单画面
7、数据输入画面例:增加人员。
8、报表例:工资汇总台帐。
后记
1、开发感受
 数据库系统的实际应用
 人工操作数据化,自动化开发过程
  软件开发技术的综合运用
2、系统应用效果
 操作掌握简单
 人事管理效率,安全性,准确性提高
3、今后改善点
 统计结果图形输出
 与其他系统的联动
 检索结果,统计信息文件形式输出,编辑
•感谢在整个系统的设计过程中,包括题目方向的选择、系统的指导方向、步骤、论文的撰写等工作都是在XXX老师的指导下完成的。由于XXX的认真负责和热心帮助,使我对设计从各个方面都有了深刻的印象,增长了社会经验,为将来更好的工作起了积极的作用。在此特向XXX老师表示感谢!
也同样感谢XXX老师为我提供指导,感谢X老师为我提供良好试验环境,感谢校领导的苦心!

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有