电子商务系统设计与实现-PPT课件_第1页
电子商务系统设计与实现-PPT课件_第2页
电子商务系统设计与实现-PPT课件_第3页
电子商务系统设计与实现-PPT课件_第4页
电子商务系统设计与实现-PPT课件_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

1 第6章系统设计 详细设计 2 详细设计的内容 详细设计的内容有 代码设计 处理流程设计 数据库设计 用户界面设计 3 6 1代码设计 代码是用来表示事务 属性 状态等的一组有序的符号 它应易于计算机和人识别与处理 代码就是用数字或字母代表事物 4 6 1 1代码及其作用 1 代码意义代码通常用数字 字母和某些特殊符号 如 及其组合表示 是把较长的 用自然语言表达的实体或属性概括成适合于计算机处理的比较简单的字符串 5 2 代码作用 代码的作用主要有两个 识别 分类 6 6 1 2代码设计的原则 代码设计应遵循以下基本原则 惟一性 可扩充性 稳定性 规范性 合理性 实用性 7 6 1 3代码的分类 1 顺序码以数字的某种顺序形式编码 8 2 数字码 即以纯数字符号形式编码 常用的有区间码和层次码 区间码 将顺序码分成若干区段 每一区段代表编码对象的部分属性 层次码 以编码对象的从属层次关系为排列顺序的编码 代码分为若干层 并与对象的分类层次对应 9 例 区间码 我国新使用的居民身份证就采用了18位的数字码 前6位表示地区编码 中间8位表示出生年月日 第16 16位表示户口所归属的派出所 第17位表示性别 第18位是检验码 这种数字码属区间码 这种编码优点是易于校对 易于处理 10 例 层次码 邮政编码属于层次码 前两位表示省 自治区 直辖市中间两位表示地 市后两位表示支局 11 3 字符码 即以纯字符形式编码 英文 汉语拼音等 优点是可辅助记忆 缺点是校对不易 不易反映分类的结构 例如在网络中 用 cn 代表中国 用 edu 代表教育部门 12 6 混合码 即以数字和字符混合形式编码 例如GBxxxx表示国际标准的某类编码 IEEE802 X表示某类网络协议标准名称的编码 所有的汽车牌照编号 都是混合码 优点是易于识别 易于表现对象的系列性缺点是不易校对 13 代码设计可按下列步骤进行 确定代码对象 确定代码特征 考查是否已有相应的标准代码 决定代码种类 决定代码的位数 编写代码表 14 6 1 5代码设计举例 部门码通常用2位 可以采用顺序码 从 01 开始 按部门依次编码 15 职工码 可以采用顺序码 也可以采用层次码 位数根据单位职工人数及管理要求决定 如采用6位 头两位代表职工所在部门 后3位代表职工所在部门中的顺序号 如职工码中还要表示其它属性 可以扩充代码位数 16 产品码 可采用数字码等 17 凭证号编码 采用数字码 长度为4位或6位 XXXX 或 X XXX 第一位表示凭证类别 如用 1 2 3 4 分别表示现金 银行存款 转账和机器自动转账凭证 后3位为该类凭证的顺序码 例中 为分隔符 18 支票号 合同号 发票号 领料单号码 一般采用顺序码 位数由具体的业务量而定 以方便管理为宜 19 力 轧钢分厂生产车间管理信息子系统代码设计 单位编码 20 例 轧钢分厂生产车间管理信息子系统代码设计 第1位 区分国内外 0表示国内 1表示国外 当此位为1时 国外 编码的后4位为顺序号 第2位 区分省内外 0表示省内 1表示省外 当前两位编码为01时 编码的后3位为顺序号 国内省外 第3位 区分厂内外 0表示厂内 1表示厂外 当前三位编码为001时 省内 厂外 编码的后2位表示有业务联系单位的顺序编号 编码为000时 编码的后2位为厂内单位编码 21 例 轧钢分厂生产车间管理信息子系统代码设计 品名编码规则1 2位表示大类 3 4位表示小类 5 6位表示品种 7 8位表示品牌 9 10 11位表示序号 22 例 轧钢分厂生产车间管理信息子系统代码设计 司磅员编码规则 前2位表示部门 后1位表示序号 23 处理过程设计 处理过程设计是用一种合适的表达方法来描述一个模块的执行过程 应达到程序员根据描述即可编出程序代码 24 处理过程设计 描述程序处理逻辑结构的工具称为过程设计的工具 过程设计工具分为图形 表格和语言三类 如传统的流程图 盒图 判定树 判定表及过程设计语言 PDL ProgramDesignLanguage 25 程序流程图 流程图 flowchart 又称程序框图流程图包括三种基本成分 加工步骤 用方框表示 逻辑条件 用菱形表示 控制流 用箭头表示 26 27 示例 28 示例 29 程序流程图的优点 程序流程图的优点是 直观 形象 容易理解 便于初学者掌握 程序流程图的缺点如下 描述控制的箭头过于灵活 流程图只描述执行过程而不能描述有关数据 30 盒图 盒图 N S图 是为支持结构化程序而产生的一种描述工具 1973年 Nassi和Shneiderman提出用方框图 blockdiagram 来代替传统的流程图简称为N S图 N Schart 又称为NS图 31 盒图 盒图五种基本控制结构由五种图形构件表示 32 盒图的嵌套定义形式 33 例 用盒图流程图表示求和算法 34 盒图特点 每个处理步骤用一个盒子表示 很容易描述嵌套关系 盒图只能从上头进入 从下头走出 除此之外别无其他出人口 盒图没有箭头 因此也就不允许随意转移控制 35 盒图特点 不足的是 当程序内嵌套的层数增多时 内层的方块越画越小 不仅会增加画图的困难 并将使图形的清晰性受到影响 36 数据库设计 电子商务信息系统为了商务活动的完成 必须存储和管理大量的数据 因此数据库设计是系统详细设计的重要内容 37 数据库设计的一般步骤和方法 1 需求分析2 概念结构设计3 逻辑结构设计4 物理结构设计已开课程 数据库原理与设计 38 用户界面设计 人机界面 Human MachineInterface 是人与机器进行交互的方式 既用户与机器互相传递信息的媒介 其中包括信息的输入与输出 广义的人机界面狭义的人机界面 39 人机交互 人机交互 交互 人机交互系统人机交互方式交互介质 输入介质输出介质 40 6 4 2用户界面设计内容 1 界面对话设计 反馈 Feedback 状态 Status 脱离 Escape 默认值 Default 尽可能简化对话步序 求助 Help 复原 Undo 41 2 数据输入界面设计 其总目标是简化用户的工作 并尽可能降低输入出错率 还要容忍用户错误 尽可能减轻用户记忆 采用列表选择 使界面具有预见性和一致性 防止用户出错 提供反馈 按用户速度输入和自动格式化 6 允许编辑 42 3 屏幕显示设计 屏幕的设计主要包括 布局 文字与用语 颜色的使用 43 用户界面设计原则 1 界面适合于展现功能 并且符合市场需求2 界面适合于用户群体3 友好性4 一致性5 信息反馈6 帮助系统7 容错性 44 用户界面设计过程 1 原型设计2 详细设计 界面交互形式 制作高保真原型进行测试 45 网站用户界面设计原则 1 用户界面的一致性2 有特色3 考虑网络用户特点的界面内容的编写4 传输速度 46 系统设计说明书 编写系统设计说明书是为后续的 系统实施 从技术和指导思想上提供必要的基础 47 系统说明书的内容 1 引言说明项目的背景 工作条件及约束 引用资料和专门术语 2 系统总体技术方案 电子商务系统的总体结构系统的体系结构系统的构成及作用网站 48 系统说明书的

温馨提示

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

评论

0/150

提交评论