ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:530.35KB ,
资源ID:4106958      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(项目文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

项目文档.docx

1、项目文档北京英泰移动通信学院株洲分院项目名称手机RMS项目 班 级: T10 指导老师: 朱列夫 姓 名: 刘崇美 前 言项目开发目的:为了锻炼学生对所学J2ME知识的灵活运用。以及锻炼他们实际开发项目的实践经验。以解决学不知所用的问题。项目开发背景:说明: A、软件系统名称: RmsB、任务提出者:北京英泰移动通信学院株洲分院C、本系统最终提供北京英泰移动通信学院株洲分院使用.项目开发计划书 文件修改记录编号状态日期修改人审核人批准人修改页码及条款1创建文档8/10/20102修改文档3审核文档4北京英泰移动通信学院株洲分院 T10班11项目范围 范围:1. 信息功能。2. 电话薄功能。3.

2、 闹钟功能。此功能暂为实现4. 备忘录5. 计算器6. 拼图游戏7. 播放器8. 手机设置。此功能暂为实现9. 互联网。此功能暂为实现12客户资料 客户名:北京英泰移动通信学院株洲分院1.3开发工具及运行环境:JDK 6.0+Myeclipse 6.5+eclipseMe插件+WTKWINDOW 环境下运行。14 项目进度表序号任务日期备注1信息功能7.202电话薄功能8.13备忘录计算器8.154拼图游戏8.205播放器8.25软件需求说明书21问题陈述: 为什么要开发此项目,用此项目解决什么问题22要达到的目标:对项目的主要功能进行描述:一 短信发送功能1. 把已发送的信息保存到已发送箱中

3、。2. 可手工添加收件人和到电话薄中查找收件人3. 查看已发信息(信息包括信息内容和发送日期)4. 删除已发送箱中的信息二 电话薄功能:1. 添加联系人信息,信息包括联系人姓名和电话号码。2. 删除联系人3. 修改联系人4. 查找联系人5. 发送信息三 备忘录功能:1. 添加备忘录信息:信息包括任务内容和做任务的日期。2. 修改备忘录信息。3. 删除备忘录信息4. 查看备忘录信息23具体的分析:此项目分为六个功能模块:短信发送、备忘录、电话薄、计算器、播放器、游戏。此项目的结构为:2. 4功能模块:画功能模块的流程图电话本的流程图: 电话本 “返回”按钮“返回”按钮 N Y 选项 按钮 添加号

4、码 按钮 发送短信选项 添加选项 返回按钮 完成按钮 删除选项 修改选项 查找 选项 “返回”按钮 返回 按钮 返回按钮 完成按钮 “全选”选项 “本条”选项“自选”选项 确定按钮返回按钮此功能的类名,主要成员变量和成员方法类名成员变量成员方法功能说明AddPhoneFaceFormmainMidlet :MainMidletcmdOK : CommandcmdBack : Commandimage : ImagetfName : TextFieldtfPhone : TextFieldAddPhoneFaceForm(MainMidlet)commandAction(Command, Dis

5、playable)addPhoneNumber()添加电话号码FindPhoneFormmainMidlet : MainMidletft_Phone : TextFieldimageItem : ImageItemimage : ImagecmdDel : CommandcmdBack : CommandFindPhoneForm(MainMidlet)commandAction(Command, Displayable)displayFindedPhone()itemStateChanged(Item)查找电话号码EditPhoneFormmainMidlet : MainMidletcm

6、dOK : CommandcmdBack : Commandimage : Imagealert : AlertimageAlert : ImagetfName : TextFieldtfPhone : TextFieldEditPhoneForm(MainMidlet)commandAction(Command, Displayable)EditPhoneNumber()displayTextField()修改电话号码DisplayPhoneListmainMidlet : MainMidletimage : Imageticker : Tickerstr : Stringcmd_Optio

7、n : Commandcmd_Add : Commandcmd_Back : CommandDisplayPhoneList(MainMidlet)commandAction(Command, Displayable)showAllPhone()getStr()显示所有的电话号码OperatePhoneListmainMidlet : MainMidletcomOk : CommandcomBack : Commandimage : Imageimagepart : ImageOperatePhoneList(MainMidlet)commandAction(Command, Displaya

8、ble)对电话号码进行操作选择的界面(添加、修改、查找、删除、发送消息)DeletePhoneListmainMidlet : MainMidletimage : ImageimageAlert : Imagealert : AlertcmdOk : CommandcmdBack : CommandDeletePhoneList(MainMidlet)commandAction(Command, Displayable)deleteSelectedPhone()deleteAllPhone()对删除进行选择操作(本条、自选、全选)DeleteMultiChoicePhoneListmainMi

9、dlet : MainMidletimage : ImageimageAlert : Imagealert : AlertcmdOk : CommandcmdBack : CommandDeleteMultiChoicePhoneList(MainMidlet)commandAction(Command, Displayable)showAllPhone()deleteSelectedMultiPhone()在电话本中选择多个进行删除操作PhoneRmsDaors : RecordStoreopenRecordStore()closeRecordStore()getRecordNumber()

10、addRecord(String, String)showAllRecord()deleteRecord(String)deleteAllRecord()updateRecord(String, String, String)queryRecord(String)电话号码的RMS接口类PhoneInfoname : StringphoneNumber : StringgetName()setName(String)getPhoneNumber()setPhoneNumber(String)objectToByteArray()byteArrayToObject(byte)把包含姓名和电话号码成

11、员变量的对象转化为RMS能够存储的字节数组反之把字节数组转化成对象MainWelcomeCanvasmainMidlet : MainMidletcmd_Menu : Commandcmd_Phone : Commanddate : Datecld : CalendarimageTime : Imagetime : StringimageBackground : ImageimageMan : ImageimageThing : ImageimageMessage : Imagesbf : StringBufferindex : intMainWelcomeCanvas(MainMidlet)

12、commandAction(Command, Displayable)run()paint(Graphics)display(Graphics)Canvas主界面,显示时间以及对有无任务、电话、已发信息进行提示MenuCanvasmainMidlet : MainMidletnum : intmaxnum : intbuttonWidth : intbuttonHeight : intfocusX : intfocusY : intstr : StringcmdBack : CommandcmdSure : Commandimage : ImageimageActive : Imageimag

13、eBottom : Imagestring : Stringfont : Fontcount : intcountActive : intMenuCanvas(MainMidlet)paint(Graphics)drawFocus(Graphics, int)setXandYByNum(int)keyPressed(int)commandAction(Command, Displayable)显示功能菜单并根据不同的功能进入不同的功能界面备忘录流程图:“保存”按钮添加任务“返回”按钮 菜单按钮 “备忘录” Y“返回” “返回”按钮 N 查看 任务 删除 任务 修改 任务 “返回”按钮 “修改”

14、 按钮 保存按钮 删除按钮 返回按钮 此功能的类名,主要成员变量和成员方法 类名成员变量成员方法功能说明AddMemoFaceFormmainMidlet : MainMidletdateFilde : DateFieldtextField : TextFieldcomBack : CommandcomSave : CommandAddMemoFaceForm(MainMidlet)addMemo()reflushText()添加任务MemoAllListmainMidlet : MainMidletassginment : StringcomBack : CommandcomDel : Co

15、mmandcomUpdata : CommandcomShow : CommandMemoAllList(MainMidlet)commandAction(Command, Displayable)showAllMemo()castButton()deleteMemo()显示任务列表MemoMainCircleMenuCanvasMENURIGHT : intMENULEFT : intmainMidlet : MainMidletfag : intcomOk : CommandcomBack : CommandmenuImage : Imagebackground : Imagejiaodu

16、 : intmenuName : Stringx : inty : intcount : intlocal : intindex : intf : Fontrunning : booleanMenoMainCircleMenuCanvas(MainMidlet)paint(Graphics)keyPressed(int)run()deleteAllBack()commandAction(Command, Displayable)actionDisplay()备忘录主界面UpDataMemoFaceFormmainMidlet : MainMidletdateFilde : DateFieldt

17、extField : TextFieldcomBack : CommandcomSave : CommandUpdataMemoFaceForm(MainMidlet)commandAction(Command, Displayable)addMemo()reflushText()flushText()updataRecord()修改任务MemoRMSDaors : RecordStoreopenRecordStore()closeRecordStore()getRecordNumber()addRecord(Date, String)showAllRecord()deleteRecord(S

18、tring)updataRecord(String, Date, String)quaryOneRecord(String)备忘录的RMS接口类MemoInfodate : Dateassginment : StringgetAssginment()setAssginment(String)getDate()setDate(Date)objectToByteArray()byteArrayToObject(byte)把包含日期和任务内容成员变量的对象转化为RMS能够存储的字节数组反之把字节数组转化成对象信息流程图:发送 菜单按钮 信息 Y 已发送箱 “返回” 返回按钮 返回按钮 N 返回按钮

19、返 回 新建 信息 选项按钮 收 件 查看 按钮 返回 按钮 人 不Y(加上 N 为 空发送选项) OK 按钮 删除 按钮添 编 返回 N加 辑 收 内 删除件 容 本条 选项 全选 选项人 确定按钮 返回按钮 选项按钮 自 选 返回按钮 选 添加收件人 Y 项 删除按钮 手工输入时 (内容不为空) 保存查 返回找按 确定按钮钮 返回按钮 确定按钮此功能的类名,主要成员变量和成员方法类名成员变量成员方法功能说明AddMessageFaceTextBoxcmd_Sure : Commandcmd_Back : CommandmainMidlet : MainMidletAddMessageFac

20、eTextBox(MainMidlet)commandAction(Command, Displayable)添加短信内容的TextBoxAddReceiverFaceTextBoxmainMidlet : MainMidletimage : Imagecmd_Find : Commandcmd_Back : Commandcmd_Sure : Commandcmd_Del : CommandAddReceiverFaceTextBox(MainMidlet)commandAction(Command, Displayable)run()添加收件人DeleteMultiChoiceMessag

21、eListmainMidlet : MainMidletimage : ImageimageAlert : Imagealert : AlertcmdOk : CommandcmdBack : CommandDeleteMultiChoiceMessageList(MainMidlet)commandAction(Command, Displayable)showAllSendedMessage()deleteSelectedMultiMessage()自选删除已发送信息DeleteSendedMessageListmainMidlet : MainMidletimage : Imageima

22、geAlert : Imagealert : AlertcmdOk : CommandcmdBack : CommandDeleteSendedMessageList(MainMidlet)commandAction(Command, Displayable)deleteSelectedMessage()deleteAllMessage()提供删除操作选择(本条、自选、全选)DisplaySendedMessageFormmainMidlet : MainMidletmessageText : TextFieldphoneText : TextFieldcomBack : CommandDis

23、playSendedMessageForm(MainMidlet)commandAction(Command, Displayable)getMessageText()setMessageText(TextField)getPhoneText()setPhoneText(TextField)查看已发送箱中的信息EditMessageFaceCanvasmainMidlet : MainMidletimage_person : Imageimage_edit : Imageimage_background : Imagenum : intmessage : StringphoneNumber :

24、 Stringmaxnum : intcmdBack : CommandcmdSure : Commandfont : Fontbool : booleanEditMessageFaceCanvas(MainMidlet)keyPressed(int)paint(Graphics)commandAction(Command, Displayable)getDraw(String)setMessage(String)getMessage()显示添加的收件人及内容的。EditReceiverFaceTextBoxcmd_Save : Commandcmd_Back : Commandimage :

25、 ImagemainMidlet : MainMidletEditReceiverFaceTextBox(MainMidlet)commandAction(Command, Displayable)修改添加的收件人FindMultiChoicePhoneListmainMidlet : MainMidletimage : ImageimageList : ImageimageAlert : Imagealert : AlertcmdOk : CommandcmdBack : CommandFindMultiChoicePhoneList(MainMidlet)commandAction(Com

26、mand, Displayable)showAllPhone()obtainSelectedMultiPhone()用于从电话本中添加收件人MessageMainFaceCanvasmainMidlet : MainMidletcmdBack : CommandcmdSure : CommandbuttonHeight : intimage_on : Imageimage_off : Imageimage_background : Imageimage : ImageimageAlert : Imagealert : Alertnum : intmaxnum : intfont : FontM

27、essageMainFaceCanvas(MainMidlet)paint(Graphics)commandAction(Command, Displayable)keyPressed(int)提供新建信息和已发送箱两个功能键的界面MessageOptionFaceListmainMidlet : MainMidletimage : Imagedate : Datecld : Calendartime : StringimageAlert : Imagealert : AlertcmdOk : CommandcmdBack : CommandMessageOptionFaceList(Main

28、Midlet)commandAction(Command, Displayable)displayOption(int)saveSendedMessage()run()提供添加收件人和编辑内容已经发送操作ReceiverFaceListmainMidlet : MainMidletcmdOption : CommandcmdBack : Commandreceiver : StringselectedIndex : intReceiverFaceList(MainMidlet)commandAction(Command, Displayable)getReceiver()getSelectIndex()显示已添加的收件人ListReceiverOptionListmainMidlet : MainMidletcomOk : CommandcomBack : Commandimage : ImageReceiverOptionList(MainMidlet)commandAction(Command, Displayable)提供对已添加的收件人进行(编辑、删除)再添加收件人操作SendedMessageFaceListReceiverOptionList(MainMidlet)commandAction(Command

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1