文档介绍:学号:
课程设计
题目
人口信息采集管理系统
教学院
计算机学院
专业
计算机科学与技术
班级
08计科(2)班
姓名
xx
指导教师
xxx
2011
年
6
月
26
日
课程设计任务书
2010~2011学年第2学期
学生姓名: xx 专业班级: 计算机科学与技术(2)
指导教师: xxx 工作部门: 基础教研室
一、课程设计题目
人口信息采集管理系统主要研究及实现以下功能:
(1)建立人口信息档案:具有录入、查询、修改和删除人口信息的功能。
(2)用户登录和注册:新用户首先注册个人信息,可实现在线批量注册(基于个人身份证号)。依据设定的注册规定,不允许重复注册,但可找回密码。通过已注册的账号和密码来登录。
(3)流动人口信息采集:实现非本地人口信息的采集。
(4)实有人口信息采集:实现本地人口的信息的采集。
(5)房屋信息采集:实现房屋基本信息的采集。
(6)系统维护管理:用户管理(如根据用户口令分配权限)及系统备份、还原和清空。
二、课程设计内容(含技术指标)
:根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么,限制条件是什么;
:确定数据库结构,及各个主要模块的功能,并明确模块之间的调用关系;
:设计数据库及操作界面,并给出每个功能模块的实现算法;
:把详细设计的结果进一步求精为程序设计语言程序,同时加入一些注解和断言,使程序中逻辑概念清楚;
:采用自底向上,分模块进行调试,调试正确后,认真整理源程序及其注释,形成格式和风格良好的源程序清单和结果;
:程序运行结果包括正确的输入及其输出结果,含有错误的输入及其输出结果。
。
三、进度安排
——2011年6月15日:软件功能分析与设计;
——2011年6月19日:数据库及操作界面设计;
——2011年6月24日:具体代码实现及调试;
——2011年6月26日:撰写课程设计论文。
四、基本要求
;
,能够设计出相应功能模块;
,能够编写出相应的代码,具备软件开发的能力。
目录
1 概述 4
系统的研制背景 5
可行性研究 6
2 总体设计 7
需求分析 7
功能需求 7
数据流图 7
系统概述 8
系统功能设计 9
功能模块结构 9
模块功能说明 9
数据库设计技术 10
系统数据库详细设计 12
3 详细设计 17
人口信息采集系统窗体设计 17
人口信息采集系统具体代码设计 21
4 程序的调试与运行结果说明 24
24
25
5 课程设计总结 26
参考文献 26
1 概述
随着信息技术在管理上越来越深入而广泛地应用,管理信息系统的实施在技术上已逐步成熟,人口信息采集系统已经成为评国家人口资源的一个重要组成部分。在人口资源信息化管理中,人口信息的采集管理是首要解决的问题,这项工作现在大部分地方还是手工操作,不仅工作效率很低,并且不能及时了解人口普查的具体情况。
(1)人口普查的意义
进行人口普查是制定政策的需要。人口普查是国家科学决策的重要基础工作,人口普查资料是制定人口政策的依据和前提。通过人口普查,了解我国各种文化程度人口的比重,就可以制定教育政策;了解各行业人口的分布,可以制定人口的就业政策;摸清就业人口的行业分布,可以为产业政策的制定和调整提供科学基础。此外,社会保障和福利政策、民族政策、老年人口政策等等,都需要根据人口资料进行研究。可见,人口普查是国家制定社会、经济、科教等各项发展政策所必需的。没有准确的人口数据,我们很多方针、政策及发展战略的制定,就缺乏足够的科学依据。
户籍管理制度的优越性:正因为户籍管理制度的存在,才能够在城镇地区实行公平的就业保障体系和养老保障体系;也正因为户籍管理制度的存在,乡村地区才能够实行公平的土地分配体系、住房用地分配体系。而在城镇和乡村地区共同实行的子女抚养体系、义务教育保障体系、医疗保障体系。所以我们可以说:户籍管理制度是公民生存保障体系的根基。
(2) 人口普查的特征:
1、调查组织的高度集中性。它是国家统一组织的,按国家法定的普查方案协调进行的专门性调查。
2、普