人口信息管理系统
目 录 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 项目开发