oracle课程设计报告.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 课程设计 题目: 《网上购物系统》 学 院(部): 软件学院 专 业: 软件工程(移动应用开发) 学 生 姓 名: 彭文鑫 学 号: 1215135242 指 导 教 师: 杨 晶 评 阅 教 师: 杨 晶 完 成 日 期: 2014 年 6 月 13 日星期五 一.系统需求 错误!未定义书签。 需求分析 1 功能模块图 1 数据流程图 2 数据字典 2 二. 数据库设计 4 数据库的规划 4 表空间的设计 6 安全性设置 7 表的设计 8 创建索引 10 PL/SQL 完成功能模块 错误!未定义书签。 三. 结束语 12 系统需求 需求分析 该系统主要实现了网上购物的一般流程,可以实现基本的功能。从消费者查看商品,下订单到商家确认,发货,物流进展等功能都可以在这个系统中体现。其中包括消费者子模块,商家子模块,商品信息子模块,商品类别子模块,订单子模块和物流信息子模块等六个系统子模块。 子模块详细信息: 消费者子模块包括用户名,用户密码,姓名,地址,电子邮件和联系电话等信息; 商家子模块包括户名,用户密码,姓名和联系电话; 商品子模块包括商品编号,商品类别,商品名称,销售价格,销售数量和商品详细信息; 商品类别子模块包括分类编号和分类名称; 订单子模块包括订单号,商品号,用户名,订购时间,订购数量和销售总价; 物流子模块包括物流编号,订单号,发货时间,发货地址,收货时间和收货地址。 其中用户(消费者和商家)可以对各自的部分信息进行修改,如地址,电子邮件和联系电话。其他模块信息一旦确认后就不可再更改,加强系统的安全性。 在现在竞争激烈的电子商务中,系统的安全性和稳定性是首要的选择,其次是提供完善的服务流程。当然实际上的网上购物系统要比这个复杂得多,在这里我只是做了一个系统的抽象和简单建模,实际上还要包括更多更复杂的子模块和交互性设置来提高系统的可操作性。 功能模块图 功能模块图就是将系统的功能进行分解,按功能从属关系表示出来的图表。画出功能模块图主要是为了更加明确的体现内部组织关系,更加清晰的理 清内部逻辑关系,做到一目了然规范各自功能部分,使之条理化。 数据流程图 图 1 网上购物系统功能模块图 数据流图(Data Flow Diagram):简称 DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程, 是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数据字典 图 2 数据流程图 数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典中的内容在数据库设计过程中需要不断地修改,充实和完善。 表 1 customers 表的数据结构 表 2 merchants 表的数据结构 表 3 goods 表的数据结构 表 4 goodstype 表的数据结构 表 6 logistics 表 6 logistics 表的数据结构 三. 数据库设计 完成了对系统的需求分析之后,接下去就是数据库的设计阶段。这个阶段包括数据库的规划,表空间的设计,安全性设置,表的设计,索引和存储过程的建立。可以看做是实现数据库的具体设计和对之前分析结果的细化。 数据库的规划 首先是对数据库的规划,包括概念模型设计即 E-R 图的设计和逻辑模型的设计即将 E-R 图转换为相应的关系模型。 概念模型设计 先画出局部 E-R 图,即各子模块的实体联系模型,再整理,增加联系,删 除冗余后汇总成全局 E-R 图。 1. 局部 E-R 图 图 3 customers E-R 图 图 4 merchant E-R 图 图 5 goods E-R 图 图 6 goodstype E-R 图 图 7 order E-R 图 2 全局 E-R 图 图 8 logistics E-R 图 逻辑模型设计 图 9 全局E-R 图 这一过程就是将前面设计好地 E-R 图转化成关系模型。消费者(用户名,密码,姓名,地址,电邮,电话);商家(用户名,密码,姓名,电话); 商品(商品编号,类别,价格,数量,详细信息);商品类别(分类编号,分类名称); 订单(订单号,商品编号,用户名,订购时间,订购数量,销售总价);物流(物流号,订单号,发货时间,发货地址,收货时间,收货地址);确认(消费者用户名,商家用户名,买家确认,商家确认); 销售(用户名,商品编号,销售总量,销售总价);下单(用户名,商品编号,订单号); 跟踪(物流号,订单号,到达时间,到达地点)。其中加下划线的是主键,加波浪线的是外键。 表空间的设计 ORACLE 数据库被划

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档