教师指导记录.doc_第1页
教师指导记录.doc_第2页
教师指导记录.doc_第3页
教师指导记录.doc_第4页
教师指导记录.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

合同编号:_ 软件学院“大学生创新创业训练计划”教师指导记录第一次填表日期 2013年 09月 05日主题信息提取时间2013年 09月 03日地点二基楼指导方式电话具体记录情况在我们的软件开发中,第一任务是实现短信等文本的信息收集功能。原本,我们的设想是:在短信,飞信,QQ等信息中或者手动选取的文本框中提取关于时间地点事件的关键信息。但是我们遇到的很多困难,如信息形式不同,拿时间描述举例,可以有数字形式,文字形式,更为麻烦的是还存在各种口头语形式,如“提前15分钟到达”、“下课后”、“几点前”等等,信息描述形式不同造成关键字提取存在很大困难。就此我们请教了指导老师,老师考虑到我们在人类语言计算机分析方面知识技术上的不足,建议我们建立统一的信息模版,使得用户在交流的时候采用同样的通信信息格式,如 时间xxxx 事件xxxx 地点xxxx经过实验,此方案具有很高的可行性,极大方便了我们的软件进行关键信息的提取,也降低了难度,使得我们的开发得以继续进行。指导教师签名学生签名特别提示:指导方式为:E-mail、QQ、电话、面谈第二次填表日期 2013 年 09 月 16 日主题合理的信息编排方法时间2013年 09月 16日地点一教自习室A608指导方式E-mail具体记录情况排序方法选择得当与否直接影响程序执行的速度和辅助存储空间的占有量,进而影响整个软件的性能。在做到成功提取信息之后,我们开始实验如何对提取到的多条信息进行合理的排序。 我们原先的设想是根据日期和时间排序,通过数字的比较得出结果,这在算法上易于实现。但是单一排序的软件性能脆弱,实用性不强,我们预想到可能出现时间相同的信息,由此会产生信息编排上的错误。对于此种情况可能造成的问题,我们向指导老师提出疑问并求教解决方法。 老师提醒我们设置备选排序项,如设置重要性等级,分五级,由用户选择。把得到的信息条目先按时间排序,在时间完全相同的情况下,再按照重要性等级排序,如果重要性等级也相同,则自动提醒用户日程安排出现时间冲突。在得到老师的指导后,我们尝试使用各种排序算法,如冒泡排序,快速排序,选择排序等。最后,考虑到我们的软件需提取的内容较为简单,同时为提高软件运行速率,我们决定使用快速排序,并且按照老师的建议进行软件的编排设计。指导教师签名学生签名特别提示:指导方式为:E-mail、QQ、电话、面谈第三次填表日期 2013 年 10 月 09 日主题实现时间表定时提醒时间2013年 10 月 09日地点二基楼指导方式QQ具体记录情况在决解掉一些关键问题后,我们开始着手实现这款软件的一系列附加功能。虽是附加功能,但是如果缺失却会导致软件不被市场接受,不被用户选择。回到这款软件,在我们的计划中,会有一个按照时间表提前一段时间自动提醒功能。一段时间可以由用户根据自己的需要自行设定。虽然是个常见的小功能,但是作为我们新手的第一个开发项目,我们没有清晰的代码设计思路,感觉无从准备。指导老师建议我们查找学习有关安卓系统定时器方面的知识和源代码。在CSDN上,我们了解到了android定时器的三种实现方式,并且认真学习研究了其中一种android定时器的共享源代码。目前,我们已经做到设计人员制定特定时间进行定时提醒,至于让用户得以自己设定提醒时间还需进一步的努力。指导教师签名学生签名特别提示:指导方式为:E-mail、QQ、电话、面谈第四次填表日期 2013 年 10 月 14 日主题数据库搭建受阻时间2013年 8 月 25 日地点一教A608指导方式电话具体记录情况我们的项目是基于安卓操作系统的信息快速整合软件,在项目设计之初,我们计划使用UML建模,并计划使用MySQL数据库来规划软件的信息。我们之所以使用MySQL是因为它是一款关系型数据库管理系统,体积小、速度快并且开放源码,适合中小型项目。而且它的系统是用C和C+编写,且为JAVA提供的API,非常符合我们项目的使用。但随着信息整合数据库的搭建以及对数据库的深入了解,我们发现MySQL数据库虽能胜任我们软件的开发,但无法有效维持其后续发展。例如,其Oracle公司目前似乎放弃了MySQL的开源开发,该公司已拒绝发布关于bug的测试案例,MySQL数据库已不是最适合的数据库。手机软件更新换代速度极快,其开发也应跟上时代进步,但MySQL更多转向企业化,同时相比其他数据库来说,它的安全性也值得商榷。就以上问题,我们电话咨询了指导老师。郭老师向我们说明MySQL数据库虽存在一定局限,但其仍是时下最受欢迎软件之一,其已具有的功能完全能实现我组项目的数据整合,对我们软件的开发无太大影响。但我们也可以尝试用其他数据库软件例如MariaDB来开发我们的项目,使用MariaDB可以实现更多的功能,它也是时下最受欢迎的数据库开发软件之一。而相对于数据库的搭建,如何将数据库与手机应用连接,并提高软件的性能则是我们将面临的又一难题。在项目的开发进行中,我们学到了许多目前课本没有的知识,开拓了我们的学习层面,也让我们更接近了软件工程这一专业,郭老师也希望我们能通过此次项目了解更多,毕竟软件行业更新换代迅速,贴近当代所需才会有发展的空间。指导教师签名学生签名特别提示:指导方式为:E-mail、QQ、电话、面谈第五次填表日期 2013 年 11 月 12 日主题界面美化时间2013年 9 月 24 日地点二基楼指导方式邮件具体记录情况今天我们主要的工作是界面设计美化工作。原本我们想去做非常让人眼前一亮的UI设计,于是我们去查阅了相关的资料,发现这其中需要的技术还真不少,Photoshop,Illustrator,flash等等,还有借口的设计都需要一定的时间学习和长时间的练习。结合实际情况,第一,我们项目的时间并不宽松;第二,这个我们第一次制作的小软件并没有太多的功能和页面跳转;第三,Android本身自带的界面,比如时间设置,提示框等等经过版本升级后已经可以称得上美观大方。所以,综合以上三点,我们决定将UI设计从简,重点放在,载入界面的设计上。载入界面的图片不仅是我们项目的形象展示,也是我们自己对这款软件的设计。因为我们技术上不够成熟,所以我们选择了较为简单的Photoshop来设计。简洁明快的颜色,项目的名称Hi Time还有点点装饰边框,组成了我们软件的载入界面。再交由指导老师评审指点,老师提醒我们应当注意图片的分辨率,我们又去查了相关的资料,得知在显示屏上的图片,分辨率不需太高,只要72dpi即可,于是我们又修改了分辨率,最终我们的图片正式被利用到载入界面中指导教师签名学生签名特别提示:指导方式为:E-mail、QQ、电话、面谈第六次填表日期 2013 年 12 月 17 日主题关联闹钟时间2013年 11 月 20 日地点综合楼B105指导方式电话具体记录情况今天我们面临着一个重大的任务,我们软件的最中心的功能,设置提醒。软件关联短信,提取信息的功能已经实现,但是最重要的是能在需要的时刻把信息展示给用户,以起到提醒的作用,才能帮助用户合理的整合信息和节约时间。在Android平台下,软件内部设置闹钟,分为俩大步,布局代码设计和功能代码设计。我们首先完成的是布局代码,力图简洁明快,使得用户能快速制定时间。部分代码如下, 获得了老师的肯定。至于功能代码的设计,起初我们没有头绪,老师提醒说,网络上的代码分享有很多类似的功能,让我们多学习。经过俩天的研究,我们基本实现了,关联闹钟的功能。只是在运行的过程中,速度比较慢,还需要在后期进行调整。指导教师签名学生签名特别提示:指导方式为:E-mail、QQ、电话、面谈第七次填表日期 2014 年 1 月 9 日主题添加功能的实现时间2013年 12 月 24 日地点二基楼指导方式电话具体记录情况指导教师签名学生签名特别提示:指导方式为:E-mail、QQ、电话、面谈第八次填表日期 2014 年 1 月 12 日主题删除功能的Bug时间2014年 1 月 11 日地点二基楼指导方式电话具体记录情况在主要功能都完善后,我们的工作转入一些小功能的设计中。比如,删除,添加事件。这些小功能难度并不高,我们较为顺利地完成了。但是在给老师审核的时候却出现了一个非常严重的Bug。这个之前被我们忽略的Bug,我们的软件的过程原本是,打开后,扫描短信,提取有效信息,再进行修改添加删除或者时间设置。但是我们却忽略了,每次打开软件都会扫描整个信息的过程,这样的话,如果我们在软件中删除了某一事件,但是却没有在手机中删除,作为该事件提取源的短信,那么再次打开软件该事件又会重新出现,根本没有达到删除的目的。在发现了这个严重的Bug后,我们又重新设计代码,将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论