您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 户籍管理系统设计 Java
毕业设计第1页哈尔滨职业技术学院Java户籍管理系统目录1绪论................................................................................................................31.1项目开发背景.............................................................................................31.2项目开发目的.............................................................................................32开发平台简介...............................................................................................42.1JBUILDER2005..............................................................................................42.2JAVA语言的特点..........................................................................................42.3SQLSERVER2000.........................................................................................53系统分析........................................................................................................63.1需求分析.....................................................................................................63.1.1系统功能设计分析........................................................................63.1.2主要功能........................................................................................63.2系统设计.....................................................................................................73.2.1数据库设计....................................................................................73.2.2系统功能结构图............................................................................84系统的具体实现...........................................................................................94.1登陆..............................................................................................................9毕业设计第2页哈尔滨职业技术学院4.2主窗体........................................................................................................114.3精确查询...................................................................................................124.4模糊查询...................................................................................................144.5开户管理...................................................................................................154.6删除人物...................................................................................................174.7新增人口登记...........................................................................................194.8修改户籍信息...........................................................................................214.9注册用户...................................................................................................234.10修改用户密码.......................................................................................25结论...............................................................................................................28致谢...............................................................................................................29参考文献...............................................................................................................30毕业设计第3页哈尔滨职业技术学院1绪论随着时代的发展、科学的进步,信息时代已经遍布全球,计算机已广泛地深入各行各业,起着越来越巨大的作用。它运算速度快,体积小,可靠性高,通用性与灵活性强,以及很高的性能价格比等特点,把人们带入了一个一切都离不开计算机的新时代。本文介绍的系统是户籍管理系统,包括登陆界面,户籍管理主界面,开户登记界面,新增人口界面,删除人口界面,修改户籍信息界面,用户管理界面,分别有增、删、查、改的功能。1.1项目开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,随着人口的不断增长,户籍管理部门也应得到良好的发展,利用现代化管理工具使其变成半自动化必定会提高其工作效率。1.2项目开发目的户籍管理系统是针对户籍管理部门而开发的,为其改变人口信息仍需要手动处理和查询,个人的信息在处理中丢失或者不明确等现象而设计的。通过这个户籍管理系统,可以让户籍管理部门提高工作质量和效率,从而达到更快捷、更准确、更方便的目的。毕业设计第4页哈尔滨职业技术学院2开发平台简介此系统的开发平台是WindowsXP,前台使用JBuilder2005开发,后台数据库为SQLServer2000,下面对使用的软件做一下简介。2.1JBuilder2005JBuilder是Borland公司开发的针对java的开发工具,使用JBuilder将可以快速,有效的开发各类java应用,它使用的JDK与sun公司标准的JDK不同,它经过了较多的修改,以便开发人员能够像开发Delphi应用那样开发java应用。JBuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB(EnterpriseJavaBeans)的应用。用户可以自动地生成基于后端数据库表的EJBJava类,JBuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布应用程序所必需的接口定义语言InterfaceDefinitionLanguage)和控制远程对象。JBuilder能用Servlet和JSP开发和调试动态Web应用。JBuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME/J2SE/J2EE。JBuilder环境开发程序方便,它是纯的Java开发环境,适合企业的J2EE开发。2.2Java语言的特点Java是目前最流行的软件开发语言之一,由SunMicrosystem公司推出,称为网络上的“世界语”。Java适合开发基于多媒体、与平台无关、用面向对象的方法进行基于Internet、Intranet、Extranet的Applet和应用程序。Java建立在C和C++基础之上,使熟悉C和C++的程序员能很方便地进行Java编程。但Java摈弃了C和C++中许多不合理的内容。它具有简单毕业设计第5页哈尔滨职业技术学院高效、面向对象、不依赖于机器结构的特点,支持多线程、分布和并发机制。用Java开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。Java提供了丰富的类库,能最大限度地利用网络。Java可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,还应用于Internet系统管理、Web页面设计、Internet可视化软件开发等方面。2.3SQLServer2000SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。SQL不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。毕业设计第6页哈尔滨职业技术学院3系统分析3.1需求分析3.1.1系统功能设计分析对应用系统项目的开发,首先要对程序要实现的功能和目标进行整体分析和规划,确保在后期开发中不会出现遗漏或重大缺陷。因此在软件开发中,要严格按照软件工程的流程进行
本文标题:户籍管理系统设计 Java
链接地址:https://www.777doc.com/doc-5835313 .html