- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南城建学院
《数据库原理及应用》课程设计报告
课程名称: 《数据库原理及应用》课程设计
设计题目: 图书销售系统
指导教师: 薛 冰
班 级:
学 号:
学生姓名:
计算机科学与工程学院
2015年12月
目 录第章 - 1 -
1.1 选题的背景与意义 - 1 -
1.2相关技术分析 - 1 -
第2章 系统功能设计 - 2 -
2.1系统总体结构设计图 - 2 -
2.2 系统功能模块 - 2 -
2.2.1 供应商模块 - 2 -
2.2.2 图书模块 - 2 -
2.2.3 顾客_销售员模块 - 2 -
2.2.4仓库管理模块 - 2 -
第章 - 3 -
3.1 需求分析 - 3 -
3.1.1 图书销售系统的需求分析 - 3 -
3.1.2 数据流图 - 3 -
3.1.3 数据字典 - 4 -
3.2 概念结构设计 - 5 -
3.2.1局部E-R图 - 5 -
3.2.2合并过程 - 6 -
3.2.3总体E-R图 - 6 -
3.3 逻辑结构设计 - 7 -
3.3.1 E-R图向关系模式转换原则 - 7 -
3.3.2范式的判定 - 8 -
3.3.3子模式的设计 - 9 -
3.4 物理结构设计 - 9 -
3.4.1数据存储方面 - 9 -
3.4.2索引的建立 - 10 -
3.4.3触发器的建立 - 10 -
3.5 数据库实施 - 13 -
3.5.1数据库、表截图 - 13 -
3.5.2数据备份还原策略 - 20 -
第章 - 23 -
参考文献 - 23 -
第章 1.1 选题的背景与意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的图书管理系统其日常管理工作都是人工操作,存在着许多缺点,如:效率低下、保密性差,另外时间一长,将产生大量的文件和数据,这对于数据的查找、更新和维护都带来了不少的困难,并且浪费了许多人力和物力。特别是中小型书店、个体书店,由于其规模小,硬件投入不大,管理人员水平有限,如果没有一个好的图书管理系统,对于书店的经营是非常不利的。在信息时代,传统的图书管理方式必然被计算机为基础的信息管理系统所取代。因为作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。
为此,开发了此图书销售管理系统,结合市场需求,经过研究分析后,完成该系统,并实现了系统基础信息管理,库存管理,销售管理和查询管理等模块。对图书的进购,入库,销售,出库进行全程管理,给用户带来了方便。
1.2相关技术分析
当今社会是一个信息化的社会,信息已经成为社会上各行各业的重要资源。数据是信息的载体,而数据库是相互关联的数据集合。数据库技术能够存储和管理大量复杂的数据,快速而有效地为多个不同的用户和应用程序提供数据,帮助人们有效利用数据资源。目前,数据库应用已编辑生活中的各个角落,例如学校的教学管理系统、图书馆的图书借阅系统、教室管理系统、车站及航空公司的售票系统、电信局的计费系统、超市的售货系统、银行的业务系统、工厂的管理信息系统等。
数据库技术已经成为先进信息技术的重要组成部分,是现代计算机系统和计算机应用系统的基础和核心;因此,掌握数据库技术是全面认识计算机系统的重要环节,亦是适应信息化时代的重要基础。
第2章 系统功能设计
2.1系统总体结构设计图
2.2 系统功能模块
2.2.1 供应商模块
供应商为图书商店提供图书,图书商店需要下订单从供应商进货。所以要产生的数据有供应商信息和所提供图书的信息,商店从供应商进货得到的订单信息。所以这些数据应来源与供应商。
2.2.2 图书模块
图书有其本身的属性,来自于图书本身。图书也是图书销售系统的核心。图书模块是维护着图书的基本信息存在的一个模块。而且所有的模块都需要围绕着此模块进行。
2.2.3 顾客_销售员模块
顾客通过购买图书产生购书数据,销售员将顾客购买图书产生的数据进行录入和查询。
2.2.4仓库管理模块
仓库有多个,所以有仓库表。图书订购之后,将图书存入仓库,又产生图书存入的数据,可以构建出存入仓库视图,方便使用者查看。
第章 .1 需求分析
3.1.1 图书销售系统的需求分析
在图书销售系统设计中,供应商,图书,仓库,销售员,顾客等是必须有的五个实体;在这些关系中,产生了几种关
文档评论(0)