数据库课程设计--教材购销管理系统

合集下载

某书店图书进货、销售管理系统课程设计

某书店图书进货、销售管理系统课程设计

数据库原理课程设计报告设计题目:某书店图书进货、销售管理系统专业班级电信092 学号 3号学生姓名武计梅指导教师吴颀锋同组人曹琛起止日期信息工程系摘要随着书店规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。

在这种情况作为一个大型书店如何制作一个图书进货、销售管理系统,以适应时代发展和业务需要,已成为其盈利重要因素之一,正是基于上述情况必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

所以开发了本系统,从而模拟书店对图书信息、客户信息、供应商信息、进货信息、销售信息等的管理,本系统基于SQLServer2000数据库服务器,主要是提高图书管理工作效率,降低管理成本,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

目录1.问题描述 (1)1.1背景 (1)1.2系统需求分析 (1)1.3功能需求 (3)2需求分析 (4)2.1业务流程图 (4)2.2数据流程图 (5)2.3数据字典 (6)3.概念结构设计 (7)3.1概念结构概述 (7)3.2E-R图 (7)4.逻辑结构设计 (11)4.1E-R图向关系模型的转换 (7)4.2数据库模式基本信息表 (7)5. 物理结构设计 (15)6. 角色与触发器设计 (15)7. 数据库的实施和维护 (16)7.1 建立数据库、数据表、视图、索引 (16)8. 结束语 (18)9.答辩与成绩考核 (19)1.问题描述1.1背景21世纪是网络的时代、信息的时代,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。

另一方面,随着书店规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。

教材管理系统 数据库课程设计

教材管理系统 数据库课程设计

教材管理系统详细设计说明书一、需求分析1.1系统总功能需求首先需要对教材管理系统进行详细的了解和分析,一个功能完全满足基本需要的系统需要包括以下几个模块:1.1.1教材管理功能模块这个功能模块主要实现对教材入库,出库的管理,对所有的教材信息都要进行统一管理,数据导入和教材信息等情况也要进行详细的登记,以便能对整个教材管理部门运作有全面的了解,并根据实际情况补充书源不足的部分。

1.1.2信息查询功能模块在对教材数据信息系统进行全面信息化管理的过程中,查询是一项非常重要的功能。

比如教材信息信息等,这项功能能使用户得到所需教材各项信息,方便各个学院根据实际情况选择所需教材。

1.1.3安全/使用管理功能模块这是任何一个信息管理系统都需要的部分,操作只能由专人进行,只有教材管理部门的工作人员才能拥有权限,特别是数据的导入进度,如果没有安全管理部分,后果难以想象,可能每次登录都需要用户身份的验证。

1.1.4帮助功能模块这是软件不可缺少的部分,为了方便使用者实用软件,应该有一个详细的帮助模块。

教材管理系统的需求功能需求图如图1-1所示。

图1-1 系统功能需求框图1.2基本数据维护功能需求基本数据模块的具体功能如图1-2所示。

基本维护信息包括:学生信息和教材信息等。

图1-2 基本数据维护功能需求框图(1)教材信息的添加,如图1-3所示图1-3 添加教材信息这个功能实现把教材信息输入到数据库中,教材信息包括:教材编号、架号、所剩册数、教材名称、教材价格、供应书商名(2)教材的修改,如图1-4所示,这个功能实现把教材信息修改后输入到数据库中。

(前置条件:已存在该教材)图1-4修改教材信息(3)学生信息的增加,如图1-5所示。

这个功能实现把学生信息输入到数据库中。

教材信息包括:姓名、学号、年级、专业、缴费情况、年龄。

图1-5学生信息(4)学生信息的修改,如图1-6所示。

这个功能实现把学生信息修改后输入到数据库中。

图1-6修改学生信息1.3基本业务基本业务的功能如图(1)订书功能需求(2)发书功能1.4信息查询功能模块信息查询功能模块的功能如图1.5安全使用管理功能需求这个模块的具体功能如图1-18所示。

数据库课程设计 某书店图书进货销售系统

数据库课程设计 某书店图书进货销售系统
三.数据库的实施和维护..。。。。.。。....。。....。。.。。..。。。......。。。.。.。..。。.。。。.。。。....。.。.。。。.。。。..。.....。11
3.1建立数据库………………………………………………………………………..。.。。。。.。。。..。.。。......。。。.。....。.。。。.。.。.。.。....。11
3。8约束…………………………………………………………………….。。。.。.。。。。。。。.。。。。。。...。。。.。....。。..。....。..。.。..。..。.....。。。.。。..20
四.测试………………………………………………………………。.。。。.。。......。..。...。。..。.。。..21
退书时间
Data
N
退书数量
Money
N
退书信息
Integer
N
管理员信息表
字段名
数据类型
字段大小
是否允许空
备注
姓名
Char
20
N
编号
Char
10
N
主键
密码
char
10
N
三.数据库的实施和维护
3.1建立数据库
根据以下代码建立数据库:
CREATE DATABASE书店进货销售管理系统
ON
(NAME = order_dat,
2。2局部E—R图.。.。。.。.。。。....。。。。。。。.。。.。。....。。.。.。。.。..。.....。.。.。。.。..。....。....。。。。..。。..。..。..。..。。。。。....。。.。。.......。。.。.。...。。。。..。。。。。.。。。。。..。..。..。。4

学校教材订购管理系统数据库设计

学校教材订购管理系统数据库设计

河北科技师范学院数据库应用课程设计项目名称教材订购系统后台数据库的设计与实现班级计算机网络技术******班姓名******学号 0000000000完成时间 2012-3-22学校教材订购系统“学校教材订购系统”有两部分组成:销售系统和采购系统。

销售系统的工作过程为:首先由学生提交订书书、单,经教材发行人员审核是有效订书单后,登记并返给学生领书单,学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

1. 系统需求分析与功能结构随着教育事业的不断发展,学校的规模不断扩大,学生数量及其信息量的急剧增加,学生的各种信息管理也随之展开。

为方便教师、学生领书,教材发行人员处理各种单据,以及采购人员采购需开发一个“学校教材订购系统”。

教师或学生提交购书单,经教材发行人员审核是有效购书单后,登记并返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求界面简单明了,易于操作,数据库利于维护。

1.1数据需求分析:1.1.1基本信息的输入:需要输入订书单中要求的信息(提交人姓名、书名、书号、数量等信息)。

1.1.2采购子系统模块:需要输入缺书单中要求的信息(书名、书号、数量)。

1.1.3销售子系统输出模块:需要打印领书单(书名、书号、数量、领书人姓名)。

1.1.4采购子系统输出模块:需要打印进书通知单(书号、书名、进书日期)。

1.2功能需求分析:1.2.1销售子系统模块:提交订书单、审核订书单、登记订书记录、返回领书单、修改和维护数据库中相应的表。

1.2.2采购子系统模块:发缺书单、登记缺书记录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。

1.3系统总体功能模块结构1.3.1销售子系统1.3.2采购子系统1.4系统流程图1.4.1销售子系统模块程序流程图:1.4.2采购子系统模块程序流程图:1.5系统数据数据流程图图2-20教材订购系统的顶层DFDF1教材存量表F2缺书登记表教材订购系统的0层DFD根据绘制出的数据流图,定义出本系统的数据词典。

数据库课程设计—商品销售管理系统

数据库课程设计—商品销售管理系统

提供用户登录功能,包 括用户名和密码输入, 以及登录按钮。
展示系统的核心功能和 操作选项,如商品管理 、销售管理、客户管理 等。
展示商品列表,包括商 品名称、价格、库存等 信息,并提供添加、修 改、删除商品的功能。
展示销售记录列表,包 括销售日期、客户姓名 、商品名称、销售数量 、销售金额等信息,并 提供添加、修改、删除 销售记录的功能。
逻辑结构设计
数据模型选择
选择适合系统的数据 模型,如关系模型、 层次模型或网状模型
等。
表结构设计
根据概念结构,设计 数据库中的表结构, 包括表名、字段名、 数据类型、约束等。
索引设计
为提高查询效率,对 关键字段设计索引。
视图设计
根据需要,设计一些 视图以简化复杂查询

物理结构设计
存储介质选择
根据数据量大小及访问频 率,选择合适的存储介质 ,如硬盘、SSD等。
课程设计的目的
通过设计和实现一个商品销售管理系统,使学生掌握数据库设计、开发和应用的基本技能,提 高学生的实践能力和综合素质。
系统设计目标
实现商品信息的增删改查 功能
系统应提供对商品信息的添加 、修改、删除和查询功能,方 便用户对商品数据进行管理。
实现销售数据的统计和分 析
系统应能够实时统计和分析商 品的销售数据,包括销售额、 销售量、销售趋势等,为企业 决策提供支持。
02
系统需求分析
功能性需求
商品管理
支持商品的增删改查操作 ,包括商品名称、价格、 库存等信息的维护。
订单管理
支持订单的创建、查询、 修改和删除,包括订单状 态、客户信息、商品清单 等内容的维护。
销售统计
提供销售数据的统计和分 析功能,如销售额、销售 量、客户购买行为等数据 的汇总和展示。

图书销售管理系统课程设计

图书销售管理系统课程设计

图书销售管理系统课程设计一、课程目标知识目标:1. 让学生掌握图书销售管理系统的基本概念、功能模块及其运行原理。

2. 了解数据库管理在图书销售管理系统中的应用,包括数据表的设计、查询和更新操作。

3. 掌握基本的编程知识,能够利用所学编程语言实现简单的图书销售管理功能。

技能目标:1. 培养学生运用所学知识,设计并实现一个图书销售管理系统的能力。

2. 培养学生运用数据库技术进行数据管理的能力,包括数据录入、查询、更新和删除等操作。

3. 提高学生的编程实践能力,使其能够运用编程语言解决实际问题。

情感态度价值观目标:1. 培养学生对图书销售管理系统的兴趣,激发其学习信息技术的热情。

2. 培养学生的团队协作精神,使其在项目实践中学会相互支持、共同进步。

3. 培养学生的创新意识,鼓励其勇于尝试新方法,解决实际问题。

课程性质分析:本课程为信息技术课程,旨在通过图书销售管理系统这一实际项目,使学生掌握数据库管理和编程知识,提高实际操作能力。

学生特点分析:本课程针对的学生群体为具有一定信息技术基础知识的初中生,他们对新鲜事物充满好奇,动手能力强,但可能缺乏项目实践经验和团队协作能力。

教学要求:1. 结合学生特点,采用任务驱动法,引导学生自主探究、合作学习。

2. 教学过程中注重理论与实践相结合,提高学生的实际操作能力。

3. 关注学生个体差异,给予个性化指导,确保每个学生都能达到课程目标。

二、教学内容1. 教学大纲:(1)图书销售管理系统概述(2)数据库管理基础知识(3)编程语言基础(4)图书销售管理系统的设计与实现2. 教学内容安排与进度:(1)图书销售管理系统概述(1课时)- 系统功能介绍- 系统运行原理(2)数据库管理基础知识(4课时)- 数据表设计- 数据查询与更新- 数据完整性约束(3)编程语言基础(3课时)- 控制结构- 函数与模块- 面向对象编程(4)图书销售管理系统的设计与实现(5课时)- 系统需求分析- 数据库设计- 系统功能模块编写- 系统测试与优化3. 教材章节与内容:(1)第一章:图书销售管理系统概述(2)第二章:数据库管理基础知识(3)第三章:编程语言基础(4)第四章:图书销售管理系统的设计与实现4. 教学内容列举:(1)图书销售管理系统概述:系统功能、运行原理(2)数据库管理基础知识:数据表设计、查询与更新、数据完整性约束(3)编程语言基础:控制结构、函数与模块、面向对象编程(4)图书销售管理系统的设计与实现:需求分析、数据库设计、功能模块编写、测试与优化三、教学方法1. 讲授法:- 在图书销售管理系统概述及数据库管理基础知识部分,采用讲授法向学生介绍基本概念、原理和操作方法。

数据库课程设计--图书销售管理系统

数据库课程设计--图书销售管理系统

- 1 -图书销售管理系统论文前言 (1)摘要 (3)第一章开发管理系统的目的和意义 (6)第二章系统需求分析 (7)2.1本系统开发目的 (7)2.2开发背景 (7)2.3可行性分析 (7)2.4.项目概述 (8)第三章、软、硬件环境 (10)3.1、软件环境: (10)3.2、硬件平台: (11)四、系统的功能 (11)4.1 系统总体规划 (11)4.2 流程图 (12)4.3 系统具体实现 (13)4.4 各模块功能实现 (13)六、数据库设计 (22)6.1 系统数据库设计 (22)6.2、数据表的物理结构设计 (24)七、性能测试与分析 (29)八、结束语 (31)参考文献 (31)前言图书销售管理系统是一个商业市场不可缺少的部分。

人工管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来不少困难。

随着科学技术的不断提高。

计算机学日渐成熟。

它已进入人类社会的各个领域并发挥重要作用。

使用计算机档案信息管理,有好多好处:查找方便,可靠性高,存储量大,保密性好,成本低等,能够极大提高管理的效率,也是企业的科学化,与世界接轨的重要条件。

摘要图书销售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点.经过分析如此情况,我们使用Vf作为数据库开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,真到形成用户满意的可行系统.[关键词]原型法,面向对象,数据一致性,数据窗口,信息管理系统。

SummaryBooks management system is development two aspects that typical information management system( MIS), its development includes primarily the backstage database establishes with support and the head applies the development two aspects of the procedure.Establish the data consistency to the former request is strong with the complete, the that data safety good database.But request the latter very much the applied procedure function complete, easy usage etc. characteristics.Through the analysis such circumstance, we use the VF, database etc. development tool, make use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that data window way this on canning be convenient but Chien's manipulates the database turn the object, establish in the in a short time first system application prototype, then, start to the beginning prototype system proceeding need on behalf, revise continuously with improve, really arrive to become the customer satisfied can A system.第一章开发管理系统的目的和意义信息在社会和经济的发展中所起的作用越来越为人们所重视。

(完整word版)教材购销系统

(完整word版)教材购销系统

信息工程学院《数据库课程设计》论文题目:学校教材购销系统数据库设计学号:2020012834专业班级:计算机科学与技术102班姓名:指导老师:李书琴完成日期:2012-1-13教材购销系统数据库设计姓名:张勇(信息工程学院计算机科学与技术10级2班)摘要:通过了解,现在市场上很多学校的教材购销还处于人工管理阶段,存在着效率低下,耗费人力教材购销的业务模式简单,操作流程却复杂。

教材购销系统是典型的进销存系统,它是针对改善当前人工管理的诸多缺点而设计的,能够处理进书、销书、存储管理等业务,包括有出版社管理、采购退书管理、学生购书管理、顾客退书管理、商品储存管理等功能,并且通过使用触发器、存储过程、视图等数据库技术,使得系统具有安全、实用、方便、基本业务功能完备等特点,基本上解决了人工管理的缺点,有助于实现学校的现代化、信息化、高效化、规模化。

关键字:数据库;SQL语言;索引;视图;触发器;教材;仓库目录1.需求分析 (1)1.1引言 (1)1。

2.系统任务概述 (1)1。

2。

1目标 (1)1。

2。

2用户的特点 (2)1.3.需求规定 (2)1.3。

1对功能的规定 (2)1.3.2对性能的规定 (3)1.4.运行环境规定 (3)1.5。

数据流程、功能描述和设计 (3)2.数据库结构设计 (6)2.1 概念设计 (6)2。

1.1 分E-R图建立 (6)2.1。

2 全局/整体E—R图 (9)2。

2 逻辑设计 (10)2。

2。

1建立关系模式 (10)2.2.2 关系模式规范化处理 (12)2。

2.3 用户子模式建立 (13)2。

2。

4 关系模式逻辑结构定义 (13)3.数据库物理设计 (14)4.数据库实施与测试 (15)4。

1 数据库实施 (15)4.1.1 数据库及数据库对象建立 (15)4。

1.2 数据入库 (30)4。

2 数据库测试 (30)5.总结 (30)6.附录 (31)1.需求分析主要包括内容:处理对象及组织;信息处理及系统功能;数据库系统性能需要,数据库系统开发环境需求等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统概论课程设计教材购销管理系统目录1.设计时间 (3)2.设计目的 (3)3.设计任务 (3)4.设计内容 (3)4.1.需求分析 (3)4.2.概念结构设计 (5)4.3.逻辑设计 (8)4.4.数据库表空间和表结构设计 (8)4.5.数据库的实施 (10)4.6.创建其它数据库对象 (13)5.总结与展望 (14)参考文献 (15)1.设计时间2.设计目的本项目的任务是教材购销管理系统软件开发,用户是学校。

教材购销管理系统:教材购销管理系统是帮助管理人员、教材销售和库存的管理软件。

制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都设有专门机构负责该项工作,通常是教材科。

3.设计任务现今教材购销管理的烦琐给具有强烈时间观念的行政人员带来了诸多不便,为了对教材销售和管理教材库存方便,因此开发了本软件。

该教材购销管理系统软件目前已有比较完善的管理与使用功能,研制教材购销管理系统软件是为了满足对教材购销和库存管理的方便,以现代化的创新思维模式去工作。

4.设计内容4.1. 需求分析需求分析表为了查询教材购销的全部信息。

4-2销售管理子系统4-.3采购管理子系统4.2. 概念结构设计4.-1代购教材E-R图:图14-2学生E-R图:图2 4-3教材存量E-R图:图3 4-4教材一览表E-R图:图44-5缺书单E-R图图5 4-6缺书登记E-R图图6 4-7售书登记E-R图图74-8.综合E-R图教材购销管理综合ER图图84.3. 逻辑设计教材一览表(书号,书名,出版社,地址,电话,单价,数量)各班学生用书表(班级,书号,书名,数量)售书登记表(学号,姓名,书号,数量)缺书登记表(学号,姓名,书号,数量)待购教材表(书号,数量)缺书单(书号,数量,出版社,地址,电话)4.4. 数据库表空间和表结构设计表4-1 学生用书表student_book字段名称中文名称长度类型是否为空主关键字sbno 书号10 Char t() no Y sbname 书名30 Char() no no sbnmber 数量30 Char() no no sbclass 班级10 char() no no表4-2 售书登记表BUYBOOK_BB字段名称中文名称长度类型是否为空主关键字bno 学号10 char() no Ybname 姓名10 char() no nobno 书号10 char() no no bnumber 数量30 char() no no表4-3缺书登记表stack room_sr字段名称中文名称长度类型是否为空主关键字sno 学号20 Char() no Y sname 姓名8 Char() no nosno 书号8 Char() no no snumber 数量8 Char() no no表4-4 教材存表book_list列名含义长度类型是否为空主关键字lno 书号8 Char() no Y lnumber 数量8 Char() no nolprice 单价8 Float() no no表4-5 教材一览表publish字段名称中文名称长度类型是否为主关键字pno 书号8 Char() no Y ppublisher 出版社8 Char() no no Pphone 电话8 Char() no no padd 地址8 Char() no no pname 书名8 Char() no表4-6 代购教材表instead字段名称中文名称长度类型是否为空主关键字ino 书号8 Char() no Y inumber 数量8 Char() no no表4-.7 缺书单lost_book字段名称中文名称长度类型是否为空主关键字lbno 书号8 Char() no Y lbpublisher 出版社8 Char() no no lbphone 电话8 Char() no no lbadd 地址8 Char() no no lbname 书名8 Char() no4.5. 数据库的实施例行事务需求1.学生买书查询买书信息,2.采购新书采购部门进书后,教材科秘书根据进书通知和缺书登记表给没买到教材的学生发补售通知单。

查询事务需求1.查询学生的买书情况根据学生学号查询买书信息2.查询是否有满足学生要的书查询某种书的数量查询某一书何时会到货3.报表需求缺书登记表:学号、姓名、书号、数量教材存量表:书号、单价、数量待购教材表:书号、数量缺书单:书号、数量、出版社、地址、电话教材一览表:书号、书名、出版社、地址、电话各班学生用书表:班级、书号、书名、数量SELECT distinct sclass,BNO,BNAME,BBamountFROM STUDENT, BUYBOOK_BBWHERE BUYBOOK_BB.bbno=STUDENGT.no售书登记表:学号、姓名、书号、数量SELECT sno,sname,Bno,BBamountFROM STUDENT, BUYBOOK_BBWHERE BUYBOOK_BB.bbno=STUDENGT.no缺书登记表:学号、姓名、书号、数量SELECT sno,sname,Bno,BBamountFROM STUDENT, BUYBOOK_BBWHERE BUYBOOK_BB.bbno=STUDENGT.no andBUYBOOK_BB.bbno=stack room,bnoAnd BUYBOOK.bbamount >stackroom.sramount教材存量表:书号、单价、数量SELECT bno, BPRICE,sramountFROM book, stackroomWHERE BOOK. bno=stackroom.no待购教材表:书号、数量SELECT sno,sname,Bno,BBamountFROM STUDENT, BUYBOOK_BBWHERE BUYBOOK_BB.bbno=STUDENGT.no and BUYBOOK_BB.bbno=stack room,bnoAnd BUYBOOK.bbamount >stackroom.sramount缺书单:书号、数量、出版社、地址、电话SELECT bno, BBamount, Ppublisher,BBamount,,Pphone FROM STUDENT, BUYBOOK_BBWHERE BUYBOOK_BB.bbno=STUDENGT.no and BUYBOOK_BB.bbno=stack room,bnoAnd BUYBOOK.bbamount >stackroom.sramount(12)教材一览表:书号、书名、出版社、、电话SELECT bno,bname, Ppublisher, padd,PphoneFROM BOOK,publishWHERE BOOK。

bno= publish.Pno4.6. 创建其它数据库对象4.6.1、视图某种商品的销售量和库存量的视图GREATE VIEW COMMODITY (CNO,CNAME,MARKET,LIST)ASSELECT RESERVR .CNO,RESERVR .CNAME,SUM(QUANTITY),LIST FROM RESERVR ,BILLGROUP BY O4.6.2、触发器定义一个触发器,当商品库存表中,供货商为空时,自动改为”本店制作”。

CREATE TRIGGER UDLISTBEFORE UPDATE OR TNSERT ON RESERVRFOR EACH ROWAS BEGINIF PROFESSINAL IS NULL THENPROFESSINAL:=’本店制作’;END IF;END;4.6.3、存储过程利用存储过程来实现,当某商品卖出时,它的商品库存量相应的减少.CREATE PROCEDURE SELL ( BCNO CHAR, QLIST INT)AS DECLAREBEGINSELECT TISTFROM RESERVEWHERE BCNO =O;IF LIST IS NULL THENROLLBACK;RETURN;END IF;IF LIST<QUANTITY THENROLLBACK;RETURN;END IF;UPDATE RESERVESET LIST=LIST-QLISTWHERE BCNO=O;COMMIT;END;5.总结与展望在这次设计过程中,我学到的不仅是知识,还学会了做什么事情要耐心、细心。

在设计时,总会有一些错误出现,如:没有确定好哪个是主码,编写的时候学“;”或者是属性发生冲突等。

这些都是自己的不认真而产生的。

通过此次编程,我对数据库相关知识的连接有了不少的认识,是一次很好的锻炼机会。

但是我必须承认我自己的能力和知识还是不够深入,今后我的学习还是很漫长的。

但我会吸取这次的经验和问题,争取在以后的设计中不断改进,不断完善。

参考文献[1] 数据库系统概论(第四版)王珊萨师煊高等教育出版社。

[2] Nelson M,Mattons.SOL3-新的SQL标准,新一代对象关系数据库.IBM数据库通用技术,1999。

[3]周立柱,冯建华,孟小峰.SQL Server数据库原理[M],清华大学出版社,2004.5。

[4]SQL Server 2000数据库及应用[M]人凤, 曾建华, 高等教育出版社2004.5。

相关文档
最新文档