Java课程设计--个人通讯录管理系统

《JAVA程序设计》课程设计报告

《JAVA程序设计》

课程设计说明书

班级: 学号: 姓名: 设计题目: 个人通讯录管理系统 设计时间: 至 指导教师: 评 语: 评阅成绩: 评阅教师:

《JAVA程序设计》课程设计报告

目 录

1 引 言 .................................................................................................................................... 1

1.1课程设计选题 ............................................................................................................. 1 1.2课程设计的目的 ......................................................................................................... 1 1.3本选题的设计背景 ..................................................................................................... 1 2 需求分析 ............................................................................................................................... 1

2.1 功能需求..................................................................................................................... 1 2.2 系统的开发运行环境 ................................................................................................ 2 3 总体设计 ............................................................................................................................... 2

3.1 系统体系结构设计 .................................................................................................... 2 3.2系统功能模块及主要类设计 .................................................................................... 3 3.3数据库设计 ................................................................................................................. 5 4 详细设计与实现 ................................................................................................................... 7

4.1 登录模块..................................................................................................................... 7 4.2 注册新用户模块 ........................................................................................................ 8 4.3 查询模块..................................................................................................................... 9 4.4 添加模块................................................................................................................... 11 4.5 修改模块................................................................................................................... 13 4.6删除模块 ................................................................................................................... 16 4.7备份模块 ................................................................................................................... 18 4.8退出模块 ................................................................................................................... 19 5 小结和展望 ......................................................................................................................... 20 参 考 文 献 ........................................................................................................................... 22 附 录 ........................................................................................................................................ 22

使用说明书...................................................................................................................... 22

-I-

《JAVA程序设计》课程设计报告

1 引 言

1.1课程设计选题

《个人通讯录管理系统》

1.2课程设计的目的

通过编写并调试一个Java应用软件,熟悉和掌握使用Java开发应用程序的完整过程。

使学生巩固和加深以Java 语言为基础的面向对象编程技术理论知识的理解,提高实际动手编程能力的培养,掌握以Java为核心的应用软件开发方案,达到能独立阅读、编制和调试一定规模的Java程序的水平。

1.3本选题的设计背景

一直以来就想做一个比较实用的通讯录管理系统,这样可以方便我对于身边联系人信息的管理,防止遗忘和丢失。

在这样一个信息化的社会里,人们的生活也越来越离不开电脑了,本次通过做个人通讯录管理系统,希望摈弃传统的纸质记录的弊端,发挥电脑软件的优势,方便人们对自己的联系人信息的管理。

2 需求分析

2.1 功能需求

2.1.1个人通讯录功能需求

(1) 登陆功能。用户可以直接输入用户名和密码,登陆进入通讯录的主功能界面。 (2) 注册功能。其他用户可以输入自己的用户名和密码及确认密码,来实现注册成为该通讯录的使用者。

(3) 查询功能。在该功能里,用户可以采用模糊查询和精确查询两种查询方式来对自己存储的联系人信息进行查询。

(4) 添加功能。在该功能里,用户可以添加自己的常用联系人和分组信息。

-1-

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4