收藏 分销(赏)

数据库设计方案报告范文.doc

上传人:二*** 文档编号:4711671 上传时间:2024-10-10 格式:DOC 页数:13 大小:96.54KB 下载积分:5 金币
下载 相关 举报
数据库设计方案报告范文.doc_第1页
第1页 / 共13页
本文档共13页,全文阅读请下载到手机保存,查看更方便
资源描述
数据库技术和应用 课程设计汇报 网上书店管理系统 学 院: 专业名称: 班 级: 设计题目: 学生姓名: 时 间: 分 数: 目录 第1章 引言 1 1.1课程设计目标 1 1.2项目背景 1 第2章 网上书店项目需求分析 2 2.1 需求分析概述 2 2.1.1 开发背景 2 2.1.2 角色职责描述 2 2.2 产品功效需求 3 2.2.1 功效性需求分析 3 2.2.2 功效结构图 4 2.3 数据字典 6 第3章 概念设计 7 3.1实体之间联络 7 3.2 E-R图 7 3.2.1 局部E-R图 7 3.2.2 系统全局E-R图 7 第4章 逻辑结构设计 8 4.1 关系模型设计依据 8 4.2 实体间联络转化关系模式 8 4.3 关系模型优化 9 第5章 物理结构设计 10 5.1 创建数据库及数据表 10 5.2 数据库初始化代码 10 第1章 引言 1.1课程设计目标 伴随大家生活水平提升,社会友好发展,大家文化水平不停提升,网上购物正在逐步替换了传统购物模式。这些条件全部推进电子商务在中国快速发展。电子商务交易模式也展现出多样化。电子商务网站快捷、安全高传统电子商务网站不能比拟。 该在线书店系统开发目标是方便用户购物,采取更高效、安全、便捷交易方法,使其不出门即可买到所需要图书,同时帮助书店管理员完成日常管理等操作。 1.2项目背景 本项目作为《数据库》课程实习项目提出,期望经过XXXX系统分析和设计,切实领会系统分析、系统设计和实施各个阶段关键点;掌握基础信息系统开发方法和体会信息管理系统设计,XXXXXXXXX 第2章 网上书店项目需求分析 2.1 需求分析概述 本系统为网上书店,Java编写,使用mysql数据库。关键分为两大模块。前台用户端和后台管理端。产品面向用户群体为大众消费者。 2.1.1 开发背景 现在网络飞速发展,使得很多事情能够不用出家门,只是敲几下键盘和按几下鼠标就能够处理事情,而且在选择适当情况下能够得到很满意服务。我开发项目是——三味书屋,认为大家提供最方便服务为准则,追寻着大家一直所向往完美购物。网络发展推进了网络经济飞速发展,网上书店是很好一个发展方向,因为很多书是在一个书店找不到,她没有网络书店愈加全方面,而且日常去书店买书不仅要出去找书店,假如比较近还能够接收,假如远话就比较麻烦,其实有些爱书之人可能买到自己所期望书还好,最让人不愿接收是忍受着夏日寒冬,最终却是空手而归,这时候网上那个书店能够帮助你,简单购物步骤,送货上门,满意后付款,不会发生空手而归情况了。不过商机是大家全部看到,网络书店其实已经很成熟,要是想要在这块市场掘金,必需有一个用户喜爱商铺,我开发准则就是——用户方便、习惯就是我开发技术支持,有了用户支持喜爱商家才能掘到金。 2.1.2 角色职责描述 具体职责如表2-1角色职责所表示。 表2-1 角色职责 角色名称 职责描述 非会员 只能浏览,查看,搜索商品,不过不能够进行交易,留言等操作 会员 能够包含非会员一切权限,并能购置商品,在留言板内发表自己提议。 管理员 1、对书籍数据进行操作,包含增加,删除。修改。和商品上架和下架。 2、对用户订单进行查看,搜索,发货处理等。 3、对留言板信息进行查看,删除。 4、对自己密码进行修改 2.2 产品功效需求 网上书店系统需要实现功效是用户能够经过网站购书,从而必需实现具体功效包含用户搜索书籍,查看书籍具体信息,添加收货地址等功效,同时也必需实现网站管理员添加书籍信息,管理订单,管理用户留言等功效。 2.2.1 功效性需求分析 网上书店需求: 商品展示 用户进入首页,会显示预先定制好商品,具体书籍具体信息请点击书籍进行查看。 购物车功效 用户选中商品后,点击该商品能把商品放入购物车,不影响用户继续浏览并购置商品,等选择完成,在进入购物车,选择商品不会丢失。另外能够实现用户浏览记忆,便于以后进行数据挖掘,进行商品推荐。 下单结算 用户选择完商品,在购物车页面中,改写购置数量,计算出总金额,并能够进行结算。 收藏商品 用户能依据自己所好,收藏自己喜爱商品,方便进行下一次购置,而且后台进行信息反馈,让管理者愈加好销售商品。 收货地址 用户能够管理添加自己常见收货地址,方便进行购置商品,收货地址能够有多个,方便用户迁移购置。 搜索商品 用户能够经过搜索栏输入搜索信息进行查询,也能经过点击书籍分类和来定位用户自己所需商品。 后台管理 管理员以管理者身份登录后台,能进行商品,订单,个人信息,地址,收藏管理,对用户信息,商品信息,订单信息,地址信息进行增删改查,对用户收藏进行一个查看,愈加好了解用户所需。前台和后台具体功效如表2-2 功效分析。 表2-2 功效分析 模块分类 功效类别 子功效 功效描述 前台 会员中心 1、非会员注册 非会员成为会员 2、会员登陆 会员进行交易前提条件 3、个人资料管理 会员查看并修改自己部分资料。 4、个人密码修改 会员修改自己登陆时密码 5、订单查看 会员查看历史订单 6、会员注销 会员安全退出 7、找回密码 会员忘记自己密码时能够进行对应操作来找回自己密码 书籍查看 1, 书籍分类查看 书籍能够按分类进行查看 2, 书籍搜索 书籍能够用模糊搜索进行查看 3, 详情介绍 查看书籍时显示具体信息 购物车管理 1,添加书籍 添加书籍到购物车 2,删除书籍 从购物车中删除书籍 3,修改购置数量 购置时修改购置书籍数量 4,取消购置 放进购物车但不想买了 后台 管理员中心 1,管理员登陆 验证管理员身份,进入管理系统 2,修改密码 管理员修改登陆密码 3,注销 管理员安全退出 书籍管理 1、书籍查看 查看书籍信息 2、书籍添加 增加新商品 3、书籍修改 修改商品信息 4、书籍删除 删除商品 订单管理 1、查看订单 查看全部订单信息 2、处理订单 删除已处理处理过订单 留言版管理 1、查看留言 查看留言信息 2、删除留言 删除留言信息 会员信息管理 1、查看会员信息 查看会员具体信息 2、删除会员 符合一定条件删除会员信息 2.2.2 功效结构图 网上书店系统前台和后台功效具体实现过程图2-1功效结构图所表示。 网上书店系统 前 台 后 台 书籍查看 书籍搜索 书籍管理 管理员登录 留言管理 用户登录 用户注册 订单管理 按类别搜索 按书名搜索 按作者搜索 模糊搜索 书籍购置 用户信息 用户查看个人信息 用户查看历史订单 用户找回密码 用户安全退出 用户留言 向购物车添加书籍 从购物车删除书籍 更新书籍数量 会员管理 查看留言 添加留言 查看书籍 添加书籍 删除书籍 修改书籍 查看订单 处理订单 删除订单 查看会员 删除会员 查看留言 处理留言 删除留言 修改密码 安全退出 图2-1 功效结构图 2.3 数据字典 第3章 概念设计 3.1实体之间联络 1.一个用户能够查看或购置多件商品,一件商品可由多个用户购置。 2.一个用户能够有多个订单,一个订单只属于一个用户。 3.一件商品有多张图片,一张图片只属于一个商品。 4.一件商品只属于一个类别,一个类别能够有多件商品。 5.一个管理员能够修改多件商品,一件商品能够被多个管理员修改。 6.一个管理员能够修改多个订单,一个订单能够被多个管理员修改。 7.一个管理员能够修改多个商品类别,一个商品类别能够被多个管理员修改。 3.2 E-R图 3.2.1 局部E-R图 3.2.2 系统全局E-R图 第4章 逻辑结构设计 4.1 关系模型设计依据 依据需求分析中E-R图,能够很清楚看出各个实体属性和实体之间联络,经过对实体属性和之间联络分析,我们将其由概念模型向关系模型转化,而且依据范式化理论进行优化。 对于实体间联络我们分不一样情况讨论: 若实体间联络是1:1,能够在两个实体转换成两个关系中任意一个关系属性中加入另一个关系码。 若实体间联络为1:n,则在n端实体转换成关系中加入1端实体转换成关系码。 若实体间联络为n:m,则将联络转换为关系,关系属性为诸个实体码加上联络含有属性,而关系码则为诸实体码组合。 4.2 实体间联络转化关系模式 依据关系模型设计依据信息,我们能够对实体进行关系模型转化。 实现网上书店全部功效模块,共需xx个表,分别是:书籍信息表、用户信息表、订单表、留言表、管理员表,xxxx。 书籍信息表:存放网上书店所销售图书基础信息。 用户信息表:存放书店用户基础信息。 订单表:存放和用户相关订单基础信息。 留言表:存放网上书店用户留言信息。 管理员表:存放书店管理员基础信息。 Xxxx (1)书籍信息表: 书籍信息表(书号,ISBN,书名,作者,类别,数量,出版社,单价,介绍,图片) 主键:书号 NOT NULL 外键:无 说明:存放网上书店所销售图书基础信息。 (2)用户信息表: 用户表(用户ID,密码,性别,用户答案,生日,地址,电话,用户邮箱 ,用户问题,用户名) 主键:用户ID NOT NULL自动增加 外键:无 说明:用户表统计系统中注册用户具体信息。 4.3 关系模型优化 依据上述分析所归结出来数据依靠种类和在本系统实际开发过程中,需要包含多表查询及表修改和删除,且存在多值依靠实际情况下,其关系模式应达成?NF。 第5章 物理结构设计 5.1 创建数据库及数据表 本系统采取SQLServer数据库,创建数据库名称为shop。 表结构设计以下: 1. tb_customer(用户信息表) 表5-1 用户信息表 字段名 数据类型 是否为空 是否为主键 说明 Cid INT 否 是 系统自动编号 Username Varchar(50) 否 否 用户名 Password Varchar(50) 否 否 用户密码 Realname Varchar(50) 是 否 真实姓名 Address Varchar(250) 是 否 地址 Email Varchar(50) 是 否 电子邮件 Mobile Varchar(11) 是 否 电话号码 5.2 数据库初始化代码
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服