支持Ios和Andriod的记事本软件开发开题报告

 2022-02-23 19:58:03

1. 研究目的与意义

信息时代的快节奏逐渐融入人们的生活,手机逐步智能化,是生活方便了许多。应用市场的无限前景,吸引开发者们挖掘出无限的应用功能,android系统的出现,再次扩大了日益增长的市场份额,但是,android的应用软件开发需要有多项层面的技术支持,开放性系统使功能需求与程序算法的平衡显得尤为重要。07年苹果公司在美上市,09年iphone3g上市,使得ios系统被众人所知,因其模块性与灵活性,深受开发者与应用者好评。相对于android,ios的封闭手机系统更加稳定,同样的,ios软件的开发需要objective-c的技术支持,但是语言的针对性缩小了应用的实际应用范围,这就要求我们对程序的应用,既能用于android平台,也可以适用于ios平台。

然而,在办理事务,学习记忆,日常交流的过程中,有许多的事,如何做到从重要到简单的依依排序,效率地做完每一项任务,是令人头疼的问题。这就需要一本功能强大优秀的记事本软件进行整理,乃至于自动记忆、排序。开发记事本类app需要明确以下几点:

  1. 明确的消费者需求

    剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

    2. 研究内容和预期目标

    移随着信息化建设的发展,网络的不断完善,电子信息的进步,电子文字输入在生活、学习、工作中占有越来越重要的作用。这种崭新的文字记录的模式也是现代信息社会发展的一大趋势,因此,电子信息记录方式也逐渐成为业内人士关注的焦点。本设计开发支持ios和andriod的记事本软件开发,致力于开发移动设备的记事本软件,方便人们在更多设备上使用。

    1.查找与本设计有关的资料,通过搜集资料,确定本设计要做的工件和方案并且在设计中进行学习语言。

    2.熟练掌握java语言及面向对象的编程、objective-c、codename one、j2objc软件。

    剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

    3. 研究的方法与步骤

    本课题的研究内容为基于android与ios平台的记事本设计与开发。会实现记事本基本功能,包括基本添加,修改,删除和输出等功能,在实现这些功能的基础上添加一些其他功能,例如上传云服务等,使记事本软件高效,灵活、可靠。界面更友好、功能更人性化。java的体系结构由java语言、java class、java api、java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。java支持多线程编程,java运行时系统在多线程同步方面具有成熟的解决方案。java的平台标准有java me,java se和java ee。java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持java的开发工具中主要的7有java development kit,netbeans,jcreator,jbuilder,jdeveloper和eclipse等。其中java development kit 简称jdk是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。在本程序设计中,因为需要开发的是记事本程序,规模较小,内容较少,所以选择了适合初学者使用的jcreator及eclipse(idea)开发工具。

    在本程序中,设计了一个菜单栏和文本内容区。设计过程中用到了jscrollpane,jmenu,jtextpane,jfilechooser等。jmenu用来制作菜单,菜单包括“文件”“编辑”“关于”。jtextpane主要用来输入文本。为了加入颜色的设置,所以加了一个jcolorchooser组件。程序要构建的记事本程序参照了android系统的记事本工具,其功能有以下几个方面:记事本应用形象页面、登陆界面(尝试使用手势)、主界面、查阅界面(通过日期,标题关键字查找),主界面要求记载文件里保存日期,内容,加音频,图片、视频,定位信息。

    该应用实现记事本的大致流程为:

    剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

    4. 参考文献

    [1] 张思明,《跨平台移动app实际及应用》[m].北京:中国铁道出版社,2017.8

    [2] 李水佳,吴文高.《基于android的超级记事本app设计》[j].电脑知识与技术 2016.10

    [3] 夏庆英.《java swing之记事本制作》[j].中小企业管理与科技(中旬刊),2015.12

    剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

    5. 计划与进度安排

    1. 2018年3月5日-3月11日 下达毕业设计任务书,向老师讲授所选设计题目的状况和要求等
    2. 2018年3月5日-3月18日 学生完成开题报告. 老师修改和审定开题报告
    3. 2018年3月19日-6月5日 进行毕业设计. 学生按设计要求进行相关工作
    4. 2018年4月23日-5月6日 中期检查.学生汇报课题进展情况,回答教师提问。

    5. 2018年5月16日-5月22日 完成设计基本要求,听取老师修改意见
    6. 2018年5月30日-6月5日 设计工作完成,进行软件系统测试,设计修改定稿
    7. 2018年6月6日-6月12日 毕业设计评阅
    8. 2018年6月13日-6月18日 毕业设计答辩

    剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付