已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
移动终端软件开发-课程设计项目训练手册(学生)专业:_班级:_姓名:_信息工程系二一五年五月二十二日目 录1、 项目总体要求.22、 项目训练.23、 附表. 61、 项目总体要求 1、项目描述 本课程通过引入仿真项目和企业真实项目,为计算机应用技术专业学生从事移动终端应用开发等相关职业领域和职业岗位(群)打下奠定必要的理论基础。项目要求使用Android技术,结合XML、SQLite等基础技术和工具,完成一个手机通讯录,通过具体的任务培养学生的基本素质和实践动手能力,为进入职场作好准备。 2、技术难点及重点 (1)难点:Android各种技术的组合使用及相关配置 (2)重点:功能页面的设计、业务逻辑的实现、数据存储与访问 3、项目参考资源 (1)项目源码 (2)项目开发文档说明 (3)其他参考资料 链接:/s/1ntkSv3N 密码:jdnj 4、项目扩展练习了本项目之后,可以拓展各种手机端的企业门户网站建设、电子商城,手机应用管理器等各种基于移动设备的系统设计。二、项目训练1、 项目实施前(2课时) 向学生讲解课程设计的主要内容(项目、要求、文档格式)2、项目原型讲解(2课时)3、任务一 需求分析(4课时,完成论文需求分析部分)子任务1:根据需求分析阶段流程(如图1所示),确定系统功能,形成需求说明书(SRS)。图1 需求分析流程首先确定项目,了解用户需要什么样的功能。如果是自己开发,而非他人委托项目,则需要调查一下市场,了解大众的需求。然后进行需求分析,分析这些需求的主要内容,主要功能,然后形成需求说明书(SRS),方便日后实现主要功能,作为测试用例和测试计划编写的依据以及用户进行系统验收的依据。该阶段结束时,应该明确了系统的各种需求,系统要实现的功能和相关的文档说明。子任务2:根据需求分析确定系统可使用的技术(如图2所示),选用合适的技术来实现。根据所要完成任务的难易程度、时间多少及可用资源的多少,来选择合适的技术。这部分,主要是针对你要做的项目选择应使用的技术(考虑开发成本与收益)。该阶段结束时,应该有你在该项目中会使用到百分之八十以上的技术分析,以及你的项目对各个系统的支持情况,对数据库的选择,对语言的选择,对服务器的选择的分析文档。4、任务二 系统分析与设计(16课时,完成论文系统分析与设计部分)子任务1:系统的总体设计。在系统的总体设计阶段,将前面得到的系统需求进行分类汇总,将相近的需求归并到一个模块中,以实现的功能为单位来划分模块。形成整个系统的主体,得到一个系统的总体结构模型,具体的就是形成一个由各个功能模块组成的系统总体结构图。子任务2:系统的具体模块设计。在系统具体模块设计阶段,针对每个模块要实现的功能,结合模块本身所需的业务逻辑进行具体的分析和设计,得到相关的域模型,类图、顺序图、状态图、组件图等,作为下一步系统实现的依据。子任务3:数据库设计。根据系统的功能以及相应的模型和图,设计合理的数据库表,来保存系统中必要的信息。到此第一阶段结束,可以发现,本阶段没有任何跟代码相关的任务,都是对系统的需求收集和系统的分析与设计过程。本阶段产生的成果能够指导大家下一步的具体编码实现系统。这一阶段甚为重要,如果跳过这一阶段,会使你的开发速度骤降,因为走一步算一步的设计想法,会使你在代码编写过程中越来越写不下去,最后不得不重新写。当项目足够大的时,这将会是非常大的成本消耗。因此,希望大家遵循软件工程中所提倡的软件系统开发的过程,达到事半功倍的效果。5、任务三 系统实现及测试(完成论文中系统实现部分)前端(16课时,完成论文相应部分):子任务1:制作Splash页面子任务2:制作系统引导页面子任务3:制作系统主页面子任务4:制作用户登录页面子任务5:制作用户注册页面子任务6:制作用户设置页面后台(28课时,完成论文相应部分):子任务1:完成用户信息管理子任务2:完成用户权限管理子任务3:完成电话管理子任务4:完成短信管理子任务5:完成邮件管理子任务6:完成系统设置管理测试(8课时,完成论文相应部分):完成系统的测试 6、任务四 系统改进(8课时,完成论文中系统改进部分及剩余部分)根据用户需求对系统页面及功能进行完善。子任务1:在登录页面,加入验证码功能子任务2:对网站界面进行美化子任务3:增加其他有用功能(如:软件自动升级)7、任务五 互相检测系统功能实现及论文格式(8课时)8、任务六 项目发布及答辩 (4课时)三、附表1、课程设计实施表注:课程设计实施表填写示范学习:(1)*项目中的*设计或者操作使用或者知识运用等; (2)*项目中的*设计或者操作使用或者知识运用等;完成:(1)*项目中的*任务或者子任务 (2)*项目中的*任务或者子任务填写的时候必须具体到一个项目的子任务所涉及的操作或者知识或者内容,需要非常具体,可以多行填写。2、 项目反馈表 注:项目结束后,学生填写掌握了什么技能,未能掌握什么技能,课程设计需要什么地方改进,及其他建议。13附表1:课程设计实施表(学生用表)序号天数(4课时为一天)任 务1第一天学习课程设计的总体要求(项目要求、论文格式)学习项目原型2第二天学习:完成:3第三天学习:完成:4第四天学习:完成:5第五天学习:完成:6第六天学习: 完成:7第七天学习:完成:8第八天学习:完成:9第九天学习:完成:10第十天阶段测试完成论文对应部分10分完成系统前端实现20分考核分数教师签名11第十一天学习:完成:12第十二天学习:完成:13第十三天学习:完成:14第十四天学习:完成:15第十五天学习:完成:16第十六天学习:完成:17第十七天阶段测试完成论文对应部分10分完成系统后台实现30分考核分数教师签名18第十八天学习:完成:19第十九天学习:完成:20第二十天学习:完成:21第二十一天学习:完成:22第二十二天学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合伙入股项目合同范本
- 合同审查法律服务协议
- 中心医院应聘笔试题及答案
- 印刷包装三方合同协议
- 农行提前还款合同范本
- 关于离职补偿金协议书
- 2026年一级注册建筑师之建筑结构考试题库300道附答案(培优a卷)
- 刷脸支付产品合同范本
- 公司汽车租凭合同范本
- 合同时间续约补充协议
- T∕CSTM 00193-2020 锂离子动力电池用气凝胶隔热片
- 生食间管理制度
- 行政执法检查制度
- 灰土挤密桩施工方案
- 2024-2025学年下学期高三英语人教版同步经典题精练之语法填空
- 2025年仓储物流行业深度分析报告
- 2025年中国电解锰市场调查研究报告
- 社工证的考试试题及答案
- 2024年新人教版七年级上册数学教学课件 5.1.1 第1课时 方程
- 申请书继续学习
- 主题班队会课件:爱学校爱老师爱同学
评论
0/150
提交评论