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

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

ID:1602174

大小:771.50 KB

页数:46页

时间:2017-11-12

软件工程专业实训报告.doc_第1页
软件工程专业实训报告.doc_第2页
软件工程专业实训报告.doc_第3页
软件工程专业实训报告.doc_第4页
软件工程专业实训报告.doc_第5页
资源描述:

《软件工程专业实训报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中原工学院软件学院二级实践课题设计任务书姓名专业班题目通信录系统的开发设计任务开发一个比较完善的基于JAVA的通信录服务系统,包括校友交流所能用到的所有联系方式,为软件学院校友提供一个强大的通信网络。主要功能包括:1.对联系人信息的增加:在通信录中增加联系人的信息;(独立完成)2.对联系人信息的修改:在通信录中修改联系人的信息;(参与)3.对联系人信息的删除:在通信录中删除联系人的信息;(参与)4.对联系人信息的查询:在通信录中查询联系人的信息;(独立完成)开发工具:JAVA、Photoshop时间进度第1周(开始时间~结束时间):学习编写通

2、信录中所需要的相关的知识,为后两周的课题的编写大下基础。第2周(开始时间~结束时间):开始编写程序的界面代码,参考各种资料,逐个实现程序的功能。第3周(开始时间~结束时间):测试已编好的程序,找到程序中的不知,修改程序,使程序更加完善。原主始要资参料考与文献[01](美)梁(Liang,Y.D.).JAVA语言程序设计基础篇(原书第6版)[M]:机械工业出版社2008.6[02]凯德纳黑德,勒迈,陈武.21天学通Java2:专业参考版.[M]人民邮电出版社2004.01[03]洪维恩何嘉.JAVA2面向对象程序设计.[M]中国铁道出版社200

3、5.01[04]张靓顾慧敏.JAVA案例开发.[M]中国水利水电出版社.2005.01指导教师签字:年月日小小通信录摘要社会在不断的进步,纸制的通信录已经快要被淘汰了。电子通信录已经成为了主流。电子通信录与原有的纸制通信录相比,纸质通讯录有以下缺陷:储存信息量少、查找不方便、信息容易丢失,且对于隐私保护不强。而电子通信录则克服了这些缺陷,且具有占用空间小,查找方便,不易丢失等多个优点。应校友的需求我们编写了程序:小小通信录。它可以记录学友的各项通信信息。方便校友尽快联系需要联系的人。可更好的增强校友之间的联系、友谊。本程序具有界面简便大方,使

4、用户不用学习操作指南也可以简单操作。大大提高了工作效率。本程序是用JAVA语言编写的,程序占用系统资源相对较少,且可移植性很强,可以适用各种操作系统。用户还可以根据自己的需求不同对程序做出相应的修改,使每个用户都有最适用于自己的通信录。这也是本程序的实用性所在。关键词:通信录;方便;简单;实用目录摘要1第1章项目分析11.1问题描述11.2技术分析1第2章实现22.1程序开始模块32.1.1流程图32.1.2界面42.1.3代码讲解52.2程序界面显示模块62.2.1流程图72.2.2界面82.2.3代码讲解82.3联系人信息模块132.3.

5、1代码讲解132.4程序的功能模块142.4.1流程图142.4.2界面172.4.3代码讲解18第3章结束语23附录A:附加图、表27附录B:主要源程序28小小通信录第1章项目分析为方便校友之间的联系,储存校友的联系方式。使校友之间得到更好的联系。所以我们组决定制作小小通信录,以为同学们提供方便。1.1问题描述程序需要有一个简洁的界面,使同学们一看便知怎么操作。程序还需要实现增加、修改、删除、查询功能。由于对数据库和JAVA之间联系的欠缺,本组决定用文本储存联系人的基本信息。同时为解决用户大意错误修改联系人,本程序在修改过联系人以后还需要确

6、认要修改联系人的姓名。为解决这些问题我们就得查询个方面的资料,为更好的解决问题做好准备。1.2技术分析本程序中使用JFrame类编写程序的界面,运用各种监听方法,监听窗口、按键、鼠标的各种动作。本程序的所有信息都储存在文件当中,所以本程序是使用File类来实现对文本的读取、储存、增加、修改、查询。为使程序简单话,我们决定把整个程序分成4个类,分别为UserSystem.java、UserService.java、MySystem.java、User.java。分别实现程序的部分功能。UserSystem.java该类是程序的主类,该类含有ma

7、in方法,程序从该类开始执行。MySystem.java该类主要是实现图形化界面的,实现按钮,输入框,标签等图形化面。User.java该类主要是联系人的相关数据。UserService.java该类主要是对各种操作方法的定义和实现,是实现增删改查等主要功能的服务类。43小小通信录第2章实现程序的主流程图:图2-1程序的主流程图程序的增加、修改、删除、查询,都是在程序中的UserService.java实现的。程序中的主界面主要是通过程序中的MySystem.java实现的。程序的开始也就是程序的主类是通过程序中的UserSystem.jav

8、a。各类之间的关系可以用下图表示。43小小通信录图2-2程序各类之间的调用关系下面将为你讲解我们程序功能实现的详细细节。2.1程序开始模块程序的主模块是由UserS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。