java学生通讯录管理系统实验报告

(4页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

宁波大红鹰学院 课课程程设设计计课程设计名称: Java学生姓名: 学生学号: 班级名称: 指导教师: 完成日期: 2011/01/7学生通讯录管理系统实验报告1、封面;2、目录;3、设计任务书;实验题目:用 Java 语言编写一个简单的学生通讯录程序,能实现通讯录的基本功能。实验目的:详细设计详细设计 ::软件产品布局:使用了按钮与下拉菜单。一个用来显示文件的文本区,一个用于输出信息的 文本框。在下拉菜单中,我选择了用户所需要的一些常用的条件功能:录入和显 示。文件显示区我们设置为可编辑,目的是方便用户进行任何形式的修改,在这 里我们忽略了它所带来的不安全性。在按钮中我们添加了这几个项:录入和显示。实现方法(算法分析):实现方法(算法分析):在设计的时候,考虑到由于能力有限,只是使用了一些许的面向对象程序设 计的设计方法,在软件的设计与实现的时候更多的是使用面向过程的设计方法, 在软件中,我们提供了两个封装的方法函数:public void read() 和 public void write().在这两个方法中,都使用了异常处理机制,当用户进行非法操作 时,提供相应的异常(主要是显示出错信息)。在两个基本点封装的方法中,并没 有要求用户提供具体的参数,而是直接地去调用它们,具体的实现方式对用户来 说是不可见的,在 write 方法中,其功能是获取用户所写入的字符串,并将它写 入文件 关键技术的应用关键技术的应用:关键技术 通讯录的设计要点有以下四个。 1、通讯录的存取功能主要是通过利用文件的读入与读出的性质来实现 2、利用 JOptionPane 产生的对话框、信息框、确认框与用户进行信息交流 3、用数组来存储每个人的信息主要是方便用户在执行查找、删除等较为具体的功能 4、用 read()和 write()两个函数进行对文件的读取操作,主要是要达到更新快的目 的,存储最新的信息,做到流通快 5、利用 Array.sort()方法根据元素的自然顺序对指定的对象数组按升序进行排序 通讯录程序源代码:通讯录程序源代码:主体内容:1) 设计分析;2) 各模块的功能及程序说明;3) 源程序;4) 试验结果5) 显示界面输入信息显示信息6) 设计体会。 在这次课程设计初步设想是比较好的,但由于个人原因以及能力问题通讯录 中的一些预期效果还没有实现比如说对联系人进行分组、排列以及查找联系人中 的按电话号码及按地址查找还没有实现,有待进一步加强并完善。 总之,通过此次课程设计,这学期学的 JAVA 知识得到巩固和应用,在设计 的过程中我遇到了很多问题,但在同学们的帮助以及上网查询相关知识最终在自 己的认真思考下还想顺利的完成了此次课设。通过这此课程设计我还懂得了写程 序不能闭门造车,要努力拓宽知识面,开阔视野,拓展思维。 关 键 词: java 学生 通讯录 管理 系统 实验 报告

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

java销售管理系统实验报告_java学生通讯录管理系统实验报告相关推荐

  1. java商品信息管理实验报告_java学生信息管理系统实验报告

    java学生信息管理系统实验报告 JAVA 程序设计实验报告学 号:姓 名: 班 级: 实验.Java 课程设计--------学生信息管理系统一.实验目的 1. 掌握 Java 基本语法2. 理解面 ...

  2. java成绩管理系统设计背景_java学生成绩管理系统界面设计

    关于学生成绩管理系统的界面设计:代码如下 数据库表设计 DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `username` varc ...

  3. c语言成绩管理系统报告书,C语言学生成绩管理系统实验报告

    <C语言学生成绩管理系统实验报告>由会员分享,可在线阅读,更多相关<C语言学生成绩管理系统实验报告(22页珍藏版)>请在人人文库网上搜索. 1.学生成绩管理系统实验报告实验名称 ...

  4. 学生通讯录管理系统【用 结构数组 实现 通讯录管理】【C语言】

    目录 说明 1.实训目的 2.实训内容 3.系统需求分析 4.系统设计与实现 完整程序代码(纯C语言?代码) 5.系统测试与运行结果分析 6.心得体会 原创性声明 说明 大一下学期(2019年 上半年 ...

  5. 教你如何用python实现学生通讯录管理系统

    这篇文章主要为大家详细介绍了python实现学生通讯录管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python实现学生通讯录管理系统的具 ...

  6. python基础项目实践之: 学生通讯录管理系统

    Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...

  7. Java实训项目:GUI学生信息管理系统(2019)【下】

    Java实训项目:GUI学生信息管理系统(2019)[下] 本篇目录 六.实现步骤 13.应用程序类 14.窗口界面类(JFrame)

  8. Java实训项目:GUI学生信息管理系统(2019)【中】

    Java实训项目:GUI学生信息管理系统(2019)[中] 本篇目录 四.涉及知识点 1.Java基本语法 2.Java流程控制

  9. Java实训项目:GUI学生信息管理系统(2019)【上】

    Java实训项目:GUI学生信息管理系统(2019)[上] 本篇目录 零.实训概述 1.实训目的 2.项目简介

最新文章

  1. PicoBlaze 8 位微控制器
  2. 使用zlib库进行数据压缩
  3. c++ hashset的用法_C++中set的用法
  4. 说说FATFS文件系统(转)
  5. mysql安装条款_mysql 安装注意
  6. 能从入门到精通的 Docker 学习指南
  7. 诺基亚手机的安全保护。--如何使你的手机丢失,被盗后依然安全。
  8. 彻底搞懂Scrapy的中间件(二)
  9. VGG16-keras 优化
  10. 金蝶EAS 后台事务监控
  11. jq/js获取屏幕宽度和高度
  12. win7 与xp 互联步骤
  13. python里读取文件路径上一级路径及文件的方法
  14. Java基础知识➣发送Emai和访问MySQL数据库(七)
  15. 余世维《有效沟通》讲义1
  16. ios 设置导航栏背景色
  17. 供应链金融业务基础模式、实施路径、服务对象深度解析
  18. Android隐藏软件盘
  19. 大数据Hive学习案例(2)——基于汽车销售的日志数据分析
  20. DNSPod十问商世东:腾讯会议是怎么炼成的?

热门文章

  1. FPGA的软核、硬核以及固核的概念
  2. sklearn提供的数据集
  3. XMPP协议包文备注
  4. Vue管理后台框架选择推荐
  5. 数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)
  6. 数据透视表 筛选_筛选列表可见行中的数据透视表
  7. 喜迎新春,设计一个红包雨小游戏,看看你能赢多少?
  8. 1.1.1 java基础知识总结
  9. 添加字幕(ARCTIME法)
  10. python操作xml