工资管理系统(样本)66866

工资管理系统(样本)66866

ID:18857734

大小:53.50 KB

页数:15页

时间:2018-09-25

工资管理系统(样本)66866_第1页
工资管理系统(样本)66866_第2页
工资管理系统(样本)66866_第3页
工资管理系统(样本)66866_第4页
工资管理系统(样本)66866_第5页
资源描述:

《工资管理系统(样本)66866》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、工资管理系统(样本)66866本文由八折书生贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。职工档案管理系统设计目录一.设计要求……2二.设计作用与目的……2三.运行环境及工具软件……2四.系统设计……31.需求分析……32.设计分析……33.具体设计……6(1)程序结构……6(2)数据描述——结构体类型定义说明……6(3)函数功能说明……6(4)模块设计……7(5)源程序及注释……10五.系统调试……241.调试结果……242.调试结果分析……263.测试出现的

2、问题及解决方案……27六.设计心得……28七.参考文献……281职工档案管理系统设计职工档案管理信息系统的设计与实现一.设计要求设计编写一个职工档案管理软件,该软件与实际应用还有很大的距离,但它涵盖了数据库设计的基本内容。根据实际工作的需要,一般用户要求一个档案管理软件应有以下几个基本功能:1)数据输入功能:要求随时往库中追加记录和插入记录。2)数据查询功能:一般的查询功能包括按姓名查询、按编号查询等,且能从任何一个记录计始顺序浏览,随时可停止。3)数据修改功能:要求可随时对库中数据进行修改更新,对无用

3、的数据可随时删除。4)浏览功能:这个功能可以将数据库中的数据以一定格式显示于屏幕上。5)要求以菜单选择的方式完成上述4项功能,用户界面美观,便于操作,软件运行稳定、准确。6)收集资料,全面分析课题,分解问题,形成总体编程思路。7)深入分析各个小问题,编写各部分程序模块。8)对于设计中用到的关键函数,要联系问题进行具体介绍。9)上机调试,确保程序能正确运行。10)完成设计报告,并进行答辩。二.设计作用与目的设计作用与目的作用与通过设计,使学生了解软件工程中的一些系统分析、模块分析、代码设计的概念,并掌握软

4、件系统设计的基本思想和方法,能够独立编写小型的数据结构程序,通过对数据结构进行操作、管理,实现职工档案信息的输入、查询、修改、浏览等功能。并掌握函数之间的调用,熟悉软件设计的一般流程,及时巩固所学的理论知识。三.运行环境及工具软件程序运行环境:VC++工具软件:MicrosoftVisualC++6.02职工档案管理系统设计四.系统设计1.需求分析职工信息包括编号、姓名、性别、年龄、学历、工资、住址、电话等,并且要求编号不重复;录入的职工信息要求用文件形式保存,并可以对其进行浏览、查询、修改、删除等基本

5、操作;职工信息的显式要求有一定的规范格式;对职工信息应能够分别按姓名及按编号两种方式进行,要求能返回所有符合条件的职工的信息;对职工信息的修改应逐个地进行,一个职工信息的更改不应影响其他的职工记录;所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况。2.设计分析设计分析根据需求分析文档,初步提出问题的解决方案,以及软件系统的体系结构和数据结构的设计方案并写出书面文档总体设计说明,为下一步进行详细设计做准备。该系

6、统可以按功能进行模块划分,其系统结构框图如下:职工档案管理信息系统信息输入信息浏览信息查询信息修改信息添加菜单选择按姓名查询按编号查询图1系统结构框图3职工档案管理系统设计其中:信息输入模块完成职工信息的输入功能,输入信息包括编号、姓名、性别、年龄、学历、工资、住址、电话等;信息浏览模块完成已录入职工信息的显示;信息查询模块完成职工信息的查询,查询时对应有按姓名查询和按编号查询两种方式;信息修改模块完成职工信息的修改功能;信息添加模块完成职工信息的添加功能;菜单选择模块完成用户命令的接收,此模块也是职工

7、信息管理系统的入口,用户所要进行的各种操作均需在此模块中进行选择并进而调用其他模块实现相应的功能。程序流程系统的执行应从功能菜单的选择开始,依据用户的选择来进行后续的处理,直到用户选择退出系统为止,其间应对用户的选择做出判断及异常处理。系统的流程图如下:4职工档案管理系统设计开始菜单选择输入否浏览添加是修改是信息修改是否确定选择查询方法按编号是按姓名退出查询否否否是信息输入信息浏览信息添加是结束图2程序流程图5职工档案管理系统设计3.具体设计(1)程序结构该系统首先定义了一个职工信息的结构体,然后定义了

8、菜单函数供用户选择,紧接着定义了实现以上各功能的子函数,最后是主函数。主函数通过switch语句实现对各子函数的调用。(2)数据描述——结构体类型定义说明数据描述——结构体类型定义说明描述——该程序定义了一个结构体,结构体变量名为people,结构体数组包含:(char型)编号、(char型)职工姓名、(char型)职工性别、(char型)年龄、(char型)学历、(char型)工资、(char型)地址及(char型)电话号码。该结构体如下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。