项目文档模板Word下载.docx
《项目文档模板Word下载.docx》由会员分享,可在线阅读,更多相关《项目文档模板Word下载.docx(27页珍藏版)》请在冰豆网上搜索。
3.闹钟功能。
《此功能暂为实现》
4.备忘录
5.计算器
6.拼图游戏
7.播放器
8.手机设置。
9.互联网。
1.2客户资料
客户名:
1.3开发工具及运行环境:
JDK6.0+Myeclipse6.5+eclipseMe插件+WTK
WINDOW环境下运行。
1.4项目进度表
序号
任务
备注
信息功能
7.20
电话薄功能
8.1
备忘录
计算器
8.15
拼图游戏
8.20
5
播放器
8.25
软件需求说明书
2.1问题陈述:
为什么要开发此项目,用此项目解决什么问题
2.2要达到的目标:
对项目的主要功能进行描述:
一.短信发送功能
1.把已发送的信息保存到已发送箱中。
2.可手工添加收件人和到电话薄中查找收件人
3.查看已发信息(信息包括信息内容和发送日期)
4.删除已发送箱中的信息
二.电话薄功能:
1.添加联系人信息,信息包括联系人姓名和电话号码。
2.删除联系人
3.修改联系人
4.查找联系人
5.发送信息
三.备忘录功能:
1.添加备忘录信息:
信息包括任务内容和做任务的日期。
2.修改备忘录信息。
3.删除备忘录信息
4.查看备忘录信息
2.3具体的分析:
此项目分为六个功能模块:
短信发送、备忘录、电话薄、计算器、播放器、游戏。
此项目的结构为:
MIDlet
主界面Canvas
功能键Canvas
游戏
短信发送
电话薄
发件箱
新建信息
查看发件箱信息
删除发件箱短信
保
存发件箱
视频播放
自制的声音播放
简单的
播放
删除任务
修改任务
添加任务
查看任务
查看联系人
删除联系人
编辑联系人
添加联系人
2.4功能模块:
画功能模块的流程图
电话为空
电话本的流程图:
电话本
“返回”按钮
“返回”按钮N
Y
写短信界面
选项按钮添加号码按钮
选项List界面
添加电话界面
发送短信选项添加选项
返回按钮完成按钮
删除选项修改选项
编辑电话界面
查找选项
查找界面
返回按钮返回按钮
删除List界面
Alert修改成功提示界面
完成按钮
Alert删除成功提示界面
“全选”选项
“本条”选项
自选删除多选List界面
“自选”选项确定按钮
返回按钮
此功能的类名,主要成员变量和成员方法
类名
成员变量
成员方法
功能说明
AddPhoneFaceForm
mainMidlet:
MainMidlet
cmdOK:
Command
cmdBack:
image:
Image
tfName:
TextField
tfPhone:
AddPhoneFaceForm(MainMidlet)
commandAction(Command,Displayable)
addPhoneNumber()
添加电话号码
FindPhoneForm
MainMidlet
ft_Phone:
imageItem:
ImageItem
cmdDel:
FindPhoneForm(MainMidlet)
displayFindedPhone()
itemStateChanged(Item)
查找电话号码
EditPhoneForm
alert:
Alert
imageAlert:
EditPhoneForm(MainMidlet)
EditPhoneNumber()
displayTextField()
修改电话号码
DisplayPhoneList
ticker:
Ticker
str:
String
cmd_Option:
cmd_Add:
cmd_Back:
DisplayPhoneList(MainMidlet)
showAllPhone()
getStr()
显示所有的电话号码
OperatePhoneList
comOk:
comBack:
imagepart:
OperatePhoneList(MainMidlet)
对电话号码进行操作选择的界面(添加、修改、查找、删除、发送消息)
DeletePhoneList
cmdOk:
DeletePhoneList(MainMidlet)
deleteSelectedPhone()
deleteAllPhone()
对删除进行选择操作(本条、自选、全选)
DeleteMultiChoicePhoneList
DeleteMultiChoicePhoneList(MainMidlet)
deleteSelectedMultiPhone()
在电话本中选择多个进行删除操作
PhoneRmsDao
rs:
RecordStore
openRecordStore()
closeRecordStore()
getRecordNumber()
addRecord(String,String)
showAllRecord()
deleteRecord(String)
deleteAllRecord()
updateRecord(String,String,String)
queryRecord(String)
电话号码的RMS接口类
PhoneInfo
name:
phoneNumber:
getName()
setName(String)
getPhoneNumber()
setPhoneNumber(String)
objectToByteArray()
byteArrayToObject(byte[])
把包含姓名和电话号码成员变量的对象转化为RMS能够存储的字节数组反之把字节数组转化成对象
MainWelcomeCanvas
cmd_Menu:
cmd_Phone:
date:
Date
cld:
Calendar
imageTime:
time:
imageBackground:
Image[]
imageMan:
imageThing:
imageMessage:
sbf:
StringBuffer
index:
int
MainWelcomeCanvas(MainMidlet)
run()
paint(Graphics)
display(Graphics)
Canvas主界面,显示时间以及对有无任务、电话、已发信息进行提示
MenuCanvas
num:
maxnum:
buttonWidth:
buttonHeight:
focusX:
focusY:
cmdSure:
Image[][]
imageActive:
imageBottom:
string:
String[][]
font:
Font
count:
countActive:
MenuCanvas(MainMidlet)
drawFocus(Graphics,int)
setXandYByNum(int)
keyPressed(int)
显示功能菜单并根据不同的功能进入不同的功能界面
备忘录流程图:
备忘录主界面
“保存”按钮
添加任务界面
“返回”按钮
功能主
界面
任务是否为空
主界面
菜单按钮“备忘录”
“返回”“返回”按钮
N
查看任务删除任务修改任务
任务列表界面
“返回”按钮“修改”按钮
修改任务界面
保存按钮
删除按钮返回按钮
此功能的类名,主要成员变量和成员方法
AddMemoFaceForm
dateFilde:
DateField
textField:
comSave:
AddMemoFaceForm(MainMidlet)
addMemo()
reflushText()
MemoAllList
assginment:
comDel:
comUpdata:
comShow:
MemoAllList(MainMidlet)
showAllMemo()
castButton()
deleteMemo()
显示任务列表
MemoMainCircleMenuCanvas
MENURIGHT:
MENULEFT:
fag:
menuImage:
background:
jiaodu:
int[]
menuName:
String[]
x:
y:
local:
f:
running:
boolean
MenoMainCircleMenuCanvas(MainMidlet)
deleteAllBack()
actionDisplay()
UpDataMemoFaceForm
UpdataMemoFaceForm(MainMidlet)
flushText()
updataRecord()
MemoRMSDao
addRecord(Date,String)
updataRecord(String,Date,String)
quaryOneRecord(String)
备忘录的RMS接口类
MemoInfo
getAssginment()
setAssginment(String)
getDate()
setDate(Date)
把包含日期和任务内容成员变量的对象转化为RMS能够存储的字节数组反之把字节数组转化成对象
信息流程图:
Alert信息为空提示界面
发送成功提示
发送
信息界面
菜单按钮信息Y
发送箱是否为空
已发送箱
“返回”返回按钮
返回按钮N返回按钮
返
收件人和信息都不为空
回新建信息
已发送箱界面
选项按钮
收件查看按钮返回按钮
查看已发送箱中的信息界面
人不
Y(加上N为空
发送选项)OK按钮
收件人界面
删除按钮
删除界面
添编返回N
加辑
收内删除
件容本条选项全选选项
编辑内容界面
信息是否为空
人确定按钮
添加收件人界面
返回按钮选项按钮自
选
选项界面
返回按钮选
添加收件人Y项
添加了确定和删除按钮,移除了查找和返回按钮
自选删除界面
删除按钮
手工输入时
编辑界面
(内容不为空)
保存
查返回
Alert删除成功提示
找
按确定按钮
钮
在电话本中查找收件人界面
返回按钮
添加收件人成功提示界面
确定按钮
AddMessageFaceTextBox
cmd_Sure:
AddMessageFaceTextBox(MainMidlet)
添加短信内容的TextBox
AddReceiverFaceTextBox
cmd_Find:
cmd_Del:
AddReceiverFaceTextBox(MainMidlet)
添加收件人
DeleteMultiChoiceMessageList
DeleteMultiChoiceMessageList(MainMidlet)
showAllSendedMessage()
deleteSelectedMultiMessage()
自选删除已发送信息
DeleteSendedMessageList
DeleteSendedMessageList(MainMidlet)
deleteSelectedMessage()
deleteAllMessage()
提供删除操作选择(本条、自选、全选)
DisplaySendedMessageForm
messageText:
phoneText:
DisplaySendedMessageForm(MainMidlet)
getMessageText()
setMessageText(TextField)
getPhoneText()
setPhoneText(TextField)
查看已发送箱中的信息
EditMessageFaceCanvas
image_person:
image_edit:
image_background:
message:
bool:
EditMessageFaceCanvas(MainMidlet)
getDraw(String)
setMessage(String)
getMessage()
显示添加的收件人及内容的。
EditReceiverFaceTextBox
cmd_Save:
EditReceiverFaceTextBox(MainMidlet)
修改添加的收件人
FindMultiChoicePhoneList
imageList:
FindMultiChoicePhoneList(MainMidlet)
obtainSelectedMultiPhone()
用于从电话本中添加收件人
MessageMainFaceCanvas
image_on:
image_off:
MessageMainFaceCanvas(MainMidlet)
提供新建信息和已发送箱两个功能键的界面
MessageOptionFaceList