《面向对象程序设计II》课程设计论文模板

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I《面向对象程序设计II》-—J2ME课程设计论文题目:手机个人通讯录学院:计算机与信息工程学院专业:计算机科学与技术班级:计算机06-6班姓名:罗溪学号:07起止时间:2010.07.06--2010.07.16成绩:II课程设计成绩评定表质量评价指标(在相应栏目打√)评价项目评价质量优秀良好一般及格不及格工作量和态度实验、计算可靠性文字和图表质量程序完成情况总体评价评定成绩评定人员签名III课程设计任务书一、设计题目:《手机个人通讯录》二、设计内容:个人通信录是在移动电话中常用的程序,它可以用来理解在持久存储中进行添加、查找和删除的过程.它可以清楚地演示每个界面切换的过程,以及响应用户输入命令的方法。介绍自己程序的总体功能三、设计要求:1.开始显示初始化欢迎界面,主界面显示用户可操作的基本功能,如添加联系人,查看联系人,删除联系人,查找联系人等。2.添加联系人存储时,如果没有添加姓名,就直接按了SELECT,那么界面将会显示:姓名不能为空。3.联系人姓名、移动电话、固定电话和电子邮件信息录入完之后,单击保存按纽,这就完成了联系人的添加,界面并显示:添加联系人完成。概要介绍一下程序的具体功能四、工作计划:时间完成内容提交文档备注第1天查找资料,确定题目,选择方案课程设计任务书设计准备阶段第2天第3天题目分析,设计算法算法描述设计阶段第4天功能模块的划分和设计结构流程图等第5天第6天实现具体数据结构和模块无第7天程序设计与调试无运行并验证程序功能第8天第9天检查程序第10天整理材料,撰写论文课程设计论文指导教师:王艳涛陈伟高辉教研室主任:2008年12月31日本科课程设计论文II摘要本文利用J2ME语言编程的思想来完成系统的设计,进行突出数据库的特征,然后编写出程序设计代码进行界面设计,实现友好的界面交互,具有清晰的程序流程图,最后编程实现了全过程。关键词:J2ME面向对象通讯录本科课程设计论文III目录课程设计成绩评定表..............................................................................................................II课程设计任务书.....................................................................................................................III摘要......................................................................................................................................II目录.....................................................................................................................................III1设计内容...............................................................................................................................12设计过程...............................................................................................................................12.1设计方案的论证.........................................................................................................12.2概要设计.....................................................................................................................12.3界面设计图.................................................................................................................22.4代码实现.....................................................................................................................63设计总结...............................................................................................................................6参考文献...................................................................................................................................7附录:程序源代码...................................................................................................................7本科课程设计论文11设计内容个人通信录是在移动电话中常用的程序,它可以用来理解在持久存储中进行添加、查找和删除的过程.它可以清楚地演示每个界面切换的过程,以及响应用户输入命令的方法。介绍自己程序或系统的总体功能。2设计过程2.1设计方案的论证Eclipse是当今最流行的Java开发IDE之一,它是一个开发源代码的、基于Java的可扩展开发平台,因为它具有良好的可扩展性。它是一个开发源代码的、基于Java的可扩展开发平台,因为它具有良好的可扩展性.J2ME开发可以继承在Eclipse中完成,利用Eclipse界面友好的优势,提高J2ME应用程序的开发效率。Eclipse框架的这种灵活性来源于其扩展点。它们是在XML中定义的已知接口,并充当插件的耦合点。扩展点的范围包括从用在常规表述过滤器中的简单字符串,到一个Java类的描述。任何Eclipse插件定义的扩展点都能够被其它插件使用,反之,任何Eclipse插件也可以遵从其它插件定义的扩展点。除了解由扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将如何被使用。Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的VisualStudio和Sun微系统公司的NetBeans平台。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。结合《软件工程》课程所学知识,用结构化方法或面向对象方法,论述自己设计题目的需求分析结果。文字+一些必须的图、表。2.2概要设计功能模块的划分与总体设计,可以借助类图和模块图等来表示,如果使用数据库,还要有数据库的概要设计介绍,可使用E-R图等来表示。本程序共有8个java源文件:本科课程设计论文2Address.java:该文件负责写入数据记录集。.AddressbookMIDlet.java:该文件是MIDlet父类。Data.java:该文件负责载入通讯录的全部内容。FlashUI.java:该文件负责创建欢迎界面。ListUI.java:该文件负责创建通讯录条目界面。MainUI.java:该文件负责创建主界面。NewUI.java:该文件负责创建添加联系人界面。WaitUI.java:该文件负责创建提示界面。2.3界面设计图介绍具体的各个界面的图,并对相应的图做详细的描述。经过进一步的分析设计,得到系统的框图如图1所示。(1)初始化欢迎界面(如图2所示)欢迎界面停止三秒后进入主程序界面。初始欢迎界面即闪屏显示了程序初始的第一个屏幕,一般用于显示版权信息.程序中使用FlashUI实现。(2)主界面(如图3所示)进入主程序界面后选择主菜单里的选项,它是由MainUI类实现,它包含了用户可操作的基本功能,如添加联系人,查看联系人,删除联系人,查找联系人。(3)添加联系人初始状态(如图4所示)添加联系人界面由NewUI类实现,它包含了联系人信息的所有内容,包括联系人姓名、移动电话、固定电话和电子邮件信息。要求用户从键盘输入。(4)添加联系人输入状态(如图5所示)添加联系人的信息。进行输入。包括联系人信息的所有内容,包括联系人姓名、移动电话、固定电话和电子邮件信息。(5)添加联系人存储时,姓名不能为空(如图6所示)添加联系人存储时,如果没有添加姓名,就直接按了SELECT,那么界面将会显示:姓名不能为空。(6)添加联系人完成时提示界面(如图7所示)联系人姓名、移动电话、固定电话和电子邮件信息录入完之后,单击保存按纽,这就完成了联系人的添加,界面并显示:添加联系人完成。(7)查看联系人界面(如图8所示)因为此界面是一个List界面,所以在完成了联系人的添加之后,弹出一个主菜单,上面分别显示了:添加联系人,查看联系人,删除联系人,查找联系人的信息。本科课程设计论文3在List界面中,选中查看联系人信息,按SELECT键进入。(8)查看联系人基本信息界面(如图9所示)选中了查看联系人选项之后,弹出了所有的联系人界面,例如:张三,李四,赵钱。选中联系人张三。(9)查看联系人界面(菜单)(如图10所示)选中联系人张三之后,按手机的菜单键,弹出了两项菜单,分别是:详细信息和退出选项,选中详细信息选项,按SELECT按纽进入。进入主界面主程序模块内容使用MainUI添加相应的信息内容选中要删除的内容在主程序中查找相应的信息内容返回主界面显示确认信息添加联系人删除联系人确认界面信息提示界面修改查询联系人界面显示删除信息显示提示信息图1系统结构框图本科课程设计论文4图2初始化欢迎界面图图3主界面图图4添加联系人初始状态图5添加联系人输入状态本科课程设计论文5图6添加联系人存储时提示界面图7添加联系人完成时提示界面图8查看联系人界面图9查看联系人基本信息界面(10)查看联系人详细信息界面(如图11所示)这样就进入了联系人张三的详细信息菜单,界面就显示联系人张三的详细信息,包括联系人张三的姓名、移动电话、固定电话和电子邮件信息。本科课程设计论文6图10查看联系人界面图11查看联系人详细信息界面2.4代码实现介绍程序的编码实现,如果程序代码量不是很大,直接把代码粘到这里,如果代码量非常大(可以把代码放到最后面),在这里可以粘一些主要核心功能代码。还可以介绍一下,如何设计和测试的。经过前面的工作,最后在集成编辑环境中,编写的程序代码见附录程序所示。3设计总结结合程序最终运行效果,总结一下,程序是否达到了预期目的,有哪些不足地方,还可以进一步做哪些方面的改进。结合自己两周课程设计的过程,总结一下,自己有哪些收获,哪些不足,今年怎样去做。在本次编程过程中,使我收益非浅、收益良多,在同学的帮助下才能够顺利的编程工作才得以如期完成,我以后会好好学习的,让今天所学的深深印在脑海中,会更加的使自己更完善的理解知识,谢谢老师!!!本科课程设计论文7参考文献附自己课程设计参考的图书、文章信息。[1]崔忠折.金属学及热处理.机械工业出版社,1989:60-98[2]张安风,陆文华.高铸铁的氧化行为.金属学报.1993,29(6):2

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功