当前位置: 首页 > news >正文

公司做网站需要提供什么条件石家庄网站建设方案优化

公司做网站需要提供什么条件,石家庄网站建设方案优化,网站规划与设计大作业怎么做,房产网站栏目建设本项目是一个简单的薪资管理系统,旨在为用户提供方便的员工薪资管理功能,如添加、查询、修改、删除员工薪资信息等。系统通过命令行交互界面与用户进行交互,并使用 txt 文件存储员工数据。 一,开发环境需求 操作系统:w…

本项目是一个简单的薪资管理系统,旨在为用户提供方便的员工薪资管理功能,如添加、查询、修改、删除员工薪资信息等。系统通过命令行交互界面与用户进行交互,并使用 txt 文件存储员工数据。


一,开发环境需求

  • 操作系统:windows, linux

  • 开发环境工具:qt, vscode, visual studio

  • 技术要求

    • C 语言编程
    • 数据结构(如:数组)
    • 文件 I/O 操作
    • 命令行交互界面设计

二,功能说明

  • 添加员工信息:允许用户添加新的员工及其薪资信息。

  • 查询员工薪资:根据员工 ID 查询其薪资信息。

  • 修改员工薪资:根据员工 ID 修改其薪资信息。

  • 删除员工信息:根据员工 ID 删除其薪资信息。

  • 显示所有员工信息:显示当前所有员工的薪资信息。


三,功能实现

  • 添加员工信息
void addemployee() {if (current_employee_count >= MAX_EMPLOYEES) {printf("员工数量已达上限!\n");return;}Employee new_employee;printf("请输入员工工号:");scanf("%d", &new_employee.id);printf("请输入员工姓名:");scanf("%s", new_employee.name);printf("请输入员工基本工资:");scanf("%f", &new_employee.base_salary);printf("请输入员工奖金:");scanf("%f", &new_employee.bonus);new_employee.total_salary = new_employee.base_salary + new_employee.bonus;employees[current_employee_count] = new_employee;current_employee_count++;printf("员工信息已成功录入!\n");savetofile();  // 保存数据到文件
}
  • 查询员工薪资
void searchsalary() {int search_id;char search_name[50];int search_option;printf("1. 通过工号查询\n2. 通过姓名查询\n请选择查询方式:");scanf("%d", &search_option);int found = 0;if (search_option == 1) {printf("请输入员工工号:");scanf("%d", &search_id);for (int i = 0; i < current_employee_count; i++) {if (employees[i].id == search_id) {printf("姓名:%s, 基本工资:%f, 奖金:%f, 总薪资:%f\n",employees[i].name, employees[i].base_salary, employees[i].bonus, employees[i].total_salary);found = 1;break;}}} else if (search_option == 2) {printf("请输入员工姓名:");scanf("%s", search_name);for (int i = 0; i < current_employee_count; i++) {if (strcmp(employees[i].name, search_name) == 0) {printf("工号:%d, 基本工资:%f, 奖金:%f, 总薪资:%f\n",employees[i].id, employees[i].base_salary, employees[i].bonus, employees[i].total_salary);found = 1;break;}}}if (!found) {printf("未找到相关员工信息。\n");}
}
  • 修改员工薪资
void modifysalary() {int modify_id;printf("请输入需要修改的员工工号:");scanf("%d", &modify_id);int found = 0;for (int i = 0; i < current_employee_count; i++) {if (employees[i].id == modify_id) {printf("当前工资:%f, 当前奖金:%f\n", employees[i].base_salary, employees[i].bonus);printf("请输入新的基本工资:");scanf("%f", &employees[i].base_salary);printf("请输入新的奖金:");scanf("%f", &employees[i].bonus);employees[i].total_salary = employees[i].base_salary + employees[i].bonus;printf("修改成功!\n");savetofile();  // 保存数据到文件found = 1;break;}}if (!found) {printf("未找到该工号的员工。\n");}
}
  • 删除员工信息
void deleteemployee() {int delete_id;printf("请输入需要删除的员工工号:");scanf("%d", &delete_id);int found = 0;for (int i = 0; i < current_employee_count; i++) {if (employees[i].id == delete_id) {for (int j = i; j < current_employee_count - 1; j++) {employees[j] = employees[j+1];}current_employee_count--;printf("删除成功!\n");savetofile();  // 保存数据到文件found = 1;break;}}if (!found) {printf("未找到该工号的员工。\n");}
}
  • 显示所有员工信息
void displayall() {printf("工号\t姓名\t基本工资\t奖金\t总薪资\n");printf("---------------------------------------------------\n");for (int i = 0; i < current_employee_count; i++) {printf("%d\t%s\t%f\t%f\t%f\n",employees[i].id, employees[i].name, employees[i].base_salary, employees[i].bonus, employees[i].total_salary);}
}

四,效果图

后续截图添加。


五,源码

代码已开源,可访问gitee下载。


六,总结

本项目为初学者提供了一个实际的 C 语言编程实践,涉及文件操作、数据结构设计和命令行交互界面的基本应用。希望此项目能对学习者有所帮助,并鼓励在此基础上进行更多的拓展和改进。

http://www.ds6.com.cn/news/95581.html

相关文章:

  • 做网站外链需要多少钱百度账号客服人工电话
  • 建设主题网站的顺序是什么意思东莞建设网
  • 做庭院景观的那个网站推广好福州seo按天付费
  • 建设网站要注册公司吗百度一下你就知道官网下载安装
  • 厦门企业网站制作比较好的网络推广平台
  • 用手机可以做网站app注册拉新平台
  • 网站开发法律可行性模板建站价格
  • 山西公司怎么做网站如何做运营推广
  • 广州市人民政府新闻办公室发布会seo搜索引擎优化薪酬
  • 加油站顶棚网架价多少钱一平网店推广方法有哪些
  • 免费网站建站排行榜网站设计方案
  • 如何制作自己的网站模版seo站长综合查询工具
  • 党史网站建设重要性百度数据网站
  • 网站建设都有哪些方面淘宝网官方网站
  • 有没有专做水果网站新闻投稿平台有哪些
  • 网站备案密码是什么百度最怕哪个部门去投诉
  • 国外网站 国内做镜像找谁做百度关键词排名
  • wordpress做产品页教程视频天津seo技术教程
  • 网站开发有哪些模块百度网盘app
  • 网站后台文章列表里的每篇文章的文字全部乱码怎么办?交换友情链接推广法
  • 宁波做网站的优化大师网页版
  • 温州个人建站模板重庆seo整站优化设置
  • 网站一般用什么做的制作网站免费
  • 织梦 做网站 教程seo营销推广全程实例
  • 成都市建设局官网郑州网站建设专业乐云seo
  • 江苏省工程建设招标网站青岛seo外包服务
  • 中央气象台台风网官网seo搜索引擎优化到底是什么
  • 做返利网站能赚钱么自媒体平台大全
  • 云建站app最常用的搜索引擎有哪些
  • 怎么做自己的个人网站网络营销策划方案800字