毕业设计论文模板新版1.docx
- 文档编号:2363272
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:16
- 大小:106.37KB
毕业设计论文模板新版1.docx
《毕业设计论文模板新版1.docx》由会员分享,可在线阅读,更多相关《毕业设计论文模板新版1.docx(16页珍藏版)》请在冰豆网上搜索。
毕业设计论文模板新版1
西安工业大学北方信息工程学院
本科毕业设计(论文)
题目:
手机中电话簿的开发
—基于Brew开发平台
系别:
计算机信息与技术系
专业:
软件工程
班级:
B070604
学生:
喻贤成
学号:
B07060419
指导教师:
沈虹
2011年06月
毕业设计(论文)任务书
系别计算机信息与技术系专业软件工程班级B070604姓名喻贤成学号B07060419
1.毕业设计(论文)题目:
北信招生录取信息处理系统的设计与实现
2.题目背景和意义:
目前各高校的招生录取都采用网上录取的方式,可以在线浏览、下载被录取的学生信息,但是对于录取后的学生信息处理,还是停留在手工或半手工的Excel状态,开发本系统为录取后学生信息的处理提供了方便,可以快速得到各种汇总信息,并形成报表。
3.设计(论文)的主要内容(理工科含技术指标):
(1)B/S模式
(2)基本功能:
a.用户注册管理b.录取信息的导入和基本信息的维护管理c.按照规则编制学生报到序号d.打印录取通知书及信封e.按照规则编班编学号f.形成班级名单报表g.进行汇总统计(按专业、按班、按性别、按民族、按地区等)(3)打印各阶段报表(4)开发工具:
a.语言:
C#,b.数据库:
SQLserver2005(5)按照软件工程的思想和方法进行分析、设计和实现(6)论文撰写符合管理规范手册要求。
4.设计的基本要求及进度安排(含起始时间、设计地点):
(1)选题、收集资料、确定开发工具、理解题目、开题报告[3周,2010年11月25日前]
(2)需求分析(需求说明书)、开发计划(项目计划书)[3周,2011年1月15日前](3)总体流程图、数据库关系设计图、数据库关系流程图[2周,2010年1月31日前](4)编写程序[4周,2011年2月28日](5)系统集成[2周,2011年3月15日前](6)系统测试[1周,2011年3月22日前](7)导师验收[1周,2011年3月30日前](8)完成论文[10周,2010年4月1日前]。
5.毕业设计(论文)的工作量要求撰写15000字论文
①实验(时数)*或实习(天数):
300机时
②图纸(幅面和张数)*:
③其他要求:
查阅资料不少于10份
指导教师签名:
年月日
学生签名:
年月日
系主任审批:
年月日
说明:
1本表一式二份,一份由学生装订入册,一份教师自留。
2带*项可根据学科特点选填。
手机中电话簿的开发——基于Brew开发平台
摘要
电话簿软件是手机必备的软件之一。
传统的电话簿软件只能访问手机本地的电话簿记录,而本次设计的电话簿软件除了拥有一般电话簿的功能外,还集成了网络服务功能,可以通过手机网络更新、上传、下载远程服务器中的电话簿记录。
本软件是在Brew平台上,利用VC.Net开发的嵌入式手机电话簿。
主要模块有:
电话簿模块、通话模块、短信模块、网络服务模块。
通过单独设计的Brew应用程序引擎,实现各功能模块的交互式调用。
本文对手机电话簿软件的开发原理,具体功能以及功能的特点和设计进行了介绍。
关键词:
手机电话簿;网络服务;Brew应用程序
DevelopmentofTelephone-booksonBrewplatform
Abstract
Telephone-Bookssoftwareisoneofthenecessarysoftwarewhichisusedintelephone.Traditionaltelephone-bookssoftwarecanonlybevisitedtherecordsoflocaltelephone-books,butthistelephone-bookssoftwarenotonlyhasthecommonfunctionoftelephone-books,butalsointegratesthenetworkservicesfunction,canupdate,upload,anddownloadthetelephone-booksrecordsofremoteserver.
ThesoftwarewhichdevelopsontheBrewplatformissoftwarewhichusesVC.Netfordevelopmentembeddedtelephone-books.Thereareseveralmainmodules:
telephone-booksmodule,callsmodule,SMSmodule,andnetworkservicesmodule.Meanwhile,usingtheBrewAppletEngineleadtotheachievementofthefunctionalmodulesofinteractivecall.
Inthispaper,thetelephone-bookssoftwaredevelopmentprinciples,thespecificfunctionsandthefunctionsanddesignfeaturesareintroduced.
KeyWords:
telephonephone-books;networkservices;brewapplet
目录
1绪论1
1.1开发背景1
1.2系统开发的意义1
1.3开发者的主要工作2
1.4论文的组织结构2
2相关技术介绍3
2.1BREWSDK介绍3
2.2BREW模拟器介绍4
2.3OOC介绍5
2.3.1Class-In-C5
2.3.2AbstractInterface-In-C5
3手机电话簿的设计与实现6
3.1系统设计6
3.1.1系统设计任务6
3.1.2系统模块设计6
3.1.3功能模块设计7
3.2数据存储结构7
3.2.1数据存储结构7
3.2.2数据库结构设计7
3.3系统实现8
3.3.1基本操作说明8
3.3.2重要模块实现细节8
4测试10
4.1软件测试的目标10
4.2测试计划及执行情况10
4.3集成测试10
4.4测试评价10
5结论11
5.1总结11
5.2体会11
参考文献12
致谢13
毕业设计(论文)知识产权声明14
毕业设计(论文)独创性声明15
附录116
1绪论
1.1开发背景
BREW就是无线二进制运行环境(BinaryRuntimeEnvironmentforWireless),是高通公司2001年推出的基于CDMA网络"无线互联网发射平台"上增值业务开发运行的基本平台。
相对Java,BREW是一个更底层的技术[1]。
美国高通公司开发的Brew平台很好地解决了PC和手机的接口,使得人们可以方便地在PC上开发手机各种应用程序。
这已经成为一些先进国家开发3G手机软件强有力的工具[2]。
人们可以在PC的Brew平台上嵌入VC++或者JAVA来写手机应用程序,并在Brew提供的机模上进行调试,极大地方便了开发商和运营商[3]。
为顺应潮流与国际接轨,中国联通正联合美国高通(Qualcomm)和一批移动终端厂商积极开展CDMABREW™业务,随着联通这一业务的逐渐展开和BREW终端厂商的增多,BREW技术的影响和效应逐渐浮现,虽然目前还未在整个移动产业中掀起狂澜,但它正悄悄的改变着移动产业链的固有模式,这一很有生命力的技术很可能给整个移动产业带来巨大冲击甚至革命[4]。
BREW带来的不单纯是一种技术或一种解决方案,更重要的是它融合了很多新思想,这些思想对于整个移动产业的发展和3G的诞生有着重要的参考意义[5]。
截至2005年,BREW下载量突破2500万,活跃的BREW用户达到200万[6]。
同时,来自300多家的BREW应用开发商提供了1000多款高质量的应用,中国市场已有70多款手机能够支持BREW业务[7]。
1.2系统开发的意义
电话簿作为手机的基本功能之一,每天都被我们频繁地使用着,根据手机功能使用调查显示,有八成以上的消费者使用手机电话簿功能。
手机电话簿对于人们的意义,也不止于仅仅像记事簿一样显示通讯地址,而是也在向着个性化、人性化的方向发展[8]。
一项对手机用户的调查显示,有7成人在丢失手机之后最头痛的问题,就是再也找不到许多联系人的号码了[9]。
因此,作为手机一项最基本的功能,只能本地保存数据的电话簿对此束手无策[10]。
本次设计的手机电话簿软件,其主要目标是实现传统电话簿的主要功能,并在其上加入网络存储功能[11],以解决传统电话簿束手无策的电话簿丢失问题。
1.3开发者的主要工作
开发者在整个手机电话簿的开发中需要进行的工作如下:
手机界面控件的开发,包括“软键菜单组件”、“电话簿数据库管理组件”、“网络服务管理组件”、“标签栏组件”、“进度条组件”、“滚动条组件”、“表单组件”、“列表菜单组件”、“输入法管理组件”。
手机窗口化界面的开发,包括“编辑窗口”、“删除选择窗口”、“弹出式提示框”、“二选提示框”、“呼号窗口”、“通话窗口”、“来电窗口”、“短信发送窗口”、“电话簿浏览窗口”、“电话簿项目窗口”、“网络电话簿窗口”、“网络服务窗口”。
手机电话簿数据库的开发,运用Brew数据库访问接口实现程序与手机数据库的连接。
实现与网络服务器的连接,运用Socket技术实现BrewSimulator与服务器网关程序的连接。
系统中各个模块的设计与功能实现,包括“电话簿模块”、“通话模块”、“短信模块”、“网络服务模块”的实现。
整个手机电话簿的编译,完成应用程序的最终调试与运行。
1.4论文的组织结构
本论文的组织结构如下:
第一章:
介绍关于BREW手机电话簿的开发背景、开发意义以及开发者的主要工作。
第二章:
介绍了开发过程中所使用的相关技术,包括Brew嵌入式开发技术、OOC技术和Socket技术。
第三章:
介绍了本系统的设计过程,包括手机数据库的设计、系统中各个模块的设计与功能实现以及Socket网络服务的设计与实现等等。
第四章:
介绍了软件的测试过程。
第五章:
介绍了开发者在完成本软件后的心得体会。
2相关技术介绍
2.1BREWSDK介绍
BREWSDK由一整套工具和服务组成,使应用程序开发者能够为各种手持设备快速、高效、经济地开发和配置新的应用程序[12]。
BREWSDK包含以下组件:
a.Simulator(模拟器)
用于模拟选定的手持设备(手机)。
提供基本的设备输入输出端口。
b.BREW库文件
用于支持BREW开发的标准C语言函数库。
c.资源编辑器
用于将字符串、图片等外部资源进行统合管理的工具,支持多国语言符号的BREW应用程序开发。
BREWSDK的主要组件以及它们之间的交互关系,如图2.1所示。
图2.1BREWSDK的主要组件
2.2BREW模拟器介绍
Simulator用于模拟选定的手持设备,使您可以加载BREW环境下开发的测试小程序和类。
模拟的无线设备可以使用各种屏幕、字体、键盘、可用内存量、支持的语言和其它参数。
在模拟过程中,Simulat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 模板 新版