武汉工商学院项目名称:班级通讯录程序设计学生姓名:刘伟学号:14404036班级:14计科数据处理实验班指导教师:喻晓2015年 12月13日目录1选题背景 32功能设计 83详细设计 144测试系统 17总结 19参考文献 ,每个人都拥有大量的通讯录资料信息,当前大家一般都用手工来记录所有的通讯信息。随着时代的发展,人们的联系方式及信息变得复杂多样,通讯录信息大量增加,导致管理这些信息资料就成了问题。直接操作来查找,添加,修改,删除这些信息,由于数据多,工作量十分巨大,查找,编辑,都很困难,而且极易出错,容易造成资料里的混乱与丢失。所以,运用文件或数据处库技术建立一个通讯录资料系统十分必要,使通讯录资料管理工作规范化,程序化,避免资料管理中的混乱。提高信息处理速度和准确性,能够及时准确有效的查询和修改通讯录。,用户与程序之间可以方便地进行交互。Java包含了许多支持GUI设计的类,如按钮,菜单,列表,文本框等组件类,同时要包含窗口,面板等容器类。,包含一个用于基本GUI编程的类库,Sun把它叫做抽象窗体工具箱(AbstractWindowToolkit,AWT).AWT库处理用户界面元素的方法是把这些元素的创建及其行为委托给每个目标平台(Window,Solaris,Macintosh等)的本地GUI工具进行处理。不同平台的AWT用户界面而存在着不同的bug。程序员们必须在每一个平台上测试他们的应用程序,他们因此嘲笑AWT是“一次编写,到处调试”。,数据在通信通道中流动。所谓“数据流(stream)”指的是所有数据通信通道之中,数据的起点和终点。信息的通道就是一个数据流。只要是数据从一个地方“流”到另外一个地方,这种数据流动的通道都可以称为数据流。输入/输出是相对于程序来说的。程序在使用数据时所扮演的角色有两个:一个是源,一个是目的。若程序是数据流的源,即数据的提供者,这个数据流对程序来说就是一个“输出数据流”(数据从程序流出)。若程序是数据流的终点,这个数据流对程序而言就是一个“输入数据流”(数据从程序外流向程序)。——班级通讯录程序设计系统任务提出者喻晓老师系统开发者14计科数据处理实验班:刘伟系统用户及安装此软件的计算中心1-708机房、1-710机房、1-710机房、3-106机房。测试环境与实际运行环境之间的差异以及这些差异对测试结果的影响测试环境:Windows2000/XP、Windows10、。本系统运用的开发工具主要是Eclipse。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。该系统的设计还运用到文件的相关知识。Java使用File类创建的对象来获取文件本身的一些信息,如文件所在的目录、文件的长度、文件读写权限等,文件对象并不涉及对文件的读写操作。:(1)提供登录界面,保护班级成员个人信息;(2)添加:可以添加联系人到班级通讯录,依次输入学号、姓名、家庭住址、电话号码等,用户可以随时继续添加;(3)查询:可以通过学号查询班级成员;(4)修改:输入要修改的学号后,再依次输入学号、姓名、家庭住址、电话号码等即可完成修改;(5)删除:可以通过删除学号直接删除某个联系人的信息。、密码开始判断数据是否合法报错信息系统主界面YN图1-1登录界面流程图为了保证班级通讯录中同学的私人信息不被泄露,设计了此功能,此流程图是用户在进入通讯录之前所设的,使系统更加严密,只有用户输入正确的用户名和密码才能进入。保证了系统的严密性和
java版班级通讯录(含代码) 来自淘豆网m.daumloan.com转载请标明出处.