户籍管理C课程设计

1•课程设计的目的一个小区,一座楼,必定有他的户籍管理方法。但是普通的表单管理制度很是繁琐,管理查询都很不方便,特别是在人口流动性较强的地方,普通管理方法更是力不从心,劳神费力,鉴于此现状,特设计了一个迷你型C语言代码软件,旨在加强户籍管理,减少户籍登记错误,此软件具有操作方便、易懂,管理安全可靠的优点。应用这款小巧的软件后,管理效率将会很大提升⑴,管理吋间也将大大缩短。希望对管理人员有所帮助,大家可以参考使用。此户籍管理程序一共有五项,可以对家庭户口进行录入、修改、查找、删除、最后安全退出,菜单简练易懂,操作方便灵活,能保存一个家庭的门牌号,家庭人数和家庭成员是姓名、性别、年龄、电话、工作、电话等信息。程序用了条件、循环、结构体⑵等知识点,综合了文件的打开、关闭和保存等。可运用作小的管理软件。软件运用菜单实现交互式管理,用户轻松的按键既可实现对户籍的管理,操作简单易懂,功能丰富,可以很好的满足用户的需要户籍管理2.设计方案论证2.1•设计思路此程序含5个主要功能模块,在已建立的主函数中用switch语句完成对家庭共有信息和成员个人信息的选择性和循环性操作,能正确实现管理者对户籍的录入、修改、查找、删除和安全退出的指令。主要功能模块:退出图1户籍管理主要功能模块2.2.程序设计此程序先定义一•个结构体可以暂时在内存存储户籍信息定义主函数mainO和一个选择功能代码段,只有通过此函数才可以实现程序的功能。Z后定义一个文件并打开(H的只是使文件牛成),再打开一遍文件,之后读取文件中的数据。在以后的每个函数中都在函数开头打开并读入结构体,以被函数使用;并在函数结尾再次打开执行写入和关闭操作;特在此声明,以后将不再赘述。家庭(个人)信息删除2.2.1文件保存控制流程图2.2.2函数调用控制无限循环Loop1.开始函数输入选择项\选择了A或a—--------一一\一一二---------------------------------否调用输入函数in()\选择了B或b__一一:一.一一一否调用了修改函数regard()\选择了C或c一—否调用查找函数search()、选择了D或d否调用删除函数\选择了E蚁del()结朿输出“输入错误,请重选”输出“=============”(共49个)输出“"(共49个空格)输出“欢迎使用户籍管理系统”输出“"(共49个空格)输出“=============”(共49个)输出“请选择您的操作”输出“A.添加B.查找”输出“C.修改D.删除”输出“"(共49个空格)图4菜单模块流程图i=0;当i<69输出“请输入门牌号(要想停止录入,请输入零)”输入hu[i].menhao值Hu[i].menhao=0?否输入“请输入家庭人数”输入hi[i].num值跳岀循环输出“请输入名字”输入hu[i].men[j].name值hu[i].men[jl.name=0?__----一--是、否跳出循环输出“请输入年龄”输入hu[i].mem[j].age值输出“请输入工作”输入hufi].mem[j].work值输出“请输入电话号”输入hu[i].mem[j].cel值j=0;当jvlO吋j++输出“请选择您查找的方式”输出“1•输入门牌号,输出一个家庭的信息”输出“2.输入一个人的姓名,输出他(她)所在家庭信息”输出“3.输入一个人的姓名,输出他(她)的个人信息”输出“4.输入电话号码,输出屯话拥有人的信息”输出“5.输入工作,输出担任此工作的人的信息”输出“6.输出小区所有家庭的全部信息”输入X值?fi①"句抑语②x=3?------------------一一---------——一一否执行讦语句④执行讦语句⑤执行讦语句⑥否讦句行抓语③输出“请输入门牌号”输入y值i二0当iv69时〜y=hu[i].menhao?__-------------------------------输出门牌号和家庭人数输出“还没有储存此家庭人员的信息”j=0;当jv6吋输出此家庭所有成员记录j++i++图7查询功能模块附加图附:if语句的①、②、③、④、⑤、⑥功能相仿,在此不再赘述。图8修改函数主界面流程图输岀“请输岀原有门牌号”输入y值i二0;当iv69吋y=hu[i].menhao?__________________________________________是输出“请输入修改后的信息”i>=0且i<69------------一-----一1输入y值输出“”查无此人“y=>hu[i].menhao输出“修改完毕“图9按门牌号修改函数主界面流程图附:if语句的①、②、③功能相仿,在此不再赘述。附:if语...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?