图书销售管理数据库设计Word文档下载推荐.doc
《图书销售管理数据库设计Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《图书销售管理数据库设计Word文档下载推荐.doc(70页珍藏版)》请在冰豆网上搜索。
二级学院信息学院
专业名称信息管理与信息系统
班级10信息C2
2011年6月
目录
[摘要]………………………………………………………………………………4
引言………………………………………………………………………………5
第1节需求分析…………………………………………………………………6
1.1运行环境需求……………………………………………………………6
1.1.1硬件设备…………………………………………………………6
1.1.2软件设备…………………………………………………………6
1.2设计目的…………………………………………………………………6
1.3系统总体功能的需求…………………………………………………6
1.3.1用户接口的模块…………………………………………………6
1.3.2管理员接口模块…………………………………………………6
1.3.3数据服务模块……………………………………………………7
第2节系统需求分析……………………………………………………………7
2.1数据描述…………………………………………………………………7
2.1.1数据项……………………………………………………………8
2.1.2数据流……………………………………………………………8
2.1.3系统数据流 图 …………………………………………………10
2.1.4数据字典………………………………………………………13
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)
用户所得积