java程序设计电话簿管理系统内容摘要:

量了,这也在一定程度上防止对变量的非法修改。 成员变量 成员变量描述 变量类型 名称 文件 File File 文件区 Jtextarea Textarea 菜单项 Jmenuitem Menuitem_copy 菜单 Umenuitem Umenuitem 标签 Jlabel Label_seek 快捷菜单 Jpopupmenu Popupmenu 文件名 String Seel 某 大 学 课 程 设 计 说 明 书(论 文) 5 方法设计 方法名称为任何合乎语法的识别字,返回值类型是方法执行结果返回给调用者的数据类型, void 表示没有返回值,参数行是调用时给予的参数声明,两个以上的参数声明以逗号隔开,若没有参数则参数行为空白,调用时每一个参数对应一个参数值大括号内为方法本体,也称为方法程序模块, 包含声明和语句,声明也可以掺杂在语句之间。 一个方法不能声明在另一个方法内。 方法 设计表 方法名 功能 备注 about 弹出消息框显示消息信息 构造方法 find 查询输入的姓名 构造方法 tianjia 添加号码 构造方法 update 重置号码 构造方法 manager 进入管理界面 构造方法 ztcx 对用户信息进行查询 构造方法 actionPerformed 事件处理 接口方法 mouseEvent 鼠标处理事件 接口方法 Main 程序开始运行 主函数 功能 流程图 在主界面中完成资料的添加、查找、排序等功能,而对信息的删除和修改功能模块则是在主界面中连接到另外一个界面进行操作。 则 功能流程如图 1 所示。 某 大 学 课 程 设 计 说 明 书(论 文) 6 图 1 功能流程图 开始 添加 记录入库 提示成功 结束 选择 操作 姓名排序 按照姓名 顺序输出 顺序排序 按照入库 顺序输出 查询排序 关键字 修改排序 修改模块 输出匹配 数据 删除排序 删除模块 姓名号码 某 大 学 课 程 设 计 说 明 书(论 文) 7 详细设计 public class test extends Frame { //主类 } 主函数 public static void main(String a[]) {new test()。 } 主界面控件 Label name=new Label(添加的 姓名 :)。 Label se=new Label(添加的号码 :)。 Dialog my。 Label hint。 TextField name1=new TextField()。 //文本框 TextField se1=new TextField()。 TextArea tel=new TextArea()。 TextField name2=new TextField()。 Button zc=new Button(添加 )。 //按钮 Button zc1=new Button(按加入序 号查询 )。 Button zc2=new Button(按姓名排序查询 )。 Button zc3=new Button(模糊查询 )。 Button alt=new Button(修改 )。 初始化函数 public test() { try { ()。 }catch( ex){} hint=new Label(操作提示 )。 某 大 学 课 程 设 计 说 明 书(论 文) 8 setLayout(new GridBagLayout())。 GridBagConstraints gridBag=new GridBagConstraints()。 =。 =0。 =0。 删除号码 (new ActionListener(){ public void actionPerformed(ActionEvent e){ String url=jdbc:odbc:telphone。 try{ ()。 }catch( ex){} try{ Connection con=(url,null)。 Statement stmt=()。 String s=()。 String sql=DELETE FROM tel WHERE name=?。 PreparedStatement ps=(sql)。 (1,s)。 ()。 (删除成功 !)。 ()。 ()。 }catch(SQLException ex){}}})。 修改号码 (new ActionListener(){ public void actionPerformed(ActionEvent e){ my=new Dialog(,修改 ,true)。 某 大 学 课 程 设 计 说 明 书(论 文) 9 (new FlowLayout(,20,20))。 (altname)。 (oldname)。 (altnewname)。 (newname)。 (altnewnum)。 (newnum)。 (xg)。 (hint1)。 (tc)。 (350,230)。 (true)。 } })。 添加号码 (new ActionListener(){ public void actionPerformed(ActionEvent e){。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。