77范文网 - 专业文章范例文档资料分享平台

JAVA版班级通讯录(含代码)(2)

来源:网络收集 时间:2021-05-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Java程序设计课程设计

 

开始 进入 班级通讯录 Y 进入操作 N Y 添加 N Y 添加信息 查询 N Y 查询信息 修改操作 修改 N Y 删除 N 修改信息 删除信息 退出 结束 图1-2主菜单流程图

4

Java程序设计课程设计

 

该流程图是主界面的总体功能图,即上面所显示的模块:添加模块、查找模块、删除模块、修改模块等。

 

将信息写入到文件 开始 添加功能界面 输入学号 输入姓名 输入住址 电话号码 结束

图1-3 添加功能流程图

该流程图是为了实现添加班级成员功能的,在菜单选项中点击“录入学生基本信息”菜单项,便会进入信息录入界面,输入用户即将添加的人信息,包括:联系人姓名、学号、手机号、地址,点击“录入”按钮,在此前,各项信息被写入到文件中保存,添加完成。

 

5

Java程序设计课程设计

 

 

 

 

图1-4 删除功能流程图

开始 删除功能界面 输入学号 读取文件放入到数组 N 判断是否满足 Y 删除数组中的值 错误提示界面 数组写入文件 结束 该流程图是为了实现删除功能的,点击主窗体中的“删除学生基本信息”菜单,即可输入联系人的学号,此过程中还需将读取文件写到数组中,之后删除该文件中的所有内容。

 

6

Java程序设计课程设计

 

 

开始

 

查找功能界面 输入学号 读取文件放入到数组 N 判断是否满足 Y 错误提示界面 结束 图1-5 查找流程图 该流程是为了实现查找功能而设计的,当用户需要查找某一个人的信息的时候,输入该学生的学号,点击查询,即可显示该生的所有信息。

2功能设计

2.1从技术角度分析实现的功能

(1)图形用户界面设计中的功能

 

 

表2-1 功能测试概要表

序号 功能内容 控件 对象名 备注 7

Java程序设计课程设计

 

1. 添加学生 2. 删除联系人 3. 修改联系人 4. 查找联系人 5. 6. 修改联系人 修改联系人 JMenuItem JMenuItem JMenuItem JMenuItem JButton JButton StudentSituation Delete ModifySituation Inquest B1 b2 子菜单(添加人) 子菜单(删除人) 子菜单(修改人) 子菜单(查找人) 确定修改按钮 取消修改按钮 表2-2 文件测试概要表

序号 文件内容 类名 ObjectInputStream 类对象名 file 备注 1 文件读 2 创文件输出流 3 文件写 FileOutputStream out ObjectOutputStream file 4 创文件输入流 FileInputStream in 2.2从系统角度分析实现的功能

个人通讯录管理系统设计的总体框图如下: 通讯录管理系统

添删修

加除改

联联联 系系系人 人 人 图2-1 功能模块图 查找联系人 该个人通讯录管理系统总体功能主要包括以上几类:(1)添加联系人;(2)删除联系人;(3)修改联系人;(4)查找联系人。在图形用户界面中,用户可以根据自己的需要,点击界面上的菜单或按钮进行某一功能的选择,,一旦选定了某个模块,便进入到下一个窗体界面,进而实现你所要实现的功能操作。

8

 

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库JAVA版班级通讯录(含代码)(2)在线全文阅读。

JAVA版班级通讯录(含代码)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/939260.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: