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 学生 通讯录 管理 系统 实验 报告
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。