最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Java个人通讯录管理系统

来源:动视网 责编:小OO 时间:2025-09-23 23:08:05
文档

Java个人通讯录管理系统

个人通讯录管理系统参与设计人员:姓名:班级:学号:石磊计算机26班2120505140尹畅畅计算机26班2120505145赵禹计算机26班21205051481绪论1.1设计目的1.2设计内容2程序需求分析3算法分析3.1程序总体设计思想4调试过程5体会6参考文献1绪论1.1设计目的学习完java课程后,进行的一次全面的综合练习,旨在巩固和加深我们对java语言的基本知识的理解和掌握,掌握java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,掌握书写程序设计说明文档的能力
推荐度:
导读个人通讯录管理系统参与设计人员:姓名:班级:学号:石磊计算机26班2120505140尹畅畅计算机26班2120505145赵禹计算机26班21205051481绪论1.1设计目的1.2设计内容2程序需求分析3算法分析3.1程序总体设计思想4调试过程5体会6参考文献1绪论1.1设计目的学习完java课程后,进行的一次全面的综合练习,旨在巩固和加深我们对java语言的基本知识的理解和掌握,掌握java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,掌握书写程序设计说明文档的能力
个

参与设计人员:

                            姓名:                 班级:                             学号:

石磊                     计算机26班               2120505140

                             尹畅畅                计算机26班               2120505145

                             赵禹                    计算机26班               2120505148

1 绪论    

1.1 设计目的    

1.2 设计内容    

2 程序需求分析    

3 算法分析    

3.1 程序总体设计思想

4 调试过程    

5 体会    

6 参考文献    

        

1 绪论

1.1 设计目的

学习完java课程后,进行的一次全面的综合练习,旨在巩固和加深我们对java语言的基本知识的理解和掌握,掌握java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,掌握书写程序设计说明文档的能力,提高运用java语言解决实际问题的能力。

1.2 设计内容

在设计一个完整的系统中,我从系统的管理员登录界面开始做,另外依据相关要求,对系统增加了数据库支持(Microsoft Access做的数据库)。为了保证数据库的安全,在系统中设立了管理员权限,即只有被允许的用户才可以进入该系统。

2 程序需求分析

设计一个通讯录管理软件,要求如下:

增加记录、删除记录、显示所有记录、查询记录、退出。通讯录记录信息包括:姓名,电话等。

(1)通讯录的每一条信息包括姓名,单位,电话(可用数组或数据库);

(2)输入功能:可以一次完成若干条信息的输入;

(3)显示功能:完成全部通讯录信息的显示(一屏最多显示10条,超过十条应能够自动分屏显示);

(4)查找功能:完成按姓名查找通讯信息;

(5)删除功能:完成按姓名删除通讯信息;

3 算法分析

3.1 程序总体设计思想

个人通讯录件的功能模块有:

(1)提供登陆界面,方便用户进入,满足需求;

(2)添加:可以添加通讯录记录,依次输入姓名、电话;

(3)显示:可以以表格形式输出所有通讯录里的记录;

(4)查询:可以用姓名查询;

(5)修改:直接进行修改即可 

(6)删除:可以直接删除多余的通讯录记录;

程序分为多个小模块,通过调用实现各种功能,增强了程序的可建设性。

4 调试过程

调试是一耳光程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编写出任何好的软件。这是当初我最开始接触C语言的时候让我感受很深的一句话,我当时很不能理解如果调试真的这么重要,为什么在我们的课本里面却找不到相关的内容,甚至一些相当经典的教材里面也没有对其进行大篇幅的介绍。直到自己开始写了一些大一点的程序,才发现有时候自己最初设计程序在一些细节上的新颖想法是那么的可笑,带来的只是无穷无尽的错误和威胁。

程序编写完成就应该调试自己所完成的程序,以减少程序中的bug。以下是我的程序调试以及运行过程截图。

打开Eclipse 7.0软件

选择“”,成功运行,出现用户登录界面,输入用户名“小明”,密码“00001”, 

个人通讯录登入界面

登录成功:

接下来是对数据库进行添加、编辑、查找、删除等功能。故先看看数据库的原文件。注:本数据库是由Microsoft Office Access 2000格式创建,如若计算机里面没有Access,编译环境会对Access驱动的设置报错!数据库如图4-4:

原始数据库

选择“添加”对数据库进行添加操作。

重新查看数据库,可以发现新添加的信息已经加入了数据库。

由上面操作可以知道,添加功能正常。

选择“删除”,按照提示输入删除的用户名,就假设我们删除“小红”:

删除记录

点击“删除”后,则系统会自动删除。

通过以上的删除操作可以知道,系统的删除功能也是可以正常运行的。

点击“查找”,输入所需要查找的用户名

查找记录

点击“查询”,系统会对数据库进行查找,显示所查找的结果, 

查找结果

至此,个人通讯录管理系统的调试运行全部完成。

5.体会

这次的程序实设计实验是对我们学习java程序设计语言结果的一次大检验。自己动手,自己发现和解决问题。发现了自己的许多不足,例如字母拼写不一致,平时没有掌握好的知识在这次实验中彻底暴露出来,经过不断思考,不断查阅资料和上机运行,解决其中大部分问题,当然还存在一些问题没有解决。我相信在以后的学习能够解决好它们。但是,收获还是不小的,我不仅对Java的操作有了进一步的掌握,还了解到了程序设计的书写风格及其注释的格式。

6 参考文献

 [1] 刘宝林.Java程序设计与案例.高等教育出版社,2005

文档

Java个人通讯录管理系统

个人通讯录管理系统参与设计人员:姓名:班级:学号:石磊计算机26班2120505140尹畅畅计算机26班2120505145赵禹计算机26班21205051481绪论1.1设计目的1.2设计内容2程序需求分析3算法分析3.1程序总体设计思想4调试过程5体会6参考文献1绪论1.1设计目的学习完java课程后,进行的一次全面的综合练习,旨在巩固和加深我们对java语言的基本知识的理解和掌握,掌握java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,掌握书写程序设计说明文档的能力
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top