c语言程序设计企业员工标准管理系统.docVIP

  • 3
  • 0
  • 约1.82万字
  • 约 24页
  • 2024-06-01 发布于北京
  • 举报

c语言程序设计企业员工标准管理系统.doc

课程设计目标

经过本课程设计,强化上机动手能力,使学生在理论和实践基础上深入巩固《C语言程序设计》课程学习内容,掌握工程软件设计基础方法。

学会将知识应用于实际方法,提升分析和处理问题能力,增加综合能力。

为后续各门计算机课程学习打下坚实基础。

为毕业设计和以后工作打下必需基础。

二、课程设计内容

针对某企业职员,对其信息进行系统管理。

三、需求分析

对所开发系统功效、性能描述,想要实现目标。

此系统可对该厂职员进行信息录入,修改,删除,添加,查询,排序,统计,打印等功效。用户可经过提醒选择进入某一功效界面,然后进行对职员信息管理。每一功效模块全部充足为用户考虑,编排具体。使用户能够方便快捷了解职员信息,立即有效对职员进行信息管理。

四、概要设计

1.系统结构图(功效模块图)

对系统进行分析,给出系统结构图;

分析:此系统,为方便用户输入,和使程序清楚化,所以本人采取模块法,将每一功效模块化,使程序中各函数间调用愈加明了。以下为系统模块图。

2.功效模块说明

对各个模块进行功效描述。

录入模块:输入该厂现有职员信息并保留和文件中,方便以后进行排序,更新,统计,打印等操作。

输出模块:将全部职员信息,或所需职员信息输出于屏幕上,用于打印或查询职员信息。

更新模块:此模块又分为删除,添加,修改三个模块。

删除模块:对已退休或离开该厂职员进行删除操作。

添加模块:添加新入厂职员信息并保留起来。

修改模块:找到该职员并,选择所要修改选项。

排序模块:本程序只对职员年纪进行从小到大排序。

查询模块:此模块分为按姓名,年纪,工作查询。

姓名查询模块:输入要查找姓名,找到就输出其信息。找不到则输出无此人。

年纪查询模块:输入要查找年纪,找到就输出其信息。找不到则输出无此人。

工作查询模块:输入要查找工作,找到就输出其信息。找不到则输出无此人。

统计模块:此模块分为,统计年纪,性别和工作。

统计年纪:输入要统计年纪,查找并输出,若无此年纪则输出暂无此年纪职员。

统计性别:输入要统计性别,查找并输出,若无此性别则输出暂无此性别职员。

统计工作:输入要统计工作,查找并输出,若无此工作则输出暂无此工作职员。

保留模块:将现有信息保留于文件中,以防丢失。

系统模块图

王氏企业职员

王氏企业职员

信息管理系统

输入i值,进入对应模块

输入i值,进入对应模块

保留模块退出系统统计模块排序模块查询模块更新模块

保留模块

退出系统

统计模块

排序模块

查询模块

更新模块

输出模块录入模块

输出模块

录入模块

按年纪统计修改职员信息添加职员信息按工作统计按性别统计按年纪排序按工作查询按年纪查寻按姓名查询删除职员信息

按年纪统计

修改职员信息

添加职员信息

按工作统计

按性别统计

按年纪排序

按工作查询

按年纪查寻

按姓名查询

删除职员信息

按任意键返回主界面

按任意键返回主界面

五、具体设计及运行结果

步骤图,函数之间相互调用图示,程序设计及编码,运行结果。

结束保留模块输入i开始统计模块排序模块查询模块更新模块输出模块录入模块判定i值主函数:

结束

保留模块

输入i

开始

统计模块

排序模块

查询模块

更新模块

输出模块

录入模块

判定i值

i=1i=6i=2i=3i=4i=5i=0

退出系统

退出系统

结束打开文件关闭文件i++输出职员信息ini=0

结束

打开文件

关闭文件

i++

输出职员信息

in

i=0

输出模块:

开始i=0

开始

i=0

开始

开始

录入模块:

结束打开文件关闭文件i++输入职员信息ini=0

结束

打开文件

关闭文件

i++

输入职员信息

in

i=0

排序模块:更新模块:

输入i开始结束返回主界面i=0退出系统修改模块添加模块删除模块判定i值in-1jni=i+1j=j+1交换i和j信息i年纪大于j年纪j=i+1i=0开始

输入i

开始

结束

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档