java课程设计班级通讯录设计报告 下载本文

内容发布更新时间 : 2024/12/23 21:30:29星期一 下面是文章的全部内容请认真阅读。

计算机学院 《面向对象程序设计》课程设计报告

学号 xx

xx学年 第x学期

《面向对象程序设计》 课程设计报告

题目: 班级通讯录 专业: x 班级: xx 姓名: xxxxxxx 指导教师: xxxxxxxxxxx 成绩:

xx

20xx年xx月xx日

1

计算机学院 《面向对象程序设计》课程设计报告

目录

1. 设计任务与要求 ....................................................................................................................... 1

1.1. 1.2.

设计任务与要求 ........................................................................................................... 1 选题目的与意义 ........................................................................................................... 1

2. 需求分析 ................................................................................................................................... 1

2.1. 2.2.

用户需求分析 ............................................................................................................... 1 开发环境分析 ............................................................................................................... 2

3. 系统设计 ................................................................................................................................... 2

3.1. 3.2. 3.3. 3.4.

系统总体设计 ............................................................................................................... 2 功能模块设计 ............................................................................................................... 3 类的设计 ....................................................................................................................... 3 数据库设计 ................................................................................................................. 28

4. 设计体会 ................................................................................................................................. 28 5. 主要参考文献 ......................................................................................................................... 29

2

计算机学院 《面向对象程序设计》课程设计报告

1. 设计任务与要求

1.1. 设计任务与要求

制作一个简单的通讯簿,要求可对朋友的姓名、性别、手机号码、寝室号和QQ号等信息保存、查询、修改和删除等功能。具有友好界面,且需要用户名和密码登陆进入系统。使用数据库作为后台连接。

1.2. 选题目的与意义

如今生活节奏日益加快,各种联系人也不短增多,但是很多人还是单纯的使用手机或纸质电话本来记录联系人的信息,这些记录的方式存在很多缺点,如:信息量少,查找不方便;容易丢失;存储照片不方便;安全性不高,隐私性不高??

这个通讯簿,可以帮助用户更好的存储朋友的相关信息,易于添加、修改,存储和使用都很方便。同时这个系统需要登陆才能进入,提高了通讯簿的安全性和隐私性。

通过实现通讯薄功能的实际编程了解基于Swing的图形用户界面开发和数据库操作原理,提高Swing和JDBC技术结合的综合运用能力。

2. 需求分析

2.1. 用户需求分析

通讯簿的目的在于帮助用户实现轻松管理联系人的需求。

为了用户通讯录的隐私性和安全性,通讯簿进入前需要进行系统登录,对用户的帐号和密码进行合法性验证,登录成功则进入系统功能界面。

该通讯录有已知的帐号和密码,登录时输入帐号和密码即可登录,如果帐号和密码不对会出现提示信息,如果三次输入错误,则系统会自动退出,“清空”按钮可清空用户输入的信息。

通讯簿的主系统主要功能包括实现添加、修改、删除、查询联系人的姓名、手机号码等

1