新疆工业高等专科学校。
数据库课程设计说明。
题目名称: 网上超市购物结算系统
系部: 计算机系。
专业班级: 应用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组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...