数据库设计

发布 2022-03-30 21:46:28 阅读 1310

新疆工业高等专科学校。

数据库课程设计说明。

题目名称: 网上超市购物结算系统

系部: 计算机系。

专业班级: 应用10-28班

学号。学生姓名。

指导教师。完成日期: 2023年12月。

1 引言 2

1.1 本课题(项目)的研究意义 2

1.2 本**的目标与任务 2

1.2.1会员管理 2

1.2.2销售服务 2

2 数据库设计 2

2.1 需求设计 2

2.1.1目标与任务 2

2.1.2 业务流程 3

2.1.3 数据流程 3

2.1.4 数据字典 3

2.2 概念设计 4

2.2.1概念设计任务 4

2.2.2 e—r图设计 4

2.3 逻辑设计 5

2.3.1关系模式的设计 5

2.4.功能模块分析 6

2.4.1用户注册为会员 6

2.4.2商品信息 6

2.5 数据库实施 6

3 数据库调试与试运行 6

3.1创建数据库 6

3.1.1创建会员信息表 6

3.1.2创建商品信息表 7

3.1.3创建订购单信息表 8

3.1.4创建库存信息表 9

3.1.5数据库关系图 10

3.2系统功能的实现 10

3.2.1会员注册 10

3.2.2会员修改自己的信息 11

4 收获与体会 13

5 存在问题与建议 13

6参考文献 13

目前大部分销售商还在用传统模式进行销售,不方便对市场的需求进行调查,对自己所卖的商品不能及时地了解相关信息,获利没有达到最大限度;当购物者需要买自己所需的商品时,需要浪费很多的财力和物力。现在正处于信息时代,我们应该借助网络,提高销售的效率,以便促进经济的发展,从传统的购物方式转化到在网上进行购物。

现在准备建立网上购物系统,要把销售商的商品、会员的信息、会员购买商品的记录等基本信息进行管理,确保有足够的安全性。以便网上购物系统可以进行推广,让更多的销售商和购物者认为网上购物系统非常实惠,是一个对自己有利益的系统。

1)用户申请为会员(用户初次登陆该系统时需要注册,以防止恶意攻击该**,并方便后面进行购物,会员可以修改自己的资料)

(2)订单(当会员确认购买销售商的商品时,系统自动生成购物订单,会员可以查询自己的订单,销售商可以查看订单的内容)

3)商品信息(销售商提供商品信息,并且可以修改信息,方便会员查看)

1)会员查看商品(会员可以根据商品的分类或根据自己的需求搜索到自己想要的商品,并可以阅读商品的详细信息)

需求分析阶段是网上购物系统开发的第一个阶段,也是非常重要的一个阶段。这是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响后面各个阶段的设计,并影响到设计结果是否合理和实用。它也是我们系统开发过程当中最困难、最耗费时间的一步,作为地基的需求分析做的是否充分和准确,决定了在其上构建数据库大厦的速度和质量。

主要任务是通过详细调查进行网上购物的详细业务情况,了解原系统的工作情况,明确用户的各项需求,在此基础上确定新系统的功能,完成数据字典的建立。

正是上述所说的重要性,我耗费了相当长的时间图书馆查阅与网上购物有关的资料,在网上搜索购物系统的简介,在**网进行体验,并了解了用户的需求、认清了业务的流程和业务活动情况,确定了系统的边界。

初次登陆的用户可以进行注册成为本站会员,登陆成功后可以按照商品的分类进行查看商品,或按照自己的需求搜索商品,并查看其详细资料,若不存会员正在搜索的商品,系统会进行相应的提示。销售商可以提供自己销售的商品的详细信息,并可以进行修改,以便让用户可以查看商品的信息。

当用户确认购买的商品后,在付款成功的条件下,销售商就立即给会员邮寄商品,等待会员查收。会员收到自己的购买的商品后,交易成功。

数据流图表达了数据和处理的关系,此系统主要是会员购买商品的业务、查询自己的相关信息,销售商对商品信息的管理、对会员确认购买商品后产生的订单的处理。

数据字典是我在数据流程图中选取的一些中层数据流,我把我所抽去的数据列出以下表来。

根据对系统需求的分析,结合实际情况,在系统中需要使用的数据项如表2.1-1所示。

表2.1-1 数据项。

根据对系统需求的分析,结合对e-r图的分析和转化,在系统中构件的数据结构如表2.1-2所示。

表2.1-2 系统需求数据结构。

数据库概念模型设计阶段是数据库设计的关键阶段,在这一阶段里,主要是以需求分析中所识别的数据项、设计任务和现行系统的管理操作规则与策略为基础,确定网上购物系统中的实体和实体间联系,建立此系统的信息模式,准确描述此系统的信息结构,建立一个独立与各dbms的高级概念模型。

识别网上购物系统中的实体,识别实体的属性,识别实体的关键字,识别实体间的联系,利用实体关系图(e—r图)来描述网上购物系统中的相关实体、属性及关系,从而达到为建立良好的网上购物系统的数据模型的目的。

根据前面的需求分析,可以将网上购物系统的数据库实体划分为会员实体集、商品实体集、商品订单信息实体集、库存实体集这四个实体。

必须是本系统的会员才可以进行浏览商品、查看商品的相关信息,在浏览商品的信息时可以订购自己喜欢的商品,会员可以随时写该自己的相关信息,查询自己已经订购的商品生成的订单。

销售商可以方便地在网上提供自己销售的所有商品信息,也可以结合实际情况对商品的信息进行修改,特别地根据市场的变化,以及相应的调控,可以修改商品的**,以便获得最大利润。当用户付款成功后,销售商品根据订单上的地址给会员邮寄会员订购的商品,并等待会员查收商品。(e—r图见附录1)

每个实体定义的属性如下:

会员:商品:

订购:库存:

逻辑结构设计是将概念结构转换为某个dbms所支持的数据模型,并对其进行优化。

表 2.3-1 会员。

表 2.3-2 商品。

表2.3-3 订购。

表2.3-4 库存表。

购物者必须通过注册成为本站的会员,方可浏览销售商在本**中销售的所有商品,并可以购买自己需要购买的商品等一系列业务。

数据库基础与应用数据库应用系统设计

数据库基础与应用 课程期末复习资料。考核知识点 数据库 模式结构。考核知识点解释 数据库的基本结构分为物理级 概念级和用户级。数据模式也相应地分为 内模式 概念模式 外模式。考核知识点 关系模型的数据结构。考核知识点解释 在关系数据库中,对关系做了如下了规范性限制 1 元组分量原子性 2 元组个数有...

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...