网站首页 > 实习报告> 文章内容

实习报告_图文_百度文库

※发布时间:2018-5-29 7:02:05   ※发布作者:habao   ※出自何处: 

  实习报告_实习总结_总结/汇报_实用文档。学 生 实 习 报 告 课程名称: 暑期实习 学生学号: 1205106069 专业班级: 12 软件工程(服务外包)1 班 学生姓名: 杨定蕾 洪蕾 所属院部: 软件工程学院 指导教师: 2

  学 生 实 习 报 告 课程名称: 暑期实习 学生学号: 1205106069 专业班级: 12 软件工程(服务外包)1 班 学生姓名: 杨定蕾 洪蕾 所属院部: 软件工程学院 指导教师: 2013 ——2014 学年 第 2 学期 金陵科技学院教务处制 -1- 实习项目名称: 同组学生姓名: 实习地点: 实习日期: 批改教师: 畅行学府 实习学时: 夏德月、董娇娇、杨定蕾、周星宇、徐勇 无锡软通动力埃卡内基 7 月 7 日 - 7 月 31 日 成 绩: 批改时间: 一、 前言 无锡埃卡内基学院成立于 2009 年 10 月,由无锡市太湖新城科教产业园、美 国卡内基梅隆大学软件教育培训中心(iCarnegie)以及国内领先的软件外包服 务企业软通动力信息技术(集团)有限公司三方共同创办, 是经由江苏省无锡市 教育局批准成立的高级 IT 人才培训学院。 学的课程和专业教育体系,结合国内领先软件服务外包企业的专业实训案 例,以覆盖多领域全生命周期的 IT 教学与培训,为企业提供全方位国际化软件 服务外包人才,为乐于从事 IT 行业的有识之士提供快速的职业发展通道。埃卡 内基目前已经与多家著名高等学府和国内外知名 IT 企业建立了长期的战略合作 伙伴关系,拥有专业资深的师资团队,开创出一整套独有的人才培养方式,提供 全方位多层次软件外包服务国际化专业人才解决方案, 在国内软件培训行业趋于 领先地位,是国内外软件领域培训交流的桥梁和窗口。 无锡埃卡内基学院拥有雄厚的师资力量, 均获得世界顶尖学府博士或硕 士学位/学历, 经由卡内基梅隆大学软件教育培训中心的严格培训并获资质认证。 团队均拥有多年海外跨国公司或高端教育机构的工作经验,掌握国际 IT 技 术最新流行趋势以及发展方向,并具有精湛的英文交流能力和深厚的专业素养, 精通金融,保险,电信和高科等领域大型项目的开发和管理过程。 无锡埃卡内基学院引入先进的嵌入式国际化高等教育模式和行业广泛认可 的软件系统开发(SSD)认证课程体系,在纯正的英语或中英文双语的教学 中,感受美国卡内基梅隆大学的系统化教学体系,并结合最新流行趋势进行实际 项目演练,为来自不同层次和专业的高中毕业生、大学生以及在职 IT 专业人士, 量身打造最先进的专业技能和职场“软技能”课程,提供全方位多层次软件外包 服务国际化专业人才解决方案。学院采用全英文授课、双语的模式,以美国 式的教育,让体验到全生命周期的 IT 项目实训。学院 24 小时全天候学 习,贴近学生的一站式教学服务,零距离接触企业真实工作,立足 培养国际一流 IT 人才资源的多层次技能。 -2- 无锡埃卡内基学院在人才输出渠道方面独具优势, 目前已与多家国内外知名 企业建立了战略合作关系,其中包括软通动力、爱立信、波音公司、花期银行, SalesForce 等著名国内 IT 领头企业和跨国公司,成为其人才输出。 无锡埃卡内基学院位于太湖新城科教产业园,毗邻风光秀丽的太湖之滨,周 边知名跨国公司林立,基础设施完善齐全。学院教学面积达 8000 平米,可以同 时进行 750 名的培训,整体硬件设施一流,共设有 30 多个多教学计算 机室和数十个会议讨论室,全天候以供操作演练和授课讨论。在教学区和生 活区范围里,均可免费使用无线上网服务,随时随地感受高科技、多教学设 施带来的便捷。 立足高位,加速远航。无锡埃卡内基学院将以最前端教学模式,紧随日新月 异的全球 IT 行业变革潮流,为中国软件行业培养出具备国际化专业视角的高级 复合型人才。金牌品质,成就一流,加入埃卡内基学院,为腾飞助力,共创无限 未来! 二、 实习目的 1.学会将理论运用在生产实践,让自己知识更加牢固,调和理论与实际的 关系。 2.了解并接触良好的职业素质,恪守职责,勇于创新。 3.通过实习,参加一定的业务活动和管理实践,了解企业的管理现状/所具 备的基础及存在问题,为学生毕业设计和走入社会奠定良好基础。 4.通过实习,调查、了解企业的运行机制和业务管理过程,参与企业具体 管理工作,提高社会实践能力,增强调查研究,人际沟通,谋略决策,随 机应变等工作能力与管理能力。 5.培养分析问题、解决问题的能力;熟练使用 Android 开发工具。 6.提高个人的实践能力、科研能力和解决本专业实际问题的能力。 7.培养积极的创新、严肃认真的科学态度和严谨求实的工作作风,增 强个人综合素质以及毕业后对 IT 职业的适应能力。 8.培养团队合作; 三、 实习时间 时间 7月7日 7月8日 7月9日 实习内容 实习期间规章制度介绍; 小组讨论竞赛项目的相关工作; 分析点餐模块中涉及到的场景和与之相关的数据,厘清点餐流程; -2- 7 月 10 日 7 月 11 日 7 月 14 日 7 月 15 日 7 月 16 日 7 月 17 日 7 月 18 日 7 月 21 日 7 月 22 日 7 月 23 日 7 月 24 日 7 月 25 日 7 月 28 日 7 月 29 日 7 月 30 日 7 月 31 日 8月1日 讨论订餐的相关后台数据处理,完成 E-R 图,关系模式,关系表的文档; 列出程序中涉及到的资源清单和相关涉及到的技术,建立研究计划; 了解开发进度,对学生点餐过程中需要的数据进行解析; 编写学生端点餐模块的主界面; 编写学生端的窗口列表模块; 编写学生端的菜谱列表模块; 编写学生端的菜品信息模块; 编写学生端的订单列表模块; 编写学生端的订单信息模块; 编写学生端的下单模块; 了解收银端的基本流程和主线,解析数据; 编写收银端登录模块和主界面; 编写收银端忘记密码模块和订单搜索模块; 编写收银端菜品配置模块; 编写收银端窗口配置模块; 编写收银端订单处理模块; 测试; 四、 实习地点 江苏省无锡市滨湖区锦溪 100 号 五、 实习单位和部门 无锡埃卡内基学院 六、 实习内容 1. 内容简介 本次实习主要是完成一个竞赛类的项目命题, 通过实际操作来提升自己的动 手能力,对于尚未掌握的的技术则采用“即用即学,现学现用”的方式。 项目名称:畅游学府 项目性质:校园综合类应用 项目背景:经调卷发现,大学生并非满足于现今的生活方式,存在各种 各样的问题。首先是新生,对于不熟悉的大学,需要开学志愿者,造成大量 -3- 人力物力的浪费,于是我们设计入学,便捷的说明,简单的线,直接 新生认识校园,减少学校劳力。对于老生,我们发现,他们容易忘记课程, 我们设计了课程辅助的模块,提供课表和作业资料等的辅助。很多人喜欢把食堂 菜带回宿舍吃,原因食堂太挤,有许多人因为排队太长而不吃饭,所以我们开发 点餐系统, 随时随地点外卖, 省却排队的时间。 由于我们院特有志愿服务, 为此, 我们特意开发志愿者系统,可以联系需要志愿服务的老师,签订志愿服务。 项目开发采取团队写作方式,我负责编写其中的点餐模块。 2. 点餐模块的数据 帐号 登录口令 消费者 姓名 手机号码 数量 订单编号 订单状态 订单完成时间 菜品 详细描述 供应状态 单价 菜品编号 菜名 1 n 生成 订购 n n 订单 m n 变更 姓名 1 收银员 登录口令 收银员帐号 供应 窗口编号 窗口名称 运营状态 3. 点餐模块的接口 食堂编号 1 表 1 收银端请求数据表 收银 1 n 1 要求 食堂名称 地点 登录 食堂 1 归属 传值 ”cid” “cpw” 区别 窗口 3_0 t 返回值 取餐地点 手机号码 select cpw from students where cid=? and cpw=? 图1 点餐 E-R 图 f 根据员工 id 查询基本信 息 查询服务员 对应窗口的 当日订单的 基本信息 select cashers.cid,cname,wname,wid, ”cid” 3_3_1 json 流 winstatus from cashers,windows where cid = ? and windows.cid = cashers.cid Select olid,mprice,olstatus,sname,sphone, mid,meals.mname,mamount,etime(desc) from ordlists,students,orders,meals where ordlists.cid = ? and ordlists.sid = students.sid and ordlists.olid = orders.olid and orders.mid = meals.mid and 订单提交 时间 当日时间凌晨 6 点 “cid” 3_3_2 json 流 查询收银员 所在窗口提 select mid,mname,mstatus from windows “cid” 3_3_3 json 流 -4- 供的菜品 变更菜品供 应状态 变更窗口运 营状态 更改订单状 态 根据学生学 号查询该窗 口当日该学 生的订单 where cid = ? update mstatus set mstatus = ? mid = ? update windows set wstatus = ? wid = ? update ordlists set olstatus = ? Where olid = ? Select olid,tprice,olstatus,sname,sphone, mid,meals.mname,mamount,etime(desc) from ordlists,students,orders,meals where ordlists.cid = ? and ordlists.sid = ? and ordlists.sid = students.sid and ordlists.olid = orders.olid and orders.mid = meals.mid and 订单提交时间 当日 时间凌晨 6 点 where where ”mstatus” “mid” “wstatus” ,“wid” ”olid” ”olstatus” “sid” “cid” 3_3_7 json 流 3_3_6 t f 3_3_5 t f 3_3_4 t f 统计当日订 单中订单状 态为”w”的 数目 select count(*) from ordlists where cid = ? and olstatus = “w” and 订单提交时间 当日时间凌晨 6 点 “cid” 3_3_8 tinyint 表 2 学生端请求数据表 要求 查询所有 运营状态 为”” 的窗口 查询各个 窗口供应 状态为未 售空的菜 品 插入新增 订单数据 插入订单 insert into ordlists(olid,sid,cid,etime,tprice) values(?,?,?,?,?) insert into orders(olid,mid,mamount) -2- 传值 select wname(desc),wid,waddr,wphone from windows where wstatus = “1” 区别 1_3_1 返回值 json 流 select mid,mname,minfo,mprice,cid,matta from meals,cashers where meals.wid = ? and cashers.wid = meals.wid mstatus = “1” “wid” 1_3_2 json 流 olid,sid,cid,et ime,tprice ”olid”,”mid”, 1_3_3 t f 1_3_4 t f 中每条菜 品的数目 查看历史 订单 values(?,?,?) ”mamount” select olid,tprice,olstatus,mid,meals.mname, mamount,etime(desc) from ordlists,students, orders ,meals where ordlists.sid = ? and ordlists.sid = students.sid and ordlists.olid = orders.olid and orders.mid = meals.mid “sid” 1_3_5 t f 4. 搭建 Android Developer Tools 开发 4.1 安装JDK 6.0 安装完成即可,可以暂时不用配置变量。安装过程一般包含JRE的安装。 4.2 安装Eclipse 下载完Eclipse,解压完成后,直接打开即可运行Eclipse。 4.3 安装Android SDK Android SDK安装的目录径里面不能带有空格或中文字符, 否则模拟器会运行不起 来。 4.4 安装ADT 推荐通过Eclipse的Install功能来安装ADT(Android Development Tools) 。 (1)打开 Eclipse,点击菜单栏中的 Help→Install New Software,点击 Add...按钮, 弹出对话框要求输入 Name 和 Location 。 Name 可自定义设置, Location 输入 。如下图所示: (2)然后选择要安装的工具,一直选择“Next”进行安装。如下图所示: -3- -4- 5. 运行界面截图 5-1 订单界面 5-2 菜谱界面 -5- 5-3 下单界面 5-4 订单列表界面 -6- 5-5 详细订单信息界面 5-5 订餐模块登录界面 -7- 5-6 订餐模块信主界面 5-7 订单处理界面 -8- 5-8 窗口配置界面 5-9 菜谱配置界面 -9- 七、 实习总结 通过本次实习,我对 Android Developer Tools 开发工具更加熟悉了,同时第 一次接触了后台开发,第一次和同学合作开发一个像模像样的项目。在开发过程 中,我将平时学习的理论知识第一次用在了实践开发中,期间发现了自己的很多 不足之处,而且在履行期间,也不是很严谨。在实习的这段时间内,逐渐培养出 自己发现问题, 分析问题, 解决问题的能力, 进而提高自己从事实际工作的能力。 通过理论联系实际,巩固所学的知识,提高应对突发问题的能力。在实习中还要 多学习,多思考,多沟通,以获得更多知识和经验。可以说,这四周的项目开发 实践使我成长了不少,颇多。 事前需列出计划:如果没有在事前有着完善的计划,对需要做出的事情有一 个清晰的规划, 在每一步需要做什么, 花多少时间。 人就会很容易变得懒惰懈怠。 从而渐渐失去了热情,长此以往,就会陷入一个恶性循环。而有了一个切实可行 的计划,并且认真而意思不苟地履行,就爱那个一个大的项目切割成一个个细小 的小里程碑,那么你的程序开发就会被不停地达成目标的快乐充满,最终一鼓作 气,完成任务。 做事时劳逸结合:在开发程序时,常常一坐下来就是一整天,对着电脑不停 地思考,顺利时还好。但是一旦遇到了问题,遇到了瓶颈,往往会苦思冥想好半 天却仍然一筹莫展。在这个时候,就需要从电脑前离开,换一个,做做其他 运动, 放松一下自己, 灵感往往会在这个时候突发而至。 并且, 在休息了一会后, 个人的精力也会大大地充满。 团队须重视沟通: 这点在和勇哥合作开发的时候, 体验特别深刻。 那个时候, 我将食堂营业员和食堂两个对象合二为一,这样不仅减少了数据冗余,而且还避 免了连接查询,在一定程度上也加快了查询效率,我以为这些理由足够了,足够 成为一个共识,勇哥也会这么想,就没有和他详细说。就在这个基础上,我继续 开发,然而真正在交互数据时,发现勇哥和我想的完全不一样,最终差点两人吵 了一架,最后还是我了,毕竟命门——后台还在他的手上。 。 。通过这一次交 流,我明白了交流很重要,千万不能想当然,否则很容易造成项目的推倒重来, 既费时间有费精力。 恒心、耐心、信心、决心、细心:可以说,这是程序猿必备的五颗心,尤其 是在调试 bug 时。首先得有一颗细心,明察秋毫,即使一个标点符号出错也要能 看出来。完了 bug 可能迟迟不能解决,这时,恒心和耐心就难能可贵了。同时, 还要有把 bug 找出来并且的决心和认为自己可以找到 bug 的信心, 而不 能一开始怀疑自己的智商。 通过此次实习,让我学到了很多课堂上本学不到的东西。在这里特别要感谢 - 10 - 无锡埃卡内基学院,正是埃卡给我提供了优良的,使我实习有了明显的 效果,还有其各位老师对我们在专业技能的指导,使我的技术有了很大的提高。 尤其是和王总的聊天,和他这个在美国闯荡了大半生,见识过大世面的人聊天, 极大地扩展了我的格局。除此之外,还要感谢我的项目团队,期间我因为技 能不是很熟练,拖累了大家,但是大家还是临时做出了调整,最终完美地解决了 问题。最后,所谓“穷则变,变则通” ,由于物价太高,大伙为了省钱,想出了 几个人合伙买饭吃的办法, 最终不仅省下了很多经费, 而且还结下了深厚的友谊。 - 11 -

  文章延伸关键词325游戏 华人捕鱼