- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
试卷密封线 学院:
试卷密封线 学院: 班级: 姓名: 学号: 试卷密封线
试卷密封线 学院: 班级:
试卷密封线 学院: 班级: 姓名: 学号: 试卷密封线
《Android移动应用开发》 期末考试试题
题 目
一
二
三
四
五
六
七
八
总分
核分人
得 分
一、考核要求
学生在指定的时间内独立完成一个完整的项目,项目实现要求由教师提供,教师对整个过程及项目作品进行考核。
二、时间安排
开发时间:2019年12月16日-2019年12月30日
答辩时间:2019年12月31日-2019年1月3日
三、作品要求及评分依据
项目主题:智能XXXX管理APP(Android应用)/ XXXX客户管理系统(JavaWeb)。
项目名称:根据主题自拟。
(一)项目功能及分值(Android方向):
编写一个登录界面,使用数据库(如SQLite、mysql、oracle等)实现登录验证。(3分)
在登录界面使用SharedPreferences实现密码记住,并在App中需要包含注销、退出、免登陆等功能。(3分,分值分配:密码记住1分,注销、退出、免登陆任意选择两个各1分)
编写一个注册界面,使用数据库(如SQLite、mysql、oracle等)实现注册功能。(3分)
编写一个主要功能选择界面(用户可以十分方便的使用本项目的所有功能,控件不限布局不限)(3分,给分要求:所有功能选择要求完整快速响应,如果有响应bug扣1分、响应迟缓扣1分、空响应现象扣1分)
包含至少一个数据库文件,且数据库文件中含有数据表(6分,分值分配:数据库3分,数据库表3分)。
使用数据库(如SQLite、mysql、oracle等)实现对要求5中数据库表的操作管理(增删改查)。(6分,分值分配:增、删各1分,查、改各2分)
调用android系统的功能(如拍照、蓝牙、管理权限、SD卡读写等)。(3分,包含一个即可得分)
使用ContentProvider实现对要求5中的部分数据的共享(隐私数据不可共享)。(6分)
实现 对话框、Toast提示、读取通讯录信息、第三方地图、定位、通知栏显示功能至少3个。(9分,分值分配:实现3个及以上功能共计5分,实现难易程度酌情给分4分)
使用服务或广播来设计一个和项目相关的功能。(例如:网络连接提示、来 电提示、电量不足提示、短信提醒等)(3分)
使用网络请求设计一个和项目相关的功能(post\get\文件上传或下载等) (6分,分值分配:网络功能完整4分,有容错机制2分)
保留完整的开发log日志 (3分)
实现自定义View、自定义ListView、优化Adapter、TAB页至少一个。(6 分,根据具体实现难易酌情给分)
项目所涉及的知识点(Android方向):
Activity组件
SQLite、mysql、oracle数据库
Fragment
广播机制
Service机制
Notification
Menu
ContentProvider
SharedPreferences存储
Android布局和UI控件
(二)项目功能及分值(JavaWeb方向):
用户登录时只能让系统的超级管理员、审核员、业务员登录系统(4分)
登录时页面使用Ajax技术实现异步请求登录。(5分)
登录成功后,如果用户是超级管理员身份则有添加系统用户的按钮,其他的业务员和审核员登录则看不到此按钮。(6分)
超级管理员可将新增、修改、删除业务员和审核员(4分)。业务员数量最多6名,审核员最多2名(3分)。(7分)
业务员登录以后可以对客户信息进行新增(5分)并可以显示已添加的所有客户(3分)。(注:客户的信息中必须包含客户姓名、性别、出生年月、手机号码、家庭住址五项内容)(8分)
无论任何用户登录系统时显示当前系统已经登录的人数。(6分)
用户登录时点击选中记住密码在成功登录后退出系统,5分钟内再次登录系统的时候用户可不用输入用户名和密码直接登录,5分钟以后则必须输入用户名和密码登录。(8分)
当业务员或者审核员登录的时候,如果密码输入达到三次错误,则对当前的账户进行5分钟的锁定(锁定意思为:即便输入正确的用户名和密码,在5分钟之内也不允许登录),5分钟以后可解除锁定,只要用户输入正确的密码即可登录。(9分)
退出登录时应该回到登录页面(4分)清除缓存(3分)。(7分)
项目所涉及的知识点(JavaWeb方向):
Ajax技术
文档评论(0)