毕业设计:户籍管理系统javasql内容摘要:

户 籍 查 询 用 户 管 理 户 籍 查 询 修 改 密 码 管理员 普通用户 4 系统的具体实现 登陆 登陆窗体( Wele)由标签、文本框、密码框以及按钮等控件组成。 图 41 登陆窗体 本系统分为两个权限,即: 管理员 —— 本系统的管理者,能够进行所有操作,并且可以分配权限。 用户 ID:001, 密码为:111。 普通用户 —— 屏蔽了系统的大部分功能,只能对登记和病历进行完全操作,其他功能只能够浏览。 用户 ID: 002,密码为: 123。 输入用户 ID、密码,单击“确定”后,如果用户 ID 和密码都正确会提示登陆成功并关闭本窗体显示主窗体,否则,提示信息:用户名或密码错误请重新输入。 确定按钮代码如下: dbconn db = new dbconn()。 ResultSet rs = null。 String sql =。 String uid = ()。 String upassword = new String(())。 boolean flag = false。 sql = select * from upeople where userid=39。 + uid + 39。 and userpassword=39。 + upassword + 39。 try { rs = (sql)。 if (()) { flag = true。 id=()。 N = (username)。 MYPOWER = (4)。 } else { (null, 用户 /密码错误,请重新输入 !)。 } } catch (Exception e2) { } if (flag) { if (MYPOWER == 1) { power = 管理员。 „„„„ //显示主窗体 } else { „„„„ //显示主窗体 } } ()。 主窗体 主窗体( MainUI)由菜单,标签组成。 图 42 主窗体 登陆成功后进入本窗体,根据不同身份会隐藏部分功能,为了更快捷的接受本系统,主窗体设有五个标签显示总体功能。 点击菜单会弹出相应窗体,相关代码如下: Select1 aa = new Select1()。 (true)。 (545, 625)。 int w = (().getScreenSize().width ()) / 2。 int h = (().getScreenSize().height ()) / 2。 (w, h)。 ()。 精确查询 精确查询( Select1)由标签、按钮、表格等控件组成。 图 43 精确查询窗体 精确查询( Select1)由标签、按钮、表格等控件组成。 单击查询按钮调用查询方法,相关代码如下: public void UpdateRecord() { Vector vec = new Vector(1, 1)。 DefaultTableModel model = new DefaultTableModel()。 JdbTable jdbTable1 = new JdbTable(model)。 ().add(jdbTable1)。 (姓名 )。 (户主或关系 )。 „„ dbconn db = new dbconn()。 String a=()。 String sql=。 if (()){ sql=select * from hjxx where 户号 =39。 +a+39。 }else if (()){ sql=select * from hjxx where 身份证号 =39。 +a+39。 } try { ResultSet rs = (sql)。 while (()) { vec = new Vector()。 ((姓名 ))。 ((户主或关系 ))。 „„ (vec)。 } } catch (Exception ea) { ()。 } ()。 (())。 ()。 (true)。 ()。 ()。 (true)。 (false)。 (0)。 ((Dialog, , 14))。 } 模糊查询 模糊查询( Select2)由标签、按钮、表格等控件组成。 图 42 模糊查询窗体 本窗体功能实现同精确查询窗体类似,不做详细解释。 开户管理 开户管理窗体( Addpeople)由标签、文本框、按钮、分页面板等控件组成。 图 45 开户管理 窗体 进入主窗体后单击开户登记菜单可进入此窗体,通过该窗体可以对没有户口的成员进行开户操作。 登记按钮代码如下: dbconn db=new dbconn()。 String a=(String)()。 String b=()。 String sql=select 姓名 from hjxx where 户主或关系 =39。 +a+39。 and 户号 =39。 +b+39。 ResultSet rs=null。 rs=(sql)。 try{ if (()){ (null, 此关系人已经存在,请重新选择关系。 )。 } }catch(Exception ee){ }。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。