安卓实习报告.docx

上传人:b****0 文档编号:12479985 上传时间:2023-04-19 格式:DOCX 页数:12 大小:290.94KB
下载 相关 举报
安卓实习报告.docx_第1页
第1页 / 共12页
安卓实习报告.docx_第2页
第2页 / 共12页
安卓实习报告.docx_第3页
第3页 / 共12页
安卓实习报告.docx_第4页
第4页 / 共12页
安卓实习报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

安卓实习报告.docx

《安卓实习报告.docx》由会员分享,可在线阅读,更多相关《安卓实习报告.docx(12页珍藏版)》请在冰豆网上搜索。

安卓实习报告.docx

安卓实习报告

太原科技大学

TAIYUANUniversityofScienceandTechnology

毕业实习报告

 

 

       *******

学号:

************

*******

所属系部:

计算机科学与技术

专业班级:

计算机112001班

实习单位:

西安软件服务外包学员

 

2014年 9 月 19日

一、实习的目的意义

毕业实习是学生大学本科教学实践的主要环节,对学生的实践能力的培养具有十分重要的意义。

学生通过本次实习,能够了解计算机专业的相关新技术,了解理论知识在实际应用中的作用,了解计算机技术的新发展,体验计算机专业的工作内容和工作特点,拓宽知识面,增强人际沟通能力,加强团队协作精神,为走向社会打下基础。

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(OnJobTrainingforStudent“面向就业的培训”)教学模式;开展对日软件开发、对欧美软件开发、嵌入式技术、数字艺术、软件测试、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结构的JavaEE框架开发,餐厅管理员和网站管理员通过Web浏览器便可访问Web管理端,具有较好的扩展性、可维护性和移植性。

该架构目前在业界也正在被广泛的应用,也是被证明稳定、可靠、安全、高性能的框架。

使用这个框架可以使软件开发更加高效、易于维护,而且具有更好的性能、更高的安全性。

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

图3.1系统的整体组网结构

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

1.会员管理的功能

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

2.商家管理功能

商品产品发布:

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

3.用户订餐功能

菜品查询功能(可选):

根据用户喜好查询菜品,并根据比价格进行订餐。

菜品收藏功能(可选):

根据个人喜好,可对菜品进行收藏,方便以后订餐。

4.订单管理

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

5.权限管理

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

3.5项目截图

图3.2项目截图

3.6概要设计和数据库设计

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

图3.3orderfood数据库

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

字段

类型

要求

注解

FoodId

Int(10)

非空主键

菜品Id

PicturePath`

mediumblob

图片路径

price

int(10)

非空

单价

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

表2.2数据表dingdan-foodinformation

字段

类型

要求

注解

DingDanID

int(10)

非空主键

订单编号

UserID

int(10)

非空

下单用户ID

Folded

int(10)

非空

菜品名

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

表2.3数据表dingdaninformation

字段

类型

要求

注解

DingdanNum

int(10)

非空主键

订单编号

UserID

int(10)

非空外键

下单用户ID

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

表2.4数据表userinformation

字段

类型

要求

注解

Name

char(10)

非空

用户名

Sex

char(5)

非空

性别

UserID

int(10)

非空主键

用户ID

Email

char(25)

非空

邮箱号

PWD

int(10)

非空

密码

QQNum

char(15)

非空

QQ号码

四、实习感受

通过西安软件外包学院老师的课堂讲解与企业化标准的培训,使我加深了对自己专业的认识。

从而确定自己以后的努力方向。

要想在短暂的实训时间内,尽可能多的学到东西,就需要我们跟老师或同学进行很好的沟通,加深彼此的了解。

只有我们跟老师多沟通,让老师更了解我们,才能跟真切的对我们进行培训工作。

“纸上得来终觉浅,绝知此事要躬行!

”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。

让我真真领悟到“学无止境”这句话的涵义。

而老师在专业认识中所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。

我懂得了实际生活中,专业知识是怎样应用与实践的。

在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。

靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。

这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。

让我知道了实际的工作并不像在学校学习那样轻松。

人非生而知之,虽然我现在的知识结构还很差,但是我知道要学的知识,一靠努力学习,二靠潜心实践。

没有实践,学习就是无源之水,无本之木。

这次实训让我在一瞬间长大:

我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。

这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都应该好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白!

实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。

团队的合作注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。

现在我对“一个人最大的财富是他的人生经历和关系网络”这句话非常的有感情,因为它确实帮了我们不少。

除此课本上的知识毕竟有限。

通过实训,我班同学都有这样一个感觉,课本上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。

从最初的笨手笨脚,到现在可以熟练的按照流程开发软件,这都与我班每个人的努力是分不开的。

半个月的实训,教会了我们很多东西,同时也锻炼了大家踏实、稳重的能力,每个人都很珍惜这来之不易的实训机会。

在实际工作中经常会和不同的人打交道,然而他们的态度是不可恭维的,你会感觉到他的不耐烦以及他的高傲,所以这就需要学会沟通的方式及说话技巧,学会灵活面对。

通过这半个月的实训,我班同学都收获颇丰,总体来说对这次实训还是很满意的。

尽管实训很累,每天早出晚归。

但真的很感谢学校能够提供我们这样好的实训机会。

我们深刻的了解到,只有经历过,才知道其中的滋味。

对于我而言,喜欢体验生活,可以说通过这次实训,真真切切的让我了解了什么是软件开发,什么是软件工程,让我对于软件最初的观点也有了本质性的改变!

程序员不仅仅是一份职业,更是一份细心+一份耐心+一份责任心=人生价值的诠释。

即将走向工作岗位的我们更要不断加强自己的专业技能,社会不会要一个一无是处的人,所以我们要更多更快的从一个学校人向社会人转变。

为此我们将会在以后的日子里继续努力,不断激励经验,不断磨砺自己,早日走向工作岗位。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1