资源描述:
《java编程课程设计-通讯录管理软件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸目录一、设计目的……………………………………………………………………………………1二、功能介绍……………………………………………………………………………………2三、程序流程……………………………………………………………………………………2四、设计步骤……………………………………………………………………………………3五、设计总结……………………………………………………………………………………7六、程序清单…………………………………………………
2、………………………………10七、参考文献…………………………………………………………………………………25一、设计目的共23页第23页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸通过课程设计,提高理论和实际相结合来解决实际问题的能力,也使自己对基于面向对象的理论进行系统设计过程中的诸多具体问题有感性的认识和深入的理解,进而提高自己的学习兴趣为将来顺利进入毕业环节做必要的准备。二、功能介绍(1)具有新用户注册功能。(2)具有注册用户登录功能。(3)具有数据的录入功能。(4)具有数据查询
3、功能,可以实现查询全部信息和按条件执行查询。(5)具有按条件删除数据功能。(6)具有统计功能三、程序流程通讯录管理软件登录新名片录入查询与统计删除新用户注册修改按条件查询按姓名查找按星座查找按电话查找统计所有联系人四、设计步骤共23页第23页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸登录界面publicLogin(Displaydisplay,intstyle){super(display,style);setImage(org.eclipse.wb.swt.ResourceMan
4、ager.getPluginImage("zui","icons/13.gif"));createContents();setBackgroundImage(ResourceManager.getPluginImage(Activator.getDefault(),"icons/2372629_224209091_2.jpg"));setBackgroundMode(SWT.INHERIT_DEFAULT);}创建一个view1类作为工具栏publicvoidcreatePartControl(Compositeparent){Com
5、positecontainer=newComposite(parent,SWT.NONE);ButtonbtnNewButton=newButton(container,SWT.BORDER);btnNewButton.addSelectionListener(newSelectionAdapter(){共23页第23页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸}新名片录入类Luru,包括人名,年龄,电话,属相,星座的录入,点击提交按钮把数据导入数据库。publicvoidwidg
6、etSelected(SelectionEvente){//将信息存入数据库Stringsql="insertintotongxun(name,age,tel,shuxiang,xingzuo)"+"values"+"('"+text.getText()+"','"+text_1.getText()+"','"+text_2.getText()+"','"+text_3.getText()+"','"+text_4.getText()+"')";System.out.println(sql);DBHelperdb=newDBHelpe
7、r();db.update(sql);共23页第23页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸publicvoidwidgetSelected(SelectionEvente){//选择操作行,右键点修改弹出shellTableItem[]items=table.getSelection();if(items.length==0){MessageDialog.openInformation(RUtil.getShell(),"操作有误","请选择要修改的行!");}else{Ta
8、bleItemitem=items[0];Stringname=item.getText(0);try{Displaydisplay=Display.getDefault();Xiugaishell=newXiugai(