1 / 46
文档名称:

软件工程专业实训报告.doc

格式:doc   大小:858KB   页数:46页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程专业实训报告.doc

上传人:birth201208 2018/9/27 文件大小:858 KB

下载得到文件列表

软件工程专业实训报告.doc

文档介绍

文档介绍:中原工学院软件学院
二级实践课题设计任务书
姓名
专业班
题目
通信录系统的开发




开发一个比较完善的基于JAVA的通信录服务系统,包括校友交流所能用到的所有联系方式,为软件学院校友提供一个强大的通信网络。
主要功能包括:
1. 对联系人信息的增加:在通信录中增加联系人的信息;(独立完成)
2. 对联系人信息的修改:在通信录中修改联系人的信息;(参与)
3. 对联系人信息的删除:在通信录中删除联系人的信息;(参与)
4. 对联系人信息的查询:在通信录中查询联系人的信息;(独立完成)
开发工具: JAVA、Photoshop




第1周(开始时间~结束时间):
学****编写通信录中所需要的相关的知识,为后两周的课题的编写大下基础。
第2周(开始时间~结束时间):
开始编写程序的界面代码,参考各种资料,逐个实现程序的功能。
第3周(开始时间~结束时间):
测试已编好的程序,找到程序中的不知,修改程序,使程序更加完善。
原主
始要
资参
料考
与文

[01](美)梁(Liang,.). JAVA语言程序设计基础篇(原书第6版)[M]:***出版社
[02] 凯德纳黑德, 勒迈, 陈武. 21天学通Java 2:专业参考版.[M] 人民邮电出版社
[03] 洪维恩何嘉. JAVA 2面向对象程序设计.[M]
[04] 张靓顾慧敏. JAVA案例开发.[M]
指导教师签字: 年月日
小小通信录
摘要
社会在不断的进步,纸制的通信录已经快要被淘汰了。电子通信录已经成为了主流。电子通信录与原有的纸制通信录相比,纸质通讯录有以下缺陷:储存信息量少、查找不方便、信息容易丢失,且对于隐私保护不强。而电子通信录则克服了这些缺陷,且具有占用空间小,查找方便,不易丢失等多个优点。
应校友的需求我们编写了程序:小小通信录。它可以记录学友的各项通信信息。方便校友尽快联系需要联系的人。可更好的增强校友之间的联系、友谊。
本程序具有界面简便大方,使用户不用学****操作指南也可以简单操作。大大提高了工作效率。
本程序是用JAVA语言编写的,程序占用系统资源相对较少,且可移植性很强,可以适用各种操作系统。用户还可以根据自己的需求不同对程序做出相应的修改,使每个用户都有最适用于自己的通信录。这也是本程序的实用性所在。
关键词:通信录; 方便; 简单; 实用
目录
摘要 1
第1章项目分析 1
1
1
第2章实现 2
3
3
4
5
6
7
8
8
联系人信息模块 13
13
程序的功能模块 14
14
17
18
第3章结束语 23
附录A: 附加图、表 27
附录B: 主要源程序 28
第1章项目分析
为方便校友之间的联系,储存校友的联系方式。使校友之间得到更好的联系。所以我们组决定制作小小通信录,以为同学们提供方便。

程序需要有一个简洁的界面,使同学们一看便知怎么操作。程序还需要实现增加、修改、删除、查询功能。由于对数据库和JAVA之间联系的欠缺,本组决定用文本储存联系人的基本信息。同时为解决用户大意错误修改联系人,本程序在修改过联系人以后还需要确认要修改联系人的姓名。为解决这些问题我们就得查询个方面的资料,为更好的解决问题做好准备。

本程序中使用JFrame类编写程序的界面,运用各种监听方法,监听窗口、按键、鼠标的各种动作。本程序的所有信息都储存在文件当中,所以本程序是使用File类来实现对文本的读取、储存、增加、修改、查询。
为使程序简单话,我们决定把整个程序分成4个类, 、、、。分别实现程序的部分功能。
,该类含有main方法,程序从该类开始执行。
,实现按钮,输入框,标签等图形化面。

,是实现增删改查等主要功能的服务类。
第2章实现
程序的主流程图: