C语言实现的个人信息管理系统

本文介绍了使用C语言实现一个简易的信息管理系统的过程,包括功能需求分析、模块结构规划、数据结构选择以及各个功能函数的规划,如添加信息、查找信息、文件操作、排序和打印等。
摘要由CSDN通过智能技术生成

C语言实现简易的信息管理系统

1 功能需求分析

1 存储个人信息(姓名,序号,年龄,性别等 后续可以增加其他信息) 
2 增加信息的录入(手动登记以上信息)
3 信息的本地存储,存储到指定的txt文件中
4 可以根据关键字进行查找,比如查找姓名,序号等
5 信息的排序,(目前只实现了根据序号从大到小或者从小到大的排列)

2 模块结构规划

根据实现的功能进行模块的划分,可以参考以上分析

3 数据结构的选择

系统实现的功能是能完成对多人复杂数据的操作,所以采用结构体数组来实现数据的承载。

4 规划函数

main.c:

负责系统的主导运行,子函数功能的调用。

ui.c:

因为系统是通过控制台跟用户进行交流的,所以考虑到美观性,用各种字符等模拟窗口显示,该文件包含了各个界面的显示函数。

addinformation.c

信息的录入功能。向模拟的数据库中增加信息。

find.c

查找函数,根据输入的选择项,查找相匹配的信息。

file.c

因为数据文件最终要存储到txt文本中,file.c文件中主要包含了对文件的读写等操作。

sort.c

排序功能函数,实现根据序号从大到小或者从小到大的排列

print.c

输出数据功能,把全部数据内容打印到屏幕上

exit.c

程序的安全退出功能,保证数据及时存储到本地。

5 代码演示


#include "main.h"
void find_id(int id)
{
    int i=0;
  • 9
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值