文档介绍:学号:
课程设计
题目
网上购物数据库设计
学院
计算机科学与技术学院
专业
班级
姓名
指导教师
唐祖锴
2013
年
1
月
8
日
课程设计任务书
学生姓名: 指导教师: 唐祖锴工作单位: 计算机学院
题目:网上购物数据库设计
初始条件:
查询商品信息,购买指定商品。
要求完成的主要任务:
根据上述的初始条件,进行调查分析并设计适当的属性。设计一个购物数据库,DBMS可选Ms SQL Server、Access、VFP等。
完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求分析,概念设计,逻辑设计,物理实现等。
基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。这一项是选作,不作硬性要求。
时间安排:
本学期第18周:
消化资料、系统调查 1天
系统分析 1天
总体设计,实施计划 2天 
撰写报告 1天
网上购物数据库设计
初始条件
查询商品信息,购买指定商品。
设计背景
当今社会,随着可经济与科技的迅猛发展,网络在人们日常生活中的作用不断提高,网络购物给人们带来了很多便利,越来越多的人加入到了网上购物的行列,在这个高信息化时代,一个安全的网上购物数据库系统显得越发重要。
设计环境
装有SQL SEVER数据库管理系统和Visual Studio软件的计算机。
设计过程
需求分析:
需求分析的主要任务是通过详细调查进行网上购物的详细业务情况,了解原系统的工作情况,明确用户的各项需求,完成数据字典的建立。
正是上述所说的重要性,我耗费了相当长的时间图书馆查阅与网上购物有关的资料,在网上搜索购物系统的简介,在淘宝网进行体验,并了解了用户的需求、认清了业务的流程和业务活动情况,确定了系统的边界。
为了保证用户信息的安全性,用户第一次登录需要先注册为会员,然后
可以进行登录对个人信息进行修改,查看商品,购买商品,下订单,当收到所购商品后还可以登录进行确认流程图如图1
用户信息
注册
用户
修改
登录
发货
确认
已购买
购物车
订单
购买
商品
查看
图1
该系统主要是为用户设计的,方便用户注册会员及对个人信息的查看和修改以及对商品的查看、购买、确认收货如图2(a)、(b)
购物车信息表
订单信息表
商品信息
个人信息
更新
查看
注册
用户
图2(a)付款购买产品
下订单
选择商品到购物车
登录
用户
图2(b)
数据项名
数据类型
长度
数据项名
会员编号
整型
15
会员的编号
会员姓名
字符型
30
会员的姓名
性别
字符型
10
会员的性别
电话
字符型
11
会员的电话
密码
文本型
15
会员的密码
所在地
字符型
10
会员所在地
商品编号
整型
15
商品的编号
商品名称
字符型
30
商品的名称
类别
字符型
20
商品类别
价格
整型
15
商品的价格
生产厂家
字符型
10
商品生产厂家
订单编号
整型
15
订单的编号
订单日期
时间型
10
购买商品时间
购物车编号
整型
15
购物车编号
购物数量
整型
50
购物的数量
数据结构名
含义说明
组成
会员
记录用户的基本信息
编号,密码,姓名,性别,电话,所在地
商品
记录商品的基本信息
编号,名称,类型,价格,简介
购物车
暂时记录用户购买商品的
编号,购物数量
订单
记录用户的购物信息
编号,订单生成日期
2、概念设计
识别网上购物系统中的实体、实体的属性、实体的关键字、实体间的联系,利用实体关系图(E—R图)来描述网上购物系统中的相关实体、属性及关系,从而达到为建立良好的网上购物系统的数据模型的目的。
-R如图3
所在地
电话
性别
密码
姓名
编号
会员
图3
-R图如图4
编号
价格
商品
简介
类型
名称
图4
-R图如图5
日期
订单
编号
-R图,如图6
数量
编号
购物车
图6
编号
数量
编号
购物车
订单
名称
价格
商品
订购
预购
会员
所在地
电话
性别
密码
姓名
编号
-R图