欢迎来到咨信网! | 成为共赢成为共赢 咨信网助力知识提升 | 自信网络旗下运营:咨信网 自信AI创作助手 自信AI导航
咨信网
全部分类
  • 包罗万象   教育专区 >
  • 品牌综合   考试专区 >
  • 管理财经   行业资料 >
  • 环境建筑   通信科技 >
  • 法律文献   文学艺术 >
  • 学术论文   百科休闲 >
  • 应用文书   研究报告 >
  • ImageVerifierCode 换一换
    首页 咨信网 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

    图书销售管理数据库设计.pdf

    • 资源ID:229343       资源大小:1.91MB        全文页数:51页
    • 资源格式: PDF        下载积分:19金币
    微信登录下载
    验证码下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    二维码
    微信扫一扫登录
    下载资源需要19金币
    邮箱/手机:
    验证码: 获取验证码
    温馨提示:
    支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    VIP下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    声明    |    会员权益      获赠5币      写作写作
    1、填表:    下载求助     索取发票    退款申请
    2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
    6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    7、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

    图书销售管理数据库设计.pdf

    1、2010-2011 第 2 学期高级数据库期末考核题目:网上图书销售系统设计 目录摘要.4引言.5第1节需求分析.6lo 1运行环境需求.6lo lo 1硬件设备.61.1.2 软件设备.61.2 设计目的.61.3 系统总体功能的需求.61.3.1 用户接口的模块.6lo 30 2管理员接口模块.61.3.3 数据服务模块7高级数据库SQL Server课程考核网上图书销售系统设计第2节系统需求分析.72o 1数据描述.72.1o 1 数据项.82O 1.2数据流.82.1o 3系统数据流图.102.1o 4数据字典.132.2 系统功能需求.132O 2O 1 系统基本功能.132.2.2

    2、功能划分.132.2o3 系统前台功能描述.132O 2O 4 系统后台功能描述.14第3节 系统功能分析.153.1 系统功能模块划分.153.2 系统功能结构设计.163o 3 系统功能设计.173.3.1系统前台功能设计.173o 3.2 系统后台功能设计.18第4节 概念设计.194.1 实体属性定义.1940 1 ER 图.20第5节逻辑设计.235ol.l数据库逻辑设计.2350 1.2模拟测试数据.32第6节综述.34第7节数据库建立实现.网上图书销售系统设计2高级数据库SQL Server课程考核网上图书销售系统设计摘要数据库应用系统是在数据库管理系统(DBMS)支持下建立的计

    3、算机应用 系统,简写为DBASo数据库应用系统是由数据库系统、应用程序系统、用 户组成的,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。数据库应用系统的7个部分以一定的逻 辑层次结构方式组成一个有机的整体,它们的结构关系是:应用系统、应 用开发工具软件、数据库管理系统、操作系统、硬件.无论是面向内部业务 和管理的管理信息系统,还是面向外部,提供信息服务的开放式信息系统,从实现技术角度而言,都是以数据库为基础和核心的计算机应用系统。关键字 数据库 DBMS DBAS计算机应用系统引言技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理论基础、成 熟的

    4、商业产品和广泛的应用领域,吸引越来越多的研究者加入。数据库的诞生 和发展给计算机信息管理带来了一场巨大的革命。三十多年来,国内外已经开发 建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活 的基础设施.同时,随着应用的扩展与深入,数据库的数量和规模越来越大,数 据库的研究领域也已经大大地拓广和深化了。数据库是信息管理系统的核心和基础,它把信息管理系统中大量的数据按 一定的模型组织起来,提供存储、维护、检索数据的功能,使信息管理系统可以方 便、及时、准确地从数据库中获得所需的信息。数据库信息管理系统一般分为六 个模块任务管理、数据抽取、数据上传、数据加载、监控管理、查询统计,

    5、分 别为各个模块设计了以下功能。任务管理,主要是指后台管理层在抽取前台数据 时对各个任务制定与执行。对前台数据的抽取主要是通过执行模版文件来完成,模板的管理是整个系统的核心,创建一个模板既是在定义一个数据抽取的过程,一个模板只针对同一个数据源,保证模板的原子性,模版参数文件主要由后台数 据中心需要集中的数据类型进行定制,任务管理是将多个相关的模版文件捆绑在 一起,构成一个更大的可执行单位。对不同种类数据通过制作模板实现抽取功能,模板数据文件由后台数据管理者制作存放在前台,可增加、修改和删除。此次设计网上图书销售系统,根据数据库信息管理来完成一系列功能.3高级数据库SQL Server课程考核网

    6、上图书销售系统设计第1节需求分析1o 1运行环境需求1.1.1硬件设备1)服务器的中央处理部件(CPU)建议使用Pin 1G(以上)Xeon处理器芯片;2)服务器内存必须使用服务器专用ECC内存;3)为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID01);4)为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造 成的影响,所有建议使用两台服务器.两台服务器应构成双机热备份。中间使用WatchDog电路。这样的结构可以保证整个系统的长时间不间断 工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作;5)服务器应支持热插拔电源;6)服务器必须配备UPS(不间断电

    7、源);7)服务器应该放在学校内部。不然无法进行程序调试;8)服务器应该必须有固定IP地址;9)其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。1.1o 2软件设备操作系统 Windows 98/Windows2003/Windows xp数据库系统SQL SERVER 20001o 2设计目的开发电子购书系统宗旨在于方便人们进行图书购买,加快书本的更新速度,使访问者足不出户就可以购买到自己想要的书籍。这种购书方式打破了传统的单 一购书方法,促使人们以更快的节奏、更高的效率投入到现实生活中来。电子购书系统具有很多突出的优点,具体如下:1.全面的书籍介绍:当读者找到自己所需要的书后,就

    8、可以更近一步地查看 该书的相关介绍,除了书名、定价、出版社等基本信息外,还可以查看该书的目 录、内容简介。2。方便的书籍浏览:购买系统中以列表方式显示图书信息,包括最新上架 图书、特价图书以及最近的图书销售排行。3。快捷的购物方式:当读者找到合适的书籍后,就可以将其添加到购物车中,4高级数据库SQL Server课程考核网上图书销售系统设计待购买结束后就可以进行订单的提交,以等待商家寄书。40高价值的图书评价:图书的评价不但影响其他读者的购买欲望,更在很 大程度上对商家的供货、更新以及装订质量提出了更高的要求.1o 3系统总体的功能需求网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的

    9、接口以供用 户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网 站工作人员处理客户订单并维护网站正常运作.系统总体功能需求包括:用户接口模块,管理员模块,数据服务模块。1o 3.1用户接口模块用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览登录网 站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商 品和订单维护4个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统 中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以 及销售走势分析。1.3.2 管理员接口模块这是系统提供

    10、给网站维护和管理人员的接口。管理员接口模块包括商品信息维 护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。网站的一 般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况 来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订 单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经 营战略,将库存成本和资金占有用率降到最低的限度。1.3.3 数据服务模块数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站 工作人员的定单处理;网站管理员的销售情况查询与分析。第2节系统需求分析2o 1数据描述2.1.1数据项

    11、数据项名数据类型取值范围数据含义逻辑关系图书号(BookID)Int0-4图书编号(自动分配)主键类型(BookType)Int0-4图书的类型外键5高级数据库SQL Server课程考核网上图书销售系统设计图书名称(BookName)Varchar00-50图书的名称外键作者(BookAuthor)Varchar00-50图书的作者出版社(BookPub)Varchar0050图书的出版社标准价格(BookPrice)Decimal图书的标价送积分(BookPoint)Varchar购买图书赠送 的积分折扣(BookDiscount)Decimal图书所打的折 扣图片(BookCover)I

    12、mage图书的封面图 片简介(BookDes)Text图书的简介点击次数(BookHits)Int0一4点击次数买出数量(BookSales)Int0-1图书买出的数 iii会员 ID(UserID)Int0 1会员ID号(自动分配)用户名(UserName)Varchar00-50用户名称用户密码(UserPassword)Varchar00-50用户密码积分(UserPoint)Int0一4用户所得积分等级(UserLevel)Int0一4用户的等级邮箱(UserMail)Varchar00-50用户的邮箱地 址公告 ID(TID)Int0一4公告内容(TIndex)Text公告时间Dec

    13、imal类型 ID(TID)Int类型(TType)Varchar主键简介(TDes)Text购物单(ShopID)Int0-4购物车ID购物者名称(ShopName)Varchar0050购物者的名称外键图书名称(ShopTitle)Varchar0050购物车中图书 的名称外键图书价格(ShopSale)Varchar00-50图书的价格图书数量(ShopNum)Int0一4购物车中同类 图书的数量订单号(OderlD)Int0-4订单号(自动分配)订单细节号(OderNumber)Int0-4订单系列号订单者(OderName)Varchar0050下订单的用户 名订单图书(OderBo

    14、ok)Varchar00 50订购的图书总价格(OderPrice)Decimal订单的总价值地址(OderAdd)Varchar0050用户所在地址6高级数据库SQL Server课程考核网上图书销售系统设计2o 1o 2数据流邮编(OderNum)Varchar00-50用户所在邮编 号联系电话(OderTell)Varchar00-50用户的联系电 话订货时间(OderTime)DatetimeNow用户订货的时 间管理 ID(AminlD)Into-i管理员ID(自动分配)管理员(AdminName)Varchar00-50管理员名称密码(AdminPwd)Varchar00 50管理

    15、员密码系统配置(SysID)Int0-4系统配置ID公告(SysTitle)Varchar00-100网站首页公告版本信息(Syslnfo)Varchar00-50网站尾部版本 信息链接(SysLink)Varchar0050网站版本信息 链接入库单ID(INID)Int0-4入库单ID(自动分配)主键入库类型(INType)I nt0一4入库图书的类 型外键入库图书(INBook)Varchar0050入库的图书的 名称外键数量(INNum)Int0-4入库图书的数 量时间(INTime)DatetimeNow入库时间出库单ID(OUTID)Int0一4出库单ID(自动分配)主键出库类型(O

    16、UTType)Int0一4出库类型外键出库图书(OUTBook)Varchar00-50出库图书的名 称外键出库订单号(OUTNum)Tnt0一4出库的订单号会员号(OUTName)Int0一4会员名称出库总额(OUTA11)Decimal出库的总额出库日期(OUTTime)Datet imeNow出库的时间财务 ID(MID)Int04财务ID(自动分配)出库总值(MMoney)Decimal出库图书的总 价值日期(MDate)DatetimeNow时间数据流名:说明:数据来源:数据去向:组成:订单数据客户的订单数 据流客户订单处理产品订单7高级数据库SQL Server课程考核网上图书销售

    17、系统设计结算数据客户对产品埋 单的数据流客户订单处理商品总价值批准订单管理员对订单 的审核批准管理员订单的处理过 程产品订单入库数据流产品的具体入 库情况产品本身仓库入库单出库数据流产品的具体出 库情况仓库财务出库单2.1.3系统数据流图1)图书管理系统顶层数据流图2-1图书管理系统顶级数据流图2)将图书管理系统分为前台系统和后台系统两部分2-2第0层数据流图3)下面对0层数据流图进行加工和分解,得到初步的1层数据流图前台系统分为会员登陆使用的登陆系统、游客注册使用的注册系统和 会员使用的会员系统。如图33所示。图3-3 2号数据流图后台系统分为管理员(编辑)登陆使用的登陆系统和登陆后使用的后

    18、 台管理系统.如图3-4所示。4)再对1层数据流图进行加工和分解,得到进一步加工的2层数据流图3.1号图加工和分解3-1号数据流图3。2号图加工和分解3-2号数据流图3o 3号图加工和分解33号数据流图3.4号图加工和分解3-4号数据流图3。5号图加工和分解3-5号数据流图2。1。4描述相关的数据字典(1)数据结构及数据项数据结构:Userinfo含义说明:用户登记表组 成:编号,用户名,登录密码,真实姓名,性别,地址,邮编,电话号码,电子邮件,读者层次,累计消费,注册时间数据项:ID含义说明:唯一标识用户类型:整型长度:4取值范围:00到48高级数据库SQL Server课程考核网上图书销售

    19、系统设计取值含义:与其他数据项的逻辑关系:数据项:UserName含义说明:登录时的用户名类型:字符型长度:60取值范围:取值含义:与其他数据项的逻辑关系:数据项:PasswordStr含义说明:登录时的密码类型:字符型长度:60取值范围:取值含义:与其他数据项的逻辑关系:数据项:RealName含义说明:用户真实名字类型:字符型长度:60取值范围:取值含义:与其他数据项的逻辑关系:数据项:Sex含义说明:用户性别类型:字符型长度:20取值范围:取值含义:默认男与其他数据项的逻辑关系:数据结构:BookAdmi n含义说明:管理员信息组 成:管理员账号,密码数据项:管理员账号Adminuser

    20、 含义说明:唯一标识 类型:字符型长度:20取值范围:00000到99999取值含义:与其他数据项的逻辑关系:数据项:密码AdminPass 含义说明:管理员密码类型:字符型9高级数据库SQL Server课程考核网上图书销售系统设计长度:20取值范围:取值含义:与其他数据项的逻辑关系:数据结构:图书类别BookType含义说明:图书类别信息组 成:类型编号,类别名称,说明数据项:BookType含义说明:唯一标识类型:整型长度:4取值范围:。到4取值含义:与其他数据项的逻辑关系:数据项:TypeName含义说明:类别名称类型:字符型长度:40取值范围:取值含义:与其他数据项的逻辑关系:数据项

    21、:Compendium含义说明:说明类型:字符型长度:200取值范围:取值含义:与其他数据项的逻辑关系:数据结构:Book Info含义说明:图书基本信息组 成:编号,书名,图书分类,作者,页数,出版社,出版日期,定价,内容简介,总数 量,剩余数量,封面,评论条数,点击次数,售出数,特价,折扣,开本数据项:编号ID含义说明:唯一标识类型:整型长度:4取值范围:00到4取值含义:与其他数据项的逻辑关系:数据项:BookName含义说明:书名类型:字符型长度:80取值范围:10高级数据库SQL Server课程考核网上图书销售系统设计取值含义:与其他数据项的逻辑关系:数据项:BookType含义说

    22、明:图书分类类型:整型长度:4取值范围:取值含义:是Booktype表的外键与其他数据项的逻辑关系:数据项:Author含义说明:作者类型:字符型长度:40取值范围:取值含义:与其他数据项的逻辑关系:O O O O数据结构:Book I nfo含义说明:图书基本信息组 成:编号,书名,图书分类,作者,页数,出版社,出版日期,定价,内容简介,总数量,剩余数量,封面,评论条数,点击次数,售出数,特价,折扣,开本数据项:编号ID含义说明:唯一标识类型:整型长度:4取值范围:00到4取值含义:与其他数据项的逻辑关系:数据项:BookName含义说明:书名类型:字符型长度:80取值范围:取值含义:与其他

    23、数据项的逻辑关系:数据项:BookType含义说明:图书分类类型:整型长度:4取值范围:取值含义:是Booktype表的外键与其他数据项的逻辑关系:数据项:Author含义说明:作者11高级数据库SQL Server课程考核网上图书销售系统设计类型:字符型长度:40取值范围:取值含义:与其他数据项的逻辑关系:O O O O O数据结构:BookComment含义说明:图书评论组 成:编号,书名,说明,评论,读者姓名,电子邮件,评论日期数据项:编号ID含义说明:唯一标识类型:整型长度:4取值范围:00到4取值含义:与其他数据项的逻辑关系:数据项:UseName含义说明:读者姓名类型:字符型长度:

    24、20取值范围:取值含义:与其他数据项的逻辑关系:数据项:BookName含义说明:书名类型:字符型长度:80取值范围:取值含义:与其他数据项的逻辑关系:数据项:Publisher含义说明:出版社类型:字符型长度:60取值范围:取值含义:与其他数据项的逻辑关系:O O O O O O数据结构:OrderBookDetail含义说明:图书订购信息组 成:读者编号,订单号,书号,订购数量,优惠价数据项:OrderlD含义说明:订单号唯一标识类型:整型12高级数据库SQL Server课程考核网上图书销售系统设计长度:4取值范围:00到4取值含义:与其他数据项的逻辑关系:数据项:UesrlD含义说明:

    25、读者编号类型:整型长度:4取值范围:取值含义:与其他数据项的逻辑关系:Userinfo表的外键数据项:BookID含义说明:书名类型:整型长度:4取值范围:取值含义:与其他数据项的逻辑关系:Booklnfo表的外键数据项:Quantity含义说明:订购数量类型:字符型长度:40取值范围:取值含义:与其他数据项的逻辑关系:数据结构:OrderBookPerson含义说明:图书订购者详情组 成:编号,读者编号,读者姓名,读者地址,电子邮件,邮编,电话号码,移动电话,邮寄备注,邮寄方法,付款方法,订购日期,订购情况,订购完成日,是否要发票,总计 数据项:ID含义说明:编号唯一标识符类型:整型长度:4

    26、取值范围:。到4取值含义:与其他数据项的逻辑关系:数据项:UserID含义说明:读者编号类型:整型长度:4取值范围:取值含义:与其他数据项的逻辑关系:13高级数据库SQL Server课程考核网上图书销售系统设计数据结构:ShoppingCart含义说明:购物车详情组 成:读者编号+书号+数量数据项:O O O O O O(2)数据存储数据存储:书本信息查询说明:流入数据流:流出数据流:组成:数据量:存取方式:O O O O O O(3)数据流数据流:订单数据说明:数据流来源:客户数据流去向:订单处理组成:平均流量:高峰期流量:数据流:出库数据流说明:数据流来源:仓库数据流去向:财务组成:平均

    27、流量:高峰期流量:O O O O O(4)处理过程(1)1:库存查询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求(2)1:进货或销售更新根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求(3)2:销售信息明细表查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单14高级数据库SQL Server课程考核网上图书销售系统设计(4)2:销售信息更新加工逻辑:根据销售信息更细销售清单输入流:前台销售信息,库存信息输出流:更新库存清单(5)3:进货查

    28、询加工逻辑根据要查询的进货信息,检索出进货信息明细表输入流:进货信息查询,发出进货/进货清单查询输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,进货单,进货信息请 求,进货/进货清单检索结果(6)3:进货更新加工逻辑:根据进货信息更新进货清单输入流:进货信息请求,进货单输出流:发出进货/进货清单查询(7)4:职工或供货商查询加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询输出流:已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果(8)4:职工或供货商更新加工逻辑:根据输入的职工信息

    29、或新供货商信息更新相应的职工清单或供货商清单 输入流:职工信息,新供货商信息清单,职工/供货商清单检索结果2。2系统功能需求2.2.1系统基本功能1)图书信息查询该模块实现图书信息的分类显示,提供最新商品的推荐显示以及销售显示,便于引导购物取向。止匕外,还提供依据图书名称或是编号等包含关键字实现 快速搜索的功能并显示图书的有关详细信息。2)购物车管理用于对每一个进入系统的用户所对应的购物车进行管理。将用户所选购的图 书信息,包括价格、数量等信息记录到对应的购物车上,便于到收银台进行 结帐处理。同时在此模块中,用户还可以方便的实现修改购物图书、清空购 物车等操作.3)会员信息管理实现系统相关用户

    30、信息的注册及身份验证,同时也提供对应的用户资料的更 新。该系统可以收集用户相关的联系方式、通讯地址等信息,可以更好的拓 展销售规模.4)订单处理15高级数据库SQL Server课程考核网上图书销售系统设计根据购物车中的信息,以及用户所选择的送货方式和付款方式,和用户对应 的个人信息生成订单,便于后续工作的处理。在该模块中,用户可以随时查 阅自己的订单,并对其进行取消等处理操作。2o 2.2功能划分图书营销管理系统前台应用网页的功能包括:图书列表,图书详情,个人中心,整站搜索,用户订购。图书营销管理系统后台管理网页的功能包括:系统设置,会员用户管理,图 书管理,图书评论管理,订单审核,入库管理

    31、,购物车管理。2。2。3系统前台功能描述1)图书列表将已发布图书按各种排列的方法列表出来,如点击排行,分类列表,发布时间等。2)图书详情将图书的各项资料包括价格,折扣,作者,简介等显示出来.3)个人中心包括用户的注册和登陆,包括用户的管理中心,用户可以通过管理中 心修改自己 的个人信息和密码,并显示对应的积分和等级。4)整站搜索可以对整个网站中的任何图书进行搜索。5)用户订购会员可以选购图书并放入购物车,并最终下订单以完成订购。2.2o 4系统后台功能描述1)系统设置主要是设置网站的基本属性,如网站名称,网站的版本信息和网站的各链接.2)会员管理对网站会员的增删以及对网站中会员相应积分和等级的

    32、管理.3)图书管理网站图书的修改以及删除等.4)图书评论管理16高级数据库SQL Server课程考核网上图书销售系统设计对已购买书的会员用户可以评价各自买的书籍。5)订单审核根据客户下的订单,对所有订单进行审核是否通过并发货。6)入库管理图书的入库管理包括,对不同图书入库的信息录入,包括,书名,类 别,数量等。7)购物车管理根据订单的审核效果,将成功售出的图书进行统计,放入购物车。第3节系统功能分析3O 1系统功能设计3o 1.1系统前台功能设计图书营销管理系统前台应用网页的功能包括:图书列表,图书详情,个人中心整站搜索,用户订购.其结构图如图3-1所示。图3-1系统前台结构图前台功能说明l

    33、o图书列表1)图书排行榜,在首页排列点击率排名前六位的图书。2)图书分类,根据图书的不同类别,在子页面排列。20图书详情1)在图书的子页面显示图书的各部分信息,包括,图书名称,出版 社,作者,价格,折扣,简介等。3.个人中心1)用户注册:注册用户名不能重复。2)用户登陆:判断用户的用户名或者密码是否与数据库中的信息对 应,对应则登陆成功,否则登陆失败.3)个人中心:个人基本信息,修改个人信息,修改个人密码,会员 积分等级.4.整站搜索1)可按照书名或者作者进行图书的搜索.5.用户订购17高级数据库SQL Server课程考核网上图书销售系统设计1)用户根据图书列表中的购物车按钮选定图书,并放入

    34、购入车。2)用户根据所选图书,对购入车中的图书进行确认订购.3)用户填写订购单中的基本信息,点击确认,则订购成功.30 1 0 2系统后台功能设计图书营销管理系统后台管理网页的功能包括:系统设置,会员管理,图书管理,订单审核,入库管理,出库管理,财务报表。其结构图如图32所示。图3-2系统后台结构图后台功能说明1.系统设置1)首页设置后台服务器以及客户端信息2)基本配置:公告3)添加管理员:添加管理员以及管理员列表4)修改密码:修改管理员密码20会员管理1)会员帐户管理:会员帐户的增加或者删除.2)积分等级管理:会员对应购书的积分以及不同等级的管理。3。订单管理1)批准订单:对客户提交的订单进

    35、行审批。2)已批准订单:已通过审批的订单列表,Ecxel导出3)未批准订单:未通过审批的订单列表,Ecxel导出4.仓库管理1)库存查询:对仓库中现存的图书类型,名称,数量进行查询2)入库操作:书类别的增删:增加或删除网站图书的类别。3)信息录入:添加图书的信息,图片,简介等等4)资料更改:对图书的信息资料进行修改5)出库操作:出库表。5.财务管理1)对各个季度销售额进行销售统计。2)根据出库管理中统计的财务数据,应用水晶报表技术进行分析。第4节概念设计18高级数据库SQL Server课程考核网上图书销售系统设计4.1实体属性设计lo用户登记表Userinfo(编号,用户名,登录密码,真实姓

    36、名,性别,地址,邮编,电话号码,电子邮件,读者层次,累计消费,注册时间)2.管理员信息表BookAdmin(管理员账号,密码)图书类别表BookType(类型编号,类别名称,说明)3.图书基本信息表Bookinfo(编号,书名,图书分类,作者,页数,出版社,出版日期,定价,内容简介,总数量,剩余数量,封面,评论条数,点击 次数,售出数,特价,折扣,开本)4.图书评论表BookComment(编号,书名,说明,评论,读者姓名,电子邮 件,评论日期)5.所缺图书书目表LackBookRegister(编号,读者姓名,书名,出版社,作者,登记日期)60图书订购信息表OrderBookDetail(读

    37、者编号,订单号,书号,订购数 优惠价)7.图书订购者详情表OrderBookPerson(编号,读者编号,读者姓名,读者地 址,电子邮件,邮编,电话号码,移动电话,邮寄备注,邮寄方法,付款方 法,订购日期,订购情况,订购完成日,是否要发票,总计)4o 2 E_R 图从本系统中规划出的实体有:用户信息实体、管理员信息实体、图书实体、图书评论实 体、图书分类实体、订单实体。全局E-R图如图4-1所示:19高级数据库SQL Server课程考核网上图书销售系统设计全局ER图实体之间关系的E-R图管理员实体的ER图,如图42所示。图书分类实体的E-R图,如图4-3所示。用户信息实体的ER图,如图4-4

    38、所示.图书实体的E-R图,如图4-5所示。订单实体的ER图,如图4-6所示。订单列表实体的ER图,如图4-7所示。20高级数据库SQL Server课程考核网上图书销售系统设计图4-2管理员实体的ER图图4-3图书分类实体E-R图图44用户实体E-R图图45图书实体ER图图46订单实体E-R图图4-7订单列表实体的ER图第5节逻辑设计5o 1数据库逻辑设计5。1.1关系表详细设计用户登记表是用来存放用户的详细信息的数据表,会员通过用户名和密码登 陆到本站,实现购买图书,下订单,添加购物车等功能如表5。1所示。表5。1用户登记表Userinfo序号 名称 字段 数据类型 备注1 编号 ID in

    39、t 主键21高级数据库SQL Server课程考核网上图书销售系统设计2用户名UserNamevarchar(60)check(ID likel0-90-9,)3登录密码PasswordStrvarchar(60)4真实姓名RealNamevarchar(60)5性别SexVarchar(20)默认男6地址Addressvarchar(lOO)7邮编PostCodevarchar(20)8电话号码PhoneNumbervarchar(20)9电子邮件Emailvarchar(lOO)10读者层次UserLevelvarchar(20)允许空11累计消费TotalConsumptionvarch

    40、ar(40)允许空12注册时间RegTimeDatatime允许空表5.2为书店管理员信息表,记录管理员的帐号和密码。表 5。2 BookAdmin 表序号名称字段类型备注1管理员账号AdminuserVarchar(20)主键2密码AdminPassvarchar(20)图书类别表是用来存放图书类别的数据表,包括类别类别编号、类别名、说 明、分类,内容如表5.3所示.表5。3图书类别表BookType序号名称字段类型备注1类型编号BookTypeint主键2类别名称TypeNamevarchar(40)3说明Compendiumvarchar(200)允许空图书基本信息表,用来保存图书的基本

    41、信息像书名、作者、出版社等等,当 有新书添加时,图书的信息都保存在这里。网站上图书的显示也是直接从这个表 中读取的,如表5。4所示。图书评论表是用来存储读者对每本图书评论意见的,当其时用户进行浏览该 图书的话就会看到相应的评论,查看图书的好与坏,如表5.5所示。所缺图书书目表用来存储所缺图书信息,当用户注册并登陆的用户没有查找 到自己想要的图书时可以通过缺书登记记录出自己想要图书信息都存储在此表 中,如表5。6所示.图书订购信息表用来存储订单已经下达的,表中包括读者的信息和图书的信 息,订单下达后,图书管理员就可以在这里查看订单的信息,如表5。7所示。表5。4图书基本信息表Book I nfo

    42、22高级数据库SQL Server课程考核网上图书销售系统设计序号名称字段类型备注1编号IDint主键2书名BookN amevarchar(80)3图书分类BookTypeint外键参照于表BookTyp4作者Authorvarchar(40)5页数Pagesint可为空6出版社Publishvarchar(60)7出版日期PublishDatedatetime8定价Pricemoney9内容简介Compendiumtext可为空10总数量Amountint可为空11剩余数量Leavnumberint可为空12封面Coverimage可为空13评论条数CommentNumberint可为空1

    43、4点击次数HitNumberint可为空15售出数SoldNumberint可为空16特价Spec ialPr iceint可为空17折扣Discountint可为空18开本Pagelargerchar(10)可为空表5.5图书评论表BookComment序号名称字段类型备注1编号IDint主键,2书名BookN amevarchar(80)3说明Captionvarchar(80)可为空4评论Commenttext5读者姓名Us eNamevarchar(40)可为空6电子邮件Emailvarchar(60)可为空7评论日期CommentDatedatetime可为空表5.6所缺图书书目表L

    44、ackBookRegister序号名称字段类型备注1编号IDint主键2读者姓名UseNamevarchar(20)3书名BookN amevarchar(80)4出版社Publishervarchar(60)允许空5作者Authorvarchar(20)允许空6登记日期RegisterDatevarchar(60)表5o 7图书订购信息表OrderBookDetail序号名称字段类型备注1读者编号UesrlDint外键check约束2订单号OrderlDint主键23高级数据库SQL Server课程考核网上图书销售系统设计345书号订购数量 优惠价BookIDQuantity Discou

    45、ntPriceintintvarchar(40)外键图书订购者详情表用来保存下订单的用户的信息,主要信息包括读者的姓名 和地址信息,如表5.8所示。表5.8图书订购者详情表OrderBookPerson序号名称字段类型备注1编号IDint主键2读者编号UserIDint外键check约 束3读者姓名UserNamevarchar(60)4读者地址Addressvarchar(100)5电子邮件Emailvarchar(40)6邮编PostCodevarchar(20)7电话号码PhoneNumbervarchar(20)8移动电话MobilePhonevarchar(20)9邮寄备注SendM

    46、emovarchar(200)允许空10邮寄方法SendMethodWchar(10)11付款方法payMethodvarchar(lO)12订购日期OrderDatedatetime13订购情况OrderStatusvarchar(10)允许空14订购完成日OrderFinishDatevarchar(40)允许空15是否要发票NeedinvoiceWchar(10)16总计TotalDiseountPricevarchar(40)允许空购物车详情表存储购买的图书信息,如表5.9所示.表5。9购物车详情表ShoppingCart序号名称字段类型备注1读者编号UserIDint主键2书号Boo

    47、kIDint主键3订购数量Quantityint5.1.2模拟测试数据BookAdmin 表BookComment 表Bookinfo 表BookType 表LackBookRegister 表OrderBookDetail 表OrderBookPerson 表24高级数据库SQL Server课程考核网上图书销售系统设计ShoppingCart 表Userinfo 表第6节综述数据库技术从20世纪60年代中期产生至今已经有40多年的历史,数据库 技术一直是最活跃、发展速度最快的IT技术之一。随着网络和多媒体技术的迅 猛发展,数据库的应用也得到了更广泛的拓展,数据库进入了一个新的时期,现代数据

    48、库技术融合多种技术,数据库新技术正:在不断发展。数据库是信息管理系统的核心和基础,它把信息管理系统中大量的数据按一 定的模型组织起来,提供存储、维护、检索数据的功能,使信息管理系统可以方 便、及时、准确地从数据库中获得所需的信息。一个信息管理系统的各个部分能 否紧密地结合在一起以及如何结合,关键在数据库。因此只有对数据库进行合理 的逻辑设计和有效的物理设计才能开发出完善而高效的信息管理系统。数据库设 计是信息管理系统开发和建设的重要组成部分。它是对于一个给定的应用环境提 供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构 与存取方法的物理设计,建立起既能反映现实世界信息和信

    49、息问的联系,满足用 户数据库要求和加工要求,乂能被某个DBMS所接受,同时能实现系统目标并有 效存取数据的数据库。数据库信息管理系统一般分为六个模块:任务管理、数据抽取、数据上传、数据加载、监控管理、查询统计,分别为各个模块设计了以下功能。任务管理,主要是指后台管理层在抽取前台数据时对各个任务制定与执行。对前台数据的抽 取主要是通过执行模版文件来完成,模板的管理是整个系统的核心,创建一个模 板既是在定义一个数据抽取的过程,一个模板只针对同一个数据源,保证模板的 原子性,模版参数文件主要由后台数据中心需要集中的数据类型进行定制,任务 管理是将多个相关的模版文件捆绑在一起,构成一个更大的可执行单位

    50、。对不同种类数据通过制作模板实现抽取功能,模板数据文件由后台数据管理 者制作存放在前台,可增加、修改和删除。首先,创建模板。一个模板文件包括 了一个完整的数据抽取过程所有必要的数据结构.数据段包括:文件头、文件正 文、文件尾,其中文件头重要有防伪标志位,文件的发送时间等信息,正文段主 要包括此文件传送的数据,而结尾部分主要包括此文件传输数据的总量等信息o25高级数据库SQL Server课程考核网上图书销售系统设计其次,编辑模板。当数据需求发生变化时,可以对已存在的模版文件的参数进行 修改,以适应新的需要。还有删除模板,当不再对该模板文件定义的数据表进行 抽取时,可以删除模板文件,取消抽取过程


    注意事项

    本文(图书销售管理数据库设计.pdf)为本站上传会员【曲****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表




    页脚通栏广告
    关于我们 - 网站声明 - 诚招英才 - 文档分销 - 服务填表 - 联系我们 - 成长足迹

    Copyright ©2010-2024   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:4008-655-100    投诉/维权电话:4009-655-100   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-2024(办理中)    



    关注我们 :gzh.png  weibo.png  LOFTER.png