当前位置:文档之家› 人口信息管理系统

人口信息管理系统

目录1可行性分析 (1)1.1问题描述 (1)1.2可行性分析研究 (1)1.2.1技术可行性 (1)1.2.2经济可行 (2)1.2.3操作可行性 (2)1.3结论意见 (2)2项目开发计划 (3)2.1编写目的 (3)2.2项目背景 (3)2.3项目概述 (3)2.4项目开发计划 (4)2.5交付期限 (4)3需求分析 (5)3.1任务需求分析 (5)3.2数据流图、数据字典及实体联系图 (5)3.2.1数据流图 (5)3.2.2数据字典 (7)3.2.3实体联系E-R图 (8)4系统概要设计 (2)4.1总体设计 (2)4.2系统功能模块图 (2)4.3数据库概念设计 (2)4.4数据库逻辑结构设计 (3)4.5连接数据库的特点 (8)5详细设计 (9)5.1系统的主要功能 (9)5.2程序流程图 (9)5.3用户界面设计 (1)5.3.1一般交互设计 (1)5.3.2信息显示设计 (2)5.3.3数据输入设计 (3)5.4程序设计过程 (3)5.4.1登录界面及密码修改 (3)5.4.2人口信息添加操作及修改 (5)5.4.3查询操作 (6)参考文献 (8)设计总结 (9)序言当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

要高效率地把活动有机地组织起来,就必须加强管理,即加强对组织内部的各种资源的有效管理,建立与自身特点相适应的管理信息系统。

本说明书介绍的是人口信息管理系统。

人口信息管理系统实现常住人口、流动人口现代化管理,为维护社会治安、打击违法犯罪提供线索,为政府部门的决策提供科学依据,为经济建设提供基础信息资源。

人口信息管理系统是管理社区内人口的一个中小型管理软件,主要实现对社区内常住人口和暂住人口的一些相关信息的管理,同时也能对该区的内的困难群体、失业人员、老年人和残疾人等一些特殊人员进行管理。

另外,系统还具有对计划生育信息进行管理的功能。

人口信息管理系统提供了强大的人口信息管理功能,方便管理员对常住、暂住等信息的添加、修改、删除、查询和统计等操作。

1可行性分析1.1问题描述随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的逐渐增强,人口信息管理工作的业务量急剧增大。

传统的手工方法,存在效率低、易出错等缺点,已经难以满足当前户籍管理工作的要求。

因此,结合当前日益成熟的计算机相关技术,开发一个专门针对人口信息管理的系统已经非常必要了。

人口信息管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动人口信息管理走向科学化、规范化、自动化的必要条件。

该管理系统能够为用户提供充足的信息和快捷的查询手段,以帮助用户了解人口信息工作的情况。

它大大改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出人口信息管理的现代化管理模式。

因此人口信息管理系统的开发迫在眉睫。

1.2可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。

并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。

因此通过可行性的研究分析可以知道问题。

有无可行性的解决方法,进而避免人力、物力和才力的浪费。

在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

系统目标应充分体现,直接为人口信息管理系统服务,并且,程序可以分期分批实现。

但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。

以达到更加出色的程序系统。

可是,目标的提法不尽相同,例如:(1)提高信息处理速度和准确性;(2)为管理者提供更方便、科学的服务项目。

1.2.1技术可行性该系统功能比较简单,易于实现。

系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用SQL Server 2000,开发工具采用VB,对系统开发人员要求较低,只要掌握编程工具以及数据库基本知识即可。

这些软件在MIS开发中已被大量应用,技术上都比较成熟。

因此在技术上是可行的。

1.2.2经济可行该系统对硬件没有什么特殊要求,软件是运用Microsoft SQL SERVER 2000数据库系统和VB程序语言开发实现的,这些软件已经很普及,费用相当低;系统的维护、运行基本上不用花费什么人力物力;系统掌握也极其简单,不用花费人员培训费用。

开发成本和使用的各项成本都比较低。

因此对开发本管理系统的开发经费不存在问题。

综上所述,开发本管理系统在技术上、经济上都是可行的。

1.2.3操作可行性主要是了解人口信息管理的相关人员对开发信息系统是否支持,现有人口信息管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。

人口信息管理人员积极支持该系统开发,使新系统能够充分的发挥作用;系统操作简单,易于理解,操作者经过短时间的培训就可以使用人口信息管理系统。

1.3结论意见经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。

因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。

所以,系统研制和开发是可以马上进行的。

2项目开发计划2.1编写目的经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。

2.2项目背景项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即人口信息管理系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。

2.3项目概述1工作内容让计算机对人口信息进行自动管理,用户可以直接在计算机上实现人口信息的管理,并能在一定程度上实现自动化。

2条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。

该系统可在用户要求的期限内完成。

3产品1)程序该项目因开发时间较短,这里只给出设计思想,具体程序没写。

2)文档文档内容包括:(1) 封面(2)目录(3)中文摘要100字左右;关键词3-5个(4) 序言(5)可行性分析(6)项目开发计划(7)需求规格说明(包含需要的系统流程图、数据流程图、数据字典、E-R图)(8) 概要设计(包含总体软件结构图、总体数据结构)(9) 详细设计(对概要设计内容进行详细设计)(10) 设计总结、参考文献、致谢等4验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。

2.4项目开发计划1任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。

第二阶段完成概要设计跟详细设计。

第三阶段书写文档。

2预算软件资金投入较少,具体预算分配简略。

3关键问题各模块之间的联系和后台数据库的完成。

使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。

对于出现的一些小难点总都能得到解决。

2.5交付期限所要开发的系统较简单,所有开发工作用户要求要在两周内完成,完成项目的最迟时间为2014年12月27日。

3需求分析3.1任务需求分析人口信息管理系统是公安局公安综合信息系统的重要组成部分,是所有业务系统中数据量最大、业务管理内容最多,建设工期最长、实时性最强的公安业务子系统,它包含很多的功能模块,如常住人口管理、暂住人口管理(出租房屋管理)、社区救助管理,计划生育管理等业务系统。

人口信息的网络化管理,对提高人口管理的办事效率、加大信息资源的共享、规范行政办事手续、提供准确的统计分析起着划时代的意义。

人口信息系统要求建成以人口信息为基础,依托公安专网与人口信息数据库系统互联,形成一个现代化人口信息管理系统。

针对人口信息管理涉及的信息录入、查询、分析进行管理;以人口信息管理业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型。

本系统为人口管理工作提供方便、快捷的信息管理方式,较好地满足人口管理的实际需求。

3.2数据流图、数据字典及实体联系图3.2.1数据流图该系统数据流程图如图3.2所示:图3.2 系统数据流程图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。

数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。

处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。

指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。

数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。

数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点3.2.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。

每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。

下面将列出若干数据元素的数据卡片信息。

数据字典卡片为:(1) 数据元素条目(2)数据结构条目(3)数据流(4)数据存储(5)数据处理(6)外部实体3.2.3实体联系E-R图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。

图3-10 E-R模型4系统概要设计4.1总体设计通过这个阶段的工作将划分出组成系统的物理元素。

系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。

软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。

4.2系统功能模块图可以根据模块独立原理对软件结构进行精化。

为了合理的分解,得到尽可能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于测试和易于维护的软件结构,应该对模块进行再分解或合并。

系统功能模块图如图4.1所示:图4-1 系统总体结构图4.3数据库概念设计数据库一般分为三级模式:外模式、概念模式和内模式。

外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。

相关主题