摘要
随着社会的发展,人际关系变来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查联系人的信息,节省查时间,开发通讯录管理系统。
通讯录管理系统是一个基于C/S模式的个人通讯录管理系统,它是将自己的联系人的具体信息集中处理,成为一个方便人们使用的小软件。在开发过程中应用java,JDK,MYSQL,SWING等技术,由于开发工具与数据库之间的良好使用,可以为开发带来方便,使之成为可视性的系统。
通过采用相关技术,将系统设计的功能全部实现。功能包括:用户登录,添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯录联系人,可以根据数据表的歌字段来查询你要的联系人等功能。
关键字:C/S架构,联系信息,通讯录,数据库
一、需求分析…………………………………………………………………2
二、系统总体规划……………………………………………………………2
三、程序流程……………………………………………………………···2
四、设计步骤…………………………………………………………………5
1.数据库表的设计………………………………………………………5
2.详细设计………………………………………………………………5
五、设计总结…………………………………………………………………9
六、结束语···················································10
六、参考文献…………………………………………………………………11
七、程序清单…………………………………………………………………12
一需求分析
通讯录在当今的日常生活工作中的应用是十分普及的,每个人都拥有大量的通讯录资料信息,当前大家一般都用手工来记录所有的通讯录信息。但随着时代的发展,人们的及信息变得复杂多样,通讯录信息大量增加,导致管理这些信息资料就成了问题。直接操作来查,添加,修改,删除这些信息,由于数据多,工作量十分巨大,查,编辑都很困难,而且极易出错,容易造成资料的混乱或丢失。在各种手机,上午通内设的电话簿尽管携带方便却又存在“记录量少,界面小,浏览不方便,记录信息不全面”的缺点。有人利用Excel或Word编制通讯录,虽然数据比较全面,信息比较充分,可是查及其不便,维护起来也麻烦,所以运用文件或数据库技术建立一个通讯录管资料理系统十分必要,使通讯录资料管理工作规范化,系统化,程序化,避免资料管理中的混乱。提高信息处理速度和准确性,能够及时,准确,有效的查询和修改通讯录的情况。
二系统总体规划
在明确了系统与数据库结构的前提下,设计该系统主要功能:系统登录,数据的输入与修改,数据的删除,联系人和管理等。
主要功能包括:
(1)用户的登录,注册,删除功能;
(2)联系人信息的增加,删除,修改,查询的功能;
(3)联系人分组的增加,删除的功能;
三程序流程
a分流程示意图
1系统登录:
姓名设计流程图
基于java的课程设计题目
2用户界面流程图:
未注册
消息不正确
3用户增加联系人流程: 4用户修改流程图:
输入不合法
输入不合法
输入不合法
信息已存在或不合法
5用户修查询程: 6用户删除流程:
入
查失败 查失败
信息不存在 信息不
存在
四设计步骤
【1】数据库设计
(1)表1 普通用户数据表
列名 | 数据类型 | 长度 | 是否为空 |
username | varchar | 50 | 否 |
password | varchar | 50 | 否 |
(2)记录信息数据表,如表2
表2 记录信息数据表
名 | 类型 | 长度 | 是否空 |
id | int | 50 | 否 |
name | varchar | 50 | 否 |
tel | varchar | 50 | 否 |
phone | varchar | 50 | 否 |
qq | varchar | 50 | 否 |
email | varchar | 50 | 否 |
category | varchar | 50 | 否 |
work | varchar | 50 | 否 |
aaress | varchar | 50 | 否 |
【2】详细设计
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论