图书销售管理数据库设计Word文件下载.doc
- 文档编号:7270268
- 上传时间:2023-05-08
- 格式:DOC
- 页数:70
- 大小:1.47MB
图书销售管理数据库设计Word文件下载.doc
《图书销售管理数据库设计Word文件下载.doc》由会员分享,可在线阅读,更多相关《图书销售管理数据库设计Word文件下载.doc(70页珍藏版)》请在冰点文库上搜索。
2.2系统功能需求……………………………………………………………13
2.2.1系统基本功能……………………………………………………13
2.2.2功能划分…………………………………………………………13
2.2.3系统前台功能描述………………………………………………13
2.2.4系统后台功能描述………………………………………………14
第3节系统功能分析……………………………………………………………15
3.1系统功能模块划分………………………………………………………15
3.2系统功能结构设计………………………………………………………16
3.3系统功能设计……………………………………………………………17
3.3.1系统前台功能设计……………………………………………17
3.3.2系统后台功能设计……………………………………………18
第4节概念设计…………………………………………………………………19
4.1实体属性定义……………………………………………………………19
4.1E-R图……………………………………………………………………20
第5节逻辑设计…………………………………………………………………23
5.1.1数据库逻辑设计…………………………………………………………23
5.1.2模拟测试数据…………………………………………………………32
第6节综述………………………………………………………………………34
第7节数据库建立实现…………………………………………………………
网上图书销售系统设计
摘要
数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,简写为DBAS。
数据库应用系统是由数据库系统、应用程序系统、用户组成的,具体包括:
数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。
数据库应用系统的7个部分以一定的逻辑层次结构方式组成一个有机的整体,它们的结构关系是:
应用系统、应用开发工具软件、数据库管理系统、操作系统、硬件。
无论是面向内部业务和管理的管理信息系统,还是面向外部,提供信息服务的开放式信息系统,从实现技术角度而言,都是以数据库为基础和核心的计算机应用系统。
[关键字]数据库DBMSDBAS计算机应用系统
引言
技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引越来越多的研究者加入。
数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。
三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。
同时,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究领域也已经大大地拓广和深化了。
数据库是信息管理系统的核心和基础,它把信息管理系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息管理系统可以方便、及时、准确地从数据库中获得所需的信息。
数据库信息管理系统一般分为六个模块:
任务管理、数据抽取、数据上传、数据加载、监控管理、查询统计,分别为各个模块设计了以下功能。
任务管理,主要是指后台管理层在抽取前台数据时对各个任务制定与执行。
对前台数据的抽取主要是通过执行模版文件来完成,模板的管理是整个系统的核心,创建一个模板既是在定义一个数据抽取的过程,一个模板只针对同一个数据源,保证模板的原子性,模版参数文件主要由后台数据中心需要集中的数据类型进行定制,任务管理是将多个相关的模版文件捆绑在一起,构成一个更大的可执行单位。
对不同种类数据通过制作模板实现抽取功能,模板数据文件由后台数据管理者制作存放在前台,可增加、修改和删除。
此次设计网上图书销售系统,根据数据库信息管理来完成一系列功能。
第1节需求分析
1.1运行环境需求
1.1.1硬件设备
1)服务器的中央处理部件(CPU)建议使用PIII1G(以上)Xeon处理器芯片;
2)服务器内存必须使用服务器专用ECC内存;
3)为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID01);
4)为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造 成的影响,所有建议使用两台服务器。
两台服务器应构成双机热备份。
中 间使用WatchDog电路。
这 样的结构可以保证整个系统的长时间不间断 工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作;
5)服务器应支持热插拔电源;
6)服务器必须配备UPS(不间断电源);
7)服务器应该放在学校内部。
不然无法进行程序调试;
8)服务器应该必须有固定IP地址;
9)其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。
1.1.2软件设备
操作系统Windows98/Windows2003/Windowsxp
数据库系统SQLSERVER2000
1.2设计目的
开发电子购书系统宗旨在于方便人们进行图书购买,加快书本的更新速度,使访问者足不出户就可以购买到自己想要的书籍。
这种购书方式打破了传统的单一购书方法,促使人们以更快的节奏、更高的效率投入到现实生活中来。
电子购书系统具有很多突出的优点,具体如下:
1.全面的书籍介绍:
当读者找到自己所需要的书后,就可以更近一步地查看
该书的相关介绍,除了书名、定价、出版社等基本信息外,还可以查看该书的目录、内容简介。
2.方便的书籍浏览:
购买系统中以列表方式显示图书信息,包括最新上架图书、特价图书以及最近的图书销售排行。
3.快捷的购物方式:
当读者找到合适的书籍后,就可以将其添加到购物车中,待购买结束后就可以进行订单的提交,以等待商家寄书。
4.高价值的图书评价:
图书的评价不但影响其他读者的购买欲望,更在很大程度上对商家的供货、更新以及装订质量提出了更高的要求。
1.3系统总体的功能需求
网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;
同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
系统总体功能需求包括:
用户接口模块,管理员模块,数据服务模块。
1.3.1用户接口模块
用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。
用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4个部分。
用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。
1.3.2管理员接口模块
这是系统提供给网站维护和管理人员的接口。
管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。
网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。
网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。
1.3.3数据服务模块
数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;
网站工作人员的定单处理;
网站管理员的销售情况查询与分析。
第2节系统需求分析
2.1数据描述
2.1.1数据项
数据项名
数据类型
取值范围
数据含义
逻辑关系
图书号(BookID)
Int
0-4
图书编号
(自动分配)
主键
类型(BookType)
图书的类型
外键
图书名称(BookName)
Varchar
00-50
图书的名称
作者(BookAuthor)
图书的作者
出版社(BookPub)
图书的出版社
标准价格(BookPrice)
Decimal
图书的标价
送积分(BookPoint)
购买图书赠送的积分
折扣(BookDiscount)
图书所打的折扣
图片(BookCover)
Image
图书的封面图片
简介(BookDes)
Text
图书的简介
点击次数(BookHits)
点击次数
买出数量(BookSales)
图书买出的数量
会员ID(UserID)
会员ID号
用户名(UserName)
用户名称
用户密码(UserPassword)
用户密码
积分(UserPoint)
用户所得积分
等级(UserLevel)
用户的等级
邮箱(UserMail)
用户的邮箱地址
公告ID(TID)
公告内容(TIndex)
公告时间
类型ID(TID)
类型(TType)
简介(TDes)
购物单(ShopID)
购物车ID
购物者名称(ShopName)
购物者的名称
图书名称(ShopTitle)
购物车中图书的名称
图书价格(ShopSale)
图书的价格
图书数量(ShopNum)
购物车中同类图书的数量
订单号(OderID)
订单号
订单细节号(OderNumber)
订单系列号
订单者(OderName)
下订单的用户名
订单图书(OderBook)
订购的图书
总价格(OderPrice)
订单的总价值
地址(OderAdd)
用户所在地址
邮编(OderNum)
用户所在邮编号
联系电话(OderTell)
用户的联系电话
订货时间(OderTime)
Datetime
Now
用户订货的时间
管理ID(AminID)
管理员ID
管理员(AdminName)
管理员名称
密码(AdminPwd)
管理员密码
系统配置(SysID)
系统配置ID
公告(SysTitle)
00-100
网站首页公告
版本信息(SysInfo)
网站尾部版本信息
链接(SysLink)
网站版本信息链接
入库单ID(INID)
入库单ID
入库类型(INType)
入库图书的类型
入库图书(INBook)
入库的图书的名称
数量(INNum)
入库图书的数量
时间(INTime)
入库时间
出库单ID(OUTID)
出库单ID
出库类型(OUTType)
出库类型
出库图书(OUTBook)
出库图书的名称
出库订单号(OUTNum)
出库的订单号
会员号(OUTName)
会员名称
出库总额(OUTAll)
出库的总额
出库日期(OUTTime)
出库的时间
财务ID(MID)
财务ID
出库总值(MMoney)
出库图书的总价值
日期(MDate)
时间
2.1.2数据流
数据流名:
说明:
数据来源:
数据去向:
组成:
订单数据
客户的订单数据流
客户
订单处理
产品订单
结算数据
客户对产品埋单的数据流
商品总价值
批准订单
管理员对订单的审核批准
管理员
订单的处理过程
入库数据流
产品的具体入库情况
产品本身
仓库
入库单
出库数据流
产品的具体出库情况
财务
出库单
2.1.3系统数据流图
1)图书管理系统顶层数据流图
2-1图书管理系统顶级数据流图
2)将图书管理系统分为前台系统和后台系统两部分
2-2第0层数据流图
3)下面对0层数据流图进行加工和分解,得到初步的1层数据流图
前台系统分为会员登陆使用的登陆系统、游客注册使用的注册系统和会员使用的会员系统。
如图3-3所示。
图3-32号数据流图
后台系统分为管理员(编辑)登陆使用的登陆系统和登陆后使用的后台管理系统。
如图3-4所示。
4)再对1层数据流图进行加工和分解,得到进一步加工的2层数据流图
3.1号图加工和分解
3-1号数据流图
3.2号图加工和分解
3-2号数据流图
3.3号图加工和分解
3-3号数据流图
3.4号图加工和分解
3-4号数据流图
3.5号图加工和分解
3-5号数据流图
2.1.4描述相关的数据字典
(1)数据结构及数据项
数据结构:
UserInfo
含义说明:
用户登记表
组成:
编号,用户名,登录密码,真实姓名,性别,地址,邮编,电话号码,电子邮件,读者层次,累计消费,注册时间
数据项:
ID
唯一标识用户
类型:
整型
长度:
4
取值范围:
00到4
取值含义:
与其他数据项的逻辑关系:
UserName
登录时的用户名
字符型
60
PasswordStr
登录时的密码
RealName
用户真实名字
Sex
用户性别
20
默认‘男’
。
BookAdmin
管理员信息
管理员账号,密码
管理员账号Adminuser
唯一标识
00000到99999
密码AdminPass
图书类别BookType
图书类别信息
类型编号,类别名称,说明
BookType
4
0到4
TypeName
类别名称
40
Compendium
说明
200
BookInfo
图书基本信息
编号,书名,图书分类,作者,页数,出版社,出版日期,定价,内容简介,总数量,剩余数量,封面,评论条数,点击次数,售出数,特价,折扣,开本
编号ID
BookName
书名
80
图书分类
是Booktype表的外键
Author
作者
BookComment
图书评论
编号,书名,说明,评论,读者姓名,电子邮件,评论日期
UseName
读者姓名
字符型
80
Publisher
出版社
OrderBookDetail
图书订购信息
读者编号,订单号,书号,订购数量,优惠价
OrderID
订单号唯一标识
UesrID
读者编号
UserInfo表的外键
BookID
整型
4
BookInfo表的外键
Quantity
订购数量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 销售 管理 数据库 设计