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){。java程序设计电话簿管理系统
相关推荐
的处理,仅需通过浏览器就能很容易的实现,是一种全新的软件系统构造技术。 采用 B/S 结构是今后的趋势,一般来讲, e 通管理软件就采用了 B/S 结构。 (1) 在数据安全性方面的对比。 对于采用 C/S 结构的软件而言, C/S 的结构决定了要求在各地都安装服务器,还要实现服务器间的数据同步,一旦某一点出现安全问题,势必造成整个系统的安全受到严重影响。 因此, C/S
区块( Block)结构,以及控制页面的 META 信息和网页的编码。 布局文件是基于每个模块分布的,每一个模块拥有它自己的布局文件。 模板( Templates) 模板是 PHTML 文件,它包含( X) HTML 标签和一些用来实现信息和功能显示的逻辑的 PHP 代码。 皮肤( Skins) 皮肤是具体区块( Blocks)中的 JavaScript、 CSS和图片文件。
一、系统分析 1. 功能分析: 假设某校学生通讯录基本信息主要包括:学号、姓名、通讯地址、电话等,本系统应能对这些基本信息进行管理,并要求具有对学生信息添加、删除、浏览查询和排序等功能。 2. 功能模块: 3. 程序流程图: 常州大学 课程设计 二、数据库设计 1. 数据库分析: 通讯录管理系统是方便大众日常生活的工具,为了迎合大众需求,具体有浏览信息、查询信息、添加和删除信息,及排序等功能。
件压力很大的事情,为了避免企事 业单位的固定资产的损失以及 资产报废的处理延迟 、资产浪费、流失 ,所以设计了这一套固定资产管理系统,该系统操作方便、灵活性好、系统安全性高,运行稳定,这也是我所设计的本质目的。 本系统针对用户和管理 员 采用了当今常用的 B/S 结构而设计。 这样只需要一台计算机作为服务器即可。 前台应用只需有一台可连入局域网的计算机,这样就可省去
西班牙媒体日前报道,最新研究结果显示,稻壳转化成稻壳灰后含有大量硅的成分,因此人们可以从稻壳中提取硅。 报道说,高纯度硅既可满足开发太阳能的需要,又是生产光电管的重要材料,因此全球对高纯度硅的需求量很大。 但目前市场上的高纯度硅供不应求,因而引发了寻找高纯度硅替代物的狂潮。 西班牙可再生能源中心专家表示,稻壳燃烧后会产生的稻壳灰,其中含有的硅。 位于巴塞罗那的瓦隆布罗萨公司宣布