安卓实习报告

时间:2024.4.13

 

 

 

         学生姓名:郭锦涛

               号:201120010106

 指导教师:刘静

所属系部:计算机科学与技术

专业班级:计算机112001

实习单位:西安软件服务外包学员

2014   年  9  月 19  日

目录

一、实习的目的意义. 1

1.1目的:. 1

1.2意义:. 1

二、实习单位计算机应用简介. 2

三、实习的内容. 3

3.1实习课题. 3

3.2课题背景和意义. 3

3.3技术架构. 4

3.4系统功能模块图(基础功能). 4

3.5项目截图. 5

3.6 概要设计和数据库设计. 5

四、实习感受. 10


一、实习的目的意义

毕业实习是学生大学本科教学实践的主要环节,对学生的实践能力的培养具有十分重要的意义。学生通过本次实习,能够了解计算机专业的相关新技术,了解理论知识在实际应用中的作用,了解计算机技术的新发展,体验计算机专业的工作内容和工作特点,拓宽知识面,增强人际沟通能力,加强团队协作精神,为走向社会打下基础。

Android以Linux为核心的Android行动平台,使用Java作为编程语言。本实训是在学习java语言程序设计的基础上进行的一次综合实践。通过综合训练,要求学生掌握java语言程序设计的基本技能和Android编程的应用,并较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等,使学生通过本次实训,能够进行独立的Android应用程序开发,能够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。

1.1目的:

1.培养学生运用所学课程Java语言程序设计的理论知识和技能,分析解决计算机实际应用中的问题的能力。

2.培养学生在Java语言程序设计的基础上,开发Android应用程序的思想和方法。

3.培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。

通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容,包括:

1.确定开发的程序,收集和调查有关技术资料。

2.按软件工程步骤进行程序设计。

3 .对完成的程序进行测试和完善。

4.完成课程设计报告。

1.2意义:

1.锻炼自己的动手能力,将学习的理论知识运用于实践当中,反过来检验书本上理论的正确性。将自己的理论知识与实践融合,进一步巩固、深化已经学过的理论知识,提高综合运用所学过的知识,并且培养自己发现问题、解决问题的能力,加强对市场营销过程的认识;
  2.更广泛的直接接触社会,了解社会需要,加深对社会的认识,增强对社会的适应性,将自己融合到社会中去,培养自己的实践能力,缩短我们从一名大学生到一名工作人员之间的思想与业务距离。为以后进一步走向社会打下坚实的基础;
  3.了解公司部门的构成和职能,整个工作流程,从而确立自己在公司里最擅长的工作岗位。为自己未来的职业生涯规划起到关键的指导作用。

二、实习单位计算机应用简介

西安软件服务外包学院(CISSST)是由市政府主导,产业主管部门及教育主管部门出资,共同组建的一所非营利性质的民办教育机构;是依托陕西(西安)科教优势、软件服务外包产业基础,创建的新型IT人才培养基地。学院旨在促进西安软件服务外包产业发展,合理利用西安高校资源的优势、为企业提供人才解决方案服务、拓宽大学生就业通道、打造百万产业队伍,从而推动西安区域经济稳步增长。

西安软件服务外包学院是陕西省软件服务外包人才实训基地、西安市高校大学生就业见习基地、高新区软件服务外包人才实习实训基地,已经成为高等教育的有益补充,成为大学生实习实践的最佳选择。

学院以市场为导向,内部实行企业化管理模式。从企业聘请具有十年以上开发和项目管理经验,并具备授课能力的软件开发工程师担任专职教师,从企业聘请在职工程师担任项目实训师;建立了OJT-S(On Job Training for Student“面向就业的培训”)教学模式;开展对日软件开发、对欧美软件开发、嵌入式技术、数字艺术、软件测试、3G手机应用、KPO等八大专业人才培养方向;与Oracle、Microsoft、HITACHI、SAP等国际知名IT企业合作,建设对日软件开发实训平台、对欧美软件开发实训平台、嵌入式开发实训平台、数字艺术实训平台;与阿里巴巴、英国伦敦工商会考试局合作,培养KPO(知识流程外包)人才,推动产业结构升级;从企业实际项目转化的项目案例库涵盖有制造、流通、医疗、金融、政府、零售等行业的IT项目和最新的IT技术;自主开发出40个针对应届毕业生毕业设计的项目及方案, 12个关于软件工程等相关专业的实习方案,50个应届毕业生实习项目案例。

学院立足西安、面向全国,培养“实用化、国际化、个性化”应用型技术人才,以建设有特色、高水平IT应用型职业培训机构为发展目标。用3-5年左右时间建成西北地区较高水平的知名IT培训机构。用5-10年左右时间,办成国内高水平的一流IT应用型人才培养基地。

三、实习的内容

3.1实习课题

《Android移动互联网订餐系统》是基于移动互联网开发的应用项目,项目涉及JAVA、数据库、Android等技术领,并在平台领上集成了打印系统,符合餐饮行业的工作流程与业务需求,极大地提高了现有外卖行业的工作效率与经济效益。

3.2课题背景和意义

随着生活水平的提高,学生对饮食的要求越来越高,生活节奏的加快,企业员工订餐人数不断增加,由于大量的学生与企业员工订餐比例不断提高,对订餐行为的信息化需求十分迫切。急需一个适合用户需求的全新便捷订餐平台。这是社会发展不可逆转的趋势。

Android移动互联网订餐系统提供全部餐厅信息,订餐方便快捷。订餐用户无须保留订餐传单,全部餐厅信息收入手机中,随身携带方便快捷。不再为吃什么而烦恼。对于喜欢的商家与菜品可进行收藏,以后可直接完成订餐。本系统能够有效地完成用户分享美食、搜索美食、进入该美食所在餐厅进行订餐、餐厅导航等一系列方便用户享 用美食的服务,为Android移动互联网服务在餐饮业上的应用提供了一个可能。系统采用Android平台开发,可应用在规模庞大的Android手机用户当中,界面 友好,操作简单。同时,Web端基于B/S结构,餐厅管理员和网站管理员通过Web浏览器便可访问Web管理端,具有较好的扩展性、可维护性和移植性。

3.3技术架构

系统采用Android平台开发,可应用在规模庞大的Android手机用户当中,界面友好,操作简单。同时,Web端基于B/S结构的Java EE框架开发,餐厅管理员和网站管理员通过Web浏览器便可访问Web管理端,具有较好的扩展性、可维护性和移植性。该架构目前在业界也正在被广泛的应用,也是被证明稳定、可靠、安全、高性能的框架。使用这个框架可以使软件开发更加高效、易于维护,而且具有更好的性能、更高的安全性。

系统的整体组网结构如图3.1所示:

图3.1 系统的整体组网结构

3.4系统功能模块图(基础功能)

1.会员管理的功能

会员可以进行网站、手机终端进行注册,信息登记、修改。

2.商家管理功能

商品产品发布:菜品信息展示,包括名称、图片、价格,按价格、按类别进行搜索。

3.用户订餐功能

菜品查询功能(可选):根据用户喜好查询菜品,并根据比价格进行订餐。

菜品收藏功能(可选):根据个人喜好,可对菜品进行收藏,方便以后订餐。

4.订单管理

针对客户购买商品产生的订单,商家可以进行相应的管理,同时可以查看订单详情,及时和客户进行沟通订单详情,例如是否需要发票等,并可以进行发票、支付类型、配送类型等的维护等

5.权限管理

可以进行多用户的维护,给予权限的不同分配,通过不同组,不同角色进行相应的权限管理

3.5项目截图

图 3.2 项目截图

  3.6 概要设计和数据库设计

该网上订餐系统采用navicat  for  mysql作为后台数据库建立的根据,数据库名为orderfood;数据库中一共包含4个表,分别用来存储不同的信息,详细如下图1.1所示。

图3.3 orderfood 数据库

3.6.1数据库设计

该订餐系统的数据库共设计规划出8个信息表,分别是用户信息表userinformation,食品信息表foodinformation,订单信息表dingdaninformation,订单-食品信息表dingdan-foodinformation。

3.6.1.1各实体树状图如下:

1.为了方便用户点餐,以及对餐厅所能提供菜品的综合考虑,就需要一个菜单表来存储食品信息,包括食品的名称、图片、单价等。图片在用户点餐时可以给用户一种直观上对菜品的了解,方便顾客点餐;注明单价帮助顾客直观的了解到菜品的价格,方便用户多家对比,帮助用户做好经济实惠的订餐选择。

图3.4 食品信息树状图

2.为了带给用户不一样的订餐体验,在品尝美食的时候同时了解到美食背后的丰富传统文化,而且每个用户的口味是不同的,从而把食品划分为不同的菜系,包括美味中餐、朝韩风味、异域小吃、营养西餐,确保在用户订餐时可以明确地查找,这时就需要一个表存储菜系信息。

图 3.5 菜系信息树状图

3.为了方便用户点餐后可以随时查看自己所点餐的状态,包括所下的订单、所点的菜品等,也是方便餐厅统计要做的菜,所以需要一个订单——食物信息表来存储订单信息;内容包括订单Id,食品Id,用户Id等。

图 1.4 订单-食物信息树状图

4.用户使用订餐系统进行点餐时需要有一个Id才能点餐,如若没有,必须先进行注册,这样就不致混淆用户,也是为了方便管理,这时就需要一个表来存储用户信息;用户表包括注册用户的姓名、性别、用户名、密码、邮箱、qq等。

图 1.5 用户信息树状图

3.6.1.2各表之间的关系树状图由用户模块和管理模块两部分组成:

1.用户模块树状图如图1.6所示

图 1.6 用户模块树状图

用户模块实现的功能:注册新用户,然后登陆系统,即可浏览美味的餐品,查询你想订购的餐品,然后订购餐品,当你不想继续订购时,可退订所定的餐,当你订购完成时,就可以退出自己的账号。

2.管理模块树状图如图1.7所示

图 1.7 管理模块树状图

管理模块用户可以对自己的信息进行修改 ,餐品管理里面管理员可以添加新的菜品,也可以修改菜品信息。当用户在订餐之后又有其他事情不需要这些餐品时,你也可以在订单状态未改变之前取消订单。

3.6.2数据库逻辑结构设计

根据之前的概念设计创建数据库的逻辑结构,数据库各表的结构如下:

1.菜单的信息表用来存储菜品的信息,如菜品图片,菜品名,单价,见表2.1。

表2.1数据表foodinformation

2.订单的信息表用来存储定单的信息,如订单编号,下单用户名,菜品名,订单状态,见表2.2。

表2.2数据表dingdan-foodinformation

3.订单详情的信息表用来存储订单详情的信息,如订单编号,用户名等 ,见表2.3。

表 2.3数据表dingdaninformation

4.用户的信息表用来存储用户的详细信息,如用户编号,用户姓名,密码,邮箱号,性别,QQ号码,见表2.4。

表 2.4 数据表userinformation

四、实习感受

通过西安软件外包学院老师的课堂讲解与企业化标准的培训,使我加深了对自己专业的认识。从而确定自己以后的努力方向。要想在短暂的实训时间内,尽可能多的学到东西,就需要我们跟老师或同学进行很好的沟通,加深彼此的了解。只有我们跟老师多沟通,让老师更了解我们,才能跟真切的对我们进行培训工作。

“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识中所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。

这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。让我知道了实际的工作并不像在学校学习那样轻松。    人非生而知之,虽然我现在的知识结构还很差,但是我知道要学的知识,一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。这次实训让我在一瞬间长大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都应该好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白!

实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。

    现在我对“一个人最大的财富是他的人生经历和关系网络”这句话非常的有感情,因为它确实帮了我们不少。除此课本上的知识毕竟有限。通过实训,我班同学都有这样一个感觉,课本上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。从最初的笨手笨脚,到现在可以熟练的按照流程开发软件,这都与我班每个人的努力是分不开的。半个月的实训,教会了我们很多东西,同时也锻炼了大家踏实、稳重的能力,每个人都很珍惜这来之不易的实训机会。

在实际工作中经常会和不同的人打交道,然而他们的态度是不可恭维的,你会感觉到他的不耐烦以及他的高傲,所以这就需要学会沟通的方式及说话技巧,学会灵活面对。通过这半个月的实训,我班同学都收获颇丰,总体来说对这次实训还是很满意的。尽管实训很累,每天早出晚归。但真的很感谢学校能够提供我们这样好的实训机会。我们深刻的了解到,只有经历过,才知道其中的滋味。对于我而言,喜欢体验生活,可以说通过这次实训,真真切切的让我了解了什么是软件开发,什么是软件工程,让我对于软件最初的观点也有了本质性的改变!程序员不仅仅是一份职业,更是一份细心+一份耐心+一份责任心=人生价值的诠释。即将走向工作岗位的我们更要不断加强自己的专业技能,社会不会要一个一无是处的人,所以我们要更多更快的从一个学校人向社会人转变。为此我们将会在以后的日子里继续努力,不断激励经验,不断磨砺自己,早日走向工作岗位。

更多相关推荐:
android实习报告

实习报告实习目的:生产实习是计算机科学与技术专业重要的实践性教学活动,其目的是使学生们进一步加深对所学知识的理解,理论联系实际,巩固所学有关计算机基础理论知识和基本技能,学习有关计算机最新技术方面的应用,增强学…

安卓实训报告

实习报告书专业计算机科学与技术系别报告题目安卓报告人班级指导教师带队教师实习时间实习地点教务处监制

android生产实习报告

生产实习报告一实习目地生产实习是把理论与实际结合通过对理论知识的理解领悟从而运用到生活实际巩固所学的知识提高对实际生活的认识积累经验同时生产实习也是大学生以学生身份到工作者身份的一个重要过度阶段在此期间学生能够...

安卓通讯录实训报告

电子与信息工程学院计算机科学与技术系开放与创新实验设计报告安卓实训设计报告安卓通讯录设计题目安卓通讯录班级姓名学号指导老师日期20xx年6月7日1电子与信息工程学院计算机科学与技术系开放与创新实验设计报告内容要...

android实习报告

实习项目名称3GAndriod实习学时同组学生姓名实习地点实习日期成绩批改教师批改时间实习报告一实习目的1掌握android系统开发的一些常用知识2拥有独立解决开发中遇到问题的能力3熟悉android软件开发流...

Android实习总结报告模板

实习时间学院专业名称学号姓名指导老师实习地点Xxxxxx大学专业实习报告201XXXXXXXXXXXXXXXX学院计算机通信信息技术有限公司201XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX一实...

认知实习报告Android方向

认知实习报告姓名学号专业学校Android方向目录一实习目的及意义二实习内容1中兴南昌软件园简介2Android工程师介绍与要求3公司规章制度4实习目标5环境适应三实习心得体一实习目的及意义通过认识实习达到以下...

实习报告

1实习单位总体印象渥瑞达北美IT培训中心由海外归国人员创办引进北美先进的IT培训技术和卓有成效的教学手段专注于为企业和个人提供各类培训及技术咨询服务的专业培训机构2所学专业知识与实习内容结合的认识1实习内容基于...

专业实习安卓开发

武汉工程大学计算机科学与工程学院专业实习报告专业班级学号学生姓名指导教师计算机科学与技术01班1105080101刘黎志副教授实习时间20xx20xx学年第一学期20xx1012至20xx1026实习成绩武汉工...

安卓开发实训报告

长沙学院课程设计说明书题系部目通信系统综合课程设计电子信息与电气工程通信3班专业班级姓学指导教名李元春号20xx043312师冯璐刘光灿陈威兵王路露张刚林李广柱起止日期20xx102620xx1113长沙学院课...

安卓易实训报告

用心追求卓越尽心成就他人个人实训报告

安卓天气预报实训报告

电子与信息工程学院计算机科学与技术系开放与创新实验设计报告安卓实训设计报告Android天气预报设计题目Android天气预报班级姓名学号指导老师日期20xx年6月7日1电子与信息工程学院计算机科学与技术系开放...

安卓实习报告(28篇)