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

本实验报告详述了一位学生使用Java语言开发学生通讯录管理系统的经历。系统实现了通讯录的基本功能,包括录入、显示信息,采用文件读写进行数据存取,运用JOptionPane交互,以及Array.sort()进行排序。尽管存在一些未实现的功能,如分组和按特定条件查找,但该课程设计加深了作者对Java知识的理解,并强调了合作和拓宽知识面的重要性。
摘要由CSDN通过智能技术生成

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

(4页)

7cdccec678818f33fc5493e9688ca361.gif

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

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 学生 通讯录 管理 系统 实验 报告

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

源码实现了如下功能: 1.2 系统功能分析 1.2.1 基本功能 支持以下信息的录入: (1)基本信息:姓名、手机号码、电话、电子邮箱、生日、所属组、备注、相片 (2)工作单位:国家、省份、城市、地址、工作单位、所属部门、职位、邮编、电话、传真 (3)网络信息:个人主页、即时通信工具及号码、备用邮箱 (4)家庭资料:国家、省份、城市、地址、邮编、电话 1.2.2 查询功能 (1)默认显示所有条目 (2)模糊查询:可以按姓名、姓名的汉语拼音的声母或全拼查询。支持模糊查询,即输入部分数据后,可以查询出符合条件的全部条目。如:输入“张”,列出所有名字中有“张”的条目;输入“xl”,列出声母为该2个字母的所有条目。 (写该实验报告时,暂未实现按手机号码、电话号码查询。) (3)指定分组后,列出某分组的所有条目。查询结果如果有多个条目,应按照姓名排序,并使用姓或姓的第一个汉语拼音的字母分类。 1.2.3 删除和修改功能 (1)选中单个联系人后,可以修改其内容,可以删除该联系人 (2)选中一个分组后,可以删除该分组,同时删除分组下的全部联系人 (3)支持情况账户下的所有联系人数据 1.2.4 导入和导出 支持将账户下的所有文本文档联系人数据导出为CSV格式文件,支持将CSV文件导入到账户,并能够与主流手机或其他通讯录软件交换数据。 1.2.5 通讯录的显示 显示查询结果,可以设置一个条目可以显示或不显示哪些内容。 1.2.6 通讯录数据的录入 对于新建联系人,保存时如果有同名或同电话号码时,给出提示。 1.2.7 联系人星标 支持一键收藏联系人,联系人加星标后更加方便于用户查找与管理。 【系统设计文档】、【系统需求分析文档】、【系统实验报告】、【答辩展示PPT】另见我的资源……
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值