c语言程序设计职工信息管理系统,C语言程序设计-职工信息管理系统.doc
C语言课程设计报告
职工信息管理系统设计
班级:0346502
姓名:杨鸣
学号:20081003456
指导老师:谷老师
职工信息管理系统
题目要求
职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:
系统以菜单的方式工作。
职工信息录入功能 (职工信息用文件保存)。
职工浏览功能。
职工信息查询功能,查询方式可按学历查询或者工号查询。
职工信息的删除、修改功能(可选项)。
具体要求
1、输入功能:职工信息录入(职工信息用文件保存),可以一次完成若干条记录的输入。
2、浏览功能:完成对全部职工信息的显示。
3、查找功能: = 1 \* GB3 ①完成按职工的职工号查询职工的相关信息,并显示。
= 2 \* GB3 ②完成按职工的学历查询职工的相关信息,并显示。
4、删除功能:通过输入职工的姓名完成对该名职工的信息进行删除。
5、修改功能:通过输入职工的姓名完成对该名职工的信息进行修改。
6、退出职工信息管理系统。
解决方案
1、首先进行需求分析,搞清楚系统功能和任务;
2、然后在总体设计中确定模块结构、划分功能模块,将软件功能需求分配给所划分的最单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略;
3、在详细设计中,为每个模块确定采用的算法,选择适当的流程图来描述模块的详细过程。确定每一模块采用的数据结构和模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口;
4、根据分析编写C语言代码。
四、写课程设计总结
课程设计报告要求
总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容等。
总设计方案
一.系统的总体流程图
菜单
菜单
开始
根据菜单输入n的值选择程序
保存
结束
是否继续进行
N
Y YY
5
修改职工信息
2
浏览职工信息
3
查询职工信息
4
删除职工信息
6
退出
1
录入职工信息
图1.系统的总体流程图
二. 为了方便使用结构此系统结构均为全局类型定义
struct employee //定义一个职工信息的结构体//
{
int num;
char name[10];
char sex;
int age;
char xueli[30];
int wage;
char addr[30];
char tel[20];
}em[100];
三.各模块的功能及实现步骤
1.菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的void menu()函数来实现。
2.输入模块:输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的void input()函数来实现。
3.保存模块:将内存中职工的信息输出到磁盘文件中,可以通过自己定义的void save(int)函数来实现。
4.浏览模块:浏览所有职工的相关信息,通过自己定义的void display()函数来实现。
5.删除模块:删除需要删除的职工的所有信息,通过自己定义的void del()函数来实现。
6.按职工号查询模块:可以按职工号来查询职工的相关信息,通过自己定义的void search_num()函数来实现。
7.按职工的的学历查询模块:可以按职工的学历来查询职工的相关信息,通过自己定义的void search_xuelil函数来实现。
8.修改模块:可以修改需要修改的职工的相关信息,通过自己定义的void modify()函数 来实现。
9.退出系统模块:退出职工信息管理系统,通过头文件windows.h中的exit(0)函数来实现。
步骤分析及上机运行
1.运行程序,进入职工信息管理系统的主菜单:
图1:进入主菜单界面
2.输入数字“1”录入职工信息:
图2:录入职工信息
3.输入“y”返回主菜单:
4.输入“2”浏览职工信息:
图3:浏览职工信息
5.输入“y”后继续,输入“3”进行查询职工信息: 图4:按职工号及学历查询职工信息
6.进入主菜单,输入“4”进行删除职工信息:
图5:删除职工信息
7.进入主菜单输入“5”进行修改职工信息:
图7:修改职工信息
8.进入8菜单输入”6”退出职工信息管理系统。
职工信息管理系统源程序代码
#include
#include
#include
#define N 100
struct employee
{
int num;
char name[20];
char sex;
int age;
char xueli[30];
c语言程序设计职工信息管理系统,C语言程序设计-职工信息管理系统.doc相关推荐
- c语言课程设计 职工信息管理系统,C语言课程设计-职工信息管理系统程序设计.doc...
C语言课程设计-职工信息管理系统程序设计 C语言课程设计报告 设计题目:职工信息管理系统程序设计 课程设计评语2 目 录3 1.课程论文题目4 2.程序设计思路4 3.功能模块图5 4.数据结构设计5 ...
- c语言程序设计课程设计学生信息管理系统,C语言程序设计课程设计报告----学生信息管理系统.doc...
河南理工大学计算机学院 <C语言程序设计>课程设计报告 题目: 学生信息管理系统 专业: 计算机科学与技术 班级: 计算机XX班 学号: 311009033232 姓名: ***** 日期 ...
- 职工工资信息系统 c语言题,工资信息管理系统C语言设计.doc
工资信息管理系统C语言设计 C语言课程实习报告 学 院: 工程学院 专 业: 岩土工程 班 级: 052052-33 学 号: 20051002623 姓 名: 刘恒 第一题:工资信息管理系统 一`题 ...
- C语言期末大作业15个(附源码)成绩管理系统、图书馆管理系统、学生打卡系统、超市信息管理系统、学生考勤系统、职工信息管理系统源码、歌曲信息管理系统、超市收款系统等等
C语言期末作业15个(上) 1.C语言学生成绩管理系统 2.C语言图书馆管理系统(复杂版) 3.C语言图书馆管理系统(简洁版) 4.C语言停车管理系统(两个版本) 5.C语言学生考勤系统 6.C语言班 ...
- c语言程序设计学生管理系统,c语言程序设计报告学生信息管理系统
<c语言程序设计报告学生信息管理系统>由会员分享,可在线阅读,更多相关<c语言程序设计报告学生信息管理系统(16页珍藏版)>请在人人文库网上搜索. 1.中南大学C语言程序设计实 ...
- 药房信息管理系统c语言程序,《C语言程序设计》药房管理系统.pdf
课程设计报告 (201 - 201 学年 第 学期) 课 程: 高级语言程序设计 题 目: 药房管理系统 姓 名: 专 业: 班 级: 学 号: 指导教师: 完成时间: 一.课程设计的内容 (课程设计 ...
- 药房信息管理系统c语言程序,C语言程序设计药房管理系统
C语言程序设计药房管理系统 (28页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 24.9 积分 .课程设计报告 (201 -201 学年 第 学期)课 ...
- 学生信息管理系统 C语言程序设计
1 实践项目 本课程我们学习了Linux C程序设计,学习在Linux系统下使用C语言编程.那么,我们就可以使用C语言来开发应用程序. 我们使用C语言来开发一个"学生信息管理系统" ...
- 医院信息管理系统c语言代码大全,C语言程序设计医院信息管理系统附源代码.doc...
实用文档 PAGE 文案大全 专业设计报告 课程名称: C 语 言 程 序 设 计 课题名称: 医院信息管理系统 专业班别: 11本计算机科学与技术二班 姓 名: 学 号: 指导教师: 设计日期: 2 ...
- 职工信息管理系统c语言报告,职工信息管理系统(c语言实现)
功能实现: (1)系统以菜单方式工作 (2)职工信息录入功能(职工信息用文件保存)--输入 (3)职工信息浏览功能--输出 (4)职工信息查询功能--算法 查询方式:按姓名查询/按职工号查询 (5)职 ...
最新文章
- linux下cmake命令行,深入理解CMake(1): CMake命令行参数
- 学习了MPLS ×××
- 44rwx权限45权限说明案例46修改权限
- GridView中添加自动编号,以及鼠标经过时行背景色变和删除时提示。
- mac+ffmpeg+php,mac折腾安装ffmpeg小记
- 带你进入 jBPM 工作流的世界
- LoRa协议在Arduino上的应用——原理及代码分析(一)
- SPSS-相关分析(实例讲解)-数据分析
- 矩阵分析引论: 第三章---矩阵的标准型
- android厨房的使用方法,懒人生活的福音:Android在厨房_软件资讯技巧应用-中关村在线...
- 2020云栖大会-达摩院
- AutoGluon处理多模态数据方法及案例——Multimodal Data Tables: Tabular, Text, and Image
- C++ 语言重载运算符
- Maven使用(一)
- 聊天会话常用JS/CSS代码
- 数独挑战之九宫格入门第一题解题思路
- 【ZHYP002】子涵优品开发日志
- Leetcode883 三维形体投影面积 高效解法
- GoLang之接口转换的原理(8)
- 计算机英文版个人简历发文,计算机个人英文简历.doc