安卓项目技能训练手册学生.docx
- 文档编号:23167833
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:9
- 大小:23.70KB
安卓项目技能训练手册学生.docx
《安卓项目技能训练手册学生.docx》由会员分享,可在线阅读,更多相关《安卓项目技能训练手册学生.docx(9页珍藏版)》请在冰豆网上搜索。
安卓项目技能训练手册学生
《移动终端软件开发--课程设计》
项目训练手册(学生)
专业:
_____________
班级:
_____________
姓名:
_____________
信息工程系
二〇一五年五月二十二日
1、项目总体要求.................................................................................2
2、项目训练.........................................................................................2
3、附表................................................................................................6
1、项目总体要求
1、项目描述
本课程通过引入仿真项目和企业真实项目,为计算机应用技术专业学生从事移动终端应用开发等相关职业领域和职业岗位(群)打下奠定必要的理论基础。
项目要求使用Android技术,结合XML、SQLite等基础技术和工具,完成一个手机通讯录,通过具体的任务培养学生的基本素质和实践动手能力,为进入职场作好准备。
2、技术难点及重点
(1)难点:
Android各种技术的组合使用及相关配置
(2)重点:
功能页面的设计、业务逻辑的实现、数据存储与访问
3、项目参考资源
(1)项目源码
(2)项目开发文档说明
(3)其他参考资料
链接:
密码:
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、项目反馈表
注:
项目结束后,学生填写掌握了什么技能,未能掌握什么技能,课程设计需要什么地方改进,及其他建议。
附表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
第二十二天
学习:
完成:
23
第二十三天
学习:
完成:
24
第二十四天
答辩
论文格式10分
系统演示20分
考核分数
教师签名
课程设计总分数
教师签名
附表2项目训练反馈表(学生用表)
1、掌握技能
(1)
(2)
2、未掌握技能
(1)
(2)
3、希望改进
(1)重新讲解******
(2)
(3)
4、其他建议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 技能 训练 手册 学生
![提示](https://static.bdocx.com/images/bang_tan.gif)