社区人口普查信息管理系统的设计与实现

社区人口普查信息管理系统的设计与实现

论文摘要

针对过去以流动人口管理为主的社区人口管理变得不适应当今社会的发展。有必要借助现代化的信息技术,开发一套管理整个社区居民的社区人口普查信息管理系统,,以便随时跟踪社区人口及房产等的变化,利于社区开展卫生、绿化、教育等公共性社会工作。论文在对社区人口普查信息管理系统研发的可行性、经济性及实用性的需求分析基础上,明确了系统的功能和性能目标,选用了UML统一建模语言工具中的Microsoft Office Visio建立了系统的开发流程图、业务流程图等。根据需求分析,系统采用B/S和C/S混合模式对系统进行架构,完成了整个社区居民人口资料管理、查询、统计等5大功能模块设计和系统具体功能的详细设计。详细设计中,利用SQL Sever数据库设计了包括主表和辅表在内的共13个数据库表及系统安全性。编码实现和测试中,在保障系统安全和居民人口信息的隐私基础上,使用ADO.NET访问系统数据库,实现了用户信息加密和随机验证码的生成,并使用正则表达式和ASP.NET的验证控件实现用户输入信息的验证,逐步完成了系统各个功能模块的实现,最后对系统进行了功能测试,分析了测试结果。课题研究结果表明:系统基本上达到了预期的目标。系统能提高人口管理的效率,降低人口管理成本,使人口的管理同我国的经济发展相适应,加快我国社区建设的信息化的步伐。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题研究背景
  • 1.2 国内外研究现状
  • 1.3 课题研究目标和意义
  • 1.4 论文的组织结构
  • 第二章 社区人口普查信息管理系统需求分析
  • 2.1 人口普查的方法及意义
  • 2.2 面向对象分析和设计
  • 2.2.1 软件工程的生命周期
  • 2.2.2 现代软件工程
  • 2.2.3 软件建模的目的
  • 2.2.4 基于UML 的面向对象分析与设计
  • 2.3 社区人口普查信息管理系统需求分析
  • 2.3.1 系统业务流程分析
  • 2.3.2 系统功能需求分析
  • 2.3.3 系统用例建模分析
  • 2.4 系统数据流图分析
  • 2.4.1 数据流图
  • 2.4.2 系统数据流图
  • 2.5 实现技术手段和方案
  • 2.6 系统可行性分析
  • 2.6.1 技术可行性分析
  • 2.6.2 经济可行性分析
  • 2.6.3 环境可行性分析
  • 2.7 小结
  • 第三章 社区人口普查信息管理系统的设计
  • 3.1 系统的功能设计
  • 3.1.1 系统功能设计
  • 3.1.2 系统数据流程设计
  • 3.2 系统结构设计
  • 3.3 用户登录模块的设计
  • 3.3.1 用户登录流程设计
  • 3.3.2 用户界面设计
  • 3.4 系统数据库结构的设计与实现
  • 3.4.1 数据库结构设计概述
  • 3.4.2 SQL Server 数据库简介
  • 3.4.3 主要数据表的设计
  • 3.5 系统安全性设计
  • 3.6 小结
  • 第四章 社区人口普查信息管理系统的实现
  • 4.1 系统实现环境及网络结构
  • 4.2 系统数据库访问的实现
  • 4.2.1 ADO.NET 概述
  • 4.2.2 连接SQL Server 数据库
  • 4.3 社区居民用户登录
  • 4.3.1 验证码的随机生成
  • 4.3.2 用户信息加密
  • 4.4 管理员登录
  • 4.5 用户输入信息的验证
  • 4.5.1 ASP.NET 验证控件
  • 4.5.2 正则表达式
  • 4.5.3 常用的正则表达式符号
  • 4.5.4 ASP.NET 正则表达式
  • 4.5.5 系统用户信息验证的实现
  • 4.6 人口管理模块的实现
  • 4.7 系统测试及分析
  • 4.7.1 用户输入信息的测试
  • 4.7.2 用户登录模块的测试
  • 4.7.3 人口管理模块的测试
  • 4.8 本章小结
  • 第五章 结论
  • 5.1 研究工作总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    社区人口普查信息管理系统的设计与实现
    下载Doc文档

    猜你喜欢