ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:698.54KB ,
资源ID:2712066      下载积分:4 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2712066.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(华为Android优质项目短信管理模块详细设计项目新版说明书.doc)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

华为Android优质项目短信管理模块详细设计项目新版说明书.doc

1、产品名称Product name密级Confidentiality levelC2800机密产品版本Product versionV100R001虚拟项目“短信管理模块”具体设计说明书Prepared by 拟制郑国良Date日期-9-3Reviewed by 评审人Date日期Approved by同意Date日期Huawei Technologies Co., Ltd. 华为技术All rights reserved版权全部 侵权必究(DVP05T04 V2.4/ IPD-CMM V3.0 / for internal use only)(DVP05T04 V2.4/ IPD-CMM V3

2、.0 / 仅供内部使用)Revision Record 修订统计Date日期Revision Version修订版本CR ID CR号Sec No. 修改章节Change Description修改描述Author作者-8-251.00完成initial设计框架郑国良-9-31.01完成设计说明初稿郑国良-9-261.02完成文档郑国良目 录虚拟项目“短信管理模块”具体设计说明书1Revision Record 修订统计21 介绍51.1 目标51.2 范围51.2.1 软件名称51.2.2 软件功效52 总体设计62.1 总体设计思绪62.2 短信管理子模块划分72.3 短信模块页面步骤83

3、短信管理各子模块函数接口123.1 短信主菜单模块函数接口123.1.1 描述123.1.2 模块Info_Plat类结构123.1.3 XML布局文件123.1.4 对外接口123.2 写信息模块函数接口133.2.1 描述133.2.2 Edit_Info类结构133.2.3 XML布局文件133.2.4 对外接口133.3 收件箱模块函数接口143.3.1 描述143.3.2 Recive_Box类结构143.3.3 XML布局文件153.3.4 对外接口153.4 发件箱模块函数接口163.4.1 描述163.4.2 Send _Box类结构163.4.3 XML布局文件163.4.4

4、 对外接口163.5 初稿箱模块函数接口163.5.1 描述163.4.2 Draft _Box类结构173.4.3 XML布局文件173.4.4 对外接口173.6 模板模块函数接口173.6.1 描述173.6.2 Template _Box类结构173.6.3 XML布局文件183.6.4 对外接口183.7 存放情况模块函数接口193.7.1 描述193.7.2 StrDisp类结构193.7.3 XML布局文件193.7.4 对外接口193.8 删除模块函数接口203.8.1 描述203.8.2 StrDisp类结构203.8.3 XML布局文件203.8.4 对外接口203.9 短

5、信接收模块函数接口213.9.1 描述213.9.2 MsMReceiver类结构213.9.3 XML布局文件213.9.4 对外接口214 数据库设计224.1 表结构224.2 访问数据库Adapter类接口实现225 List of reference 参考资料清单231 介绍1.1 目标本文目标是为了描述短信管理模块软件设计思想,关键包含:介绍短信管理模块总体设计思绪;描述短信管理模块子模块划分;描述短信管理模块各子模块间关系和内部接口;着重描述短信各子模块设计思绪和实现方法。本文档经过评审修改并基线化以后,将作为编码阶段输入方便后续阶段工作正常展开。该文档将为系统测试计划和测试用例

6、写作提供必需相关参考信息。该文档也可供软件组其它模块软件开发人员、测试人员参考之用。1.2 范围1.2.1 软件名称虚拟项目短信管理模块具体设计说明书1.2.2 软件功效 1. 点击短信功效按钮(从主菜单)能进入短信平台页面。2. 短信管理任务选项包含(写短信、收件箱、发件箱、初稿箱、模板、存放情况、删除等功效)3. 点击写短信能够进入短信编辑页面4. 点击收件箱、发件箱、初稿箱能分别对其中存放信息进行编辑、删除等操作。5. 模板存放着常见部分信息,方便用户进行编辑。6. 存放情况用来说明信息储存量,和和最大空间存放量之间百分比。7. 删除操作,能够用来清除信箱信件。8. 短信编辑页面包含(文

7、本编辑框、菜单按钮、返回按钮(返回到短信平台页面)9编辑页面分为编辑新页面和编辑已存放信息两种,以编辑页面显示为主。10. 点击编辑页面中确实定按钮能够进入发送页面(发送,存为初稿,取消,群发送选项,和返回按钮)11. 选择发送,进行发送短信;12. 选择存为初稿,将编辑信息存入初稿信箱。13. 选择取消,返回到编辑页面,原编辑内容存在。14. 选择返回,返回到编辑页面,原编辑内容不存在。15. 选择群发送,进入选择联络人页面,添加联络人。确定后,进行群发送。 2 总体设计2.1 总体设计思绪短信管理是手机开发中一个很关键功效模块。短信管理模块关键功效是对无线网上发送来信息进行接收、存放,并依

8、据自己需要进行编辑、发送短信。在实际开发过程中,我们关键实现了以下任务:(1)能够接收短信,我们对接收短信进行提醒,同时将收到短信放入事先定义好收件箱。(2)能够发送新短信,我们能够依据自己需要进行编辑短信,发送给指定对方。能够进行群发送,把一条短信息同时发送给多用户。(3)能够转发、编辑短信,我们能够对保留初稿或收到信息进行编辑,将特定发送给用户。(4)能够从模板中选择之前定义好短信息,用户直接选择模板信息进行发送,方便用户操作。(5)能够显示信息空间存放情况,能够把空间存放情况用图形百分比形式显示出来。(6)能够对全部短信进行管理,能够对选择短信进行编辑或删除操作。短信模块总体结构图图所表

9、示。短信主菜单写信息发件箱删除收件箱初稿箱模板情况写页面编辑页面发送页面存放情况页面删除Dialog发送保留稿件群发送群发送页面短信模块总体结构图2.2 短信管理子模块划分 依据所需实现功效和总结设计思绪,也为了对短信息进行有效管理,在具体设计过程中,我们把短信管理模块划分为以下多个子模块来进行实现。(1) 写信息模块(2) 收信箱模块(3) 发件箱模块(4) 初稿箱模块(5) 模板 模块(6) 存放情况模块(7) 删除 模块(8) 短信接收模块短信模块中,用来编辑新消息,对其进行存放发送。收件箱模块中,用来接收其它用户发送来短信息,并对这些短信进行管理。发件箱模块中,用来存放本用户已发送短信

10、息,并对这些短信息进行管理。初稿箱模块中,用来保留用户初稿短信息,并对这些短信息进行管理。模板模块中,用来选择事先定义好模板信息,关键为方便用户信息发送。存放情况模块中,用来显示信息存放条数,和存放百分比。删除模块中,能够全部存放短信息。短信接收模块中,用来监听手机接收信息,只要有发送来信息就响应此模块。2.3 短信模块页面步骤依据需求分析时所定义功效,我们对短信模块中子模块逻辑步骤从界面上做一个介绍.(1) 总结框图界面 点击短信息(2) 写短信模块步骤 输入信息点击确定(3) 收件箱模块步骤 点击收件箱信息对信息进行管理(4) 发件箱模块步骤 点击发件箱中信息进行短信维护(5) 初稿箱模块

11、步骤(同上)(6) 模板模块步骤 点击选择模板中信息进行编辑(7) 存放情况模块步骤 点击存放情况 (8) 短信接收模块步骤发送一条号码为1000,内容为How are you !点查看(9) 群发送步骤 添加需发送号码3 短信管理各子模块函数接口3.1 短信主菜单模块函数接口3.1.1 描述主菜单模块关键是实现用户和短信管理中各模块进行交互接口,用来对子模块功效进行选择。本模块是基于ListActivity类来实现。3.1.2 模块Info_Plat类结构 PUBLIC CLASS Info_Plat EXTENDS ListActivity关键包含以下函数:PUBLIC VOID onCr

12、eate (Bundle icicle) /用来初始图形界面设置 PRIVATE ArrayList fillArray()/用来设置填充在List显示条目PROTECTED VOID onListItemClick (ListView l, View v , int position, long id ) /对条目标选中功效进行设置3.1.3 XML布局文件Info_list.xml文件 /* 对主菜单显示页面进行布局,如list, button等控件*/List_row.xml文件/*对list中Item显示进行布局,能够对item属性进行设置*/3.1.4 对外接口(1)原型PROTEC

13、TED VOID onListItemClick (ListView l, View v , int position, long id );描述用来响应用户Item选择输入键盘或鼠标点击输出依据用户选择条目,显示对应功效界面返回无 3.2 写信息模块函数接口3.2.1 描述 写信息模块是给用户输入新短信提供接口,关键包含号码输入框、文字编辑框3.2.2 Edit_Info类结构PUBLIC CLASS Edit_Info EXTENDS Activity关键包含以下函数:PUBLIC VOID onCreate();/初始化显示界面设定,对控件进行设定 PUBLIC VOID onResta

14、rt(); /当重新开启时应实施函数Button.setonClickListener(new View.onClickListener() Public void onClick(View v) ;/用来监听按钮事件3.2.3 XML布局文件 Edit_info.xml /用来对输入页面进行布局 3.2.4 对外接口(1)原型确定.setOnClickListener(new View.OnClickListener() public void onClick(View v)描述用来对确定按钮进行监听,将号码文本、短信文本内容提交给commit_list.输入键盘或鼠标点击输出跳转至发送页面

15、返回无(2)原型取消.setOnClickListener(new View.OnClickListener() public void onClick(View v)描述当点击取消按钮时,结束此线程。输入键盘或鼠标点击输出无返回无 3.3 收件箱模块函数接口3.3.1 描述 收件箱模块是用来对用户接收到短信进行管理。包含查看、编辑、删除操作。3.3.2 Recive_Box类结构PUBLIC CLASS Recive_Box EXTENDS ListActivity关键包含以下函数:PUBLIC VOID onCreate();/初始化显示界面设定,对控件进行设定 PUBLIC VOID f

16、illData(); /将数据库中满足统计统计作为listitem项。PROTECTED VOID onListItemClick (ListView l, View v , int position, long id );/用来对选中短信息item进行监听。NEW AlertDialog.Builder()setItems(R.array,items2, );/显示一个list对话框setItems(R.array.item2,new DialogInterface.OnClickListener()public void onClick (DialogInterface dialog, i

17、nt which );对List中选项进行监听 Button.setonClickListener(new View.onClickListener() Public void onClick(View v) ;/用来监听按钮事件3.3.3 XML布局文件 Receive_box_list.xml /用来对收件箱页面进行布局 Values.arrays.xml/用来设置list中项内容3.3.4 对外接口(1)原型PROTECTED VOID onListItemClick (ListView l, View v , int position, long id );描述用来响应用户对短信选择输

18、入键盘或鼠标点击输出弹出对选中item操作对话框返回无(2)原型Button.setonClickListener(newView.onClickListener()Public voidonClick(View v) ;描述用来响应用户对短信操作输入键盘或鼠标点击输出输出操作对应结果页面返回无(3)原型返回.setOnClickListener(new View.OnClickListener() public void onClick(View v)描述当点击返回按钮时,返回到上一界面,重新开启上一线程。输入键盘或鼠标点击输出无返回无 3.4 发件箱模块函数接口3.4.1 描述 发件箱模块

19、是用来对用户发送出去短信进行管理。包含查看、编辑、删除操作。3.4.2 Send _Box类结构PUBLIC CLASS Send_Box EXTENDS ListActivity关键包含以下函数:PUBLIC VOID onCreate();/初始化显示界面设定,对控件进行设定 PUBLIC VOID fillData(); /将数据库中满足统计统计作为listitem项。PROTECTED VOID onListItemClick (ListView l, View v , int position, long id );/用来对选中短信息item进行监听。NEW AlertDialog.

20、Builder()setItems(R.array,items2, );/显示一个list对话框setItems(R.array.item2,new DialogInterface.OnClickListener()public void onClick (DialogInterface dialog, int which );对List中选项进行监听 Button.setonClickListener(new View.onClickListener() Public void onClick(View v) ;/用来监听按钮事件3.4.3 XML布局文件 Send_box_list.xml

21、 /用来对发件箱页面进行布局 Values.arrays.xml/用来设置list中项内容3.4.4 对外接口 同3.3 对外接口3.5 初稿箱模块函数接口3.5.1 描述 初稿箱模块是用来对用户编辑发送时保留短信进行管理。包含查看、编辑、删除操作。3.4.2 Draft _Box类结构PUBLIC CLASS Draft_Box EXTENDS ListActivity关键包含以下函数:PUBLIC VOID onCreate();/初始化显示界面设定,对控件进行设定 PUBLIC VOID fillData(); /将数据库中满足统计统计作为listitem项。PROTECTED VOID

22、 onListItemClick (ListView l, View v , int position, long id );/用来对选中短信息item进行监听。NEW AlertDialog.Builder()setItems(R.array,items2, );/显示一个list对话框setItems(R.array.item2,new DialogInterface.OnClickListener()public void onClick (DialogInterface dialog, int which );对List中选项进行监听 Button.setonClickListener

23、(new View.onClickListener() Public void onClick(View v) ;/用来监听按钮事件3.4.3 XML布局文件 Draft_box_list.xml /用来对初稿箱页面进行布局 Values.arrays.xml/用来设置list中项内容3.4.4 对外接口 同3.3 对外接口3.6 模板模块函数接口3.6.1 描述 模板模块是用来显示系统保留模板短信息,为用户提供选择。3.6.2 Template _Box类结构PUBLIC CLASS Template _Box EXTENDS ListActivity关键包含以下函数:PUBLIC VOID

24、 onCreate();/初始化显示界面设定,对控件进行设定 PUBLIC VOID fillData(); /将模板统计作为listitem项。PROTECTED VOID onListItemClick (ListView l, View v , int position, long id );/用来对选中模板短信息item进行监听。 Button.setonClickListener(new View.onClickListener() Public void onClick(View v) ;/用来监听按钮事件3.6.3 XML布局文件 Template _box_list.xml /

25、用来对初稿箱页面进行布局 Values.arrays.xml /用来设置list中项内容3.6.4 对外接口(1)原型PROTECTED VOID onListItemClick (ListView l, View v , int position, long id );描述用来响应用户对短信选择输入键盘或鼠标点击输出进入对短信进行编辑界面返回无(2)原型返回.setOnClickListener(new View.OnClickListener() public void onClick(View v)描述当点击返回按钮时,返回到上一界面,重新开启上一线程。输入键盘或鼠标点击输出无返回无 3

26、.7 存放情况模块函数接口3.7.1 描述 存放情况模块实现对短信进行数目统计,将统计结果和总空间百分比用图形化形式显示给用户功效。3.7.2 StrDisp类结构PUBLIC CLASS StrDisp EXTENDS Activity关键包含以下函数:PUBLIC VOID onCreate();/初始化显示界面设定,对控件进行设定 Button.setonClickListener(new View.onClickListener() Public void onClick(View v) ;/用来监听按钮事件3.7.3 XML布局文件 strodisplay.xml /用来对存放情况页

27、面进行布局 3.7.4 对外接口 原型确定.setOnClickListener(new View.OnClickListener() Public void onClick(View v)描述当点击返回按钮时,返回到上一界面,重新开启上一线程。输入键盘或鼠标点击输出无返回无 3.8 删除模块函数接口3.8.1 描述 删除模块用来对发件箱、收件箱、初稿箱清空操作。3.8.2 StrDisp类结构PUBLIC CLASS StrDisp EXTENDS Activity关键包含以下函数:PUBLIC VOID onCreate();/初始化显示界面设定,对控件进行设定 Button.setonC

28、lickListener(new View.onClickListener() Public void onClick(View v) ;/用来监听按钮事件3.8.3 XML布局文件 无3.8.4 对外接口 (1)原型Button.setonClickListener(newView.onClickListener()Public voidonClick(View v) ;描述响应用户对信箱选择输入键盘或鼠标点击输出确定对话框返回无(2)原型取消.setOnClickListener(new View.OnClickListener() public void onClick(View v)描

29、述当点击返回按钮时,返回到上一界面,重新开启上一线程。输入键盘或鼠标点击输出无3.9 短信接收模块函数接口3.9.1 描述 短信接收模块功效是时时准备接收短信,当有短信发送到手机上时,开启此模块功效,弹出一个提醒框,并将短信作为收件箱存入数据库。3.9.2 MsMReceiver类结构PUBLIC CLASS MsMReceiver EXTENDS BroadcastReceiver关键包含以下函数:PUBLIC VOID onReceive(); /时时监控接收短信,将接收到短信进行存放,发送给DoReceiverMsm类。 PUBLIC CLASS DoReceiverMsm extend

30、s Activity / DoReceiverMsm类DoReceiverMsm类关键包含以下函数:PUBLIC VOID onCreate(Bundle savedInstanceState); / 收到信息时,对信息进行处理操作,如写入数据库,给出短信提醒框。PRIVATE VOID DisplayMsm(String mphone,String mbody); /对查看短信时页面布局设置3.9.3 XML布局文件 displayinfo.xml /用来对查看消息时页面进行布局 3.9.4 对外接口 原型(对话框)确定.setOnClickListener(new View.OnClick

31、Listener() public void onClick(View v)描述当点击此按钮时,显示查看信息页面输入键盘或鼠标点击输出信息查看页面返回无 原型(信息查看页面)确定.setOnClickListener(new View.OnClickListener() public void onClick(View v)描述当点击此按钮时,终止此页面,返回到上一页面。 输入键盘或鼠标点击输出无返回无4 数据库设计4.1 表结构在短信管理模块中,短信息是存放在SQLite数据库中,数据库名:data, 表名为:Info。表具体结构以下所表示。字段名:_IDPHONEBODY_FLAG描述:自

32、动ID电话号码信息正文信箱标签属性:IntTextTextTextPHONE字段用来存放短信中号;BODY字段用来存放信息正文;_FLAG作为信箱标签,flag为0时为收件件,为1时是初稿件,为2时是已发件,为3时是模板信件。4.2 访问数据库Adapter类接口实现PUBLIC CLASS InfoDbAdapter 主类PRIVATE STATIC CLASS DatabaseHelper EXTENDS SQLiteOpenHelper关键有以下函数。PUBLIC InfoDbAdapter(Context ctx);PUBLIC InfoDbAdapter open();PUBLIC

33、VOID close();PUBLIC LONG createInfo(String phone, String body, String flag);/*往表中插入一条新统计*/PUBLIC BOOLEAN deleteInfo(long rowId);/*经过_ID来删除统计*/PUBLIC BOOLEAN deleteInfoByFlag(String flag);/*经过信箱标签来删除统计*/PUBLIC BOOLEAN deleteAllInfo();/*删除表中全部统计*/PUBLIC Cursor fetchAllInfo();/*查询表中所用统计*/PUBLIC Cursor fetchInfo(String mflag);/*依据信箱标签进行查询统计*/PUBLIC Cursor fetchInfoByRowid(long rowid);/*依据id号来查询统计*/PUBLIC BOOLEAN updateInfo(long id, String title, String body, String flag);/*依据id号来更新统计*/5 List of reference 参考资料清单1 Android虚拟项目需求规格说明.xls2 android-sdk-windows-0.9_beta. documentation.html

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服