奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1331|回复: 0

2020年春 中国人民大学《移动平台应用开发》在线考试(资料)

[复制链接]
发表于 2020-2-25 10:25:07 | 显示全部楼层 |阅读模式
谋学网
型:综合设计题
题目:身份证录入系统。
一、语言和环境
a)实现语言
Java
b)环境要求
JDK6以上、Eclipse、ADT
二、功能要求
使用Android开发环境实现《身份证录入系统》app。具体要求如下:打开应用后,显示效果如图-1所示:
  
                                                     图-1
项目名为:idcard_system包名为:com.xzzb
使用线性布局完成界面整体结构;
应用状态栏内容为“身份证录入系统      开发设计:学生姓名”;
使用主题或样式统一所有控件样式:字体颜色为#ffffff,字体大小为15sp;首行的TextView内容居中;
ImageView使用系统图标资源,宽90dp,高100dp;
图像效果为拉伸;
“姓名文本框”提示内容为“请输入姓名”;
“性别”使用RadioGroup控件,默认选中男;
“民族文本框”提示内容为“请输入民族”;
“身份证号文本框”提示内容为“18位数字”,只能输入数字;
“地址文本框”提示内容为“详细地址”,显示行数为2;
“出生日期”此行右边存在一个“TextView”,默认没有文字;
“保存按钮”处理点击事件。
1.非空验证
点击后首先对“姓名文本框”,“民族文本框”,“身份证号文本框”与“地址文本框”非空验证,如果为空使用Toast的提示错误。效果如图-2、图-3、图-4、图-5:


2.“身份证号文本框”里内容长度必须18位,否则使用Toast提示图-6:

3.如果以上验证通过,从“身份证号文本框”的内容中提取生日信息,并显示在“出生日期”行右侧。最后使用Toast提示保存成功,如图-7:


三、推荐实现步骤及具体要求
1.使用Eclipse创建Andorid项目idcard_system
2.创建对应的package:com.xzzb
3.按照试卷要求添加控件
4.使用规定的布局对控件进行排列5,为单选按钮设置默认选中状态6,为各种控件增加验证功能
四、注意事项
a)请注意界面美观,控件摆放整齐;
b)请注意代码的书写、命名符合规范,在代码中添加必要的注释。
说明:
1)程序要有较好的可读性:要有适当的中文注释,变量名/函数名/类名要合适,建议控件名使用驼峰式命名法。
驼峰式命名:当变量名和函式名称是由二个或多个单字连结在一起,而构成的唯一识别字时,利用“驼峰式大小写”来表示,可以增加变量和函式的可读性。第一个单字以小写字母开始,第二个单字的首字母大写。例如:firstName、lastName。
2)程序要有较清晰的逻辑结构:注意类与类之间的关系,注意函数的简洁,必要时使用重构的手段改进代码。
3)程序要有较好的可扩充性:注意接口、抽象类的使用,注意常数的定义、注意用户参数的可配置,必要时使用设计模式。
4)程序要有一定的健壮性:注意异常的定义、捕获与抛出等。
5)程序要有较好的易用性:注意图形化界面元素的使用,注意界面的美观,鼓励有创意的界面,必要时可以使用第三方库(在项目报告中要注明)。
6)程序的基本功能调试通过才进行提交,如果程序无法正常运行,视为未完成本次考试,成绩为不及格。
7)程序设计过程中使用的数据库,要提供相关的库、文件或创建库表的脚本,如未提交相关的数据库文件,视为功能不完整,酌情扣分。
8)在提交源程序同时,必须附带简要的项目报告(可用word或ppt格式),描述程序的功能,程序的特色,程序的模块结构,所用到的技术,以及尚未完成的功能(或者你认为可以扩展的方面),如果为提交文档,视为功能不完整,酌情扣分。
9)如果只提交程序运行的界面截图,没有源程序代码,视为未完成本次考试,成绩为不及格。
10)如果程序中参考了别人的框架或程序,要注明来源网址,并清晰标注其中你添加或修改的部分,凡未注明来源网址的,一律按作弊处理。



附件——开发文档模版

中国人民大学网络教育学院课程考试
《移动平台应用开发》结课设计

姓名_________________用户名___________________所属服务站______________


1.程序的运行环境、安装步骤
(1)运行环境:例如,Windows7,JDK1.7及以上,Eclipse
(2)依赖的第3方库:是否需要其他的支持文件(比如是否需要事先安装第3方的某些软件)等
(3)运行步骤:
一个典型示例:
1)安装JDK。
2)安装Eclipse。
4)安装第3方软件,步骤是:xxxx说明清楚如果需要的话。
5)使用Eclipse运行项目或双击jar文件。
6)运行模拟器。

2.程序开发平台
(1)程序文件数;代码行数:约XXXX行。
(2)开发环境:Eclipse,字符编码GBK(默认)。

3.程序已经实现功能清单:
列出己经实现的功能清单,给出各个功能的屏幕截图,在截图下方列出相应的程序代码,并给出简要文字说明。

4.项目实现技术方案
(1)面向对象技术方案:
●  程序中有几大模块或者有几个层次……
●  程序中设计了哪几个类,类之间有何关系:继承、组合、实现某接口……(如果有类系图就更好)
●  ……
(2)数据存储说明:
●  你是如何保存数据的?数据库中创建了几个表?表中有哪些字段?表之间建立了关联吗?
●  如果使用文件,则文件的格式是……

5.技术亮点、关键点及其解决方案
展示出你开发的程序中最精彩得意的亮点,在开发中你遇到了哪些技术困难,又是如何解决的……

6.开发过程回顾及小结
XX月XX号      查找资料确定要使用的算法与数据结构
XX月XX号      完成系统设计
XX月XX号      进行XXX功能开发
XX月XX号      XXX功能开发完成,进入测试阶段
……
XX月XX号      程序开发工作完毕,编写及整理文档

经过一个学期的理论与技术学习,完成了这个课程设计,我感触很深……
我对学习本课程的意见和建议是……

奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-19 14:52 , Processed in 0.071402 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表