户籍管理系统设计

合集下载

基于.Net三层架构高校户籍管理系统设计与实现

基于.Net三层架构高校户籍管理系统设计与实现

整 体 架 构 如 图 1所 示 。
信息查询管理 : 括户籍基本信息查询 、 生信息查询 、 包 学 户
口迁 入 、 出 、 销 、 移 及 借 用 信 息 查 询 等 ; 收 费 管 理 : 迁 注 迁 ③ 学 生 毕 业 之 后 , 校 免 费 保 管 学 生 户 籍 两 年 , 年 过 后 按 学 两 照 一 定 的标 准 收取 保 管 费 用 。 此 模 块 主 要 包 括 户 籍 保 管 费 用 的收 取 和 退 费 等 操 作 ; 操 作 日志 管 理 : 籍 科 操 作 ④ 户 人 员 的 日常 工 作 无 法 量 化 , 费 操 作 需 要 规 范 以避 免 费用 收 的多 收 、 收 、 收 和 徇 私 舞 弊 的情 况 的 发 生 。此 模 块 将 少 漏 操 作 人 员 的所 有 关 键 操 作 记 录 在 案 , 备 出 现 问 题 时 , 以 有 据 可 查 ; 学 院信 息 管 理 : 模 块 主 要 包 括 学 生 学 院 和 专 ⑤ 此 业 信 息 的增 加 、 除 、 新 和 查 询 ; 系 统 维 护 : 模 块 用 删 更 ⑥ 此 来 维 护 用 户 基 本 信 息 、 理 员 的 权 限 以 及 数 据 库 的安 全 , 管 防止 非 授 权 用 户 对 系统 有 意 或者 无 意 的破 坏 。
摘 要 : 了 实现 对 高 校 户 籍 科 学化 、 范化 和 动 态 化 管 理 , 出 了一 种 基 于. t 层 架 构技 术 的 高 校 户 籍 管 理 系 为 规 提 Ne 三
统 解 决 方 案 , 究 了户 籍 管 理 系统 数 据 访 问层 、 本 逻 辑 层 和 页 面表 示 层 的 设 计 及 实现 。 实 践 证 明 了解 决 方 案 的 有 研 基

数据库课程设计户籍管理系统完整版

数据库课程设计户籍管理系统完整版

中北大学数据库课程设计说明书班姓学 专 方 向: 成 绩:2014 年 6 月企业信息化软件开发与应用1.需求分析随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的逐渐增强,户籍管理工作的业务量急剧增大。

传统的手工方法,存在效率低、易出错等缺点,已经难以满足当前户籍管理工作的要求。

因此,结合当前日益成熟的计算机相关技术,开发一个专门针对户籍管理的系统已经非常必要了。

户籍管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动户籍管理走向科学化、规范化、自动化的必要条件。

该管理系统能够为用户提供充足的信息和快捷的查询手段,以帮助用户了解户籍工作的情况。

它大大改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出户籍管理的现代化管理模式。

因此人口户籍管理信息系统的开发迫在眉睫。

该课程设计就户籍的迁入、迁出、注销,身份证的办理、领取做了简单地设计。

1.1项目开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,随着人口的不断增长,户籍管理部门也应得到良好的发展,利用现代化管理工具使其变成半自动化必定会提高其工作效率。

1.2项目开发目的户籍管理系统是针对户籍管理部门而开发的,为其改变人口信息仍需要手动处理和查询,个人的信息在处理中丢失或者不明确等现象而设计的。

通过这个户籍管理系统,可以让户籍管理部门提高工作质量和效率,从而达到更快捷、更准确、更方便的目的。

1.3需求分析阶段的目标与任务1.3.1划分功能模块在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求化分系统功能模块,这样就把一个大的系统分解为几个小的系统。

经过调查分析,户籍信息管理系统应具有以下功能:(1)对户籍的变动进行处理。

任何管理部门的户籍信息不会是一成不变的,总是在不断的变化:有迁出、有迁入、户口合并,也有因故注销。

因此,设计系统时应考虑到这些情况,实现户籍的日常管理工作。

基于SuperMap的户籍信息管理系统设计与实现

基于SuperMap的户籍信息管理系统设计与实现

关 子 系统和模 块进 行 必 要 的 整合 或 系 统 优 化 , 以使
整 个 系统更加 完善 、 合理 。
易 操作性 : S是 直 接 面 向用 户 进 行 辅 助 管 理 GI 的人机 系统 , 因此 在 系 统 建 设过 程 中 , 须 切合 实 必 际 , 终观察 面 向用户 、 于操 作 的观 点 。 始 易
漫游 、 图形 编辑等 功能 。
合 , 间 数 据 采用 制 作 完 成 的 电子 地 图 , 括 S B 空 包 D
和 S D文件 , D 而用 S e e 0 5存储 户籍 信息 。 QL S v r2 0
2 2 系统 总体设 计 .
基 于空 间信 息 的户 籍 信 息 管 理 系 统 设 计 着 重
灵 活性 、 扩 展 性 : 个 综 合 业 务 系 统 在 很 大 可 一
程 度上要 靠调 整参 数 来适 应不 断发 展 变 化 的业 务 ,
图 1 S p r p 据 结 构 ueMa 数
系统 的架构 越 灵 活 , 数 化 程 度 越 高 , 能 更 好 地 参 越
S p r p支 持包 括 S 、 QL+、 cl、 M 等多 u eMa QL S Orae D
信 息 的手段 。户籍 管 理 较 之传 统 的信 息管 理 模 式 , 能够更 加准 确 、 直观 地 管 理 复杂 户 籍信 息 。而组 件
式 GI 件具 有容易 实 现 系统 地无 缝 集成 、 S软 开发 语 言的多样 性 、 良好 的 扩 展 性 、 大 的伸 缩 性 和 可 视 强
存 储 、 理 和处理 的数 据逻 辑 结 构 。数 据 结构 是 数 管 据模型 和 文件格式 之 间的 中 间媒 介 , 用 何种 数 据 选

河北消防户籍化管理系统

河北消防户籍化管理系统

河北消防户籍化管理系统一、引言随着社会的不断发展,消防安全问题日益受到重视。

为了提高消防工作的效率和管理水平,我省决定建立河北消防户籍化管理系统,以实现对全省范围内消防资源和人员的统一管理和调配。

本文将介绍该系统的设计理念、功能模块和实施方法。

二、设计理念河北消防户籍化管理系统的设计理念是以人为本,强调人员的安全和管理效率。

通过建立消防从业人员的全省范围户籍信息,实现对其消防能力、培训记录、工作经历等信息的集中管理。

通过信息化手段,提高消防力量的灵活性和反应速度,确保城市和人民的生命财产安全。

三、功能模块1.消防从业人员信息管理模块:包括个人基本信息、消防培训记录、从业资格证书等信息的录入和管理,方便消防部门对人员的全面了解和统一管理。

2.消防资源管理模块:包括消防车辆、设备、器材等资源的信息登记和动态管理,实现对消防资源的调度和分配。

3.消防事件管理模块:用于记录和处理消防应急事件的过程,包括报警、救援、处置等环节,为消防指挥决策提供数据支持。

4.统计分析模块:对系统中的各类数据进行统计分析,为消防部门的管理决策提供参考依据。

四、实施方法1.系统建设:制定系统需求规格书,选取合适的软硬件平台,设计系统架构和界面,进行系统的开发和测试。

2.培训和推广:对消防部门的工作人员进行系统的培训,提高其使用技能;同时,组织宣传活动,推广系统的应用。

3.监测和维护:建立系统监测机制,定期对系统进行巡检和维护,确保系统的稳定运行。

五、总结河北消防户籍化管理系统的建立将极大提高消防工作的管理和应急处理效率,为维护城市和人民的消防安全作出了重要贡献。

希望未来该系统能够得到广泛应用,使消防工作更加科学高效。

户籍管理系统(数据库课程设计)

户籍管理系统(数据库课程设计)

长春大学课程设计任务书题目名称户籍管理系统院(系)软件学院课程名称数据库原理及应用班级软件10402 (java)学生姓名王泽南指导教师刘玉宝起止日期2011.7.11 – 2011.7.15课程设计任务书技术参数)及要求题目名称(包括主要户籍管理系统基本要求:1.运用已学过的知识进行一个简单的应用程序的开发。

2.通过设计,掌握开发一个小型应用系统的基本方法。

3.基本掌握对数据的查询、修改、插入、删除等操作。

设计内容及工作量各主要模块的功能如下:1、用户登录管理:主要实现用户登陆、修改用户和修改用户密码功能,以及用户基本信息的录入、修改、删除等功能。

能够根据登陆身份的不同,实现不同的功能。

2、人员信息管理:此模块是完成对人员信息的增、删、查、改的功能。

3、户籍管理模块:该模块主要是实现对人口户籍的信息进行增、删、查、改的功能。

4、系统信息查询模块:在对人口户籍信息查询的过程中,要求实现多种查询方式。

可以按照人、所在地、性别等等信息进行分类查询。

主要参考资料《数据库原理及应用》《数据库技术与应用实践教程:SQL server 2005》 《数据库原理及应用实验指导》 《数据库原理及开发应用》进度计划表阶段日期计划完成工作量指导教师检查意见备注第一阶段进行需求分析,搭建系统模式,开发工具等第二阶段编码调试阶段:系统功能、系统数据库的设计与实现第三阶段进行系统的集成并撰写课程设计报告第四阶段考核阶段,检查报告并进行答辩设计总结:本次课程设计然我感受颇深,我们在软件行业任重而道远。

我们运用到了数据库的知识,小组成员集思广益,讨论,修改代码,虽然小组的建立的时间不长,还未完全磨合,可是大家分工合作,体现出的凝聚力让我领悟到,编写好的软件并不是一个人能完成的,不能忽略团队的重要性。

课程设计过程中遇到了许多问题,例如数据库知识不太熟悉,需求分析很多方面没考虑到,界面设计语言没学到,总感觉好多东西都没用到,好多东西都不会,越钻研,越感到自己知识的匮乏。

便民服务中心户籍室设计效果

便民服务中心户籍室设计效果

便民服务中心户籍室设计效果一、引言便民服务中心是一个为居民提供各种生活服务的综合性机构,其中的户籍室是居民办理身份证、户口迁移等相关手续的重要场所。

设计一个符合现代需求的户籍室,可以提高工作效率,提供更好的服务体验。

二、功能需求1.身份证办理:提供便捷的身份证办理流程,包括信息采集、照片拍摄、指纹录入等步骤。

2.户口迁移:支持居民在不同地区之间的户口迁移手续办理。

3.户口注销:为准备迁出或其他原因需要注销户口的居民提供相应的服务。

4.户口档案管理:对居民的户籍档案进行管理和查询,确保数据安全和准确性。

三、空间布局设计1.接待区域:设置接待台和候客区,方便居民咨询和等候。

2.办理区域:设立多个办公窗口,每个窗口配备电脑和相关设备,方便工作人员同时处理多个业务。

3.数据管理区:设置专门的区域用于存放和管理居民的户籍档案,保证数据的安全性和机密性。

4.会议室:为工作人员提供开会和培训的场所,促进信息共享和团队合作。

四、设计要点1.空间布局合理:根据不同功能需求,合理划分空间,确保各个区域之间流畅连接,并考虑到居民的隐私和舒适度。

2.良好的光线和通风:设计采用大面积玻璃窗,充分利用自然光线,并配备良好的通风系统,提供舒适的办公环境。

3.人性化服务设施:提供便捷的自助服务设施,如自助打印机、自助查询终端等,方便居民自助办理一些简单手续。

4.信息化管理系统:引入先进的信息化管理系统,实现业务流程电子化、数据共享化,提高工作效率和服务质量。

五、装饰设计1.色彩搭配:选择温暖、舒适的色彩搭配方案,如浅蓝色和白色相结合,给人以轻松愉快的感觉。

2.室内装饰:在墙面上悬挂艺术画作,增加整体的美感和艺术氛围。

3.绿植装饰:在室内摆放一些绿植,既能增加空气湿度,又能提供一定的环境净化功能,为居民创造一个舒适的办公环境。

六、安全措施1.视频监控:安装视频监控系统,对重要区域进行监控,确保工作人员和居民的人身安全。

2.出入口管理:设置门禁系统,只允许持有效证件的人员进入办公区域。

高校户籍管理系统的设计开发

高校户籍管理系统的设计开发
...— —
[] 3刘亚军. 高校户籍的信息化管理[ . J 教学研究, 0( ) ] 2 22 0 5
[] 4 刘畅. 高校 学生 户籍管理 系统 的设 计与开发 [ . 汪医学院 J 牡丹 ] 学报, 0 93 () 2 0 ,04
1 引言 .
而信息删 除则是对数据库中的信息进行彻底删除。
自全国高校扩招 以来 , 在校学生的数量大幅度增 长, 高校学生 的户 籍管理工作 因此面f 着严峻的考验I 目前我校共有在校学生将 近一万 I 盎 ” 。 人, 学生户籍管理工作是一项较为繁琐 的工作 , 繁琐性表现在对户籍 其 进行 整理归类 、 户籍的查 询和户籍 的迁入迁出方面。 在以往的管理工作 中, 采用 的是手工操作的传统管理方式 , 建立新生户籍档案 的周期较 长, 工作效率较低 。 尤其是对户籍 的分类 , 要做几次重复性的工作 , 管理 人员 的劳动强度高 , 并且容 易发 生错误 , 这种管理方式 已经不能适应现 代高校发展 的需要 。 实现户籍信息化管理是社会发展 的趋势 ,使用计算机管理学生的 户籍信息 , 既可以提高对各 部门人 员信息 的管理能力 , 又可 以实现信息 的快速查询服务 。鉴于此本研究结合学生户籍管理工作的内容及特点 , 开发 出一套适用高等学校的户籍管理 系统 。本系统不仅实现了户籍管 理的 自动化 ,并通过强大的查 询及报表打 印功能方便高校学生户籍的 管理及维护 , 而且界面友好 , 操作 简便 。如果 高校采用学生户籍管理信 息系统 , 就可 以省去户籍 管理人员大量重复性 的劳动 , 降低错 误率 , 保 障学生户籍管理的正常运行 。 2功能分析和系统结构 . 21 . 系统功能及结构 系统使用 c . t # e作为开发工具 , n 使用 M s L数据库作为后 台数据 yQ 库, 对学生的信息进行 了统一 的管理 , 主要实现 了对户籍信息 的输 入 、 存储 、 览 、 浏 查询 、 统计 、 表打印和对系统数据进行维 护等 功能( 报 如图 1 , 中对于户籍信息 的查询统计可按照不同的 内容进行分类排序 , )其 例 如按照学院 、 性别 、 姓名 等, 同时还可 以进行多重分类统计 , 按多个要素 同时分类。

软件工程文档-户籍管理系统

软件工程文档-户籍管理系统

软件工程文档—户籍管理系统——户籍管理系统小组人数:5人完成日期:2011-01—01户籍管理系统一、项目开发计划1 引言1.1 编写目的本系统主要提供一些基本的户籍管理功能,帮助理解和学习有关软件工程专业的基本知识,进一步将所学理论知识与具体实验相结合,通过实验系统与文档的编写,以熟悉软件系统开发的基本流程与基本方法。

系统主要面向对象为本系统的信息操作人员,即管理员。

1.2 项目背景本系统为单机测试使用,主要为了完成实验要求设计实现。

2 项目概述2。

1 工作内容本系统题为“户籍管理系统",即通过实验进行模拟户籍管理。

主要实现功能包括户口及人员的新建、注销、迁入、迁出,以及相应户口及人员的信息修改等基本功能。

由于迁入与迁出的一些数据信息与其中的迁入迁出信息有所重复,因此为了减少系统的繁琐,将户口及人员的迁入迁出作为其新建注销的一条信息并入其中。

这里主要简要描述一下本系统能够具体实现的功能。

对于新增人口与注销人口并不需要过多的说明,仅有单方面系统与数据库之间的数据修改与数据交换,具体增减信息可参见数据库表。

对于户口或人员的迁移(这里以人员迁移为例),实现方式如下:首先由迁移人员向原户口所在地出示相关证明材料,然后系统由管理员登陆系统程序,根据材料证明,将该人员从所在户口下注销(如果该人员即为户口户主,且独立成户,则一并办理户口注销,此处不予以过多说明),修改相关数据库表信息,并将人员注销信息暂存在本地数据库中,以作备用。

然后该人员可持相关证明到户口迁入地办理迁入手续,即由系统管理员根据相关证明,对该人员进行新建(如果是独立成户,还需要进行户口的新建),并记录相关数据迁入信息.需要说明的是,本系统并不能保存原户口迁出信息,即无法从已迁入地查知其以往户口所在地,而其原来的注销信息,仅作为当地户籍人员流动信息存档,并不予以信息交换与信息查询.另外关于本系统中的信息修改功能是通过相关数据库信息进行逐个修改,保证了其实时性,且并不会引起其他数据错误与干扰.2。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录1 绪论 (3)1.1 项目开发背景 (3)1.2 项目开发目的 (3)2 开发平台简介 (4)2.1 JB UILDER 2005 (4)2.2 J AVA语言的特点 (4)2.3 SQLS ERVER2000 (5)3 系统分析 (6)3.1 需求分析 (6)3.1.1 系统功能设计分析 (6)3.1.2 主要功能 (6)3.2 系统设计 (6)3.2.1 数据库设计 (6)3.2.2 系统功能结构图 (8)4 系统的具体实现 (9)4.1 登陆 (9)4.2 主窗体 (11)4.3 精确查询 (12)4.4 模糊查询 (14)4.5 开户管理 (14)4.6 删除人物 (17)4.7 新增人口登记 (19)4.8 修改户籍信息 (21)4.9 注册用户 (23)4.10 修改用户密码 (24)结论. (27)致谢. (28)参考文献. (29)1 绪论随着时代的发展、科学的进步,信息时代已经遍布全球,计算机已广泛地深入各行各业,起着越来越巨大的作用。

它运算速度快,体积小,可靠性高,通用性与灵活性强,以及很高的性能价格比等特点,把人们带入了一个一切都离不开计算机的新时代。

本文介绍的系统是户籍管理系统,包括登陆界面,户籍管理主界面,开户登记界面,新增人口界面,删除人口界面,修改户籍信息界面,用户管理界面,分别有增、删、查、改的功能。

1.1 项目开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,随着人口的不断增长,户籍管理部门也应得到良好的发展,利用现代化管理工具使其变成半自动化必定会提高其工作效率。

1.2 项目开发目的户籍管理系统是针对户籍管理部门而开发的,为其改变人口信息仍需要手动处理和查询,个人的信息在处理中丢失或者不明确等现象而设计的。

通过这个户籍管理系统,可以让户籍管理部门提高工作质量和效率,从而达到更快捷、更准确、更方便的目的。

2 开发平台简介此系统的开发平台是WindowsXP,前台使用JBuilder2005开发,后台数据库为SQL Server 2000 ,下面对使用的软件做一下简介。

2.1 JBuilder 2005JBuilder 是Borland 公司开发的针对java 的开发工具,使用JBuilder 将可以快速,有效的开发各类java应用,它使用的JDK与sun公司标准的JDK不同,它经过了较多的修改,以便开发人员能够像开发Delphi应用那样开发java 应用。

JBuilder 支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean 以及EJB (Enterprise JavaBeans) 的应用。

用户可以自动地生成基于后端数据库表的EJB Java类,JBuilder同时还简化了EJ B的自动部署功能•此外它还支持CORB/相应的向导程序有助于用户全面地管理IDL(分布应用程序所必需的接口定义语言Interface Definition Language) 和控制远程对象。

JBuilder能用Servlet和JSP开发和调试动态Web应用。

JBuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME/J2SE/J2EE JBuilder环境开发程序方便,它是纯的Java开发环境,适合企业的J2EE开发。

2.2 Java 语言的特点Java 是目前最流行的软件开发语言之一,由Sun Microsystem 公司推出,称为网络上的“世界语” 。

Java 适合开发基于多媒体、与平台无关、用面向对象的方法进行基于Internet 、Intranet 、Extranet 的Applet 和应用程序。

Java建立在C和C++基础之上,使熟悉C和C++勺程序员能很方便地进行Java编程。

但Java摈弃了C和C++中许多不合理的内容。

它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布和并发机制。

用Java 开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。

Java 提供了丰富的类库,能最大限度地利用网络。

Java 可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,还应用于In ternet系统管理、Web页面设计、In ternet可视化软件开发等方面。

2.3 SQL Server 2000SQL全称是“结构化查询语言(Structured Query Language) ”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SY STEM开发的一种查询语言,它的前身是SQUAR语言。

SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。

SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。

SQL 不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。

它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL 语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。

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

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

3.1.2 主要功能在本系统中主要包含以下功能模块:1. 登陆模块该模块的功能主要是对用户的ID 和密码进行审核,如果正确进入系统,否则提示密码错误,且分为两种权限:一是普通用户,该用户只能浏览人口的户籍信息和修改自己的密码,而不能对户籍进行增加、删除、修改的功能;二是管理员,该用户可以完成整个系统的所有功能包括对户籍管理的增、删、查、改和对用户的管理。

2. 主窗体此模块将显示整个系统的总体功能以及菜单,可以使用户很容易适应本系统,也可以使用户很快捷的使用本系统。

3. 户籍管理模块该模块主要是实现对人口户籍的信息进行增、删、查、改的功能。

4. 用户管理模块此模块是完成对用户管理的增、删、查、改的功能。

3.2 系统设计3.2.1 数据库设计数据源名:test,数据库名:hj,共有3个数据表。

包括:upeople表--- 用来存储帐号、密码及权限的记录。

(表3-1)hjid表用来存储户籍号、户籍类别、户主姓名及地址。

(表3-2 )hjxx表一一用来存储户籍成员信息的表。

(表3-3)322 系统功能结构图4系统的具体实现4.1登陆登陆窗体(Welcome由标签、文本框、密码框以及按钮等控件组成。

图4-1登陆窗体本系统分为两个权限,即:管理员一一本系统的管理者,能够进行所有操作,并且可以分配权限。

用户ID:001,密码为:111。

普通用户一一屏蔽了系统的大部分功能,只能对登记和病历进行完全操作,其他功能只能够浏览。

用户ID : 002,密码为:123。

输入用户ID、密码,单击“确定”后,如果用户ID和密码都正确会提示登陆成功并关闭本窗体显示主窗体,否则,提示信息:用户名或密码错误请重新输入。

确定按钮代码如下:dbc onn db = new dbc onn();ResultSet rs = null;Stri ng sql ="";String uid = jTextField1.getText();String upassword = new String(jPasswordField1.getPassword()); boolean flag = false;sql = "select * from upeople where userid='" + uid +"'and userpassword='" + upassword + "'";try {rs = db.Query(sql);if (rs.next()) {flag = true;id=jTextField1.getText();N = rs.getString("username");MYPOWER = rs.getInt(4);} else {JOptionPane.showMessageDialog(null ," 用户/ 密码错误,请重新输入!");}} catch (Exception e2) {}if (flag) {if (MYPOWER == 1) {power = " 管理员";............. // 显示主窗体} else {// 显示主窗体}db.close();4.2 主窗体主窗体(MainUI)由菜单,标签组成图4-2主窗体登陆成功后进入本窗体,根据不同身份会隐藏部分功能,为了更快捷的接受本系统,主窗体设有五个标签显示总体功能。

点击菜单会弹出相应窗体,相关代码如下:Selectl aa = new Select1();aa.setVisible(true);aa.setSize(545 ,625);int w(WToolkit.getDefaultToolkit().getScree nSize().width -aa.getWidth()) / 2;int(WToolkit.getDefaultToolkit().getScree nSize().height -aa.getHeight()) / 2;aa.setLocatio n(w , h);aa.validate();4.3 精确查询精确查询(Select1 )由标签、按钮、表格等控件组成。

图4-3精确查询窗体精确查询(Select1 )由标签、按钮、表格等控件组成。

单击查询按钮调用查询方法,相关代码如下:public void UpdateRecord() {Vector vec = new Vector(1 ,1);DefaultTableModel model = new DefaultTableModel();JdbTable jdbTable1 = new JdbTable(model); tableScrollPane1.getViewport().add(jdbTable1); model.addColu mn (" 姓名");model.addColumn(”户主或关系");dbconn db = new dbconn(); String a=jTextField1.getText(); String sql="";if(jRadioButton1.isSelected()){ s ql="select * from hjxx where 户号二'"+a+"'"}else if (jRadioButton2.isSelected()){sql="select * from hjxx where}try {ResultSet rs = db.Query(sql);while (rs.next()) { vec = newVector();vec.add(rs.getString("vec.add(rs.getString(" 身份证号='"+a+姓名")); 户主或关系"));model.addRow(vec);}} catch (Exception ea) { ea.printStackTrace(); }tableScrollPane1.getHorizontalScrollBar(); System.out.println(jdbTable1.getRowCount()); jdbTable1.setGridColor(Color.blue); jdbTable1.setDragEnabled(true);jdbTable1.setSelectionForeground(Color.red);jdbTablel.setSelecti on Backgro un d(Color.gree n);jdbTablel.setShowVerticalLi nes(true);jdbTable1.setEditable(false);jdbTable1.setAutoResizeMode(0);jdbTable1.setFont(newjava.awt.Font("Dialog" , Font.PLAIN , 14));}4.4模糊查询模糊查询(Select2 )由标签、按钮、表格等控件组成。

相关文档
最新文档