数据库原理与应用 工资管理系统 VFP论文.doc_第1页
数据库原理与应用 工资管理系统 VFP论文.doc_第2页
数据库原理与应用 工资管理系统 VFP论文.doc_第3页
数据库原理与应用 工资管理系统 VFP论文.doc_第4页
数据库原理与应用 工资管理系统 VFP论文.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广东工业大学华立学院广东工业大学华立学院 课课 程程 设设 计 论文 计 论文 课程名称 数据库原理与应用 题目名称 工资管理系统 学生学部 系 专业班级 学 号 学生姓名 指导教师 20 年 月 日 广东工业大学华立学院广东工业大学华立学院 课程设计 论文 任务书课程设计 论文 任务书 一 课程设计 论文 的内容 设计并实现一个工资管理系统 能够方便对企业员工工资的信息管理等操作的管理 主要包括信息查询 员工工资信息录入 考勤情况的查询 打印报表等功能模块 要了解 VFP开发技术的基本操作 学习相关开发工具和应用软件 熟悉系统建设过程 二 课程设计 论文 的要求与数据 1 按时按量完成课程设计分配的任务 2 参照论文格式规范写出论文 参考文献应有5篇 3 模块代码能正常运行 4 提供合理的测试数据 三 课程设计 论文 应完成的工作 1 根据上述要求完成一个功能完善工资管理系统 2 对干部信息的查询修改主要是通过VF系统作为操作界面 3 对系统进行初步的错误和漏洞检测 4 根据论文规范撰写论文并按时提交 题目名称工资管理系统 学生学部 系 专业班级 姓 名 学 号 四 课程设计 论文 进程安排 序号设计 论文 各阶段内容地点起止日期 1 搜集资料图书馆 2009 12 10 12 13 2 需求分析图书馆 12 13 12 15 3 系统分析与设计图书馆 12 15 12 20 4 功能模块的实现综 505 机房 12 20 12 28 5 系统测试 运行综 505 机房 12 28 12 30 6 完成课程设计 论文 综 505 机房 09 12 31 2010 1 8 五 应收集的资料及主要参考文献 1 杨国清 中文 Visual FoxPro 9 0 数据库应用与开发教程 北京 研究出版社 2008 2 秦卫平 数据库应用 Visual FoxPro 8 0 应用与开发技术 重庆 重庆大学出版社 2006 3 王行言等 数据库技术及应用 第二版 北京 高等教育出版社 2004 年 4 萨师煊 王珊 数据库系统概论 第三版 北京 高等教育出版社 2005 年 发出任务书日期 发出任务书日期 年年 月月 日日 指导教师签名 指导教师签名 计划完成日期 计划完成日期 20112011 年年 4 4 月月 2020 日日 摘要摘要 工资管理系统是针对企业的工资管理业务进行计算机处理而开发的应用软件 该系统由 系统维护 输入 查询 修改 输出 统计等子模块组成 功 能基本涵盖普通企业的工资 管理业务范围 企业应用本系统后 可以有效的提高工资管理水平 本文从市场调查 需求 分析 开发平台选择 系统模块建立 数据库 设计 功能模块编程实现及软件测试等方面 阐述了本应用系统的设计过程 为便于说明 文中绘制了程序结构框图 数据流程图和部分 界面图 最后附有主要的源程 序代码清单 针对以上功能 干部档案管理系统的特点具有 1 操作人性化 2 输入简单 3 界面 显示信息完整 本课程设计以 Microsoft Visual FoxPro 作为系统开发平台 关键词 数据库 干部管理事务 表单设计 目录目录 1 1 序言序言 1 1 2 2 系统分析与设计系统分析与设计 1 1 2 1 系统需求分析 1 2 2 系统功能分析 1 2 2 1 功能描述 1 2 2 2 功能模块设计 1 3 3 数据库设计与实现数据库设计与实现 2 2 3 1 数据库需求设计 2 3 2 数据库表的设计 2 3 2 1 员工信息表 2 4 4 系统的实现系统的实现 3 3 4 1 查询界面设计 3 4 2 添加数据环境 4 4 3 关键代码 4 5 5 系统测试结果系统测试结果 4 4 总结总结 5 5 参考文献参考文献 5 1 1 序言序言 现代的社会经济高速发展 信息化程度也不断的深入 企业的传统全力己愈来愈不能满 足总经理的需要 现今 人们的人才需要意识 科技意识己经有了很大的提高 对于用纸张 来记录档案已经显得很麻烦 此外 各种经营单位为了提高企业的管理 同时减轻自己日趋 繁重的工作量 纷纷进行用电脑系统来记录档案 随着科技发展和社会进步 尤其是计算机大范围的普及 计算机应用逐渐由大规模科学 计算的海量数据处理转向大规模的事务处理和对工作流的管理 这就产生了以台式计算机为 核心 以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理 等方面的应用 而这次课程设计的内容就是设计一个干部档案管理系统 模拟企业的管理工 作 数据库原理已成为软件工程和计算机科学与技术专业的一门重要的必修专 业课程 也 是现代计算机软件技术人员所必须掌握的基本理论和技术 本课程着重介绍数据库系统的 基本原理和设计方法 特别使目前应用最为广 泛的关系数据库系统的原理和相关技术 使 学员在掌握数据库基本原理的基础上 学会关系数据库应用系统的设计技术 培养应用数 据库技术解决计算机应用中实 际问题的能力 并为今后从事数据库理论教学和应用系统的 开发工作打下良好的基础 随着计算机技术的飞速发展 计算机在企业管理中应用的普及 利用计算机 实现工资的数 据库管理势在必行 人员方面 可随时通过工资管理员根据本人需 要查阅工资情况 每月可以 领取相应的工资报表 以进行检查和核实 财务人员 方面 实现工资数据输入 查询 修改和打印 的计算机化管理 减轻工作量 使 工资管理更加的规范化 单位方面 实现财务管理系统的统 一 开发完本系统后 可使财务管理更具有统一性 提高管理效率 增强单位凝聚力 2 2 系统分析与设计系统分析与设计 2 12 1 系统需求分析系统需求分析 本项目的名称是工作管理系统 设计的对象是企业管理方 主要用户是上层管理者 几 乎所有功能操作以及对系统的维护工作都是面向他们的 因此设计项目的时候以上层管理者 的立场 工作重心和工作需求出发 系统的外观界面也是针对管理者而设计 根据要求 主要功能包括录入新的员工 浏览查询 报表打印 基本消息更改功能 系统的输入设备由一般的输入设备 即键盘 鼠标 组成 主要是从系统的弹出对话框 输入帐户的数据信息 系统的输出主要以对话框 编辑框以及列表显示于屏幕 2 22 2 系统功能分析系统功能分析 2 2 1 功能描述 工资管理系统包括录入 浏览查询 报表打印 员工基本信息更改 详细的功能描述如 下 1 信息查询功能主要包括对员工信息的查询 工资现状信息的查询 为了对员工了 解 这时 我们可以使用浏览查询功能 对已存在的员工进行查询 并讲其详细信息显示在 系统的界面 为了对系统的设计和后面的维护工作能够顺利进行并且方便进行数据 功能的 测试 员工信息查询这个模块的实现尤为重要 是整个系统开发项目的首要任务 2 新员工录入功能是对新增的员工信息录入 然后能跟上人事的变动情况 并对整 个工资管理操作进行更新新的信息 3 基本信息更改功能就是对系统的某个员工工资 考勤等相关情况进行更改 2 2 22 2 2 功能模块设计功能模块设计 根据功能描述 干部档案管理系统可以分为 5 个模块 每一个模块有提供了更具体的功 能 干部档案管理系统的功能模块图如图 2 1 所示 图 2 1 系统功能模块图 3 3 数据库设计与实现数据库设计与实现 3 13 1 数据库需求设计数据库需求设计 通过对系统功能的分析可知 工资管理系统需要包含以下数据库信息 企业员工基本信息 编号 姓名 性别 聘用日期 是否全勤 工资 备注 照片 3 23 2 数据库表的设计数据库表的设计 员工信息表 员工信息表包括员工的基本信息 表的结构如表 3 1 所示 表表 3 13 1 员工信息表员工信息表 员工信息表员工信息表 字段名称字段名称数据类型数据类型可否为空可否为空说明说明 工作编号工作编号 char 7 char 7 notnullnotnull 员工编号员工编号 姓名姓名 chat 8 chat 8 notnullnotnull 员工姓名员工姓名 工资管理工资管理 新信息录入新信息录入浏览信息浏览信息查询信息查询信息基本信息更基本信息更 改改 近期照片变近期照片变 更更 资料的更新资料的更新了解员工的了解员工的 情况情况 专长 考勤专长 考勤 情况的查询情况的查询 性别性别 char 2 char 2 notnullnotnull 性别性别 聘用日期聘用日期 datedatenotnullnotnull 员工的聘用日期员工的聘用日期 工资现状工资现状 Number 10 2 Number 10 2 notnullnotnull 员工的工资现状员工的工资现状 照片照片 generalgeneralnotnullnotnull 员工的照片员工的照片 4 系统的实现系统的实现 4 1 查询界面设计 根据设计目的要求 先设计表单界面 在 form 表单界面添加标签 文本框 按钮 表格等控件 最终界面效果如图 4 1 所示 图 4 1 查询页面 控件的关键属性设置如表 4 1 所示 表 4 1 控件属性列表 对象名称属性名称属性值 Formmaxbotton f Label1caption请输入姓名 Lalel2captiom 工作编号 Label3captiom姓名 Label4caption性别 Label5caption聘用日期 Label6caption工资现状 4 2 添加数据环境 为表单添加数据环境 当前所用数据表如图 4 2 所示 图 4 2 表数据 4 3 关键代码 查询按钮 command1 的 click 事件代码如下 select from 表 1 where 姓名 alltrim thisform text3 value into cursor we if reccount 0 thisform text7 value we 工作编号 thisform text3 value we 姓名 thisform text4 value we 性别 thisform text5 value we 聘用日期 thisform text6 value we 工资现状 else messagebox 没有这个人 endif 退出按钮 command2 的 click 事件代码如下 thisform release 5 5 系统测试结果系统测试结果 以浏览为例 首先在主对话框点击 浏览查询 按钮 在弹出的创建对话框中填写条件 如图 5 1 所示 图 5 1 信息浏览 点击确定之后 主对话框自动显示某个干部的主要信息 总结总结 本次课程设计大体的流程是运用已学的知识 先对整个开发项目进行系统需求分析 然 后对数据库的关系模型实体进行设计 在基本完成系统所有必须的功能后 进行数据测试 校正差错 最后就是对系统程序进行大概的漏洞和错误检测 本系统的目的和意义计算机的应用和普及 使我们可以应用计算机来进行管理 这样 面 对大量的管理信息 我们不必再需要人为地管理 我们开发出工资管理软件就可以很轻松的 进行管理 工资管理系统是一个协助各单位科学 全面 高效地进行工资管理的系统 在任 何一个单位 工资管理是一件非常重要的财务工作 开发工资管理系统是一个通用的管理系 统 它是办公自动化系统的基础 是应用计算机进行 管理的一种方法 在设计的过程中发现整个系统原理比最初想象的都要复杂 不过也没有太大的技术难点 经过不断的试验研究 参考了不少资料 花了差不多两个星期才把系统完成 设计出的系统 基本具备需要的所有功能 实现证明数据也没有出错 熟练掌握了表单设计的过程 并了解了表单在软件系统设计中的功能 为系统开发打下 了基础 由于时间仓促 并没有对系统做进一步的完善 还存在不少欠缺和需要改善的地方 例 如系统的干部录入模块 数据库数据信息总览功能块 主界面显示当前日期时间等功能 参考文献参考文献 1 杨国清 中文 Visual FoxPro 9 0 数据库应用与开发教程 北京 研究出版社 2008 2 秦卫平 数据库应用 Visual FoxPro 8 0 应用与开发技术 重庆 重庆大学出版社 2006 3 王行言等 数据库技术及应用 第二版 北京 高等教育出版社 2004 年 4 萨师煊 王珊 数据库系统概论 第三版 北京 高等教育出版社 2005 年 心 得 体 会 通过这段时间的数据库课程设计 使我熟悉了 Microsoft Visual Studio NET 2003 和 SQL server2000 的使用和操作 学会了使用 NET 的某些控件进行设计 并连接了数据库 也学会了 SQL Server 中表的操作与管理 把书本上学习到的 SQL 语言应用到实际中去了 很好 的锻炼了我编写 SQL 语言的能力 由于是第一次开发自己的系统 所以很多都不是十分熟练 很多只是都像一盘 散沙 自己根本不能一下子使用 所以在设计中也碰到很多麻烦 通过上网查找 以及看书 让我从中学到了很多没学过的知识 比如说 在连接问题上 可能由 于某些细小的问题我没有注意到 而导致可能连接失败 但我通过不断的上网查 找错误 最终解决了 虽然在设计上没有什么特别的地方 知识根据书上的系统 做了下来 但通过对这个系统的开发设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论