




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2009年烟台大学计算机学院暑期社会实践报告总结齐鲁软件,祝我成长烟台大学计算机学院New Sta队开发“学生助手”感想学校院系:烟台大学计算机学院 班级学号:091-2班 200925501211实践人: 李 爱 军 实践地点:烟台大学科技馆5208室指导老师: 姜远明 实践时间:2011.07.162011.08.062011年9月7 日目录“ 学生助手”创造之行3一、齐鲁软件设计大赛简介:3二、”New Star”团队的组建4三、策划与前期准备51.读解软件设计大赛的题目并选题5a制定策划52.听取软件大赛专家团报告6四、软件开发开始71.UI设计72.软件编程开始93.项目进度列举10五、实践成果12六结语15“ 学生助手”创造之行 关键词:软件设计 android开发 烟大计算机 学生实践 软件开发心得一、齐鲁软件设计大赛简介:济南计算机学会是由济南市计算机技术工作者自愿组成的学术性、非营利性的群众团体,接受济南市科学技术协会、济南市民政局的业务指导和监督管理。通过前几届大赛成功运作,初步摸索出组织大赛的模式,为进一步做好这项工作打下基础。 组织这项活动的目的有三个: 第一:为学生提供一个发掘自身潜能的平台,通过参赛培养学生的创新意识,竞争精神及实际动手的能力。达到选拔一批、带动一批、影响一大片的效果。 第二:促进各高校学生之间的交流,参赛队来自全省和北京,各校条件不同,放在一个平台上竞争、从中显示出差距,这会激发出一种力量,促进相互之间的学习及交流。 第三:促进学校及学生与企业的联系,大赛中组织参赛学生到齐鲁软件园参观与企业家对话等活动,请企业给参赛队冠名,促成学校与企业建立人才对接的渠道,为企业输送优秀人才。让企业从中受益。这一条很重要,只有企业感到大赛对企业人力资源建设有用,大赛才有生命力。我们努力朝着重归努力。 参赛学生是大学的二、三年级的在校学生,他们正处在是一个特殊的成长阶段,因为这时学生已经在大学里学到了一些基础和专业知识,有了明确的专业方向,从学生年龄上已经到了可以把握自己的时候。这个关键时期遇上举办的大赛,为学生提供了一个挑战自我的个机会,参加大赛就像“爬山”,认准一个目标,和同学一起艰难攀登上去,克服当初没有想到的许多困难,经过顽强拼搏终于上到“山顶”。产生“一揽众山小”的感觉,发现自己竟能爬的如此之“高”,自己是如此之“棒”,好像一个人从馄饨到清醒,教育专家说这是“开窍”。这种变化可能从此会改变这个学生的人生轨迹。,当然这并不是在每个参赛学生身上都会发生的,但是从举办的三届大赛情况来看,一些参赛学生在思想上确实发生了这种变化,这可以从大赛文集中读到。这就是大赛所要追求的。 大赛组织采取创新的思路和开放式的管理,力求从错误中吸取经验,从成功中找到方向,勇于实践使大赛一届比一届办的更好。欢迎学生及各界人士对大赛工作提出批评和建议二、”New Star”团队的组建 在学院和学长学姐的宣传下我就懵懵懂懂的想要参加齐鲁软件大赛,和我同宿舍的李超谈论后就决定组队,并在那时策划着我们的软件的细节,并决定邀请一位女生的加入,帮助我们把握UI的风格和颜色搭配。因此有幸邀请了我们班的孙启媛同学。后来我们又找到孔增和付赐禄同学的加入。五个人就这么凑齐了,我们的New Star团队就这么成立了。大家只有一个共同目标,绝不当“逃兵”,克服困难,学习新技术,做出个完美的软件作品。三、策划与前期准备1. 读解软件设计大赛的题目并选题在解读了2011齐鲁软件设计大赛 详细题目后,并在和我的“加中”老师以及我们的带队老师姜老师探讨后,我们决定做大赛的第十一个题目: “十一智能手机程序设计”该题目要求作品运行于为3G智能手机操作系统平台,即所提交的作品原型应该能够在主流平台的模拟器或手机上演示。软件平台建议选用主流手机操作系统或开发平台,推荐使用:Android、J2ME、Symbian、Windows Mobile、iOS其中之一。可以在如下两个方向选择应用:选题方向一移动应用在物流行业的应用1.设计目的:设计一个3G网络环境下,通过智能手机实现物流行业的专业应用程序。2.设计思路提示:可以针对物流行业的任何应用,例如,基于GPS的仓储配货系统、基于二维码的物流识别系统,物流生产、运输监控系统等。选题方向二基于Open API的移动互联网应用1.设计目的:要求设计基于互联网上Open API的有创意或实用价值的手机应用程序。2.设计思路提示:必须基于互联网上的Open API,例如,天气信息、微博客户端、手机淘宝、电视节目查询、基于LBS的应用等等,但要求有良好的创意或实用性。a 制定策划在我们几次的讨论后我们拿出了自己一个简单的策划:学生助手策划书l 功能:1. 课程表功能A. 显示课程表 A1.一周课表显示 A2.显示当天课表 A3.显示所在教室,教师信息 A4选择显示,显示日期时间B.提醒备忘功能 B1.作业提醒/备注形式 B2.课本提醒/闹钟+信息 B3.节日,生日提醒 B4.特殊提醒,时间段课程单独设计(如形势与政策)2. 自习室查询功能 A.使用学校数据库,自动显示同步教室信息(可去,一般使 用自动输入)B.可手动更改自己手机端的信息3.日记编辑器功能A.格式编辑(缩进,间距等等)B.字体(大小,颜色)C.模板D.查找E.编码格式(重要,涉及保存和显示兼容性问题,因为在不同的软件和操作系统下,编码不考虑很容易发生乱码,而且根据我们软件编辑器的功能,也许要涉及简单的网页语言的输入输出,以适应部分需要论坛娱乐编辑的人群(比如发帖时,需要加粗加大的字体,我们就可以加入模板功能)F.加密l 设计目标1. 实用稳定的手机端程序2. Ui美观/重要3. 内存控制优化,节省系统资源4. 必须实现基本功能5. 分辨率的自动调节和横竖屏切换6. 对输入法的兼容性好/编辑器需求2.听取软件大赛专家团报告今年我们很荣幸,软件设计大赛的专家评委老师主动来烟台大学给我们现场做报告,并和评委老师现场交流。老师对我们的策划进行了现场的评价和指导。通过这次报告我了解很多新的技术和软件的设计观念,我对张炯老师是印象深刻啊。同样是参加大赛由于他用心做了和精心的策划,张老师以软件设计大赛为跳板,走向了自己的软件辉煌之路。四、软件开发开始1. UI设计都是菜鸟没什么经验大家经过几次商讨后,就用Photoshop做了简单的UIa.登陆界面 b.主界面显示c.课程表 d.自习教室查询e.自习室查询2. 软件编程开始在这个过程是最艰辛的也是最乏味的一个过程。对于android我们只是听过并未学习过如他相关的技术。怀着对新知识的渴求我们开始了“Helper”的编程。;a. 我们先补充知识从7月18日开始,我们早上8:20准时到科技馆开始android技术的学习。途径主要是李冰老师的android开发从零开始视频教程加上Google;大约维持了五天样子在此期间我们学会了配置android虚拟机,并写了自己的第一个android程序“hello world”和其他小程序的编写,边学边练效果还不错。b. 开始了真正的累得编程。带着些许兴奋和自豪进入了第二阶段。大家分工工作开了。我和孙启媛做自习室模块和Google天气模块,李超做闹钟模块,孔增和付赐禄做课表模块。至于servlet服务器模块放到最后作为补充模块。各司其责,做好自己的任务。可是一切问题都来了。1. android的权限问题。2. textview的跳转传参问题。3. 数据库的设计。4. android的数据库sqlist的增、删、改、查。5. android的布局问题。6. 各个控件的使用如listview等。7. Xml的获取与解析显示。 。我们时不时的唉声叹气,会忘记了按时吃饭,会捶桌子,会突然大笑。有的问题一困扰就是好几天啊,可真是“茶不思,饭不香啊”。电脑一开就是一天,我们在那是完全不在自己竟吃面包和凉水,自己在电脑面前一坐就是三四个小时,那种乐趣只能意会不可言传啊。别是一番享受啊。3. 项目进度列举 7月20日 基本界面跳转的完成;7月22日 设计好了课表数据库和空教室数据库;7月23日 完成了数据库示例的链接和界面显示。7月24日 修正开发版本由2.2降为1.6;数据库的修正,数据库类的封装;7月25日 课表模块基本完成;7月26日 自习室模块的基本完成;7月27日 教师模块的基本完成和各模块的整合;7月28-29日 ListView优化,Google天气的探索。7月30日 Google天气初步实现。8月1-6日 前面的代码优化并整合闹钟模块、xml的学习、servlet探索.8月7-21日 放假休息。8月22日 tomcat的搭建mysql的安装。8月24-9月1日添加工具条、UI的优化、mune键的监听完成、servlet的学习与探索。9月2-4日 完成android条件检索服务器的数据库并返回结果给android客户端显示。五、实践成果1.登陆界面 2.主界面3.用户选择 4课表 5.自习室查询选择 6.天气预报查询 7.闹钟主界面 8.设定界面 9.备忘主界面 10.添加备忘11.设定日期 12.退出界面六结语首先对于我们每一个人,此次社会实践充分锻炼了我们思考问题的能力与交流能力,从一开始的策划、组队,到后面全体队员一起学习,交流,编程,分享,感受颇深。汇总小结后,可以概括为以下几个方面:1. 团队的团结协对于软件的开发是相当重要的啊。2. 不懂只是不要紧,有很多视频、图书、还有搜索工具,学习的途径不只是只有老师讲一种,在大学等着老师讲,你在知识面前会被活活的饿死的。3. 敢于接受压力,不要轻易向困难低头,思索一天不行,还有第二天,第三天甚至第四天。总有一天你会恍然大悟的。4. 程序报错没什么可怕的,尝试的看那些报错的英文,因为他在告诉你你到底错在哪里。5. 学会开别人的程序,看不懂没关系,分步注释,你就会知道这个方法或者这个函数的作用了。6. 学会看api,这才是最好的老师,他讲述一切关于这门技术的所有,同时英文真的很重要。7. 在变量函数以及方法命名时要规范。8. 分析问题写策划,设计框架,编写程序,测试发布,规范开发我是退回到这句多么的有用啊 。9. 做事情不要再没有尝试之前就将自己否定到了,不是怎知苦甜啊。不要看遍自己,放手去做。10. 决定好后记得全心全意的投入记得忘我,我有段时间接连好几天都是写到笔记本没电,甚至有几次把笔记本写死机了。的确是很累,可是心里很充实,当你把问题解决了。出来成果时,那种发自内心的开心,真的好爽
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年消化内科克罗恩病诊治规范模拟考试答案及解析
- 2025年药物治疗原理及不良反应考核模拟试卷答案及解析
- 2025年全科医学工伤鉴定的程序规定模拟考试试卷答案及解析
- 2025年儿科感染性疾病诊断治疗考试卷答案及解析
- 2025年产科分娩镇痛技术操作规范与生产过程监护答案及解析
- 新质生产力社会应用案例
- 2025年急诊科立体定向穿刺术实操考试答案及解析
- 2025年放射科影像学常见异常体征识别考核答案及解析
- 税收服务新质生产力发展策略
- 2025年急诊医学重症抢救技术模拟考试卷答案及解析
- 2025中介房屋买卖合同范本
- 废铁拆除安全合同协议书
- 2025-2026学年人教版(简谱)(2024)小学音乐三年级上册教学计划及进度表
- 2025年GCP考试试题库含答案
- 2025浙江省知识产权研究与服务中心编外招聘12人考试备考试题及答案解析
- 医院检验科微生物进修汇报
- 医院门诊急救体系构建
- 2025年G2电站锅炉司炉理论考试试题(1000题)含答案
- 第3课 学习有方法 第2课时(课件)2025-2026学年道德与法治三年级上册统编版
- 2025年幼儿园膳食工作计划
- 2025年中国电信校招试题及答案
评论
0/150
提交评论