1摘要随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在公安领域同样也得到了飞速的发展。对于公安系统最基层的派出所来说,利用计算机实现户籍管理等日常工作来提高办事效率,是适应当今社会发展要求,推动公安领域现代化快速发展的必要条件。虽然派出所只是公安系统的基层单位,但是户籍管理是一项琐碎、复杂而又十分细致的工作。人员流动、房屋的租赁等工作量非常的大,如果用手工来操作,不仅工作量大而且容易出现错误。而利用计算机就不同了,一个完善的户籍管理系统可以帮你解决所有这方面的问题。同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高户籍管理的效率,也是科技强警,与世界接轨的重要条件。居民小区户籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,容易使用等特点。本系统主要利用JSP和SQL数据库技术,基于B/S结构的户籍管理系统的设计开发的方法,来体现出网上户籍管理的优势,借此与传统的户籍管理方式进行比较。最终达到有公开、公平、公正、安全、高效率和低成本的户籍管理系统。关键词:户籍管理系统JSPSQL数据库2ABSTRACTWiththerapiddevelopmentofcomputertechnology,computerapplicationsinallwalksoflifetherapidpopularization,thecomputerapplicationinthepublicsecurityfieldalsohasbeenrapiddevelopment.Thepublicsecuritysystemforthebasestation,usingthecomputertorealizethehouseholdregistrationmanagementoftheday-to-dayworktoimproveefficiency,istoadapttothecurrentsocialdevelopment,topromotetherapiddevelopmentofmodernpublicsecurityfieldnecessarycondition.Althoughthepolicestationisthebasicunitpublicsecuritysystem,butthehouseholdregistermanagementisatrivial,complexandverymeticulouswork.Flowofpersonnel,housinglease,theworkloadisverylarge,ifthemanualoperation,notonlytheheavyworkloadanderrorprone.Whileusingthecomputertobedifferent,aperfectcensusregistermanagementsystemcanhelpyousolveallproblems.Atthesametimethecomputerwithmanualmanagementincomparableadvantages.Forexample:therapidretrievalandsearchforconvenient,highreliability,largestoragecapacity,confidentialitygood,longlife,lowcost.Theseadvantagescangreatlyimprovetheefficiencyofcensusregistermanagement,andstrengtheningpolicebyscienceandtechnology,andanimportantconditionfortheworld.Residentsofthedistricthouseholdregistrationmanagementsystemisatypicalmanagementinformationsystem(MIS),itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendapplicationproceduredevelopmenttwoaspects.Theformersetuptherequirementsfordataconsistencyandintegrity,gooddatasecuritydatabase.Forthelatterrequestapplicationprocedurefunctioniscomplete,easytouseandsooncharacteristics.ThissystemmainlyusesJSPandSQLdatabasetechnologybasedonB/Sstructure,thehouseholdregistrationmanagementsystemdesignanddevelopmentmethod,toreflectonthehouseholdregistermanagementadvantage,takethiswithtraditionalcensusregistermanagementmodesarecompared.Toopen,fairandjust,safety,highefficiencyandlowcosthouseholdregistrationmanagementsystem.Keywords:HouseholdregistrationmanagementsystemManagementSystemJSPSQLDatabase3目录第一章需求分析.........................................................51.1课题的来源及意义....................................................11.2国内外发展状况......................................................11.3业务概述............................................................21.3.1传统信息管理模式介绍.........................................21.3.2现有信息系统应用情况.........................................21.3.3本系统特点...................................................21.4技术介绍............................................................31.4.1JSP技术介绍.................................................31.4.2HTML.........................................................41.4.3SQL数据库...................................................41.4.4关系型数据库的实现...........................................51.4.5JAVA开发环境的介绍..........................................6第二章需求分析.........................................................72.1系统开发目标和规划..................................................72.1.1总体目标.....................................................72.1.2开发步骤.....................................................72.1.3开发时间.....................................................82.2系统开发可行性分析..................................................82.2.1系统开发目标的管理可行性.....................................82.2.2系统开发目标的经济可行性.....................................92.2.3系统开发目标的技术可行性.....................................92.3开发环境和工具......................................................92.3.1.硬件环境.....................................................92.3.2系统开发运行环境.............................................92.4系统总体需求.......................................................102.5系统功能需求.......................................................102.6系统性能需求.......................................................112.6.1分步性......................................................112.6.2统一数据标准和编码规则性....................................112.6.3自动化程度高................................................112.6.4功能实用、高效性............................................112.6.5易学、易用、易扩充性........................................112.7其他需求...........................................................1242.7.1可扩展性....................................................122.7.2安全性......................................................122.7.3其他要求....................................................12第三章总体设计.......................................................133.1系统组织结构设计...................................................133.1.1操作人员部........................