1、 1 管理信息系统课程设计报告管理信息系统课程设计报告 课程设计题目课程设计题目 企业工资管理系统的开发企业工资管理系统的开发 专专 业业 班班 级级 学学 生生 姓姓 名名 指指 导导 教教 师师 成成 绩绩 摘摘 要要 企业工资管理系统是公司管理的一个重要内容, 是一种典型的管理系统企业工资管理系 统是公司管理的一个重要内容, 是一种典型的管理系统, 其开发主要包括后台的数据库的建 立、 维护以及前端的相应应用程序的开发两个方面的内容, 系统的建立和维护主要要求其管 理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完 备、操作要简便、易学易用等特点。 综合上述
2、各项要求, 本问首先分析了企业工资管理系统的应用现状, 阐述了本工资管理 系统的开发目的,通过对数据库技术的现状与发展,数据库系统的选择原则,系统开发工具 的选择一系列问题的分析确定了系统的开发平台。 接着阐述了 MIS 系统基本理论, 并在此理 论知道下,详细给除了从工资管理系统分析到总体设计详细设计与实现及测试的各个环节, 最后对本系统作了客观评价指明了系统的现实意义, 缺点以及系统的升级方向。 利用其能快 速地构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控 件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进,直 到形成用户满意的可行系
3、统为止。 【关键字】:控件,窗体 ,企业工资管理系统,数据库,MIS 目目 录录 1 企业工资管理系统概述 . 1 1.1 系统的主要功能 1 1.2 方法概要. 1 1.3 企业工资管理系统的现状分析 . 2 2 企业工资管理系统平台的选用 . 2 2.1 数据库技术的现状与发展 2 2.2 数据库系统的选择原则 3 2.3 系统开发工具的选择 . 3 3 企业工资管理系统分析 . 3 3.1 系统目标. 3 3.2 系统可行性分析研究 . 4 3.3 需求分析. 4 3.4 数据流程图: 5 4 系统总体设计 . 5 4.1 系统功能模块图 6 4.2 功能的说明 . 6 4.3 系统的运
4、行要求 7 5 详细设计与实现 7 5.1 数据库设计 . 7 5.2 系统中有关数据库表结构设计 . 8 5.3 系统模块设计举例. 9 6 系统测试 14 6.1 系统开发环境 14 6.2 系统测试. 15 6.3 系统运行与维护 16 6.4 系统的转换方案 17 7 系统评价 17 7.1 系统的特点 . 17 7.2 系统的缺点 . 17 7.3 将来可能提出的要求 . 17 8 总结 . 18 1 企业工资管理系统的开发企业工资管理系统的开发 1 1 企业工资管理系统概述企业工资管理系统概述 1.1 系统的主要功能系统的主要功能 企业工资管理系统的主要任务是用计算机对各种工资信息
5、进行日常的管理, 如查询、 修 改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打 印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系 统主要有以下几大功能: (1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的 变化: 有调出、 有调入、 也有职工在本单位内部调动。 因此, 设计系统是应考虑到这些情况。 (2)对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修 改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。 (3)查询统计功能。要求即可以单项查询,比如查看某个职
6、工的工资情况等;也可以 多项查询,比如某部门工资数在某一范围的职工的工资情况等。 (4)报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个 职工的工资条以及工资统计表。 1.2 方法概要方法概要 本工资管理系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、 类、报表以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调试。用户可以通 过主菜单或总表单调用系统的各项功能。 1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建 类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护 与扩展。 2、所谓的对象是一种抽象的名称,用来对应实现世界存在的“东西”。一个窗口、一 个按钮、一个菜单都可视为一个对象,而按钮