oracle网上购物系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《oracle网上购物系统.doc》由会员分享,可在线阅读,更多相关《oracle网上购物系统.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖南工业大学课程设计任务书2014 2015学年第 1 学期 计算机与通信 学院(系、部) 计算机科学与技术 专业 11 级课程名称: Oracle大型数据库应用 完成期限:自 2014 年 12月 1日至 2014 年 12月 7日共 1 周内容及任务设计一个网上购物系统,实现网上购物的一般流程,可以实现基本的功能。从消费者查看商品,下订单到商家确认,发货,物流进展等功能都可以在这个系统中体现。其中包括消费者子模块,商家子模块,商品信息子模块,商品类别子模块,订单子模块和物流信息子模块等六个系统子模块。进度安排起止日期工作内容2014_12_1选题,完成可行性分析文档、需求分析文档2014_
2、12_2完成系统的整体结构设计,并进行基本界面设计2014_12_3-12_5完成系统的详细设计与实现2014_12_6编码系统测试、学生提交文档完成课程设计说明书2014_12_7答辩,确定等级,交文档材料(含电子文档)、源程序主要参考资料1邹俊.基于Oracle数据库系统性能调整与优化研究D.江西财经大学,2006.2吕洪敏.基于Oracle数据仓库应用技术的研究与实现D.武汉科技大学,2007.3魏亚楠,宋义秋.oracle数据库应用系统的性能优化J.制造业自动化,2010,08:204-206+222.4姜召凤.OracleRAC数据库缓存优化方法研究D.大连海事大学,2009.5卢方
3、亚.Oracle数据库软件产品的战略研究与分析D.西南交通大学,2007.6郑阿奇,丁有和等.Oracle实用教程M.北京电子工业出版社,2011.1指导教师(签字): 年 月 日系(教研室)主任(签字): 年 月 日大型数据库课程设计设计说明书网上购物系统的设计与实现起止日期: 2014 年 12 月 1 日 至 2014 年 12 月 7 日学生姓名樊赛班级计本1102班学号11408100220成绩指导教师(签字)计算机与通信学院2014 年12 月 7 日目 录1系统需求31.1 需求分析31.2 功能模块图31.3数据流程图41.4 数据字典42数据库设计72.1数据库的规划72.2
4、 表空间的设计92.3 安全性设置102.4 表的设计102.5 创建索引122.6PL/SQL完成功能模块133结束语142解的深 对时较时花代似常编的在 学现发课课 完样是计本计的存引,全空划库括计具系后。关 -,逻设概行次其数程应相,模统列,分系先。流个下总这边,资材网要很西己现时。的新学时识学之复但程做。了型模是,做做系网的 基束 ; ; = ;) _ ; 出; ; ; ;: :; 入新误密或用 ;0 . ; . ; ; ;= ; )功登( ) ( ; ) , . : ; ; = = ) % . 立立模 ; ; 记记表本 段 ,条表信 定器 0; ; ( ; ) ( 数数商的数; ;)
5、 , ( ) , , 程的信模能成 ) _ 列序降 ) 引索立 的 在值定中据数引利户行该达到后值特找搜过相目使式索使数指排次排根,数列表在以供索建 ) ) 0( ) , ( 0 ) , _ ( ) ) = )= 0 ( 0 )0( ) ) ) 0 ) ) )( )00 0 0 ) ( 0 0 )0( ) ) 0 设设 权相并家商用 权权 用用设全 , 中空 存象有下该建对统 间表设、当号为 _ _ 天天次超次超不错入天0期码要,户建 号为密母音姓为帐帐一下 ; . 。分磁不 分 . 数两间 求 间户等时和回、视如库多纳,小恢数 是。据的个个对则个,个多有库 个。逻据 成区的空称划据 设的键键
6、浪,是的)地到达号,流)单,品户)总,量号商名)确家认名户名户)地货时址货时货订号)总,购间购名号商单)称分号()息详数,号)话姓码户)话电地,密,型模关 地设面是设型 . 局 - - - - - - -图-全成余除系,模实模即图部设模 .型模的为 将计型和的-计模概划的数规的化细析分对具据现看可建过和索设设安设间,库括阶。阶库据下,析的对设据结据 结据表 结数的 结结 结数表 结据的 善和充地断程过据内典字成的所据和数的是合述类中是典,的处达图字字程流法方一型示用具要法析系构程变和逻内系、功统表式形,工传数 简 (程据块能系上化条,能自然了做辑部的加系织部确更是图能画图来系从功解进的是块块块
7、性操可系设交模的多括上实建和的个是我在杂复统购的上当务善提是,要性性安统商的争性安统强更不确一块他电和电址如修分自各)和费址货和收,发货发,流括价总销购时,用号,括模称名分编块模息细品数,售称名类商号括块话话名,用户块模息信系和电址姓码,用括息细详块模个块模物模订模别商块品,子,者括其体中在都等流物,商到,商消能功实,般的上现主分求 需需 0 _ 语结 0 _ _ 模 0 _ 引创. 0 _ 的 0 置全. _ 计设空. 划库据 0 计据数 数 0 _ 据. 图块 0 析分 系 0 0 _ - 年学信字(成 学 班樊姓 月 至 月 期实计设物明设课库 年 )() 月 :字师. 版子北程 .和,
8、 0 大.分研品软据 方卢 0学海大法优缓数 .姜 + 0,0 业制能统应据 义,魏 0 科.实的用仓 于敏吕 0 财.化整能库据 于基程程文电料文等_明说程完交学统_实计详_ 设设行并设整_ 文文需析性成_ 内日块子个等子信和子模别商模息块家,子括中。系在可功进货,商订品查消。的现可流物上实物网个 至 :限 据数 : 与学 )系学通与学学第 务计大工 * 大 与系 数 限 个网流的查商,在。,块别模等块内性需_设行 计实学说_等文基库整 敏仓用科 义据能制0 缓大学方 研. 和.北子.字 月 年 明设期 月 姓 (字 - 0 分 0块 . 数 据 据 . 置 0的 0. 0 _ _ _ 需
9、现般功商,流等中,品别模块个息用址和信户名括类名,息编称括时销流货发址)分址和一更安的统性是务的杂是个实多交可块的解来能是确的辑了,系块 简数工表系和程析用一法字处的类合数的典过断和 表结 结据 结对下据括间设和可现对化数概-的 模 部即,除成- - - - .设设 ,电户话,数)分单购,)订时)户认名号),)达地,键 称区 据 多个则据。数,库、回间求 两数 不 . 帐姓为 要期天次次 为号表 该象 设 家权 设 0 ) ( ) ) 0 ) ) ) 0 ) = ) 0 )索在,次数式相搜特到利据定 索 列 模程 , ) ( ;数 ; ; 0 器表 本表 立立 . ) = ; .,) ()()
10、 ; .;.; 新 ; ; 的做,模程复时学。西网,下流系统相数行逻,关计库,引计完课发 在似时对深解21、系统需求1.1 需求分析该系统主要实现了网上购物的一般流程,可以实现基本的功能。从消费者查看商品,下订单到商家确认,发货,物流进展等功能都可以在这个系统中体现。其中包括消费者子模块,商家子模块,商品信息子模块,商品类别子模块,订单子模块和物流信息子模块等六个系统子模块。子模块详细信息:1. 消费者子模块包括用户名,用户密码,姓名,地址,电子邮件和联系电话等信息;2. 商家子模块包括户名,用户密码,姓名和联系电话;3. 商品子模块包括商品编号,商品类别,商品名称,销售价格,销售数量和商品详
11、细信息;4. 商品类别子模块包括分类编号和分类名称;5. 订单子模块包括订单号,商品号,用户名,订购时间,订购数量和销售总价;6. 物流子模块包括物流编号,订单号,发货时间,发货地址,收货时间和收货地址。其中用户(消费者和商家)可以对各自的部分信息进行修改,如地址,电子邮件和联系电话。其他模块信息一旦确认后就不可再更改,加强系统的安全性。在现在竞争激烈的电子商务中,系统的安全性和稳定性是首要的选择,其次是提供完善的服务流程。当然实际上的网上购物系统要比这个复杂得多,在这里我只是做了一个系统的抽象和简单建模,实际上还要包括更多更复杂的子模块和交互性设置来提高系统的可操作性。1.2 功能模块图功能
12、模块图就是将系统的功能进行分解,按功能从属关系表示出来的图表。画出功能模块图主要是为了更加明确的体现内部组织关系,更加清晰的理清内部逻辑关系,做到一目了然规范各自功能部分,使之条理化。图1 网上购物系统功能模块图1.3数据流程图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。图2 数据流程图1.4 数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果
13、。数据字典中的内容在数据库设计过程中需要不断地修改,充实和完善。表1 customers表的数据结构表2 merchants表的数据结构表3 goods表的数据结构表4 goodstype表的数据结构表5 order表的数据结构表6 logistics表的数据结构2、数据库设计完成了对系统的需求分析之后,接下去就是数据库的设计阶段。这个阶段包括数据库的规划,表空间的设计,安全性设置,表的设计,索引和存储过程的建立。可以看做是实现数据库的具体设计和对之前分析结果的细化。2.1数据库的规划首先是对数据库的规划,包括概念模型设计即E-R图的设计和逻辑模型的设计即将E-R图转换为相应的关系模型。2.1
14、.1 概念模型设计先画出局部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图图8 logistics E-R图2 全局E-R图图9 全局E-R图2.1.2 逻辑模型设计这一过程就是将前面设计好地E-R图转化成关系模型。消费者(用户名,密码,姓名,地址,电邮,电话);商家(用户名,密码,姓名,电话);商品(商品编号,类别,价格,数量,详细信息);商品类别(分类编号,分类名称);订单(订单号,商
15、品编号,用户名,订购时间,订购数量,销售总价);物流(物流号,订单号,发货时间,发货地址,收货时间,收货地址);确认(消费者用户名,商家用户名,买家确认,商家确认);销售(用户名,商品编号,销售总量,销售总价);下单(用户名,商品编号,订单号);跟踪(物流号,订单号,到达时间,到达地点)。其中加下划线的是主键,加波浪线的是外键。2.2表空间的设计ORACLE数据库被划分成称作为表空间的逻辑区域形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 网上 购物 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内