- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口设计-软件界面设计 软件界面设计步骤 软件界面功能:系统管理、会话管理、导航、错误信息处理、操作者支持(帮助和培训)、管理外部设备 软件界面类型:菜单界面、对话界面、窗口界面、图标界面、表格界面 选择合适的界面设计类型:在系统需求和现有硬件、软件条件限制下,选择适当的界面设计类型来匹配用户特性 用户界面设计类型选择时先考虑人的需求,再考虑系统的需求 接口设计-软件界面设计 软件界面评价是把构成人机界面的软、硬件系统按性能、功能、界面形式、可用性与某种预定标准进行比较,对其作出评价。 按照界面开发过程将软件界面评价分为:总结评价和阶段评价 设计评价方法:经验性评价方法、数学分析类评价方法以、试验评介方法、虚拟仿真评价方法 软件界面设计评价 Thank you! 数据设计 数据库设计 数据库的分类与选择:关系数据库和非关系型数据库 Oracle, SQL server, Mysql, DB2, Access NoSQL(Google 的BigTable与Amazon的Dynamo。开源的 NoSQL 体系,如Facebook 的Cassandra, Apache 的Hbase) 数据设计 数据库设计 数据库结构设计 数据库概念结构设计 建立E-R模型 (需求分析阶段工作) 数据库逻辑结构设计 在设计数据库的逻辑结构的过程中,首先要将概念结构中的实体、属性、联系映射为数据表结构。 在关系型数据库中,数据表是数据的存储单位 数据库逻辑结构设计 实体-关系映射:将E-R模型映射到关系数据库中 实体和实体属性的映射: 一个实体对应一个关系模式,实体的属性对应关系的属性实体的码对应关系模式的候选码。 实体之间的联系和联系属性的映射:实体之间的一对一,一对多和多对多二种联系分别按下述方法实现关系的映射。 一对一联系的转换:一个1:1联系转换为一个独立的关系模式,也可与任意一端实体对应的关系模式合并 实体类型之间一个1:1联系转换为一个独立的关系模式,则与该联系相连的实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。 实体类型之间一个1:1联系与任意一端实体对应的关系模式合并。则需要在该关系模式的属性中加人另一关系模式的码和联系本身的属性。 概念结构设计 实体-关系映射:将E-R模型映射到关系数据库中 一对多联系的转换:一个1:N联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并 实体间一个1:N联系转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为新关系的属性,新关系的码为N端实体的码。 实体间一个1:1联系与N端实体对应的关系模式合并。在N端的子表中增加父表的关键字列则 多对多联系的转换:一个M:N联系必须转换为一个新关系模式,与该联系相连的各实体的码以及联系本身的属性均转为新关系的属性,而新关系的码是各实体码的组合。 形成初始的数据表后,要对其进行规范,在这里引入范式的概念。 一个好的关系模式应当不会发生插入异常、更新异常、删除异常,数据冗余尽可能少,在设计关系数据库时应该考虑上述问题。 数据库逻辑结构设计 各范式的定义如下: 数据库逻辑结构设计 显然,数据表的范式级别越高,其规范性也就越强。对于小型软件开发项目而言,所设计的逻辑模式能满足第二范式的要求即可。但是,如果项目对数据库中数据的完整性要求较高,应保证所设计的关系模式满足第三范式甚至更高范式的要求。 设计好数据表后,若数据表之间存在关联关系,那么可以采用主键、外键的方法,这是数据表之间参照完整性规则的依据。此外,为了使数据具有更高的安全性、方便对数据的组织和操作,人们还会采用数据视图的方法来进一步完善数据库的逻辑结构设计。 数据库逻辑结构设计 得到数据库的逻辑结构之后,就可以将模型进一步表现为物理空间上的表、字段、索引、存储过程、触发器及相应的数据字典了。 在数据库管理系统(DBMS)中创建数据库、数据表,数据表结构设计、索引、触发器、存储过程设计等 数据库物理结构设计 数据设计 数据文件设计 文件系统存储数据的特点: 可以存储数据量大的非结构化数据(音频、视频) 临时存放的数据 对数据的存储速度要求极高的数据 非关系型层次化数据 (系统配置文件) 文件设计的任务: 理解文件的特性:从业务处理的观点来研究数据文件的使用率,追加率、删除率、保护和保密等特性 确定文件的存储媒体 确定文件的组织方式 确定文件的记录格式 估计存取时间和存储容量 过程设计 过程设计也叫详细设计,不是具体地编写程序,而是为软件系统中的每个模块确定相应的算法及内部数据结构,获得目标系统具体实现的详细描述,为编码实现做准备。 确定每个模块的具体算法:根据概要结构设计所建立的系统软件结构,为划分的每个模
您可能关注的文档
最近下载
- 最新版军队文职人员招聘(司机岗)考试题库(完整版).pdf.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- ABB传动与变频器 云连接助手型控制盘用户手册 安装及操作手册.pdf
- 医疗器械生产企业操作规程.doc VIP
- 滑模、爬模、翻模施工技术对比.ppt
- 最新2023版知识产权贯标GBT29490表单 知识产权风险和机遇识别评价清单[知识产权合规管理体系文件].docx
- 路基工程施工组织设计.docx VIP
- 初一新生入学分班考试语文、数学、英语真题卷及详细答案(6套)名校.doc VIP
- 七年级数学培优精华.pdf VIP
- 慢性阻塞性肺疾病完整版.ppt VIP
文档评论(0)