烟台大学齐鲁软件大赛期社会实践总结.docx

上传人:b****4 文档编号:12223297 上传时间:2023-04-17 格式:DOCX 页数:19 大小:1.35MB
下载 相关 举报
烟台大学齐鲁软件大赛期社会实践总结.docx_第1页
第1页 / 共19页
烟台大学齐鲁软件大赛期社会实践总结.docx_第2页
第2页 / 共19页
烟台大学齐鲁软件大赛期社会实践总结.docx_第3页
第3页 / 共19页
烟台大学齐鲁软件大赛期社会实践总结.docx_第4页
第4页 / 共19页
烟台大学齐鲁软件大赛期社会实践总结.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

烟台大学齐鲁软件大赛期社会实践总结.docx

《烟台大学齐鲁软件大赛期社会实践总结.docx》由会员分享,可在线阅读,更多相关《烟台大学齐鲁软件大赛期社会实践总结.docx(19页珍藏版)》请在冰豆网上搜索。

烟台大学齐鲁软件大赛期社会实践总结.docx

烟台大学齐鲁软件大赛期社会实践总结

2009年烟台大学计算机学院暑期社会实践报告总结

 

齐鲁软件,祝我成长

——烟台大学计算机学院NewSta队开发“学生助手”感想

 

学校院系:

烟台大学计算机学院

班级学号:

091-2班200925501211

实践人:

李爱军

实践地点:

烟台大学科技馆5208室

指导老师:

姜远明

实践时间:

2011.07.16——2011.08.06

 

2011年9月7日

目录

“学生助手”创造之行3

一、齐鲁软件设计大赛简介:

3

二、”NewStar”团队的组建4

三、策划与前期准备5

1.读解软件设计大赛的题目并选题5

a.制定策划5

2.听取软件大赛专家团报告6

四、软件开发开始7

1.UI设计7

2.软件编程开始9

3.项目进度列举10

五、实践成果12

六.结语15

“学生助手”创造之行

关键词:

软件设计android开发烟大计算机学生实践软件开发心得

一、齐鲁软件设计大赛简介:

济南计算机学会是由济南市计算机技术工作者自愿组成的学术性、非营利性的群众团体,接受济南市科学技术协会、济南市民政局的业务指导和监督管理。

通过前几届大赛成功运作,初步摸索出组织大赛的模式,为进一步做好这项工作打下基础。

组织这项活动的目的有三个:

  第一:

为学生提供一个发掘自身潜能的平台,通过参赛培养学生的创新意识,竞争精神及实际动手的能力。

达到选拔一批、带动一批、影响一大片的效果。

  第二:

促进各高校学生之间的交流,参赛队来自全省和北京,各校条件不同,放在一个平台上竞争、从中显示出差距,这会激发出一种力量,促进相互之间的学习及交流。

  第三:

促进学校及学生与企业的联系,大赛中组织参赛学生到齐鲁软件园参观与企业家对话等活动,请企业给参赛队冠名,促成学校与企业建立人才对接的渠道,为企业输送优秀人才。

让企业从中受益。

这一条很重要,只有企业感到大赛对企业人力资源建设有用,大赛才有生命力。

我们努力朝着重归努力。

  参赛学生是大学的二、三年级的在校学生,他们正处在是一个特殊的成长阶段,因为这时学生已经在大学里学到了一些基础和专业知识,有了明确的专业方向,从学生年龄上已经到了可以把握自己的时候。

这个关键时期遇上举办的大赛,为学生提供了一个挑战自我的个机会,参加大赛就像“爬山”,认准一个目标,和同学一起艰难攀登上去,克服当初没有想到的许多困难,经过顽强拼搏终于上到“山顶”。

产生“一揽众山小”的感觉,发现自己竟能爬的如此之“高”,自己是如此之“棒”,好像一个人从馄饨到清醒,教育专家说这是“开窍”。

这种变化可能从此会改变这个学生的人生轨迹。

,当然这并不是在每个参赛学生身上都会发生的,但是从举办的三届大赛情况来看,一些参赛学生在思想上确实发生了这种变化,这可以从大赛文集中读到。

这就是大赛所要追求的。

  大赛组织采取创新的思路和开放式的管理,力求从错误中吸取经验,从成功中找到方向,勇于实践使大赛一届比一届办的更好。

欢迎学生及各界人士对大赛工作提出批评和建议

二、”NewStar”团队的组建

在学院和学长学姐的宣传下我就懵懵懂懂的想要参加齐鲁软件大赛,和我同宿舍的李超谈论后就决定组队,并在那时策划着我们的软件的细节,并决定邀请一位女生的加入,帮助我们把握UI的风格和颜色搭配。

因此有幸邀请了我们班的孙启媛同学。

后来我们又找到孔增和付赐禄同学的加入。

五个人就这么凑齐了,我们的NewStar团队就这么成立了。

大家只有一个共同目标,绝不当“逃兵”,克服困难,学习新技术,做出个完美的软件作品。

三、策划与前期准备

1.读解软件设计大赛的题目并选题

在解读了《2011齐鲁软件设计大赛详细题目》后,并在和我的“加中”老师以及我们的带队老师姜老师探讨后,我们决定做大赛的第十一个题目:

“十一.智能手机程序设计”

  该题目要求作品运行于为3G智能手机操作系统平台,即所提交的作品原型应该能够在主流平台的模拟器或手机上演示。

软件平台建议选用主流手机操作系统或开发平台,推荐使用:

 Android、J2ME、Symbian、WindowsMobile、 iOS其中之一。

可以在如下两个方向选择应用:

  选题方向一 《移动应用在物流行业的应用》

1. 设计目的:

设计一个3G网络环境下,通过智能手机实现物流行业的专业应用程序。

2. 设计思路提示:

可以针对物流行业的任何应用,例如,基于GPS的仓储配货系统、基于二维码的物流识别系统,物流生产、运输监控系统等。

  选题方向二 《基于OpenAPI的移动互联网应用》

1. 设计目的:

要求设计基于互联网上OpenAPI的有创意或实用价值的手机应用程序。

2. 设计思路提示:

必须基于互联网上的OpenAPI,例如,天气信息、微博客户端、手机淘宝、电视节目查询、基于LBS的应用等等,但要求有良好的创意或实用性。

a.制定策划

在我们几次的讨论后我们拿出了自己一个简单的策划:

学生助手策划书

●功能:

1.课程表功能

A.显示课程表

A1.一周课表显示

A2.显示当天课表

A3.显示所在教室,教师信息

A4选择显示,显示日期时间

B.提醒备忘功能

B1.作业提醒//备注形式

B2.课本提醒//闹钟+信息

B3.节日,生日提醒

B4.特殊提醒,时间段课程单独设计(如形势与政策)

2.自习室查询功能

A.使用学校数据库,自动显示同步教室信息(可去,一般使用自动输入)

B.可手动更改自己手机端的信息

3.日记编辑器功能

A.格式编辑(缩进,间距等等)

B.字体(大小,颜色)

C.模板

D.查找

E.编码格式(重要,涉及保存和显示兼容性问题,因为在不同的软件和操作系统下,编码不考虑很容易发生乱码,而且根据我们软件编辑器的功能,也许要涉及简单的网页语言的输入输出,以适应部分需要论坛娱乐编辑的人群(比如发帖时,需要加粗加大的字体,我们就可以加入模板功能)

F.加密

●设计目标

1.实用稳定的手机端程序

2.Ui美观//重要

3.内存控制优化,节省系统资源

4.必须实现基本功能

5.分辨率的自动调节和横竖屏切换

6.对输入法的兼容性好//编辑器需求

2.听取软件大赛专家团报告

今年我们很荣幸,软件设计大赛的专家评委老师主动来烟台大学给我们现场做报告,并和评委老师现场交流。

老师对我们的策划进行了现场的评价和指导。

通过这次报告我了解很多新的技术和软件的设计观念,我对张炯老师是印象深刻啊。

同样是参加大赛由于他用心做了和精心的策划,张老师以软件设计大赛为跳板,走向了自己的软件辉煌之路。

四、软件开发开始

1.UI设计

都是菜鸟没什么经验大家经过几次商讨后,就用Photoshop做了简单的UI

 

a.登陆界面b.主界面显示

 

c.课程表d.自习教室查询

e.自习室查询

 

2.软件编程开始

在这个过程是最艰辛的也是最乏味的一个过程。

对于android我们只是听过并未学习过如他相关的技术。

怀着对新知识的渴求我们开始了“Helper”的编程。

a.我们先补充知识

从7月18日开始,我们早上8:

20准时到科技馆开始android技术的学习。

途径主要是李冰老师的《android开发从零开始》视频教程加上Google;大约维持了五天样子在此期间我们学会了配置android虚拟机,并写了自己的第一个android程序“helloworld”和其他小程序的编写,边学边练效果还不错。

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.决定好后记得全心全意的投入记得忘我,我有段时间接连好几天都是写到笔记本没电,甚至有几次把笔记本写死机了。

的确是很累,可是心里很充实,当你把问题解决了。

出来成果时,那种发自内心的开心,真的好爽啊。

我们相信,此次“Helper”开发之行必将让我们NewStar的每一位队员有所感触,有所收获。

在我们这颗年轻而又充满斗志的心鼓励下,每一位队员必将用自己的切实行动,将“不抛弃,不放弃”的精神发扬出去,去学习,去工作,去提升自我,去实现自己的价值!

我们应感恩大学生活的美好,我们要珍惜大学时光的宝贵,我们希望生命如夏花般绚烂,我们决心用行动证明一切。

我们选择了痛苦而又快乐的暑期实践,我们获得了额外的知识,获得了丰富的实践经验,更获得了崭新的一片天空!

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

当前位置:首页 > 总结汇报 > 学习总结

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

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