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

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

课程设计Ⅳ

设计说明书

图书销售管理系统

学生姓名李志红

学号**********

班级计本091

成绩

指导教师钟永友

数计学院

2012年3月2日

课程设计Ⅳ课程设计评阅书

注: 指导老师成绩60%,答辩成绩40%,总成绩合成后按五级制计入。

课程设计任务书

2011—2012学年第 2 学期

专业:数学与计算机科学学院学号: 0918014009 姓名:李志红

课程设计名称:课程设计Ⅳ

设计题目:图书销售管理系统

完成期限:自 2012 年 2 月 20 日至 2010年 3 月 2 日共 2 周

设计依据、要求及主要内容(可另加附页):

本课程设计是在学完数据库课程之后,根据所学的理论知识和实践内容,要求对图书销售管理系统进行数据库设计,并开发实现如下功能:

1.销售明细、批发明细、退货明细

2.查询图书的销售详情:包括零售明细、批发明细、销售统计等

3.订单处理:审核订单,出库单

4.收付款处理:

5. 用户管理(注意用户权限设置)、系统维护功能。

开发完成以上功能后,并撰写说明书,要求按照相关数据库设计规范进行撰写。

指导教师(签字):教研室主任(签字):

批准日期: 2012年月日

摘要

随着计算机的普及书店规模的不断扩大,使图书销售管理成为书店管理中的一个重要课题。通过图书销售管理系统可以解决书店管理中遇到的各种问题。本系统分析了市场需求和实际需要,利用Visual C++ 6.0连接SQL数据库的方式,主要实现了书店的图书销售管理,该系统具有处理图书录入、图书销售、销售统计、查询库存等功能。

关键词:图书销售管理;数据库;Visual C++ 6.0

目录

1课题描述 (1)

2.1 系统设计功能概要 (2)

2.2 系统功能总体结构 (2)

3数据库设计与实现 (3)

3.1业务流程图 (3)

3.2 数据流图 (3)

3.3 数据字典 (4)

3.4 概念结构设计 (5)

3.5 逻辑结构设计 (9)

3.6 物理结构设计 (9)

3.7系统维护 (11)

4部分编程代码 (12)

4.1图书录入模块 (12)

4.2图书销售模块 (14)

4.3图书统计模块 (16)

5程序调试与测试 (18)

6总结 (20)

参考文献 (21)

1课题描述

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的图书管理系统其日常管理工作都是人工操作,存在着许多缺点,如:效率低下、保密性差,另外时间一长,将产生大量的文件和数据,这对于数据的查找、更新和维护都带来了不少的困难,并且浪费了许多人力和物力。特别是中小型书店、个体书店,由于其规模小,硬件投入不大,管理人员水平有限,如果没有一个好的图书管理系统,对于书店的经营是非常不利的。在信息时代,传统的图书管理方式必然被计算机为基础的信息管理系统所取代。因为作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。

为此,开发了此图书销售管理系统,结合市场需求,经过研究分析后,完成该系统,并实现了系统基础信息管理,库存管理,销售管理和查询管理等模块。对图书的进购,入库,销售,出库进行全程管理,给用户带来了方便。

2系统设计

2.1 系统设计功能概要

本系统是根据书店的实际需求而开发的,要求稳定、可靠的实现图书销售的自动化管理,通过本系统可以达到以下目标:

1.图书录入,包括图书的基本信息,如分类、进价、售价、作者等。

2.图书销售,包括图书的售价、折扣、销售日期,并实现对库存量的修改。

3.销售统计,包括按图书类型、书名、作者、出版社等进行统计。

4.查询库存,对指定的某本图书剩余库存量进行查询。

5.售完图书查询,对已售完图书进行查询。

6.用户管理,系统维护功能。

2.2 系统功能总体结构

图书销售管理系统功能结构图如图2.1所示。

图2.1 图书销售管理系统功能结构图

3数据库设计与实现

3.1业务流程图

系统流程图是概括的描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的部件(程序、文档、数据库、人工过程等)。系统流程图表达的是数据在系统各部件之间的流动情况而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图。

通过分析图书销售管理系统,得到以下业务流程图如图3.1所示:

3.2 数据流图

数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理元素,它只是描绘信息在系统中流动和被处理的情况。

经过详细的分析,了解图书销售管理系统的具体业务流程,构造出逻辑模型,再结合数据流图的相关定义,绘制出本系统的数据流图如图3.2所示:

图3.2 图书销售管理系统数据流图

3.3 数据字典

一般来说,数据字典应该由下列四类元素的定义组成:(1)数据流;(2)数据流分量(即数据元素);(3)数据存储;(4)处理。

在开发小型的软件系统时可采用卡片形式书写数据字典,每张卡片表上保存一个数据的信息,这样会使更新和修改比较方便,而且能单独处理描述每个数据的信息。每张卡片上主要包含一些信息:名称,简述,定义,位置。

相关文档
最新文档