java通讯_录管理系统设计与实现本科毕业论文(编辑修改稿)内容摘要:
系统登录界面: 登录功能: private void jButton1ActionPerformed( evt) { int i = 0。 flag0 = 1。 UserDao user = new UserDao()。 if ((().trim(), jPasswordField1 getText().trim())) { MainFrom fr = new MainFrom()。 (true)。 ()。 } else { i++。 if (i = 3){ (this, 用户名或密码请重新登 录。 )。 ()。 ()。 } else ()。 } } 17 重置功能(代码): private void jButton2ActionPerformed( evt) { ()。 ()。 } 系统主界面: 4.. 浏览 联系人 信息: private void jButton6ActionPerformed( evt) { View ft = new View()。 (true)。 } 4.. 查询 联系人 信息: private void jButton1ActionPerformed( evt) { Search fr = new Search()。 (true)。 } 4.. 添加 联系人 信息: private void jButton2ActionPerformed( evt) { Add ft = new Add()。 (true)。 } 4.. 删除 联系人 信 息: private void jButton3ActionPerformed( evt) { Delete ft = new Delete()。 (true)。 } 4.. 排序 联系人 信息: private void jButton4ActionPerformed( evt) { Sort ft = new Sort()。 18 (true)。 } 功能模块 的实现 浏览 联系人 信息功能: private void jButton1ActionPerformed( evt) { Object title[] = { 编号 , 姓名 , 性别 , 电话 , 年龄 , 邮政编码 , 家庭住址 , }。 String str = (String) ()。 String sql = SELECT * FROM STUINFO。 ResultSet rs1 = (sql)。 int i = 0。 try { while (()) { i++。 } } catch (SQLException e) { ()。 } Object data[][] = new Object[i + 1][8]。 if ((全部信息 )) { sql = SELECT * FROM STUINFO。 } else sql = SELECT * FROM STUINFO WHERE =39。 + str + 39。 ResultSet rs = (sql)。 int j = 0。 try { while (()) { data[j][0] = (1)。 data[j][1] = (2)。 19 data[j][2] = (3)。 data[j][3] = (4)。 data[j][4] = (5)。 data[j][5] = (6)。 data[j][6] = (7)。 data[j][7] = (8)。 j++。 } } catch (SQLException e) { ()。 } JTable table = new JTable(data, title)。 (table)。 ()。 } 查询 联系人 信息功能: private void jButton_Search1ActionPerformed( evt) { Object title[] = { 编号 , 姓名 , 性别 , 电话 , 邮政编码 , 家庭住址 , }。 String str1 = (String) ()。 String str2 = ()。 String sql = null。 if ((编号 )) { sql = SELECT * FROM STUINFO WHERE 编号 =39。 + str2 + 39。 } else if ((姓名 )) { sql = SELECT * FROM STUINFO WHERE 姓名 =39。 + str2 + 39。 } else if (()) { sql = SELECT * FROM STUINFO WHERE =39。 + str2 + 39。 } 20 ResultSet rs = (sql)。 Object[][] datas = new Object[50][8]。 try { int j = 0。 while (()) { datas[j][0] = (1)。 datas[j][1] = (2)。 datas[j][2] = (3)。 datas[j][3] = (4)。 datas[j][4] = (5)。 datas[j][5] = (8)。 datas[j][6] = (6)。 datas[j][7] = (7)。 j++。 } } catch (SQLException e1) { ()。 } JTable table = new JTable(datas, title)。 (table)。 ()。 } 添加 联系人 信息功能: 添加: private void jButton1ActionPerformed( evt) { String[] option = { 添加 , 修改 }。 int n = (this, 请仔细检查信息,确定添加。 , 添加信息 , 21 , , null, option, option[1])。 if (n == 0) { //获取添加的内容 String acctnum = ()。 String name = ()。 String sex = ()。 String mobile = ()。 String academy = ()。 String major = ()。 String adress = ()。 String classes = ()。 //插入内容 String sql = INSERT INTO STUINFO VALUES(39。 + acctnum + 39。 , 39。 + name + 39。 , 39。 + sex + 39。 , 39。 + mobile + 39。 , 39。 + academy + 39。 , 39。 + major + 39。 , 39。 + adress + 39。 , 39。 + classes + 39。 )。 (sql)。 (this, 添加成功。 , 提示 , )。 jButton2ActionPerformed(evt)。 } } 重置: private void jButton2ActionPerformed( evt) { ()。 ()。 ()。 ()。 22 ()。 ()。 ()。 ()。 } 删除 联系人 信息功能: private void jButton1ActionPerformed( evt) { String str = (String) ()。 String str2 = ()。 String sql = null。 if ((编号 )) { sql = SELECT * FROM stuinfo where 编号 =39。 + str2 + 39。 } else sql = SELECT * FROM stuinfo where 姓名 =39。 + str2 + 39。 ResultSet rs = (sql)。 try { while (()) { ((1))。 ((2))。 ((3))。 ((4))。 ((5))。 ((6))。 ((7))。 ((8))。 } } catch (SQLException e) { ()。 } 23 String[] option = { 删除 , 修改 }。 int n = (this, 请仔细核对信息,确认删除。 , 删除信息 , , , null, option, option[1])。 if (n == 0) { if ((编号 )) { sql = DELETE FROM stuinfo WHERE 编号 =39。 + str2 + 39。 } else sql = DELETE FROM stuinfo WHERE 姓名 =39。 + str2 + 39。 (sql)。 (this, 删除成功。 , 提示 , )。 ()。 ()。 ()。 ()。 ()。 ()。 ()。 ()。 } } 排序 联系人信息功能 private void jButton1ActionPerformed( evt) { String str = (String) ()。 Object title[] = { 姓名 , 编号 , }。 24 String sql = null。 if ((编号 )) { sql = SELECT * FROM stuinfo ORDER BY 编号 ASC。 } else if ((姓名 )) { sql = SELECT * FROM stuinfo ORDER BY 姓名 ASC。 } else sql = SELECT * FROM stuinfo ORDER BY ASC。 ResultSet rs = (sql)。 Object[][] datas = new Object[51][8]。 try { int j = 0。 while (()) { datas[j][0] = (1)。 datas[j][1] = (2)。 datas[j][2] = (3)。 datas[j][3] = (4)。 datas[j][4] = (5)。 datas[j][5] = (6)。 datas[j][6] = (7)。 datas[j][7] = (8)。 j++。 } } catch (SQLException e1) { ()。 } JTable table = new JTable(datas, title)。 (table)。 ()。 } 25 第五章 系统测试 登陆 用例的程序设计 登陆界面如图所示: Login interface diagram 图 51 登录界面图。java通讯_录管理系统设计与实现本科毕业论文(编辑修改稿)
相关推荐
表 6 推荐钻头及水力参数设计 JH2P17 井钻井工程设计( ) 15 井 深 m 钻 头 钻 井 参 数 水 力 参 数 直径 mm 型号 喷嘴当量直径mm 钻压 kN 排量 l/s 泵压 MPa 转速 r/min 压耗 MPa 比水功率 W/mm2 冲 击力 kN 环空 返速 m/s 0~301 HJ517G 20~150 45~50 50~70 ~ SD9531 25~28 20~80
系统基本信息 综合以上分析,要实现上面的所有功 能模块,数据库共要设计四个表,它们分别是: 1. 用户表 (user): userId、 userName、 password、 head、 registerTime、role 2. 板块表( channel): channelId、 channleName、 userId 3. 主题表( topic): tiopcId、 title、
客户机 /服务器模式发展起来的新的网络结构模式。 B/S 模式管理信息系统克服了 C/S 模式管理信息系统的不足,其主要表现在: ● B/S模式提供了一致的用户界面 ● B/S模式具有很强的开放性 ● B/S模式的结构易于扩展 ● B/S模式提供灵活的信息交流和信息发布服务 逻辑结构设计 本系统数据库采用 SQL Server 2020数据库,系统数据库名称为 goldtoad。 数据库
.............................. 错误 !未定义书签。 参考文献 .......................................................................................................... 44 致 谢 ......................................
n 必定线性无关 .同样 ,因为这些 12, , , n 非零 ,( 4)表示 12, , , n 是特征值 , 12, , , n 是相应的特征向量 .这就证明了定理中第一 ,第二和随后的第三个命题的必要性 . 最后 , 给定任意 n 个特征向量 12, , , n , 用它们作为矩阵 P 的列 ,并用相应的特征值来构造矩阵 D ,由 ( 1)
基于 TCP/IP 协议的聊天工具的设计与开发 2 第一章 概述 课题背景及意义 课题背景 当今处于一个信息爆炸的时代,随着 Inter 的迅速普及和发展,人们之间的沟通和交流变得越来越频繁,以至于到了人们每天的日常生活都离不开这个具有高效时效性的网络。 人们可以通过各种软件建立即时性的联 系,比如人们通常用的Email, , MSN 等等。 而 则是国内人尽皆知的即时性通讯软件,自从