版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北京英泰移动通信学院株洲分院项目名称手机RMS项目班 级:T10指导老师:朱列夫姓 名:刘崇美前言项目开发目的:为了锻炼学生对所学J2ME知识的灵活运用。以及锻炼他们实际 开发项目的实践经验。以解决学不知所用的问题。项目开发背景:说明:A 、软件系统名称: RmsB、任务提出者: 北京英泰移动通信学院株洲分院C、本系统最终提供 北京英泰移动通信学院株洲分院 使用.项目开发计划书文件修改记录编号状态日期修改人审核人批准人修改页码及条款1创建文档8/10/20102修改文档3审核文档4北京英泰移动通信学院株洲分院T10班1. 1项目范围 范围:1. 信息功能。2. 电话薄功能。3. 闹钟功能。此功
2、能暂为实现4. 备忘录5. 计算器6. 拼图游戏7. 播放器8. 手机设置。此功能暂为实现9. 互联网。此功能暂为实现1. 2客户资料 客户名:北京英泰移动通信学院株洲分院1.3开发工具及运行环境:JDK 6.0+Myeclipse 6.5+eclipseMe 插件 +WTKWINDOWS境下运行。1. 4项目进度表序号任务日期备注1信息功能7.202电话薄功能8.13备忘录 计算器8.154拼图游戏8.205播放器8.25软件需求说明书2.1问题陈述:为什么要开发此项目,用此项目解决什么问题2. 2要达到的目标:对项目的主要功能进行描述:一. 短信发送功能1. 把已发送的信息保存到已发送箱中
3、。2. 可手工添加收件人和到电话薄中查找收件人3. 查看已发信息(信息包括信息内容和发送日期)4. 删除已发送箱中的信息二. 电话薄功能:1. 添加联系人信息,信息包括联系人姓名和电话号码2. 删除联系人3修改联系人4. 查找联系人5. 发送信息备忘录功能:1.添加备忘录信息:信息包括任务内容和做任务的日期。 2修改备忘录信息。3. 删除备忘录信息4. 查看备忘录信息2. 3具体的分析:此项目分为六个功能模块:短信发送、备忘录、电话薄、计算器、播放器、 游戏。此项目的结构为:功能键CanvasNY2. 4功能模块:画功能模块的流程图 电话本的流程图:查找界面“返回”按钮自选删除多选List界面
4、“自选”选项返回按钮功能Canvas主界面按钮添加选项添加电话界面返回按钮完成按钮查找选项编辑电话界面返回按钮返回按钮Canvas主界面电话本界面“返回”按钮选项按钮添加号码写短信界 面发送短信选项删除选项修改选项删除List界面完成按钮“全选”选项确定按钮电话本“返回”按钮电话为空选项List界面Alert修改成功提 示界面“菜单”按钮“联系人”按钮“本条”选项Alert删除成功提示界面此功能的类名,主要成员变量和成员方法类名成员变量成员方法功能说明AddPhoneFaceFor mmai nMidlet :Mai nMidlet cmdOK : Comma nd cmdBack : Com
5、ma nd image : Image tfName : TextField tfPhone : TextFieldAddPho neFaceForm(Mai nMidl et)comma ndActi on( Comma nd. Displayable)addPh on eNumber()添加电话号码Fin dPh on eFormmai nMidlet : Mai nMidlet ft_Pho ne : TextField imageItem : ImageItem image : Image cmdDel : Comma nd cmdBack : Comma ndFin dPho neF
6、orm(Mai nMidlet) comma ndActi on( Comma nd,Displayable) displayF in dedPh on e() itemStateCha nged(Item)查找电话号码EditPh on eFormmai nMidlet : Mai nMidlet cmdOK : Comma nd cmdBack : Comma nd image : Image alert : Alert imageAlert : Image tfName : TextField tfPhone : TextFieldEditPho neForm(Mai nMidlet)
7、comma ndActi on( Comma nd,Displayable) EditPho neNumber() displayTextField()修改电话号码DisplayPh on eListmai nMidlet : Mai nMidlet image : Image ticker : Ticker str : String cmd_Opti on : Comma nd cmd_Add : Comma nd cmd Back : Comma ndDisplayPho neList(Mai nMidlet) comma ndActi on( Comma nd,Displayable)
8、showAllPho ne() getStr()显示所有的电 话号码OperatePh on eListmai nMidlet : Mai nMidlet comOk : Comma nd comBack : Comma ndOperatePho neList(Mai nMidlet)comma ndActi on( Comma nd,对电话号码进 行操作选择的 界面(添加、修 改、查找、删除、image : Image imagepart : ImageDisplayable)发送消息)DeletePho neListmai nMidlet : Mai nMidlet image : Ima
9、ge imageAlert : Image alert : Alert cmdOk : Comma nd cmdBack : Comma ndDeletePho neList(Mai nMidlet) comma ndActi on( Comma nd.Displayable) deleteSelectedPho ne() deleteAllPho ne()对删除进行选 择操作(本条、 自选、全选)DeleteMultiChoicePho neListmai nMidlet : Mai nMidlet image : Image imageAlert : Image alert : Alert
10、 cmdOk : Comma nd cmdBack : Comma ndDeleteMultiChoicePho neList(Mai nMidlet) comma ndActi on( Comma nd,Displayable) showAllPho ne() deleteSelectedMultiPho ne()在电话本中选 择多个进行删 除操作Phon eRmsDaors : RecordStoreope nRecordStore() closeRecordStore() getRecordNumber() addRecord(Stri ng, String) showAIIRecord
11、() deleteRecord(Stri ng) deleteAllRecord() updateRecord(Stri ng, Stri ng,Stri ng) queryRecord(Stri ng)电话号码的RMS接口类Phoneinfon ame : Str ing phon eNumber : StringgetName() setName(Stri ng) getPh on eNumber() setPh on eNumber(Stri ng) objectToByteArray() byteArrayToObject(byte)把包含姓名和 电话号码成员 变量的对象转 化为RMS
12、能够存储的字节数 组反之把字节 数组转化成对 象Mai nWelcomeCa nv asmai nMidlet : Mai nMidlet cmd Menu : Comma ndMai nWelcomeCa nvas(Mai nMid let)Canvas主界面,显示时间以及cmd_Pho ne : Comma nd date : Datecld : Cale ndarimageTime : Image time : StringimageBackgro und : lmageimageMa n : Image imageThi ng : Image imageMessage : Image
13、sbf : Stri ngBuffer in dex : intcomma ndActi on( Comma nd.Displayable)run ()pain t(Graphics)display(Graphics)对有尢任务、电 话、已发信息进行提示MenuCan vasmai nMidlet : Mai nMidlet num : int maxnum : int butt on Width : int butt onH eight : int focusX : int focusY : int str : String cmdBack : Comma nd cmdSure : Comm
14、a nd image : Image imageActive : Image imageBottom : Image stri ng : Stri ng font : Font count : int coun tActive : intMen uCa nvas(Mai nMidlet) pain t(Graphics) drawFocus(Graphics, int) setXa ndYByNum(i nt) keyPressed(i nt) comma ndActi on( Comma nd,Displayable)显示功能菜单 并根据不同的 功能进入不同 的功能界面查看任务删除任务修改任
15、务VW任务列表界面备忘录流程图:“保存”按钮添加任务“返回”按钮添加任务界面菜单按钮“返回”功 能 主 界 面“备忘录”任务是否为空“返回”按钮“返回”按钮“修改”按钮修改任务界面保存按钮返回按钮删除按钮此功能的类名,主要成员变量和成员方法类名成员变量成员方法功能说明AddMemoFaceFormmai nMidlet : Mai nMidlet dateFilde : DateField textField : TextField comBack : Comma nd comSave : Comma ndAddMemoFaceF orm(Mai nMidlet)addMemo() reflu
16、shText()添加任务MemoAIIListmai nMidlet : Mai nMidlet assgi nment : String comBack : Comma nd comDel : Comma nd comUpdata : Comma ndMemoAllList(M ai nMidlet) comma ndAct ion (Comma nd. Displayable) showAllMemo()显示任务列表comShow : Comma ndcastButt on() deleteMemo()MemoMai nCircleMe nuCa nvasMENURIGHT : int M
17、ENULEFT : int mai nMidlet : Mai nMidlet fag : int comOk : Comma nd comBack : Comma nd menul mage : Image backgro und : Image jiaodu : in t menu Name : Stri ng x : int y : int count : int local : int in dex : int f : Font running : boolea nMen oMai nCircleMen uCa nvas(Ma in Midlet)pain t(Graphics) ke
18、yPressed(i nt) run () deleteAIIBack() comma ndAct ion(Comma nd. Displayable) action Display()备心录主界面UpDataMemoFaceFormmai nMidlet : Mai nMidlet dateFilde : DateField textField : TextField comBack : Comma nd comSave : Comma ndUpdataMemoFa ceForm(Ma inMi dlet) comma ndAct ion (Comma nd, Displayable) ad
19、dMemo() reflushText() flushText() updataRecord()修改任务MemoRMSDaors : RecordStoreope nRecordSto re() closeRecordSto re()备忘录的RMS接 口类getRecordNum ber()addRecord(Date, Stri ng)showAIIRecord( )deleteRecord(S tring) updataRecord( Stri ng, Date, Stri ng) quary On eRecord(Stri ng)Memol nfodate : Dateassgi nme
20、nt : StringgetAssgi nment( ) setAssgi nment( Stri ng) getDate() setDate(Date) objectToByteA rray() byteArrayToOb ject(byte)把包含日期和任务内容成员变量的对象转化为RMS能够存储的字节数组反之把字节数组转化成对象信息流程图:发送发送成功提示Alert信息为空提示界面菜单按钮“返回”功能主界面信息返回按钮信 息 界 面已发送箱返回按钮新建信息收件人和信息都不为空选项按钮写短信界面Y(加上发送选项)人为OK不空按钮选项List界面Y查看发送箱是否为空返回按钮已发送箱界面按钮返回
21、按钮查看已发送箱中的信息 界面添编加辑收内件容人编辑内 容界面收 件 人 界 面返回删除确定按钮添 加 收 件 人 界 面返回按钮返回按钮选项按钮选项界面删除按钮 手工输入时 (内容不为空)添加收件人7查 找 按 钮添加了 确定和 删除按 钮,移 除了查 找和返 回按钮f |JI编辑 界面保存返回确定按钮在电话本中查找收件人界面返回按钮确定按钮添加收件人成 功提示界面删除按钮1 r删除界面选项自选删除界面Alert删除成功提 示此功能的类名,主要成员变量和成员方法类名成员变量成员方法功能说明AddMessageFace TextBoxcmd_Sure : Comma nd cmd_Back :
22、 Comma nd mai nMidlet : Mai nMidletAddMessageFaceTex tBox(Mai nM idlet) comma ndAct ion( Com mand. Displayable)添加短信内容的TextBoxAddReceiverFaceTextBoxmai nMidlet : Mai nMidlet image : Image cmd_F ind : Comma nd cmd_Back : Comma nd cmd_Sure : Comma nd cmd Del : Comma ndAddReceiverFaceTex tBox(Mai nM idl
23、et) comma ndAct ion( Com mand. Displayable) run ()添加收件人DeleteMultiChoiceMes sageListmai nMidlet : Mai nMidlet image : Image imageAlert : Image alert : Alert cmdOk : Comma nd cmdBack : Comma ndDeleteMultiChoiceMe ssageList(Mai nMidlet)comma ndAct ion( Com mand. Displayable) showAllSe ndedMessa ge() d
24、eleteSelectedMulti Message()自选删除已发送 信息DeleteSe ndedMessag eListmai nMidlet : Mai nMidlet image : Image imageAlert : Image alert : Alert cmdOk : Comma nd cmdBack : Comma ndDeleteSe ndedMessag eList(Mai nMidlet) comma ndAct ion( Com mand. Displayable) deleteSelectedMessa ge() deleteAllMessage()提供删除操作选
25、 择(本条、自选、 全选)DisplaySe ndedMessag eFormmai nMidlet : Mai nMidlet messageText : TextField phon eText : TextField comBack : Comma ndDisplaySe ndedMessa geForm(Mai nMidlet) comma ndAct ion( Com mand. Displayable) getMessageText() setMessageText(Tex tField)查看已发送箱中 的信息getPh on eText()setPho neText(TextFi
26、eld)EditMessageFaceCa nvasmai nMidlet : Mai nMidlet image_pers on : Image image_edit : Image image_backgro und :Imagenum : int message : String phon eNumber : String maxnum : int cmdBack : Comma nd cmdSure : Comma nd font : Fontbool : boolea nEditMessageFaceCa n vas(Mai nMidlet) keyPressed(i nt) pai
27、n t(Graphics) comma ndAct ion( Com mand. Displayable) getDraw(Stri ng) setMessage(Stri ng) getMessage()显示添加的收件 人及内容的。EditReceiverFaceTextBoxcmd_Save : Comma nd cmd_Back : Comma nd image : Image mai nMidlet : Mai nMidletEditReceiverFaceTex tBox(Mai nM idlet) comma ndAct ion( Com mand. Displayable)修改添
28、加的收件 人Fin dMultiChoicePho neListmai nMidlet : Mai nMidlet image : Image imageList : Image imageAlert : Image alert : Alert cmdOk : Comma nd cmdBack : Comma ndFin dMultiChoicePhon eList(Mai nMidlet) comma ndAct ion( Com mand. Displayable) showAllPho ne() obtai nSelectedMultiP hon e()用于从电话本中 添加收件人Mess
29、ageMa in FaceCa nvasmai nMidlet : Mai nMidlet cmdBack : Comma nd cmdSure : Comma nd butt onH eight : int image on : ImageMessageMa in FaceCa n vas(Mai nMidlet) pain t(Graphics) comma ndAct ion( Com mand. Displayable) keyPressed(i nt)提供新建信息和 已发送箱两个功 能键的界面image_off : Image image_backgro und :Imageimag
30、e : Image imageAlert : Image alert : Alertnum : int maxnum : int font : FontMessageOpti on FaceLis tmai nMidlet : Mai nMidlet image : Image date : Date cld : Cale ndar time : String imageAlert : Image alert : Alert cmdOk : Comma nd cmdBack : Comma ndMessageOpti on FaceLi st(Mai nMidlet)comma ndAct ion( Com mand. Displayable) displayOpti on (i nt) saveSe ndedMessage()run ()提供添加收件人 和编辑内容已经发送操作ReceiverFaceListmai nMidlet : Mai nMidlet cmdOpti on : Comma nd cmdBack : Comma nd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年生物工程师职业资格《生物科学与工程技术》备考题库及答案解析
- 2025年环境监测师《环境污染监测技术与方法专业能力》备考题库及答案解析
- 商铺租赁合同噪音协商2025年
- 人力资源招聘合同协议2025
- 全职员工2025年合同变更协议
- 清洁工兼职合同协议2025年
- 旅游行程安排协议2025年内容
- 客服兼职工作合同协议2025年
- 地址管廊工程合同范本
- 外商股权质押合同范本
- 2025年B站OTT大屏营销通案
- 2024-2030全球AI驱动的智能文档处理 (IDP)行业调研及趋势分析报告
- 《聚乙烯聚合工艺》课件
- 《关税政策对进口影响》课件
- 第10课 多民族政权并立与元朝的统一【课件】-2024-2025学年中职高一上学期高教版(2023)中国历史全一册
- 大型仪器共享协议书
- 大学生综合服务中心施工组织设计方案
- 设备维护保养制度及考核标准
- 广东广州历年中考语文现代文阅读真题43篇(截至2024年)
- 2024年中考生物(河北卷)真题详细解读及评析
- 安踏运动鞋调研报告分析
评论
0/150
提交评论