软件项目开发实战项目3.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.和谐与一致性 通过对网站的各种元素(颜色、字体、图形、空白等)使用一定的规格,使得设计良好的网页看起来应该是和谐的。或者说,网站的众多单独网页应该看起来像一个整体。网站设计上要保持一致性,这又是很重要的一点。一致的结构设计,可以让浏览者对网站的形象有深刻的记忆;一致的导航设计,可以让浏览者迅速而又有效的进入在网站中自己所需要的部分;一致的操作设计,可以让浏览者快速学会在整个网站的各种功能操作。破坏这一原则,会误导浏览者,并且让整个网站显的杂乱无章,给人留下不良的印象。当然,网站设计的一致性并不意味着刻板和一成不变,有的网站在不同栏目使用不同的风格,或者随着时间的推移不断的改版网站,会给浏览者带来新鲜的感觉。 3.2.2 1.图形用户界面 在图形用户界面中,计算机屏幕上显示的窗口、图标、按钮等图形表示不同目的的动作,用户通过鼠标等指针设备进行选择。 2.网页风格用户界面 网页风格用户界面通过用户浏览器展现。互联网与传统媒体最大的不同就在于,除了文字和图像以外,还包含声音、视频和动画等多媒体元素,在增加网页界面生动性的同时,也使得网页设计者需要考虑更多页面元素的合理性运用。 3.手持设备用户界面 手持设备用户界面狭义上来看是手机和PPC 的界面,广义上可以推广至移动电视、车载系统、手持游戏机、MP3、GPS 等一切手持设备适用的界面。手机界面的基本要素包括待机界面、主菜单、二级菜单、三级菜单。手持设备用户界面除了包括图标和文字外,比较重要的还有呼叫、发送信息、计算器、日历界面等功能性信息。 用户界面分类 学生模板界面如图3-5 所示。 3.2.3 教师模板界面如图3-4 所示。 高校毕业设计选题系统界面布局 管理员模板界面如图3-7 所示。 专业指导老师模板界面如图3-6 所示。 工作任务 3.3 数据库设计一般经历下面几个过程:需求分析、概念设计、逻辑设计、物理设计和运行维护。在概念设计阶段,需要通过语义模型和E—R 模型将用户对数据的需求表现出来。在逻辑设计阶段,需要把语义模型和E—R 模型转换为关系模型,还需要对关系模型进行业务规则提取和规范化操作。在物理设计阶段,需要选择数据库产品实现数据库的创建。 3.3.1 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,以满足各种用户的应用需求。 由于数据库应用系统的复杂性,设计数据库的过程也异常复杂,最佳设计不可能一蹴而就,只能是一种“反复探寻,逐步求精”的过程,即逐步规划和结构化数据库中的数据对象及这些数据对象之间关系的过程。 数据库设计定义 3.3.2 数据库设计首先从需求分析开始,然后把用户需求转换成数据模型。数据模型一般包括用户界面模型、语义对象模型、实体关系模型和关系模型。用户界面模型、语义对象模型和实体关系模型属于概念设计的范畴,关系模型属于逻辑设计的范畴。用户界面模型即用户界面设计,该内容请参考“工作任务3.2 界面设计”。 数据模型设计 1.语义对象模型 语义对象模型是用来文档化用户需求并建立的数据模型。它首先确定用户需求中语义对象的可标识事物,然后确定这些事物的属性来表达语义对象的特征及其之间的联系,从而建立数据模型。语义对象模型的构建依赖于语义对象和语义对象属性。 (1)语义对象属性 每一个对象都具有一定的性质,人们称之为属性。每个属性代表对象的一个特征。对象也是一个属性集合。语义对象的属性有3 种类型:简单属性、属性组和对象属性。简单属性保存简单的值,如字符串、数字或日期。简单属性不可再分,是单值的。属性组保存合成值,是多个属性的组合。组成属性组的属性可以是简单属性,也可以是语义对象属性或属性组。语义对象属性是指语义对象的属性是另一个语义对象,它是一个语义对象和另一个语义对象之间建立关系的属性。语义对象属性是成对出现的,如果一个对象包含另一个对象,则另一个对象也必定包含这个对象,这种对象属性被称作成对属性。 (2)语义对象属性的基数 语义对象属性的基数是指该属性的取值范围。在语义对象模型中,通过属性基数来描述使对象有效的、必须存在的属性实例的数目。语义对象的每个属性都有最小基数和最大基数,使用以点分隔的两个数字表示。最小基数指使对象有效的、必须存在的属性实例的最小数目,这个数通常是0 或1。如果是0,则该属性不一定需要有值;如果是1,则该属性必须有值。最小基数也可能大于1。最大基数指对象所拥有属性实例的最大数目,通常是1 或N。 常见属性基数的表示如下。 ? 1.1 表示对象属性实例的数目恰好为1。 ? N 表示可以取任意数量的值,但至少必须有一个值。 ? 0.1 表示一个可选的单值。 ? N 表示任意数量的可选值。 (3)对象标识符 对象标识符可用来标识语义对象的一个或多个属性的组合。可以在属

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档