- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《VFP6.0数据库》课程设计实训报告-工资核算系统开发
湖北轻工职业技术学院
《VFP6.0数据库》实训报告
题 目:《工资核算系统开发》
姓名班级学号指 导 教 师
一.课程设计目的 7
二.课程设计题目描述和要求 7
三.课程设计报告内容 8
3.1需求分析 8
3.2 概要设计 8
3.3 详细设计 8
3.4 主要源程序代码 8
3.5 测试分析 9
3.6 设计结果 9
四.结论与心得 9
一.课程设计目的
此次的课程设计目的在于通过综合实训,使自己能够系统掌握Visual FoxPro的基本概念、基本知识和基本技巧,掌握用Visual FoxPro进行数据处理的基本方法,初步了解软件开发的基本思路、基本过程和具体步骤,初步体会软件工程的基本思想,提高自身分析解决运用计算机、解决实际问题的能力;学习和掌握编程规范,提高编程和调试技术水平;学习和掌握保证软件产品质量;让自己体验企业软件开发的全过程,使自己在走出校门之前就具备了一项实际、正规的软件开发项目的经验。
工资核算系统是一个比较典型的应用软件,也是一个具有较强应用价值的应用系统。工资核算系统分为系统设置、数据录入、数据查询、打印输出、系统维护、帮助六个部分。系统设置又包括工资数据、部门表、人员表,是为了便于按人员类别进行工资汇总计算;对人员进行更加有效的管理。数据查询包括职工编号查询与部门编号查询,其核心功能的查询功能,它最终的目的是利用数据库中的数据,从数据库中检索出符合用户需求的数据。打印输出的目的在于方便打印工资数据。系统维护包括数据备份、数据恢复、数据总清,帮助用户保存、复制或清理不重要文件。帮助包括退出本系统与关于本系统,方便用户的退出与了解本系统的详细信息。
二.课程设计题目描述和要求
工资核算管理系统的开发的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确的完成各种工资信息的统计计算和汇总工作,快速的打印出工资报表,针对系统服务对象的具体要求设计了工资核算管理系统。工资核算管理系统主要有以下几个大功能:
(1)对单位人员的变动进行处理。一个单位的职工不会是已成不变的,总是Zai不断的变化,有调出、调入,也有职工在本单位内部调动。因此,设计系统时应考虑到这些情况。
(2)对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发工资、扣款合计及实发工资等。
(3)查询统计功能。查看某个职工的工资情况等。
(4)报表打印功能。每月发放工资时,要求能够打印本月的工资表,随工资发给每个职工的工资条以及工资统计表。
其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,系统的建立和维护主要要求其管理书记的系统性、规范性、自动型等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简单、易用等特点。
三.课程设计报告内容
3.1需求分析
3.3 详细设计
3.3.1项目管理器创建
项目管理器是对VFP项目进行管理的工具。创建项目,首先,打开VFP,选择工具栏中的“文件”→“新建”命令,弹出“新建”对话框;然后,在“文件类型”选项区域中选择“项目”单选按纽,单击“新建”按纽,弹出“创建”对话框;之后,在“创建”对话框的“项目文件”文本框中输入项目名称“工资核算系统”,在“保存在”的下拉列表框中选择D盘的“张丽玲”文件夹中保存该项目;最后单击“保存”按纽,创建了“工资核算系统”的项目管理器。如图1。 (图1)工资核算系统项目管理器
3.3.2数据库设计
单击“项目管理器”中的“数据”,“数据”底下有“数据库、自由表、查询”,单击“数据库”点击“新建”,建立“数据1”保存在“张丽玲”文件夹中,在“数据1”中的“数据库设计”中点击“新建表”,在“输入表名”中输入“工资数据”,然后在“字段”和“索引”中输入相应的信息,最后单击“确认”,然后输入“数据记录”。以同样的方式,建立部门表与人员表。然后拖动产生关系线,联立“工资数据”、“部门表”、“人员表”三个表的关系。如图2。(图2)工资核算系统的数据库设计图
3.3.3表单的设计
单击“项目管理器”中的“文档”,其中有表单、报表、标签。在“表单”中 “新建”表单,利用“属性”与“表单控件”建立“密码表单(图3)、欢迎界面表单(图4)、主界面表单(图5)、部门编号查询表单(图6)、职工编号查询(图7)、工资数据处理表单(图8)、其他表单(图9)”。“其他表单”包括数据录入表单、系统设计表单、数据查询表单、系统维护表单、数据总清表单、关于表单。
(图3)密码表单
(图4)欢迎界面表单
(图5)主界面表单
(图6)部门编号查询表单
(图7)职工编号查询表单
(图8)工资数据
文档评论(0)