Wince课程设计报告

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

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

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

资源描述

重庆科技学院《基于WinCE嵌入式系统开发》课程设计报告学院:电气与信息工程学院专业班级:计算机科学与技术学生姓名:李南海学号:2011442086设计地点(单位)__I524____________设计题目:______WinCE通讯录的实现_______完成日期:2014年1月9日指导教师评语:____________________________________________________________________________________________________________________________________________________________________________________________________________________成绩(五级记分制):________________指导教师(签字):_____________重庆科技学院《基于WinCE嵌入式系统开发技术》课程设计I重庆科技学院课程设计任务书设计题目:WinCE通讯录的实现学生姓名李南海课程名称基于winCE嵌入式系统开发专业班级地点I524起止时间设计内容及要求通讯录嵌入式通信设备的一项基本应用程序,通讯录的编程实现练习MFC界面编程实践,进行各种基本控件的操作以及简单的数据库管理,是WinCE应用程序中的一项基本功能。本次应用程序开发设计基于ZLGMagic2410硬件平台,在WindowsCE5.0中进行开发应用。设计要求为:(1)通讯录可以存储200联系人信息。(2)联系人信息包括姓名、手机号码(多个)、电子邮件、地址等。(3)可以方便的进行联系人的增加、修改、删除操作。(4)联系人分组进行上述操作。设计参数(1)系统分析、设计正确。(2)下载软件到硬件平台后正常启动和显示。(3)界面简洁、美观。(4)报告格式规范。进度要求18周周一9:00~12:00:明确课程设计任务,学习相关基础知识18周周二9:00~12:00:查阅相关资料,熟悉任务要求,进行需求分析18周周三9:00~12:00:熟悉各知识点,画出相关任务流程图18周周四14:00~17:00:根据题目要求,进行设计和实现18周周五14:00~17:00:根据任务情况,实现任务流程19周周一9:00~12:00:根据任务情况,实现任务流程19周周二9:00~12:00:根据任务情况,实现任务流程,系统测试19周周三9:00~12:00:编写设计报告19周周四14:00~17:00:答辩19周周五14:00~17:00:答辩参考资料1.任兵,等,EVC高级编程及其应用开发。,北京,水利水电出版社,2005。2.张冬泉,等,WindowsCE实用开发技术[M],北京,电子工业出版社,2008。其它重庆科技学院《基于WinCE嵌入式系统开发技术》课程设计II说明1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。教研室主任:指导教师:陈刘奎冯骊骁2014年1月8日重庆科技学院《基于WinCE嵌入式系统开发技术》课程设计III摘要该设计通过硬件TQ2440为基础,基于EVC5.0为开发环境编写的一个简单的通讯录,通过该设计,完成了通讯录的基本功能,可以完成通讯信息的添加、查找、删除以及查看。在生活中通讯录也使用的越来越频繁,从最开始的人们用笔记录在纸上,到现在电子时代的来临,人们也越来越依赖于电子通讯录,在该设计中使用了很多类,也使用了结构体来存储通讯信息。通过MFC实现了通讯录的界面及部分功能。关键字:TQ2440MFC结构体通讯录重庆科技学院《基于WinCE嵌入式系统开发技术》课程设计IV目录摘要..............................................................................................................................III目录..............................................................................................................................IV一系统设计..................................................................................................................11.1设计内容及要求..............................................................................................11.2系统总体设计.................................................................................................11.3系统功能设计.................................................................................................11.4开发平台及工具介绍......................................................................................3二功能模块分析..........................................................................................................42.1功能分析.........................................................................................................42.2功能界面模块..................................................................................................52.3增加功能模块.................................................................................................52.4删除功能模块.................................................................................................62.5编辑功能模块.................................................................................................72.6查看功能模块.................................................................................................7三功能模块测试..........................................................................................................83.1增加功能测试..................................................................................................83.2编辑功能测试.................................................................................................83.3删除功能测试.................................................................................................93.4查看功能测试...............................................................................................10四总结........................................................................................................................11致谢..............................................................................................................................12参考文献......................................................................................................................13重庆科技学院《基于WinCE嵌入式系统开发技术》课程设计1一系统设计1.1设计内容及要求通讯录嵌入式通信设备的一项基本应用程序,通讯录的编程实现练习MFC界面编程实践,进行各种基本控件的操作以及简单的数据库管理,是WinCE应用程序中的一项基本功能。本次应用程序开发设计基于ZLGMagic2410硬件平台,在WindowsCE5.0中进行开发应用。设计要求为:(1)通讯录可以存储200联系人信息。(2)联系人信息包括姓名、手机号码(多个)、电子邮件、地址等。(3)可以方便的进行联系人的增加、修改、删除操作。(4)联系人分组进行上述操作。1.2系统总体设计(1)通讯录可以存储200联系人信息。(2)联系人信息包括姓名、手机号码(要求为11位)、电子邮件、备注。(3)可以对通讯人进行删除、增加、修改、查看等操作。1.3系统功能设计简易通讯录在开始设置了用户登录界面,需要输入用户名和密码,这对个人的通讯录起到了一定的保护作用,防止个人的通讯信息泄露。如图1.1所示。YN图1.1用户登录结构图用户登录输入用户名输入密码功能选择界面重庆科技学院《基于WinCE嵌入式系统开发技术》课程设计2简易通讯录模块实现了最基本的操作,即增加、删除、查找、编辑等四个功能。如图1.2所示。如图1.2通讯录功能模块图通讯录功能模块主要实现对信息的添加、删除、查看、编辑,与其相关的一些函数如表1.1。表1.1通讯录功能及其对应函数说明功能函数备注添加voidADD::OnBadd()无删除voidDelete::OnDelOK()真正删除函数为CardDelete(str)查看voidLOOK::OnOK()无编辑voidedit::On_start_Edit()无在功能模块中每个子模块都有自己的功能点及说明,如表1.2。表1.2子模块功能及说明子模块功能点详细说明增加名字限制在本通讯录中可以存储200个联系人,名字可以一样号码限制在输入号码是会进行判断,手机号码必须为11位删除删除选择根据输入的删除人得姓名进行删除查找查找方式根据输入被查找人的姓名查找然后显示其详细信息没输入查找条件显示全部的通讯人得姓名及电话编辑编辑方法找到编辑对象,

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

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

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

×
保存成功