欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年网上购书管理系统数据库设计 .pdf

    • 资源ID:32522274       资源大小:598.58KB        全文页数:17页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年网上购书管理系统数据库设计 .pdf

    网上购书管理系统数据库设计需求分析通过实际调查,要求本系统具有以下功能。如果系统的使用对象较多,则要求有较好的权限管理。全面展示网上书店内的交易信息。书目分类显示,方便顾客了解本网上书店内的图书查看网上书店内的交易信息系统最大限度地实现易维护性和易操作性。系统运行稳定、安全可靠支持用户图书推荐、图书评价。支持图书检索显示,可以通过查找图书的模糊信息查找图书。项目规划网上书店主要由前台会员管理模块和后台管理员模块两部分组成。前台功能模块主要用于实现会员注册,登录,修改个人信息, 分类查看书目信息、购书、管理购物车、结帐、查看各种服务条款等功能。后台管理模块主要用于实现后台管理人员对会员,商品,物流,订单和系统的管理等功能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - 系统业务流成分析用户是否登入查阅、修改用户信息查阅、修改预定信息结账购买图书会员管理管理员检索书目图书评价推荐满意图书浏览书目书籍情报管理图书类别管理出版社管理书籍销售情况管理是否网上书店系统业务流程图网上书店前台管理功能结构图用户登录模块用户注册模块购物车管理模块书目浏览、检索模块查看购物车修改购物车结账图书评价推荐满意图书网上书店前台管理功能结构图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 网上书店后台功能结构图管理员登录订单管理商品管理管理员管理修改订单信息物流管理查看订单信息删除用户信息删除管理员修改管理员添加管理员打印订单信息删除订单信息系统管理上传图片删除图片管理配送地点添加配送地点管理配送方式添加配送方式管理支付方式添加支付方式删除书籍类别修改书籍类别添加书籍类别删除书籍信息添加书籍信息修改书籍信息书籍类别管理书籍情报管理出版社管理书籍销售情况管理网上书店后台管理功能结构图该系统分为五个类:会员信息类、管理员信息类、书籍类、订单类、购物车类会员信息:会员名、会员密码、会员详细地址等管理员信息类:管理员名、管理员密码、管理员编号等,书籍类:书籍编号、出版日期、书籍作者等订单类:收货人姓名、运输总费用、运输方式等购物车类:书籍名、书籍编号、数量等名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - - - - - +会员管理 ()+书籍情报管理 ()+图书类别管理 ()+出版社管理 ()+书籍销售情况管理 ()-管理员名 : char-管理员编号 : char-管理员密码 : char管理员- 书籍编号 : char- 书籍名 : char- 书籍简介 : char- 出版社 : char- 出版日期 : decimal- 书籍作者 : char- 书籍重量 : long- 市场价格 : int- 会员价格 : int书籍名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - - - - - - - +浏览书籍 ()+检索书籍 ()+查阅个人信息 ()+修改个人信息 ()+查看订单 ()+修改订单 ()+图书评价 ()+推荐满意图书 ()+结账 ()- 会员名 : char- 会员密码 : char- 会员性别 : byte = 男- 真实姓名 : char- 详细地址 : char- 登入时间 : decimal- 邮编 : char-Email : char会员信息- 书籍编号 : char- 收货人姓名 : char- 收货人详细地址 : char- 会员 ID : char- 支付方式 : char- 运输方式 : char- 运输总费用 : long- 会员金额 : long- 下订日期 : decimal订单信息+删除 ()+修改 ()-书籍编号 : char-书籍名 : char-市场价格 : long-会员价格 : long-数量 : int购物车名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - 系统设计数据库设计通过对网上书店工作过程的内容和数据流图分析,设计如下面的数据项和数据结构。1、管理员信息,包括数据项有:管理员编号、管理员账号、管理员密码。2、 会员信息,包括数据项有: 会员账号、会员密码、会员昵称、会员 E-mail、会员级别(管理员设定) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 - - - - - - - - - 3、图书信息,包括数据项有:图书编号、图书名称、作者、出版社编号、出版日期、图书类别编号、图书简介、图书推荐度(会员投票)、图书评价(会员编写)。(出版社信息,包括数据项有:出版社编号、出版社名称。图书类别信息,包括数据项有:图书类别编号、图书类别名称。)4、图书订单,包括数据项有:会员账号、下定日期、收货地址、收货地址邮编、收货人姓名、收货人联系方式、送货方式编号、支付方式编号、运输费用、总费用、图书名称、现存货情况。(支付方式,包括数据项有:支付方式编号、支付方式名称。送货方式,包括数据项有:送货方式编号、送货方式名称。)5、购物车,包括数据项有:会员账号、每种图书名称、每种图书市场价格、每种图书网站价格、每种图书数量、每种图书的总价、图书总价。数据表 E-R图根据上面设计规划出的实体,我们对各个实体具体的描述E-R 图如下:会员信息实体图邮编会员详细地址登录时间会员真实姓名性别会员密码Email会员名会员信息实体图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 17 页 - - - - - - - - - 书籍信息实体图书籍名书籍简介书籍作者书籍重量书籍市场价格书籍编号书籍会员价格出版社出版日期书籍信息实体图购物车实体书籍编号会员价格市场价格数量书籍名购物车实体订单信息实体图下订日期书籍会员金额运输总费用运输方式 ID支付方式 ID编号会员 ID收货人姓名收货人详细地址订单信息实体名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 17 页 - - - - - - - - - 会员管理员图书订单购买形成管理会员管理书籍管理订单1MMN1N购物车数据表结构1、将 E-R图转换为关系模式转化成的关系模式有:管理员信息( 管理员编号、管理员账号、管理员密码 )会员信息( 会员账号、会员密码、会员昵称、会员E-mail、会员级别 )图书信息( 图书编号、图书名称、作者、出版社编号、出版日期、图书类别编号、图书简介、图书推荐度、图书评价、图书现存货情况、图书市场价格、图书网站价格 )出版社信息( 出版社编号、出版社名称 )图书类别信息( 图书类别编号、图书类别名称 )图书订单( 订单编号、会员账号、下订单日期、收货地址、收货地址邮编、收货人姓名、收货人联系电话、送货方式编号、支付方式编号、运输费用、总费用、图书编号 )送货方式信息( 送货方式编号、送货方式名称 )支付方式信息( 支付方式编号、支付方式名称 )购物车( 会员账号、每种图书编号、每种图书数量、图书总价 )2、创建数据表(初表):名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 17 页 - - - - - - - - - tb_Admin 系统管理员信息表字段名数据类型长度允许为空主键否默认值描述AdminID bigint 8 否主键自增管理员编号Admin varchar 50 是否管理员姓名Password varchar 50 是否管理员密码tb_Area 配送范围表字段名数据类型长度允许为空主键否默认值描述AreaID bigint 8 否主键自增配送范围 ID AreaName varchar 50 是否配送范围名称AreaKM int 4 是否公里数tb_BuyInfo 购买书籍信息表字段名数据类型长度允许为空主键否默认值描述BuyID bigint 8 否主键自增购买书 籍信息ID BooksID bigint 8 是外键购买书 籍的编号Num int 4 是否购买书 籍的数量OrderID bigint 8 是外键订单的编号SumPrice float 8 是否总价MemberID bigint 8 是外键会员编号tb_Class书籍类别表字段名数据类型长度允许为空主键否默认值描述ClassID bigint 8 否主键自增类别 ID ClassName varchar 50 是否类别名CategoryUrl varchar 50 是否存放该类书籍图片的路径名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 17 页 - - - - - - - - - tb_GoodsInfo 书籍信息表字段名数据类型长度允 许 为空主键否默认值描述BookID bigint 8 否主键自增书籍 ID ClassID bigint 8 是外键书籍类别ID BookName varchar 50 是否书籍名BookIntroduce ntext 16 是否书籍简介Bookactor varchar 50 是否书籍作者Bookpublication varchar 10 是否书籍出版社BookNum float 8 是否书籍的数量BookImageID bigint 8 是否书籍的图像MarketPrice float 8 是否市场价格MemberPrice float 8 是否会员价格AddDate datetime 8 是否出版日期IsDiscount bit 1 是否0 是否是特价书籍tb_Image 图像信息表字段名数据类型长度允许为空主键否默认值描述ImageID bigint 8 否主键自增图 片 信 息ID ImageName varchar 50 是图片名称ImageUrl varchar 200 是图 片 存 放的路径tb_Member 用户信息表字段名数据类型长度允 许 为空主键否默认值描述MemberID bigint 8 否主 键 自增会员 ID Name varchar 50 是否会员名Sex bit 1 是否会员性别( 0 代表女,1 代表男)Password varchar 50 是否会员密码TrueName varchar 50 是否会员真实姓名Phonecode varchar 20 是否会员电话号码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 17 页 - - - - - - - - - Emails varchar 50 是否会员 E-Mail City varchar 50 是否会员所在城市Address varchar 200 是否会员住址PostCode char 10 是否住址邮编AdvancePayment float 8 是否会员充值LoadDate datetime 8 是否会员登录日期tb_OrderInfo 订单信息表字段名数据类型长度允 许 为空主键否默认值描述OrderID bigint 8 否主 键 自增订单 ID OrderDate datetime 8 是否getdate() 下订单时间BookFee float 8 是否书籍总金额TotalPrice float 8 是否运费总费用ShipFee float 8 是否合计总金额ShipType int 4 是否配送方式类型PayType int 4 是否支付方式类型MemberID bigint 8 是外键会员编号ReceiverName varchar 50 是否收货人姓名ReceiverPhone varchar 50 是否收 货 人 联 系 电话IsConfirm bit 1 是否0 是否已确认IsPayment bit 1 是否0 是否已付款IsConsignment bit 1 是否0 是否已发货IsPigeonhole bit 1 是否0 是否已归档ReceiverPostCode char 10 是否收货人的邮编ReceiverAddress varchar 200 是否收货人的地址ReceiverEmailsvarchar 50 是否收货人的邮箱tb_PayType 支付方式表字段名数据类型长度允许为空主键否默认值描述PayID bigint 8 否主键自增ID PayWay varchar 50 是支付方式名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 17 页 - - - - - - - - - tb_ShipType 配送方式表字段名数据类型长度允许为空主键否默认值描述ShipID bigint 8 否主键自增ID ShipWay varchar 50 是否配送方式ShipFee float 8 是否送货方式ClassID bigint 8 是外键商品类别tb_ShopCart 购买书籍临时表字段名数据类型长度允许为空主键否默认值描述CartID bigint 8 否主键自增购物车 ID GoodsID bigint 8 是外键书籍 ID Num int 4 是否书籍数量SumPrice float 8 是否总价MemberID bigint 8 是否会员 ID 数据表关系概要说明在网上购物商城中,当商品类别信息发生改变时,例如某个商品类别被删除,与其相关联的商品信息也应该被删除,这样才能保证数据的一致性和完整性,因此在需要在数据库中建立如下关系:表说明tb_Admin 系统管理员信息表tb_Area 配送范围表tb_BuyInfo 购买书籍信息表外键关系FK_tb_BuyInfo_tb_OrderInfo通过外键OrderID与tb_OrderInfo表主键OrderID 相关联tb_Class 书籍类别表tb_BookInfo 书籍信息表外键关系FK_tb_BookInfo_tb_Class 通过外键 ClassID 与 tb_Class 表主键 ClassID 相关联tb_Image 图像信息表tb_Member 用户信息表tb_OrderInfo 订单信息表外键关系FK_tb_OrderInfo_tb_Member通过外键MemberID与tb_Member表主键名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 17 页 - - - - - - - - - MemberID 相关联tb_PayType 支付方式表tb_ShipType 配送方式表外键关系FK_tb_ShipType_tb_Class 通过外键ClassID 与 tb_Class 表主键 ClassID 相关联tb_ShopCart 购买商品临时表外键关系FK_tb_ShopCart_tb_GoodsInfo通过 BookID 与 tb_BookInfo 表主键BookID相关联数据库存储过程1、 向购物车中添加商品:setANSI_NULLSON setQUOTED_IDENTIFIERON GO ALTER proc dbo. usp_ShopCart ( bookID1 bigint, MemberPrice1 float, MemberID1 float, booknum1 float ) as ifexists(select* from购买书籍临时表 where bookID =bookID1 andMemberID =MemberID1 ) begin update购买书籍临时表set Num =( Num +1), SumPrice=( SumPrice +MemberPrice1) where bookID=bookID1 and MemberID=MemberID1 end else begin Insertinto购买书籍临时表( bookID , Num, SumPrice, MemberID ) values( bookID1 , 1, MemberPrice1 , MemberID1 ) end名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 17 页 - - - - - - - - - 2、 删除购物车中图书:setANSI_NULLSON setQUOTED_IDENTIFIERON GO ALTER proc dbo. usp_DeleteSCByID ( num bigint, cartID bigint, MemberPrice int ) as ifexists(select*from购买书籍临时表 where cartID=cartID ) begin update购买书籍临时表set Num =( Num - 1), SumPrice=( SumPrice - MemberPrice) where cartID=cartID end数据库视图1、查看订单信息(会员名、会员电子信箱、送货方式、支付方式、图书信息):SELECT dbo. 订单信息表 .ShipType, dbo.订单信息表 .PayType, dbo.订单信息表 .OrderID, dbo.配送方式表 .ShipID, dbo.支付方式表 .PayID, dbo. 用户信息表 .MemberID, dbo.用户信息表 .Name, dbo.用户信息表 .Phonecode, dbo.用户信息表 .City, dbo.用户信息表 .Address FROM dbo.订单信息表 INNER JOIN dbo.用户信息表 ON dbo.订单信息表 .MemberID = dbo. 用户信息表 .MemberID INNER JOIN dbo. 配送方式表 ON dbo.订单信息表 .ShipType = dbo.配送方式表 .ShipID INNER JOIN dbo.支付方式表 ON dbo.订单信息表 .PayType = dbo.支付方式表 .PayID 3、 查看购物车内信息(会员、图书): 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 17 页 - - - - - - - - - SELECT dbo.购买书籍临时表 .CartID,dbo.购买书籍临时表 .BookID, dbo.购买书籍临时表 .Num, dbo.购买书籍临时表 .SumPrice, dbo.书籍信息表 .BookID AS Expr1, dbo.用户信息表 .MemberID, dbo.用户信息表 .Name FROM dbo.购买书籍临时表INNER JOIN数据库触发器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 17 页 - - - - - - - - -

    注意事项

    本文(2022年网上购书管理系统数据库设计 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开