1. 课程设计目的:
1)巩固和加深对 C 语言课程的基本知识的理解和掌握;
2)掌握和提高 C 语言编程和程序调试的基本能力;
3)利用 C 语言进行基本的软件设计,并掌握软件开发的基本
过程和基本方法以及良好的编程风格;
4)掌握书写程序设计说明书的方法;
5)提高运用 C 语言解决实际问题的能力。
2. 分析及设计:
1)系统需求:
公民身份信息是国家最宝贵的基础信息资源之一,是制定及
实施各种政策和指导经济建设的重要依据。利用现代信息技术进
行公民身份信息资源的充分开发及利用,掌握人口信息的动态变
化,对于国家加强社会管理,实现社会信息化将起到积极的推动
作用。对于促进社会主义现代化建设和经济体制改革、打击犯罪、
方便群众、保护公民的合法权益等都具有十分重要的意义。其建
设的最终目标是实现及国家其它有关公民信息的系统实现互连
互通,数据高度共享。为建立国家公民个人信用体系,为国家经
济建设和社会发展做出贡献。因此,我想设计一个身份证信息管
理软件,用于对省份正信息的分类、管理和统计,从而方便公安
机关和普通民众的查询。
2)设计思路: