户籍管理信息系统.docx

上传人:b****5 文档编号:29188925 上传时间:2023-07-21 格式:DOCX 页数:27 大小:2.41MB
下载 相关 举报
户籍管理信息系统.docx_第1页
第1页 / 共27页
户籍管理信息系统.docx_第2页
第2页 / 共27页
户籍管理信息系统.docx_第3页
第3页 / 共27页
户籍管理信息系统.docx_第4页
第4页 / 共27页
户籍管理信息系统.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

户籍管理信息系统.docx

《户籍管理信息系统.docx》由会员分享,可在线阅读,更多相关《户籍管理信息系统.docx(27页珍藏版)》请在冰豆网上搜索。

户籍管理信息系统.docx

户籍管理信息系统

 

辽宁警官高等专科学校毕业设计(论文)

 

户籍管理信息系统设计

 

总计毕业设计(论文)25页

表格3表

插图19幅

摘要

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

管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。

户籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以与前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

本文介绍了在MicrosoftVisualStudio2005环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程,文章介绍了需求分析部分,包括需求分析、可行性研究和基本功能分析等;数据库设计部分主要介绍了三个表和数据库的创建;系统实现部分说明了几个主要模块的用法,并附带了一些主要的窗口和程序。

本系统界面友好,操作简单,比较实用。

关键词:

VisualStudio2005,SQLServer2005,信息管理系统

Abstract

Withmoreandmorewidespreadandprofoundapplicationofinformationtechnologyinmanagement,theimplementofmanagementinformationsystemhasbecomematureintechnologystepbystep.Managinginformationsystemisanewsubject.Enterpriseneedsexistenceanddevelopment,soenterpriseactivitiesshouldbeorganizedefficientlyandorganically,whichmeanstighteninguptheenterprisemanagementandstrengtheningeffectivemanagementofanyresource(staff,finance,property,etc.)internaltheenterprise,andalsoestablishingamanagementinformationsystemfittinginwithitsowncharacteristics.Thesystemofmanagingcensusregisteratypicalapplicationofmanaginginformationsystem(knowasMIS),whichmainlyincludesbuildingupdata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformerrequiredconsistencyandintegralityandsecurityofdata.Thelatershouldmaketheapplicationpowerfulandeasilyused.

ThisarticleintroducesthedetailedprocessofexploringamanagementinformationsystemundertheenvironmentofMicrosoftVisualStudio2005,utilizing“Top-Bottom”overallplanandastrategyaccordingto“Bottom-Top”applicationandexploitation.Thesystemanalysissectionofdiningroommanagementinformationincludesfeasibleanalysis,managementfunctionanalysis.Thesystemdesignsectionmainlyfocusesonsystemfunctiondesignanddatabasedesignanddatanumberdesign.Andthesystemrealizationsectionhasprovidedseveralmajorfunction,togetherwiththemainwindowsandprograms.Thiseconomicalandpragmaticsystemhasexplicitinterface,withsimpleoperation.

Keywords:

VisualStudio2005,SQLServer2005,MIS

前言

户籍管理系统是公安部门不可缺少的一部分,它的内容对于公安部门的决策者和管理者来说都至关重要,所以户籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理户籍档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已被人们深刻地认识和使用,它已进入人类社会的各个领域并发挥着越来越重要的作用。

由此,建立高性能的户籍管理系统,作为计算机应用的一部分,使用计算机对户籍档案进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高户籍档案管理的效率,也是公安部门的科学化、正规化管理的体现。

因此,开发这样一套管理软件成为很有必要的事情,我经过一个月的时间,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。

使我设计的数据库系统能够实现户籍管理功能。

该系统基本上满足了用户在户籍档案管理方面的需求,用户界面友好。

此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信息的准确性。

所以急需开发一小型系统,目的是为了提高工作效率与管理水平。

在下的各章中我将以开发一套户籍管理系统为例,谈谈其开发过程和所涉与到的问题与解决方法。

由于作者水平有限,论文中难免存在错误和不足之处,恳请各位导师在百忙之中,予以批指导,在此向各位导师表示诚挚的谢意!

 

所用开发环境与其语言简介

1.1MicrosoftVisualStudio2005

●MicrosoftVisualStudio2005微软公司于2005年10月发布的,它包括第一版VisualStudioTeamSystem,VisualStudioTeamSystem是一个集成开发环境,可为测试人员、开发人员和架构师提供协作流程支持。

TeamSystem包含集中工作项跟踪、源控制和构建管理功能,所有这些功能都可以帮助团队规划项目、简化沟通,并确保开发工作符合业务目标。

●对于应用程序开发人员,VisualStudioToolsforOffice为Office2003平台提供了一个.NET编程模型。

改进了对交付数据绑定Web应用程序和新母版页模型的支持,有助于确保网站的视觉一致性,从而有益于Web开发。

新的Web控件包括GridView、FormView和DataView,使启用自动数据绑定更加容易。

●Windows开发人员能够充分利用智能标记,这样他们就能在创建Windows窗体界面时添加属性设置。

VisualStudio2005还支持创建利用.NETFramework的混合语言解决方案,提供对关键技术的访问权限,这些技术有助于简化ASP.NETWeb应用程序和XMLWeb服务的创建。

●该版本的VisualStudio2005和.NETFramework2.0将在应用程序开发的所有方面取得大幅进展。

首先,VisualStudio2005根据开发人员个人的需要调整软件开发体验,设置新的开发人员工作效率标准。

这一“个性化工作效率”将在开发环境和.NETFramework类库中提供相应的功能,以帮助开发人员在最少的时间内克服其最为紧迫的困难。

其次,VisualStudio2005使开发人员能够通过与MicrosoftOfficeSystem和SQLServer2005的更好集成,在更广泛的应用程序开发方案中应用现有的技能。

最后,VisualStudio2005将提供一组新的工具和功能,以满足目前大规模企业的应用程序开发需要。

1.2MicrosoftSQLServer2005

◆MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

◆MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。

此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。

◆与MicrosoftVisualStudio、MicrosoftOfficeSystem以与新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使MicrosoftSQLServer2005与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,MicrosoftSQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

◆SQLServer2005将在安全性、高可靠性、性能、扩展性、可管理性方面有极大的提高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低操作复杂度和运维成本。

例如,SQLServer2005将提供全新的安全认证、数据加密技术来加强您数据系统的安全性;数据库镜像、快照、时点恢复、实时在线管理等诸多功能大大提高了企业级系统的可靠性、扩展性;而数据集成,各种自动化管理、调试和优化工具则为您的IT管理工作带来全新的体验。

在硬件方面,SQLServer2005支持64位运算和海量数据存储。

1.3AdobePhotoshopCS4

ØAdobePhotoshopCS4是Adobe公司旗下最为出名的图像处理软件之一,它是一款很强大的制图工具,具有集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。

ØAdobePhotoshopCS4软件[1]通过更直观的用户体验、更大的编辑自由度来大幅提高的工作效率,使您能更轻松地使用其无与伦比的强大功能。

Ø更顺畅的遥摄和缩放以与流体画布旋转

Ø使用全新、顺畅的缩放和遥摄可以定位到图像的任何区域。

借助全新的像素网格保持实现缩放到个别像素时的清晰度,并以最高的放大率实现轻松编辑。

通过创新的旋转视图工具随意转动画布,按任意角度实现无扭曲查看。

ØCS4软件除了包含AdobePhotoshopCS3的所有功能外,还增加了一些特殊的功能,如支持3D和视频流、动画、深度图像分析等。

Ø此外,photoshopcs4将支持GPU加速。

有了GPU加速支持,用Photoshop打开一个2GB、4.42亿像素的图像文件将非常简单,就像在IntelSkulltrail八核心系统上打开一个500万像素文件一样迅速,而对图片进行缩放、旋转也不会存在任何延迟;另外还有一个3D加速Photoshop全景图演示,这项当今最耗时的工作再也不会让人头疼了。

1.4C#语言

C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。

它吸收了C++、VisualBasic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。

C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。

不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。

.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。

同时,公共语言运行时(CommonLanguageRuntime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。

其特点有语言简洁、保留了C++的强大功能、快速应用开发功能、语言的自由性、强大的Web服务器控件、支持跨平台与XML相融合。

1.5HTML语言

HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。

用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。

自1990年以来HTML就一直被用作WorldWideWeb上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。

HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。

生成一个HTML文档主要有以下三种途径:

手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。

通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。

由Web服务器(或称HTTP服务器)一方实时动态地生成。

HTML语言是通过利用各种标记(tags)来标识文档的结构以与标识超链(Hyperlink)的信息。

虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格与其对标记的解释能力。

这就是为什么同一文档在不同的浏览器中展示的效果会不一样。

目前HTML语言的版本是2.0,它是基于SGML(StandardGeneralizedMarkupLanguage,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。

虽然下一版本的标准HTML3.0(也称为HTML+)正在制订之中,但其中某些部分的实验性标准草案已被广泛采用,大多优秀的Web浏览器(如Netscape等)都能解释HTML3.0中的部分新标记,因此在本章中介绍的一些HTML3.0新标记均已被多数浏览器所接受。

 

需求分析

2.1需求分析

信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。

因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。

对应用系统项目的开发,首先要对程序要实现的功能和目标进行整体分析和规划,确保在后期开发中不会出现遗漏或重大缺陷。

因此在软件开发中,要严格按照软件工程的流程进行系统的分析和设计。

2.2可行性研究

2.2.1系统开发的可行性:

在开发任何一个新系统之前是无法知道该项目能否以现有的技术进行开发,也无法知道该项目是否有开发的价值,无法估计系统的成本效益比,所以要对系统开发的可行性进行分析,可行性研究实际上是一次大大压缩和简化的系统分析和设计的过程,其主要目的是探索该项目是否值得去解决,是否有可行的解决方法。

不过这个阶段的任务是研究问题的范围,估计系统的成本和效益,而不是具体的解决问题。

2.2.2系统开发的必要性:

时代的发展,社会的进步,落后的管理手段不再满足人们的需要。

因此,用现代化手段进行管理已成为一种趋势。

随着网络技术和数据库技术的发展,现在越来越多的部门建立了以计算机网络为中心的数据库管理系统,以实现内部各部门通过计算机网络进行信息交流与共享,为适应市场经济的发展提供了必要的基础,同时也促进了网络技术、数据库技术的飞速发展。

现在的数据库开发工具操作越来越简单、方便,界面越来越美观、友好,使程序员的工作量大大减少,另外软件技术的发展,也为管理软件的开发提供了技术保证,从技术和管理两方面来看,开发这个系统是必要的.由于以前数据记录只是记录在纸上,各种数据的统计都是通过手工管理,这样即费时、费力又容易出现错误,而利用计算机辅助管理可以发挥计算机自身处理速度快、准确和信息共享的优势,来解决手工管理的弊端,并且动态生成表单,大大减低工作人员的工作量,提高工作效率,实现了数据的自动更新,方便的查询功能,使户籍管理更合理更方便。

2.3系统基本功能设计

经过分析,最后得的户籍管理系统应具有以下功能模块:

(1)户籍管理人员登录

根据户籍管理人员表中存储的用户记录对登录的用户名和密码进行核对,如核对正确则进入首页并且将用户名、管理员身份证号与管理员相关权限的信息带入,否则退出提示错误。

户籍管理员有对管辖区内人口户籍添加、修改、查询(全国)的权限。

(2)情报人员登录

根据情报人员表存储的用户记录对登录的用户名和密码进行核对,如核对正确则进入首页并且将用户名、情报员身份证号带入,否则退出提示错误。

情报员只有对人口户籍查询的权限。

(3)新用户注册

新用户注册分为户籍管理人员注册和情报人员注册。

●户籍管理人员注册:

由管理员填写相关基本信息(用户名,民警姓名,性别,民族,职务,身份证号,警号,密码,工作单位,家庭住址,联系电话,手机号,认证码)确认无误后加入户籍管理人员表。

●情报人员注册:

由情报人员填写相关基本信息(用户名,真实姓名,性别,民族,职务,身份证号,密码,工作单位,家庭住址,联系电话,手机号)确认无误后加入情报人员表。

2.4软件结构设计。

图2-1户籍管理系统结构

数据库设计阶段

MicrosoftVisualStudio2005是ASP.NET网站开发工具,该软件可以通过SqlDataSource控件跟SQLServer2005数据库相连然后管理自己的本地数据库。

户籍管理系统是基于数据库基础上的信息管理软件,通过前台操作对后台的数据库进行增、删、改、查等操作,以达到户籍管理的目的,由此可见数据库的建立对于户籍管理系统的重要性。

3.1分析与创建数据库

通过需求分析中每个功能模块的分析可得到这些实体涉与的数据项有:

●户籍管理员:

用户名,民警姓名,性别,民族,职务,身份证号,警号,密码,工作单位,家庭住址,联系电话,手机号,认证码。

●情报员:

用户名,真实姓名,性别,民族,职务,身份证号,密码,工作单位,家庭住址,联系电话,手机号。

●人口基本信息:

姓名,曾用名,性别,民族,户号,户别,身份证号,监护人,监护关系,配偶,代码,籍贯,住址,出生日期,出生地,出生证签发,宗教信仰,户主,迁入时间,文化程度,兵役状况,工作单位,现状,迁入证号,与户主关系,填报民警,警号。

由上面的分析得到数据库的数据表:

数据项

类型

取值范围

备注

用户名

Syg

varchar

20

民警

姓名

王林

varchar

20

性别

char

3

民族

彝族

varchar

10

职务

民警

varchar

20

身份

证号

522423************

varchar

20

警号

025654

varchar

10

密码

*********

varchar

25

工作

单位

阳昂派出所

varchar

50

家庭

住址

贵州省大方县普乡

龙峰村天桥组

varchar

50

联系

电话

char

10

手机号

varchar

20

认证码

1

tinyint

表3-1户籍管理员表

数据项

类型

取值范围

备注

用户名

gajzhzx

varchar

20

真实

姓名

李进

varchar

20

性别

char

3

民族

汉族

varchar

10

职务

工作人员

varchar

20

身份

证号

522423************

varchar

20

密码

*********

varchar

25

工作

单位

公安局指挥中心

varchar

50

家庭

住址

贵州省黔西县洪水乡洪林村洪林组

varchar

50

联系

电话

0857-

char

10

手机号

varchar

20

表3-2情报人员表

 

数据项

类型

取值范围

备注

姓名

王孝明

char

10

曾用名

大明

char

10

性别

char

2

民族

彝族

char

5

户号

0001

char

10

户别

农村户口

varchar

20

身份证号

522423************

varchar

18

监护人

王大军

varchar

10

监护关系

父子

varchar

10

配偶

varchar

10

代码

032

varchar

10

籍贯

贵州省大方县

varchar

50

住址

贵州省大方县黄历乡大山2组

varchar

50

出生日期

1984年5月21日

varchar

20

出生地

varchar

30

出生证签发

datetime

宗教信仰

佛教

charr

10

户主

王大军

char

10

迁入时间

datetime

文化程度

大学本科

varchar

20

兵役状况

varchar

10

工作单位

varchar

30

现状

varchar

50

迁入证号

varchar

20

与户主关系

父子

varchar

10

填报民警

黄龙

char

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1