软件工专业实训报告.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工专业实训报告

中原工学院软件学院 二级实践课题设计任务书 姓 名 专业 班 题 目 通信录系统的开发 设 计 任 务 开发一个比较完善的基于JAVA的通信录服务系统,包括校友交流所能用到的所有联系方式,为软件学院校友提供一个强大的通信网络。 主要功能包括: 1. 对联系人信息的增加:在通信录中增加联系人的信息;(独立完成) 2. 对联系人信息的修改:在通信录中修改联系人的信息;(参与) 3. 对联系人信息的删除:在通信录中删除联系人的信息;(参与) 4. 对联系人信息的查询:在通信录中查询联系人的信息;(独立完成) 开发工具: JAVA、Photoshop 时 间 进 度 第1周(开始时间~结束时间): 学习编写通信录中所需要的相关的知识,为后两周的课题的编写大下基础。 第2周(开始时间~结束时间): 开始编写程序的界面代码,参考各种资料,逐个实现程序的功能。 第3周(开始时间~结束时间): 测试已编好的程序,找到程序中的不知,修改程序,使程序更加完善。 原 主 始 要 资 参 料 考 与 文 献 [01](美)梁(Liang,Y.D.). JAVA语言程序设计基础篇(原书第6版)[M]:机械工业出版社 2008.6 [02] 凯德纳黑德, 勒迈, 陈武 21天学通Java 2:专业参考版 人民邮电出版社 洪维恩 何嘉 JAVA 2面向对象程序设计 中国铁道出版社 张靓 顾慧敏 JAVA案例开发 中国水利水电出版社 小小通信录 摘 要 社会在不断的进步,纸制的通信录已经快要被淘汰了。电子通信录已经成为了主流。电子通信录与原有的纸制通信录相比,纸质通讯录有以下缺陷:储存信息量少、查找不方便、信息容易丢失,且对于隐私保护不强。而电子通信录则克服了这些缺陷,且具有占用空间小,查找方便,不易丢失等多个优点。 应校友的需求我们编写了程序:小小通信录。它可以记录学友的各项通信信息。方便校友尽快联系需要联系的人。可更好的增强校友之间的联系、友谊。 本程序具有界面简便大方,使用户不用学习操作指南也可以简单操作。大大提高了工作效率。 本程序是用JAVA语言编写的,程序占用系统资源相对较少,且可移植性很强,可以适用各种操作系统。用户还可以根据自己的需求不同对程序做出相应的修改,使每个用户都有最适用于自己的通信录。这也是本程序的实用性所在。 关键词: 目 录摘 要 1 第1章 项目分析 1 1.1问题描述 1 1.2技术分析 1 第2章 实现 2 2.1程序开始模块 3 2.1.1流程图 3 2.1.2界面 4 2.1.3代码讲解 5 2.2程序界面显示模块 6 2.2.1流程图 7 2.2.2界面 8 2.2.3代码讲解 8 2.3 联系人信息模块 13 2.3.1代码讲解 13 2.4 程序的功能模块 14 2.4.1流程图 14 2.4.2界面 17 2.4.3代码讲解 18 第3章 结束语 23 附录A: 附加图、表 27 附录B: 主要源程序 28 第章 第章 程序的主流程图: 图2-1 程序的主流程图 程序的增加、修改、删除、查询,都是在程序中的UserService.java实现的。程序中的主界面主要是通过程序中的MySystem.java实现的。程序的开始也就是程序的主类是通过程序中的UserSystem.java。各类之间的关系可以用下图表示。 图2-2 程序各类之间的调用关系 下面将为你讲解我们程序功能实现的详细细节。 2.1程序开始模块 程序的主模块是由UserSystem.java类实现的。该类中有对各个类的调用。该类的开始先检验程序所需文件是否存在。如果系统没有创建文件,程序会为你新创建文本。如果有程序会问你是否继续使用已创建的通信录。你也可以新建通信录,重新输入联系人。接下来系统会显示程序的主界面,这通过MySystem.java实现。 2.1.1流程图 UserSystem.java类运行的主要流程如下: 图2-3 开始类的流程图 2.1.2界面 本类中将出现的界面: 图2-4系统中没有所需的储存文件时,提示系统为用户新建文件。 图2-5 系统中已有文件存在,程序会提问你是否需要新建通信录。 图2-6 为用户重新建立文件,并提示用户原通信录已删除。 2.1.3代码讲解 import java.io.FileNotFoundException; 在程序得开始我们向程序中导入了文件类(File类)。类是Java系统

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档