- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle网上购物系统讲述
湖南工业大学
课程设计任务书
20 —2015学年第 学期 级
课程名称: Oracle大型数据库应用
完成期限:自 年 月 日至 年 月 日共 周
一个网上购物系统, 进
度
安
排 起止日期 工作内容 2014_12_1 选题,完成可行性分析文档、需求分析文档 2014_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]卢方亚.Oracle数据库软件产品的战略研究与分析[D].西南交通大学,2007.
[6]郑阿奇,丁有和等教程M].北京电子工业出版社,2011.1 指导教师(签字): 年 月 日主任(签字): 年 月 日
《大型数据库》课程设计
设计说明书
购物
起止日期: 年 12 月 1 日 至 年 12 月 7 日
学生姓名 赛班级 学号 11408100220 成绩 指导教师(签字)
年12 月 7 日
目 录
1.系统需求 3
1.1 需求分析 3
1.2 功能模块图 3
1.3数据流程图 4
1.4 数据字典 4
2.数据库设计 7
2.1数据库的规划 7
2.2 表空间的设计 9
2.3 安全性设置 10
2.4 表的设计 10
2.5 创建索引 12
2.6PL/SQL完成功能模块 13
3.结束语 14
1、1.1 需求分析
该系统主要实现了网上购物的一般流程,可以实现基本的功能。从消费者查看商品,下订单到商家确认,发货,物流进展等功能都可以在这个系统中体现。其中包括消费者子模块,商家子模块,商品信息子模块,商品类别子模块,订单子模块和物流信息子模块等六个系统子模块。
子模块详细信息:
消费者子模块包括用户名,用户密码,姓名,地址,电子邮件和联系电话等信息;
商家子模块包括户名,用户密码,姓名和联系电话;
商品子模块包括商品编号,商品类别,商品名称,销售价格,销售数量和商品详细信息;
商品类别子模块包括分类编号和分类名称;
订单子模块包括订单号,商品号,用户名,订购时间,订购数量和销售总价;
物流子模块包括物流编号,订单号,发货时间,发货地址,收货时间和收货地址。
其中用户(消费者和商家)可以对各自的部分信息进行修改,如地址,电子邮件和联系电话。其他模块信息一旦确认后就不可再更改,加强系统的安全性。
在现在竞争激烈的电子商务中,系统的安全性和稳定性是首要的选择,其次是提供完善的服务流程。当然实际上的网上购物系统要比这个复杂得多,在这里我只是做了一个系统的抽象和简单建模,实际上还要包括更多更复杂的子模块和交互性设置来提高系统的可操作性。
1.2 功能模块图
功能模块图就是将系统的功能进行分解,按功能从属关系表示出来的图表。画出功能模块图主要是为了更加明确的体现内部组织关系,更加清晰的理清内部逻辑关系,做到一目了然规范各自功能部分,使之条理化。1.3数据流程图
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
图2 数据流程图
1.4 数据字典
数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典中的内容在数据库设计过程中需要不断地修改,充实和完善。
表1 customers表的数据结构
表2 merchants表的数据结构
表3 goods表的数据结构
表4 goodstype表的数据结构
表5 order表的数据结构
表6 logistics表的数据结构
2、数据库设计
完成了对系统的需求分析之后,接下去就是数据库的设计阶段。这个阶段包括数据库的规划,表空间的设计,安全性设置,表的设计,索引和存储过程的建立。可以
文档评论(0)