欢迎来到天天文库
浏览记录
ID:33135367
大小:1.22 MB
页数:21页
时间:2019-02-21
《移动互联网设备课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计报告课程名称移动互联网设备课程设计设计题目手机通讯录专业班级软件1241姓名耿誉学号1204431117指导教师柯洪昌、许琳起止时间2015.09.21至2015.10.10成绩评定考核内容设计表现设计报告答辩综合评定成绩计算机技术与工程学院课程设计考核和成绩评定办法1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2.成绩评定采用五级分制,即优、良、中、及格、不及格。3.参加本次设计时间不足三分之二或旷课四天以上者,不
2、得参加本次考核,按不及格处理。4.课程设计结束一周内,指导教师提交成绩和设计总结。5.设计过程考核和成绩在教师手册中有记载。课程设计报告内容课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。注:1.课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。2.为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文采用宋体五号字)或手写。《移动互联网设备课程设计》任务书院长(主任)专业责任人课程责任人一、实训任务1、设计题目(任选
3、一个或自定义)学生管理系统、手机通讯录、课程表、电子拍卖系统2、需求分析(1)设计UI界面(2)添加Activity(3)添加用户、包括姓名、电话、QQ号等信息(4)修改和删除用户(5)查询所有用户(6)数据库使用MySQL或Oracle(7)服务器使用Tomcat(8)服务器和Android客户端采用JSON进行通信二、实训的要求1.任务完成形式学生管理系统和电子拍卖系统项目2个人为一组进行设计,手机通讯录和课程表项目1个人为一组进行设计。2.程度要求简单要求:对Android开发、AndroidSQLite数据库、JS
4、ON比较熟练的学生。中等要求:对Android开发、数据库操作、JSON、Servlet、DAO设计模式比较熟练的学生。较难要求:对Android开发、数据库操作、JSON、DAO设计模式、Android网络编程、Struts框架比较熟练的学生。3.数据库对于学生管理系统和电子拍卖系统项目可以选择MySQL、Oracle,较差的学生用SQLite数据库。对于手机通讯录和课程表项目选择SQLite数据库。4.编码及测试要求在编码过程中要求使用面向对象的思想,注释完整,并遵循编码规范。需要对部分代码进行测试,可用JUnit或A
5、ndroidJUnit。5.文档目录系统源代码设计报告三、设计成果文档(字数、页数、图纸)附表等。文字字数不能少于10000字设计文档(按照模板格式正文不少于14页)计算机学院2015年9月2一、前言一个好的系统设计的步骤决定了程序是否能按照设计者的目的按时完成,是否能在规定的时间内按照设计者的要求高质量的完成程序必要的功能。并且按照标准的设计步骤对程序进行调试,测试,以及后期的优化完善,使程序更加具有健壮性和可用性。通过对通讯录功能、系统模块、用户需求方面进行全方位的分析制定开发流程。?采用标准的开发流程确定系统具有用户
6、管理功能,联系人增删改功能,通讯功能,查找功能,备份等功能。根据手机功能调查显示,近十成消费者都会使用手机通讯录功能,随着手机通讯录功能的不断加强与完善,手机通讯录的意义,已不仅仅像电话薄一样显示电话号码,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经历了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个联系人之下有手机号码、固话号码、公司、住址、邮箱、备注等内容。手机通讯录扮演着与用户直接交互并且提供服务的重要角色,它需要提供良好的用户体验,方便用户操作,接收用户的操作并把这些操作
7、转换成相应的命令,采用用户活动的方式完成各个服务的逻辑流程。其功能主要包括增加、删除、编辑联系人,查找联系人,通讯功能,菜单功能,导入导出功能。随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还
8、将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此与2007年11月推出了一个专为移动设备设计的软件平台——Android。 Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android 是由Linux
此文档下载收益归作者所有