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