- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
中国地质大学(武汉)
课程设计报告
题 目 c语言程序设计
姓 名
学 号
专 业 统计学
所在院系 经济管理学院
指导老师 江俊君
日 期 2016/6/11
目 录
TOC \o 1-3 \h \z \u
HYPERLINK \l _Toc212522249 目 录 PAGEREF _Toc212522249 \h 3
HYPERLINK \l _Toc212522250 1.课程论文题目 PAGEREF _Toc212522250 \h 4
HYPERLINK \l _Toc212522251 2.程序设计思路 PAGEREF _Toc212522251 \h 5
HYPERLINK \l _Toc212522252 3.功能模块图 PAGEREF _Toc212522252 \h 6
HYPERLINK \l _Toc212522253 4.数据结构设计 PAGEREF _Toc212522253 \h 7
HYPERLINK \l _Toc212522254 5.算法设计 PAGEREF _Toc212522254 \h 8
HYPERLINK \l _Toc212522255 6.程序代码 PAGEREF _Toc212522255 \h 9
HYPERLINK \l _Toc212522256 7.程序运行结果 PAGEREF _Toc212522256 \h 10
HYPERLINK \l _Toc212522257 8.编程中遇到的困难及解决方法 PAGEREF _Toc212522257 \h 11
HYPERLINK \l _Toc212522258 9.总结心得及良好建议 PAGEREF _Toc212522258 \h 12
HYPERLINK \l _Toc212522259 10.致谢 PAGEREF _Toc212522259 \h 13
1.课程论文题目
职工信息管理系统
内容:
[要求]
职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。 功能:实现简单的职工工资信息管理,职工工资的基本信息包括编号、姓名、基本工资、奖金、工资总额等
1. 系统以菜单方式工作。
2. 职工信息录入功能(职工信息用文件保存)。
3. 职工信息浏览功能 。
4.职工信息查询功能。查询方式。
(1)按学历查询。
(2)按工号查询。
2.程序设计思路
(1)需求分析
系统要以菜单方式工作,因而根据题目要求,提供键盘式选择菜单实现功能选择,职工信息采用文件保存,所以应提供文件的输入、输出等操作;在程序中需要浏览职工的信息,应提供显示、查找、等操作;要实现职工信息的查询,则要提供查找功能(包括按学历查询和按工号查询两种查询方式);要实现职工信息的删除、修改,则要提供文件记录的删除 、修改功能。
(2)总体设计
根据上面的需求分析,可以将这个系统设计分为以下模块:职工信息输入模块、职工信息浏览模块、职工信息查询模块、职工信息删除与修改模块
(3)数据信息
建立职工信息结构体,结构体成员包括工号、姓名、性别、年龄、学历、工资、住址和电话。
Struct employee
{
char num[20];
char name[8];
char sex[10];
char age[10];
char xueli[30];
char wanges[10];
char tel[15];
char addr[50];
}em[N]
3.功能模块图
录入模块
录入模块
菜单浏览模块
菜单
浏览模块
学历
学历查询
工号查询查询模块
工号查询
查询模块
4. 数据结构设计
建立职工信息结构体,结构体成员包括工号、姓名、性别、年龄、学历、工资、住址和电话。
Struct employee
{
char num[20];//工号
char name[30];//姓名
char sex[10];//性别
char age[10];//年龄
char xueli[30];//学历
char wanges[10];//工资
char tel[15];//电话
char addr[50];住址
}em[N]
5.算法设计
1.输入模块:输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的void append()函数来实现。
2.浏览模块:浏览所有职工的相关信息,通过自己定义的void disp
文档评论(0)