下载此文档

java课程设计通讯录管理系统.doc


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
1摘要随着社会的发展,人际关系变来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查找联系人的信息,节省查找时间,开发通讯录管理系统。通讯录管理系统是一个基于C/S模式的个人通讯录管理系统,它是将自己的联系人的具体信息集中处理,成为一个方便人们使用的小软件。在开发过程中应用java,JDK,MYSQL,SWING等技术,由于开发工具与数据库之间的良好使用,可以为开发带来方便,使之成为可视性的系统。通过采用相关技术,将系统设计的功能全部实现。功能包括:用户登录,添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯录联系人,可以根据数据表的歌字段来查询你要找的联系人等功能。关键字:C/S架构,联系信息,通讯录,数据库2目录一、需求分析…………………………………………………………………2二、系统总体规划……………………………………………………………2三、程序流程……………………………………………………………···2四、设计步骤…………………………………………………………………………………………………………………………………………………………………………………………5五、设计总结…………………………………………………………………9六、结束语···················································10六、参考文献…………………………………………………………………11七、程序清单…………………………………………………………………123一需求分析通讯录在当今的日常生活工作中的应用是十分普及的,每个人都拥有大量的通讯录资料信息,当前大家一般都用手工来记录所有的通讯录信息。但随着时代的发展,人们的联系方式及信息变得复杂多样,通讯录信息大量增加,导致管理这些信息资料就成了问题。直接操作来查找,添加,修改,删除这些信息,由于数据多,工作量十分巨大,查找,编辑都很困难,而且极易出错,容易造成资料的混乱或丢失。在各种手机,上午通内设的电话簿尽管携带方便却又存在“记录量少,界面小,浏览不方便,记录信息不全面”的缺点。有人利用Excel或Word编制通讯录,虽然数据比较全面,信息比较充分,可是查找及其不便,维护起来也麻烦,所以运用文件或数据库技术建立一个通讯录管资料理系统十分必要,使通讯录资料管理工作规范化,系统化,程序化,避免资料管理中的混乱。提高信息处理速度和准确性,能够及时,准确,有效的查询和修改通讯录的情况。二系统总体规划在明确了系统与数据库结构的前提下,设计该系统主要功能:系统登录,数据的输入与修改,数据的删除,联系人和群管理等。主要功能包括:(1)用户的登录,注册,删除功能;(2)联系人信息的增加,删除,修改,查询的功能;(3)联系人分组的增加,删除的功能;三程序流程通讯录管理系统4a分流程示意图1系统登录:姓名设计流程图用户名密码用户联系人姓名性别电话地址email分组群组管理分组名按条查询全部查询用户数据统计功能用户数据删除功能用户数据查询功能用户数据增添功能系统管理登录注册新用户录入数据库退出系统52用户界面流程图:未注册消息不正确3用户增加联系人流程:4用户修改流程图:输入不合法开始登陆界面注册界面输入用户密码链接数据库信息进入通讯录结束开始通讯录界面输入联系人信息通讯录界面开始6输入不合法输入不合法信息已存在或不合法5用户修查询程:6用户删除流程:入查找失败查找失败信息不存在信息不存在新建联系人信息链接数据库信息返回通讯录界面结束开始开始进入通讯录界面查找联系人删除联系人返回通讯录界面结束结束返回通讯录界面链接数据库信息通讯录界面输入查找信息链接数据库信息返回登陆界面结束7四设计步骤【1】数据库设计(1)表1普通用户数据表列名数据类型长度是否为空usernamevarchar50否passwordvarchar50否(2)记录信息数据表,如表2表2记录信息数据表名类型长度是否空idint50否namevarchar50否telvarchar50否phonevarchar50否qqvarchar50否emailvarchar50否categoryvarchar50否workvarchar50否aaressvarchar50否【2】详细设计8LoginAction类,封装的信息由密码和账户名,以及登录失败时抛出的异常方法。Stringexecute()函数继承了Exception类,如果登录密码不匹配,则会抛出异常,提示Error登录失败。在登录模块中有管理员用户和普通用户,管理员可以对系统中的信息添加,修改,删除等功能,:LoginAc

java课程设计通讯录管理系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小454 KB
  • 时间2016-10-20