企业工资管理系统的设计与系统开发论文内容摘要:

通过菜单选项。 ③不编程而建立应用程序界面 Visual 提供的窗体设计器是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面以及对界面的控制。 例如;用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个数据表拖到一个窗体上就可以了。 也可以利用页格式控件来建立有标签的对话框话或用户自己的生成器界面。 ④用项目管理器统一界面 Visual 提供的另一高效易用的工具是项目管理器。 通过项目管理器,用户可以 集中地管理数据,文档,类库,源代码等各种资源。 例如用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。 另外,用户也可以在项目管理器中使用 Visual 提供的简单而有效的其他工具,如向导,生成器,工具栏等。 所有这些,使用户能够对工作进行集中管理而又简单有效。 功能更强大 ● Visual 比以前的数据库管理系统具有更强大的功能。 它通过使用快速查询技术和对系统的优化而使用户最大限度地体会到 Visual 快速而又功能强大的优点。 ①具有面向对象编程的能力 Visual 在支持标准的 Xbase 传统编程方式的同时,也提供了完全的面向对象编程的能力。 在 Visual 的对象模式下,用户可以利用所有的面向对象编程特性,这些特性包括继承,封装,多态性以及分类,他们都作为用户所熟悉的 Xbase 编程语言的扩展集而实现。 Visual 提供了一套基类,包括窗体、工具栏、页格式等,使用这些类,用户可以建立基本的窗体、工具栏、页格式,这样就可以一方面减少用户编程工作量,另一 方面又加快程序开发过程。 第 8页 再进一步,用户可以将自己定义的类再进行分类,这样可利用用户已有的代码或窗体。 例如,用户可以将基本的窗体类再进行分类而建立自己的子类,这个子类将根据用户的要求自动地在应用程序中建立起一个用户希望看到的窗体,它的结构是由用户分类来决定的。 Visual 类模式能够在用户应用程序中对对象进行深入而全面的控制,例如用户在设计时可用窗体设计器对窗体中的对象进行完全的控制,二类模式下当用户运行程序时客队窗体中的表现和行为提供相同的控制。 在 Visual 中, 用户可以用类设计器交互式地建立一个类,或者用 DEFINE CLASS 命令来编程建立。 ②更容易处理事件。 Visual 包含一种事件模式,它能够帮助用户自动地处理事件。 在 这种 事件 模式 下,用 户可 以获 取并 控制所 有标 准的 WINDOWS Visual 事件,例如鼠标的移动,通过处理这一事件,用户可以拖动和放置一个对象,用户可以用两种方式来控制事件:一种是通过特性窗体来可视地控制;另一种是通过 Visual 的编程语言来控制这两种方法都能使用户很容易的建立起完全的事 件驱动应用程序而不用考虑 READ 层次及浏览窗口限制,也不用编写事件处理程序。 ③最优化系统 Visual 能通过优化用户的实际来提高自身的性能。 在所有的优化措施中,做有效的方法是尽可能多地增加用户的扩展内存或减少被其他程序所占用的内存。 其余的提高 Visual 性能的措施包括加快启动速度和优化设置指令。 ④使用快速查询技术 快速查询技术是一种专用的数据查询技术,他能够迅速从数据库中选择出一组满足用户要求的记录。 使用这种即使能将数据查询所需的时间大大缩短,这样可以极大的提高数 据查询效率。 ⑤真正的数据库概念 以前的 Xbase 软件中称 .DBF 文件为数据库,使人容易产生一个数据库就是一个二维表的错误认识。 而 visual foxpro 废除了以前 Xbase 不合理的 第 9页 数据库概念,采用独特的数据库容器,为用户管理应用系统中的表、查询、表单、报表、程序等数据提供了方便,支持长数据库文件名和字段名设置的显示标题,为字段指定默认值,设置字段级和记录级的有效性规则,设置表的插入、删除和改变记录的触发程序得集合,合理得体现了关系型数据库的思想,与关系数据库理论统一了起来。 新的数据库把有关系的表封 装在一起,关系清晰、合理且处理方便。 Viual foxpro 由于使用了这种真正的数据库概念,使得它数据库结构与sql等标准结构统一,从而使数据库的实现更加标准、合理、方便。 ⑥可视化编程技术 Visual foxpro 用于 visual c++、 visual basic 同样的编程技术,这是他取名为 Visual foxpro 的原因。 可视化编程技术给人一种所见即所的的感受,在您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调试,极为方便。 ⑦新增许多命令和函数,功能大大加强, sql 语句更加丰富 增加了 7 种 新的字段类型:整型、货币型、日期时间型、双精度型、通用型、二进制型和二进制备注型。 在结构化的复合索引中可以建立 4 种类型的索引:主索引、候选索引、普通索引和唯一索引。 允许在表中使用空值 null,以保证与采用 sql 标准的数据库管理系统的兼容和数据共享。 ⑧用 32位方式 Visual foxpro 使用 32 位方式,其运算速度、存储能力大大提高。 第三章 MIS系统基本理论 MIS 系统的概念 管理信息系统( Management Information System,简称 MIS)是一个由人、计算机等 组成的能进行信息收集、传递、存储、加工、维护和使用的系统。 管理信息系统按照其名称进行基本概念分解,可分为管理、信息和系统三个部分,事实上 MIS 正是在这三个科学领域的基础上发展起来的。 第 10页 信息反映着客观事物,信息以数据、文字、符号、声音和图象等各种不同的形式表示出来。 这些形式经过转换都可以输入到计算机中,在管理信息系统中,信息是管理的对象。 数据是一组表示数量,行为和目标的非随机的可兼备的符号,它可以是字母,数字或其他符号,如 *,%,也可以是图象,声音或者味道,数据项可以按使用的目的组织数据结构。 管理的含义 一般说来就是计划、组织、领导和控制的活动。 利用已有的和可以争取到的各种资源,在实现其目标的过程中,所应用的一切思想、理论和方法就构成了管理的主要内容。 系统是为了某种目标而将一些部件有机地结合的一个整体。 一个大系统还可以分成若干个子系统,各子系统又可以有它自己的组成部件。 总之,管理信息系统是一个综合性的概念,而且它还在不断地发展着。 MIS 系统的开发原则 管理信息系统是一项耗资大,技术复杂,管理变革明显,并需要相当一段时间才能完成的工程项目。 系统分析是 MIS 系统开发中最重要的一环。 系统分析的 主要内容是对原工作状态进行充分的了解和展示,提出新系统的逻辑方案。 常用开MIS发方法学及比较软件作为一种工程化产品的概念到现在已经发展了近三十年,而对软件开发方法的探讨与研究也有了很大的发展。 从传统的生命周期法到原形法、面向对象法。 这种演变趋势体现了软件开发从手工生产向自动化生产的转变过程,也体现了软件开发方法论发展的规律。 开发方法学是MIS系统开发的指导原则,没有开发方法学的指导,或者未把开发方法学放在应有的位置,那就不可能从总体上把握开发过程,是导致MIS系统失败的主要原因之一。 对MIS开发和 维护的困难认识不足,过多地偏重于编码阶段的实现,即使在引入CASE工具后的今天,实践中这种状况仍未得到彻底改观。 现有的MIS开发方法学为数不多,有影响的主要为以下三种方法:①生命周期法②原型法③面向对象法 第 11页 系统的开发步骤 ★ 管理信息系统开发步骤如下图: 第四章 企业工资管理系统分析 系统目标 本系统要对工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。 汇总各 项数据生成员工个人台帐,打印工资报表。 采用用户名,密 第 12页 码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。 系统可行性分析研究 可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。 技术上的可行性 由于对工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。 经济上的可行性 由于工资管理系统是一个比较 小型的系统,是由二个人进行开发的,所以从人力、物力、财力方面来说都是可行的。 需求分析 对用户需求的分析应该全面、深入、发展,全面是指考查由MIS管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短MIS的使用寿命。 为了保证需求分析的完备性,就必须保证需求分析的时间。 系统业务流程图 通过对企业 下发给员工的工资情况,我们可以设计出它的业务流程图。 用户登录 数据输入 工资计算 存储数据 工资查询 报表汇总 (业务流程图) 系统的功能要求。 ①整体结构合理,风格一致,模块化结构,界面清晰,接口灵活,操作简便。 ②开发方法,文档规范化,便于管理,可扩充。 ③完善的数据输入,维护,输出。 第 13页 ④自检性能高,用户误输、错输均有提示。 ⑤容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作, 错误操作有警告,以便用户及时改正。 数据流程图 以下是本系统的数据流图,描绘了本系统逻辑模型及信息在本系统中流动和处理的情况 ( 工资管理系统的数据流程图) 第 14页 第五章 总体设计 本部分主要介绍系统要实现的功能,搭好设计的总体框架,使我们对要开发的系统有一个系统、全面、确切的认识。 系统功能模块图 本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单来调用表单,利用表单来对信息进行管理、数据加工、信息查询、系统维护等工作,系统的功能模块本结构图如下所示。 第 15页 功能的说明 本系统大致分为如下七个功能模块。 用户登录 由于本系统软件是面向管理人员的,因此具有一定的保密性,只有输入正确的用户名,密码才能进入系统,如果输入的密码错误次数超 过 3 次,则系统将自动退出,以防止非法用户进入本系统。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。