欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    c语言学习知识身份证信息管理方案计划系统.doc

    • 资源ID:2539097       资源大小:68.34MB        全文页数:14页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    c语言学习知识身份证信息管理方案计划系统.doc

    .课 程 报 告课 程 名 称: 程序设计实践 专 业 班 级 : 学 生 姓 名 : 学 号 : 201616010107 任 课 教 师 : 学 期 :2016-2017学年第二学期 课程报告任务书题 目 身份证信息管理系统主要内容用C语言开发一个简单的身份证管理系统要求实现以下功能:1.管理员系统:(1)添加个人信息;(2)修改个人信息(按身份证号);(3)排序(分别按区号升序、区号降序以及姓名升序);(4)查询个人信息(按身份证号);(5)删除个人信息(并不是实际意义上的删除);(6)输出所有个人信息;(7)退出子系统;(8)结束。2.个人用户系统:(1)查询个人信息(按身份证号);(2)退出子系统;(3)结束。说明:个人信息包含身份证号(十八位数且不能重复)、姓名(可以重复)、性别、地址(具体到某一组),民族,出生年月日,办理日期以及截止日期(18岁以下有效期为5年,18岁以上10年),区号由身份证前7位组成。当一个人死了时将删除他的记录并且自动添加到死亡名单death.dat并且办理日期与截止日期都改为死亡时间。任务要求一、提交材料应包括:(1)系统源代码 (2)课程报告二、整个设计过程具体要求(1)需求分析 要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;(2)设计过程 要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)(3)实现过程 要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;(4)总结阶段 按照要求完成系统设计和实现报告,并进行总结、答辩。成绩评定报告撰写情况(30分)系统完成情况(30分)答辩情况(40分)总分内容20分规范程度5分程序测试5分基本功能20分扩展功能10分自述情况10分答辩情况30分成绩评定教师: 1 需求分析身份证管理系统管理居民信息,便于查询,修改。添加-把居民信息添加到链表中在存到文件IDcard中。查看所有个人信息把文件中的所有信息输出。修改-用身份证号查找该信息,如果找到则进行修改功能,否则跳出该功能。排序-新建一个链表辅助排序,把排序后的链表输出,并且存到文件IDcard中,下次打开系统时输出排序后的序列。查找用身份证号查找,如果找到则输出该信息,否则跳出该功能。删除用身份证号查找该信息,如果找到则存入death文件中,再删除该结点,最后把删除后的链表存入文件,否则跳出该功能。2 概要设计可适当参考以下提示: 数据结构 typedef struct int year; int month; int day;data;typedef struct IDcard char ID19; char name10; char sex; char address50; char nation9; data birth; data origin;data end;struct IDcard *next;SFZ,*Link; 模块划分 程序总体框主函数: 定义:添加: 删除:查找: 加载: 界面:修改: 输出 : 存储: 排序:3 详细设计主函数包含头文件:define.h、display.h、output.h、save.h、Add.h、load.h、edit.h、find.h、del.h、sort.h;添加函数void add(Link head),调用输入函数void InputRecord(Link head)进行输入;删除函数void del(Link head),调用查找ID函数Link FindID(Link head,char s)进行查找,删除;主界面调用函数void explain(void)输出;管理员系统界面调用函数void namagedisplay(void)输出;个人系统界面调用函数void personaldisplay(void)输出;输入密码界面调用函数int password(void);修改函数调用查找ID函数Link FindID(Link head,char s)进行查找,修改;查找函数调用查找ID函数Link FindID(Link head,char s)进行查找,再调用单个输出函数void PrintRecord(Link temp)输出;加载函数void load(Link head);输出所有信息函数void output(Link head)调用单个输出函数void PrintRecord(Link temp)输出;存储函数void save(Link head);排序函数调用区号升序,区号降序,姓名升序函数进行排序void Zone_descriptionAsc(Link head)、void Zone_descriptionDes(Link head)、void NameAsc(Link head)。源代码: 4 调试分析开始时存储的文件中多了一排烫,调试发现读入时多循环了一次,读入了一串垃圾值,修改后正常。之后一系列的小错误都是通过调试解决。关于查找函数的改进:开始查找信息返回值为结点数,之后改为返回地址。关于界面的改进,一开始选择系统执行功能后返回到选择系统,之后可以继续执行功能,手动跳出子系统。5测试结果添加:修改:输出:删除:查询:在删除中已经使用,再调用输出函数输出,即为查询;排序:因为需要的数据太多,图片较多,请自行解决。6 课程心得总结本学期,当大作业刚布置下来的时候感觉很难,因为感觉学的东西太少,根本完不成这个任务,因此前几周都没开始写,一直等把c语言都上完了才开始。刚开始时不会建工程,便用Cb开始写,后来经过进一步的研究才学会了用Vc写这个大作业。在写大作业的过程中也并不是那么顺利,存在着太多的bug,然后就摸索着调试,直到写完大作业才明白,原来它的目的是让我们提高自己。在整个过程中对我提升最大的就是链表的使用和调试了。开始学单链表时很是疑惑,而现在已经能够熟练的使用链表,在大作业众多的错误中,让我从一个不怎么会调试的菜鸟,变成一个能比较熟练使用调试的大渣渣。其实学c,想要掌握它的精髓,就必须自己亲自去实现某一个功能,然后逐步调试,就能很快地掌握它(实践是检验真理的唯一标准)。

    注意事项

    本文(c语言学习知识身份证信息管理方案计划系统.doc)为本站会员(小**)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开