文献综述
计算机软件作为非传统产业的制成品,有着许多独特的性质。它具有不可见性、易变更性,对于这样一种智力劳动的成果人们难于把握它的质量,也难于组织好它的开发和生产过程。我们对它的分析和研究,绝不可忽视其与传统产品及其开发过程相异的特殊性。然而,从另一方面看,软件工程也是工程,虽然它是一门年轻的工程学课,仍然可以借鉴人们千百年来所积累的,在传统工程领域行之有效的规律和经验,例如规范化、标准化和模块化等等。显然,软件工程需要统合与兼顾上述两个方面的特征。任何过分强调某一方面,或是忽略某一方面的思维方式和行为都是错误的,并且这种综合与兼顾需要在不断探索中前进和发展。
一.移动端UI设计
每一种UI元素或者说布局、功能等都有不同的样式及特点,什么样的地方适用什么样的样式。云朵——卷云、积云、层云、卷层云、积雨云、高层云、荚状云、马云,等等,不同的天气、地域、海拔等会有不同的云,如果晴空万里咱不能给来一个乌云,该是什么情况就得有什么样的云。或者可以通过云的质感、颜色、高度、运动的轨迹等来判断云的类型,还可以通过云来判断天气等。云之间也可以互相转换、互相影响、相互联系,浓积云会变成积雨云,随之带来暴风雨。
主要的导航模式有:跳板式——快速启动板,即这个就是个网格布局样式,很多APP都在使用,可以使2*2,4*4,2*3等等,不一定非得是矩形、圆形,长方形的也可以,可以成比例放大某些认为很重要的选项,以彰显其重要度;列表菜单式,和跳板式的共同点是每个菜单图标都是进入各个功能的入口。这种导航样式适合较长或拥有次级文字内容的标题;选项卡式,这种导航模式是时下最流行的,基本叫个APP都是这种主要导航模式,简洁、易于操作。可以在屏幕上面或者底部,这种导航的好处就是一目了然,无需完全跳转到别的页面,当前选项即当前页,有安全感,易于单手操作大拇指操作,不容易迷失方向;陈列馆式,主要是把一些主要的信息比如新闻、菜谱、照片、产品等,可以通过布局成轮盘、网格或用幻灯片演示的。有时,把这些内容进行分组更容易;仪表式,一种度量关系的,带数据的绩效指标的。当下很难找到一个主导航是只有仪表似的导航,只能在网上找诸如类似的;隐喻式,这种导航应用于游戏较多,在组织事物进行分类的应用中也能看见;超级菜单式,一般很多购物网站习惯用这种导航模式,这种试用条目较多的APP导航,选项少的不适合。
次级导航模式有:页面轮盘式,选项卡搭配页面轮盘,用户可以滑动操作快速浏览一系列离散的页面,可以显示页面中的数量。页面轮盘式有一定缺陷,页面超过8个,最好使用列表菜单,此导航适用较少页面;图片轮盘式,在演示版本中,这种导航很合适,也很有吸引力。适用于艺术品、产品、照片等。能够很好的提供良好的视觉化功能可见性,以此告诉用户有更多的内容可以访问;扩展列表式,通过下拉屏幕显示更多的信息。移动应用中使用较少,跳转居多。能够很好的逐步显示某个内容项的更多细节或选项,类似手风琴。
二.数据库设计与开发
数据库设计是指对于一个给定的应用环境,提供一个确定最优模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立其既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。
数据库设计过程分为:规划(必要性,可行性分析)-gt;需求分析(数据字典,数据流图)-gt;概念设计(ER模型ODL)-gt;逻辑设计-gt;物理设计-gt;应用程序开发-gt;数据库实施与维护。
数据库设计过程是有一个起点和几乎无止境的逐步求精的反复过程,尽管前面把数据库设计过程表述为一个程序化的过程,但需强调:数据库设计过程并不一定非要以这种程序化方式进行,各个阶段之间的区分也不是非常严格。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。