`
香煎马鲛鱼
  • 浏览: 108803 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

电子商务系统数据库设计(一)

阅读更多

数据库基本操作

最近学数据库数据库学得飞起,学数据库当然少不了学sql,老师讲得很多很系统,但是我相信很多初学者不可能在短短40分钟之内把所有老师将的课程都吸收,个人认为,数据库的精髓在于多实践,多练习,把老师所讲的内容使用在某一个设定的情景中(这就是传说中的数据库实验),很快你就可以收获到很多东西。

有幸接受湖南大学戴牡红老师的教诲,这个学期数据库算是没白学(哈哈,拍个马屁),虽然他的长沙话里带着普通话口音听得我很难受,不过我还是挺佩服他的,他给我们布置的实验项目是“电子商务系统”数据库设计,而我们则模仿“淘宝”对数据库进行设计。

很多人都说学校的实验很水,可以蒙混过关,可是我一直认为这全靠自己啦,也许学校要求你砌一栋房子,有人觉得自己在堆砖头,而有人却认为自己在设计一栋摩天大楼,学校的课水与不水,关键是自己水不水。

废话不多说,下面我就将此次做项目的过程跟大家详细讲一下,希望大家能和我一样,在这个项目里有所收获:

一、需求分析

二、数据库设计

1.powerdesigner使用方法介绍

2.E-R图设计入门

3.CDM生成PDM

三、脚本生成

1.PDM生成脚本

2.脚本导入

3.建立数据库所需要注意的问题

四、录入数据

1.Navicat for mysql——导入execl表;

2.PL/SQL——直接复制进去(投机取巧哇哈哈)

五、连接数据库(thinkphp版)

1.Mysql连接方式

2.Oracle连接方式

六、其他tips

 

也许我才用的方法不是最好的~也请大家批评指教~~下面我们进入第一部分——需求分析;

一些小组的同学在做数据库分析之前没有做细致的需求分析,直接开始做数据库设计,其实我认为这样子是事倍功半的,虽然此次使用不包括前端设计和后台代码,但事先做需求分析仍然可以给你带来以下好处:

1. 电商作为一个我们不太了解的领域,事先做需求分析可以帮助我们了解电子商务的运作过程,使得数据库设计更加合理。

2. 需求分析可以帮助我们理清思路,在分析过程中,我们逐渐了解到这个系统需要什么样的实体集,而每个实体集里又需要包含什么样属性,需求分析做得越细致,系统设计的效率就越高。

3. 需求分析可以将你所需要做的项目清楚地表达出来,方便你向其他大神寻求知道意见。

程序猿通常使用UML做设计,但我们小组经过讨论后觉得思维导图(XMind)也是一个不错的选择,且效率要比UML高,上手也容易,所以果断选择XMind;

下面提供XMind下载连接:

http://pan.baidu.com/s/1hqkQzRY

安装超级简单,完成后你可以看到这样的界面:



 

 

各种款式任君选择~~~~~有木有~~~不过作为一个普通青年我还是默默选择了——空白的~

建里关系很容易,右键一直子主题就可以建立一科树状图:

我们建立的图如下:

 

 



 

  

 



  

 



 在做完需求分析之后,大体框架已经出来,下面我们需要做的就是数据库设计了
~加油哦。明天再见~~~~

 

<!--EndFragment-->
  • 大小: 116.6 KB
  • 大小: 17 KB
  • 大小: 29.8 KB
  • 大小: 26.8 KB
  • 大小: 16.5 KB
3
1
分享到:
评论

相关推荐

    电子商务数据库设计1111

    在电子商务领域,数据库设计是构建高效、稳定且可扩展的电子商城系统的关键环节。这篇"电子商务数据库设计1111"的描述涵盖了从需求分析到逻辑结构设计的全过程,主要针对电子商城销售管理系统ESS的三种用户类型:...

    电子商务数据库设计c2c

    在C2C电子商务系统中,数据库可能选用MySQL、Oracle或PostgreSQL等,考虑到性能和并发处理能力。此外,可能需要使用缓存技术(如Redis)来减轻数据库压力,提高访问速度。索引优化、分区策略、读写分离也是常见的...

    电子商务系统需求分析(数据库设计)

    电子商务系统需求分析(数据库设计) 在本科学生大作业实验报告中,我们将讨论电子商务系统的需求分析和数据库设计。电子商务系统是指利用计算机网络和Internet技术,进行商品或服务的交易、支付、物流和相关业务...

    电子商务系统的开发(Mysql的是数据库和java,jsp开发语言)还有网页设计

    总的来说,这个电子商务系统的开发涵盖了数据库设计、后端编程、前端展示等多个方面,对于开发者来说,这是一次全面锻炼和提升技能的机会。通过这样的项目,我们可以深入了解如何构建一个功能完备、用户体验良好的...

    电子商务网站数据库结构设计

    在电子商务领域,数据库设计是构建稳定、高效和可扩展的电商系统的关键。良好的数据库结构不仅能够支撑海量数据的处理,还能够提高查询效率,确保数据的一致性和完整性。以下是对电子商务网站数据库设计的重要知识点...

    试论电子商务数据库系统的组建.pptx

    学生需要掌握网页设计、数据管理以及电子商务系统的一般应用和维护。 2. **数据库基础知识**:学习者需要了解数据库的基本概念,包括关系型数据库模型、数据库设计原则以及数据管理的重要性。这涉及到数据库的创建...

    电子商务数据库技术电子商务

    3. **数据库设计**:根据需求分析结果,设计数据库结构,包括表的设计、索引的选择等。 4. **数据库安全性**:电子商务涉及大量敏感信息,因此数据库的安全性至关重要。这包括用户认证、数据加密、访问控制等方面。 ...

    电子商务产品数据库设计方案参考资料

    在电子商务领域,数据库设计是构建高效、稳定且可扩展的平台的关键环节。下面将详细解析这些参考资料中的核心知识点。 1. **数据库设计与性能的平衡**:在设计数据库时,必须考虑性能因素,如查询速度、存储效率和...

    电子商务支付平台一期数据库设计文档

    《电子商务支付平台一期数据库设计文档》是一份详细阐述了电子商务平台初期阶段的数据库构建原则、规范及具体表结构的设计文档。这份文档对于理解和构建高效、安全的电子商务支付系统至关重要。 在命名规范方面,...

    电子商务网站的数据库规划和构思

    总之,一个良好的电子商务网站数据库设计不仅需要考虑业务需求,还要兼顾系统性能和数据安全。通过合理的逻辑设计和物理设计,可以构建一个高效、稳定且易于扩展的数据库系统,为电子商务网站的运营提供坚实的基础。

    最新电子商务网站数据库管理系统设计.doc

    总的来说,电子商务网站数据库管理系统设计是一个综合性的项目,涵盖了需求分析、数据库设计、编程实现、系统优化等多个方面,要求开发者具备扎实的数据库理论知识、编程技能以及对电子商务业务的理解。通过这样的...

    电子商务系统(含源码和数据库文件)

    对于初学者来说,这个系统是一个绝佳的学习案例,可以直观地了解电子商务系统的整体架构和关键组件。而对于有经验的开发者,它可以作为快速构建类似应用的模板,或者用于改进和优化现有系统。无论你是想要提升Web...

    素材-《电子商务数据库(第三版)》-A24-3117.rar

    《电子商务数据库(第三版)》是一本深入探讨电子商务领域中数据库设计与管理的教材,旨在帮助读者理解如何在数字化商业环境中有效地存储、管理和利用数据。该书可能涵盖了数据库的基础概念、关系模型、数据库设计...

    电子商务网站数据库设计.pdf

    "电子商务网站数据库设计"这一主题涵盖了从需求分析到概念设计等多个关键步骤,对于理解和实施一个成功的电子商务系统至关重要。 首先,需求分析是数据库设计的第一步,它旨在明确系统的目标和预期功能。在本案例中...

    电子商务网站数据库设计.doc

    在电子商务网站数据库设计中,首要任务是对...综上所述,电子商务网站数据库设计是一个复杂而细致的过程,涵盖了需求分析、系统功能描述、数据建模等多个环节,旨在创建一个高效、安全且能够满足业务需求的数据库系统。

    java+实现+电子商务系统.rar

    在电子商务系统中,数据存储和检索至关重要,JDBC提供了一种统一的方式来连接数据库,执行SQL查询,处理结果集,确保数据的安全存储和高效访问。 5. **MVC(Model-View-Controller)模式** MVC是一种软件设计模式...

Global site tag (gtag.js) - Google Analytics