欢迎来到天天文库
浏览记录
ID:37837535
大小:114.50 KB
页数:17页
时间:2019-06-01
《2011中兴捧月题目》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、智能电话本管理SPBMA程序任务描述:一、 题目使用MicrosoftVC2010[注1]等开发工具以C或C++为基础,在X86PC机平台上开发智能电话本管理程序SPBMA(SmartPhoneBookManagerApplication),该程序需要在PC机平台上模拟出手机电话本(名片夹、通讯录)中的用户界面和功能。二、 初赛阶段要求:[基本要求]1. SR_001:使用C或C++(不能使用托管C++)开发,主程序可执行程序名称为SPBMA.exe;2. SR_0
2、02:SPBMA程序为纯绿色程序,不需要安装即可运行;3. SR_003:同一台PC机上可运行多个SPBMA程序;4. SR_004:程序兼容WindowsXP/WindowsVista/Windows7操作系统;5. SR_005[注2]:程序不能使用任何外部数据库及相关功能;[功能要求]1. SR_006:界面:1) 程序所有界面可窗口大小变化自动合理调整界面元素位置;2) 支持界面国际化,可以选择界面的语言(编程方案设计上要能支持多国语言,实现上只实现英文及中
3、文即可);3) 界面设计可以设计为类似手机的触屏操作(在PC机上用鼠标点击代替)或键盘操作方式(需要设计方向键、左右软键和确定键);2. SR_007[注3]:电话本记录操作功能,支持增加、删除单条记录、修改、复制、全部删除电话本记录的功能;3. SR_008:电话本记录头像功能,头像格式支持bmp、jpg、jpeg、ico、mpg、avi;4. SR_009[注4]:排序功能,支持按照任意域及所有电话本记录进行排序功能;5. SR_00A[注5]:查找
4、功能,支持以姓名、号码等关键字动态匹配查找功能,同时支持汉字简化查找功能;6. SR_00B[注6]:电话本记录域要求:每个记录包含基本域和扩展域,基本域包含三个,依次为姓名、家庭号码及手机号码,主要用作排序和记录查询;最多支持7个扩展域,用以存储Email邮箱、家庭地址、即时通讯号码、备注信息等,支持增加、删除、修改自定义域功能。7. SR_00C:电话本记录导入/导出功能,(导入/导出格式参见附件import_test.xls):1) 只对文本域导入/导出,不支持图像及视频的导
5、入/导出;2) 导入数据源如果包含新的域,则自动创建;8. SR_00D:程序具备自动测试功能,在PC机上同时按下“CTRL+ALT+T”组合键启动自动测试功能。自动测试按如下流程进行:1) 增加一条记录(张1,13511111113);2) 增加一条记录(张2,13511111112);3) 增加一条记录(zhang1,13511111113);4) 增加一条记录(zhang2,13511111112);5) 增加一条记录(郑1,13
6、511111112);6) 增加一条记录(赵1,13522211112);7) 增加一条记录(王1,13533311112);8) 增加一条记录(李1,13544411112);9) 在PC机上按下"w'键,启动自动查找功能(搜索查找与字母w匹配的中英文电话本记录),将查找后的显示界面进行屏幕硬拷贝并存入以"find_w.bmp"为名称的BMP格式的图片中;10) 在PC机上按下"z"键,启动自动查找功能(搜索查找与字母z匹配的中英文电话本记录),将查找后的显示界面进
7、行屏幕硬拷贝并存入以"find_z.bmp"为名称的BMP格式图片中;11) 删除所有电话本中的记录;12) 导入文件import_test.xls中电话本记录,将导入后的电话本记录的显示界面进行屏幕硬拷贝并存入以"import_test.bmp"为名称的BMP格式的图片中;13) 自动测试结束,自动弹出存有文件"find_w.dkbmp"、"find_z.bmp"、"import_test.bmp"的目录;[文档要求]1. SR_021:软件设计文档,如涉及自定义协议,需附相应协议定义文
8、档;2. SR_022:程序用户操作文档说明书;[代码要求]SR_041:模块化编程,规范编码,注释得当;三、 初赛阶段说明[名词说明]域:组成记录的单个字段,如姓名、家庭号码、手机号码,分别为不同的域。[需求说明][注1]开发工具说明MicrosoftVC2010可从如下微软网站
此文档下载收益归作者所有