java通讯录管理系统设计与实现本科毕业论文(编辑修改稿)内容摘要:
xception e) { ()。 } catch (ClassNotFoundException e) { 16 ()。 } } public Connection getConnection(){ return con。 } } 系统功能实 现 系统登录界面: 登录功能: 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)。java通讯录管理系统设计与实现本科毕业论文(编辑修改稿)
相关推荐
,目前中国的电子邮箱市场还处于起步阶段,普及率非常低,因此电子邮箱提供商当下亟需解决的问题是加大宣传、开拓市场,让更多的用户首先接受电子邮箱这个最核心的产品,然后再在此基础上提 供一整套的邮件解决方案。 虽然如此,我国的电子邮箱提供商还是可以学习国外先进的邮件管理解决方案的思路,了解用户在邮件管理中需要解决的问题,将其融入到现有的邮箱产品中,为用户提供更全面的一站式邮件服务。 研究方法
制,接地电平时 8086 工作于最大模式( BF6 为此接法)。 RD:读控制(输出)。 xxxx 大学本科毕业设计论文 10 WR:写控制(输出)。 DT/R:数据的发送 /接收控制(输出)。 用于控制双向驱动器的数据传输方向。 DEN:数据信号的有效(输出)。 ALE:地址信号的有效(输出),允许锁存。 ( 3) 8086 的工作模式 8086 允许用其组成单 CPU或多 CPU 系统。
性,进一步将 JSP中的 Java代码导致的不利因素削弱。 总之,使用 JSP 可以降低开发门槛,提高程 序可读性,开发出高性能的跨平台企业级软件。 所以在线汽车销售网站采用了 JSP 技术。 SQL Server 简介 SQL SERVER 是 Microsoft在关系数据库管系统( RDBMS)方面的开发成果。 其主要目的是尽可能快地存储、管理和检索大量数据。 我们将使用 SQL
品,其界面跟先前的 Visual Age for Java 差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。 近期还有包括 Oracle 在内的许多大公司也纷纷加入了该项目,并宣称 Eclipse 将来能成为可进行任何语言开发的 IDE集大成者,使用者只需下载各种语言的插件即可。 虽然大多数用户很乐于将 Eclipse 当作 Java IDE
系 统流程图 .......................................................................................................................................10 系统功能需求描述 .............................................
n 查找到相应信息,再对指定读者进行借阅操作,如果读者没注册,管理员要事先给予读者注册 ,再将图书交给读者 ,借阅成功。 前置条件 1. 图书馆找到自己想要借阅的书籍 后置条件 1. 登录; 2. 更新图书借阅列表; 主干过程 借阅图书 读者请求借阅新地图书 ,并提供自己的编号 以及指定图书 系统显示 被借阅图书的详细资料 读者提供 自己的 id 系统存储读者和借阅的图书,并将之存储到数据库中