图书销售

更新时间:2023-03-08 17:45:58 阅读: 评论:0

滴水观音有没有毒-瘦腰瘦肚子的方法

图书销售
2023年3月8日发(作者:小孩几岁会走路)

图书销售管理系统方案

图书销售管理系统

1引言

传统的图书销售管理方法,都是通过人工统计和计算的

管理方式进行的。这样的管理方法不但费时费力,也容易产

生计算上的错误和疏漏;计算机技术的全面普及,打破了书

店管理的传统管理方法,提高了管理效率的同时,克服了传

统管理方法中易产生的问题,使管理员能够有序的、全面的

对图书销售和库存进行管理。

网上图书销售系统可以完成书店的日常管理,如图书录

入、图书销售、销售统计、查询库存等功能,迅速准确地对

已售图书和剩余库存进行统计和汇总工作,大大提高了书店

的管理效率和准确性。

2需求分析

2.1国内外研究的现状

在现代化的书店中,对图书销售工作运用现代化技术进

行管理,是提高工作效率的有效手段。图书销售管理是书店

日常工作中非常重要的一个方面,越来越受到书店经营者的

重视。通过计算机管理系统对图书销售进行全面的统计与管

理,全面解决了书店经营过程中所遇到的各种问题,并且克

服了传统管理方式中的易出错等问题。图书销售管理系统成

为书店管理的首选管理工具。2.2功能需求

2.2.1待开发软件的功能需求

本系统是根据书店的实际需求而开发的,要求稳定、可

靠的实现图书销售的自动化管理,通过本系统可以达到以下

目标:

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

价、作者等。

2.图书销售,包括图书的售价、折扣、销售日期,并实

现对库存量的修改。

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

进行统计。

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

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

2.2.2待开发软件的功能

按照用户需求,要满足以上功能,我设计出了图书销售

管理系统的系统功能图,如图2.1所示。

图2.1图书销售管理系统的系统功能图

综合系统要求,对图2.1所示的系统功能解释如下:

图书录入,包括图书的基本信息,如分类、进价、售价、

作者等。

图书销售,包括图书的售价、折扣、销售日期,并实现

对库存量的修改。

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

行统计。

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

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

通过以上分析,可以得到仓库管理系统的数据流图,如

图2.2所示。

图2.2图书管理系统的数据流图

2.3数据描述

2.3.1数据库概要说明

数据库中包括管理员信息表、图书基本信息表、图书类

型表、图书销售记录表等4个数据表。

图2.3所示的即为本系统中数据库中的数据表结构图,

该数据表结构图包含系统所有数据表。可以清晰地反应数据

库信息。

图2.3数据表结构图

2.3.2主要数据表的结构

表2.1Pwd(管理员信息表)

表2.2BookInfo(图书基本信息表)

表2.3BookCategory(图书类型表)

表2.4BookSale(图书销售记录表)

2.4数据库描述

本软件采用SQL数据库。

3概要设计

本系统是根据书店的实际需求而开发的,完全能够帮助

书店实现高效、准确的图书销售自动化管理。在分析阶段,

我们已经提出了系统的结构和数据字典。本节我们将对系统

的使用环境作简要介绍,并对该系统作概要设计。3.1系统

运行环境

P4机

Windows操作系统

VisualC++6.0

3.2系统功能模块设计

在前面系统功能分析的基础上,结合VisualC++程序编

制的特点,得到如图3.1所示的系统功能模块图。

图3.1图书销售管理系统功能模块图

各模块功能分配如下:

(1)用户登陆功能:管理员登陆模块(M1)。

(2)图书录入功能:图书录入模块(M2)。

(3)图书销售功能:图书销售模块(M3)。

(4)销售统计功能:销售统计模块(M4)。

(5)查询图书库存功能:查询库存模块(M5)。

(6)售完图书查询功能:售完图书查询模块(M6)。

3.3系统处理流程

(1)系统启动,进入身份验证。

(2)初始化系统,导入数据库。

(3)录入图书信息。

(4)图书销售。

(5)统计图书销售信息。

(6)查询图书库存信息。

(7)查询已售完图书信息。

(8)退出系统。

3.4接口设计

3.4.1外部接口

(1)用户界面

采用图形用户界面,包含菜单、按钮、对话框等元素。

(2)软件接口

软件运行于VisualC++6.0平台上。

(3)硬件接口

运行于PC机上。

3.4.2内部接口

(1)用户登陆模块(M1):由相应事件驱动消息激活,

完成用户登陆功能,之后进入消息循环状态。

(2)图书销售模块(M3):由相应事件驱动消息激活,

完成图书销售功能,之后进入消息循环状态。

(3)销售统计模块(M4):由相应事件驱动消息激活,

完成销售统计功能,之后进入消息循环状态。

(4)查询库存模块(M5):由相应事件驱动消息激活,

完成查询库存功能,之后进入消息循环状态。

(5)售完图书查询模块(M6):由相应事件驱动消息激

活,完成售完图书查询功能,之后进入消息循环状态。

4详细设计

该系统采用VC++6.0中的MFC连接SQL数据库的方式,

使用图形用户界面,主要实现图书录入、图书销售等功能。

下面具体对各模块进行介绍。4.1登录模块及主界面

在登录界面(如图4.1所示)中输入用户名和密码,登

录成功后进入主界面。登陆框流程图如图4.2所示,系统主

界面如图4.3所示,单击某个按钮就能弹出某个功能的界面。

图4.1系统登录界面

图4.2登录模块流程图

图4.3系统主界面

4.2图书录入模块

4.2.1实现目标

添加图书信息,图书录入对话框的设计如图4.4所示。

“保存”按钮对应的方法为RAddBookDlg::OnSave(),流程

图如图4.5所示。

图4.4图书录入对话框

图4.5RAddBookDlg::OnSave()方法的流程图

4.2.2设计步骤

(1)向项目中添加一个新Dialog资源,资源ID为

IDD_ADDBOOK。在IDD_YGTJK对话框资源中单击鼠标右键,

执行弹出快捷菜单的“Properties”菜单命令,打开

“DialogProperties”对话框。在“DialogProperties”

对话框中选择General选项卡,更改其“Caption”文本框

内容为“图书信息录入”。

(2)从Controls面板上向Dialog资源中添加所需控

件,更改资源的属性,并为资源设置相对应的变量,如表4.1

所示。

表4.1图书录入Dialog资源属性设置

4.2.3代码分析

(1)打开ClassWizard窗口,添加在OnInitDialog成

员函数,向

本文发布于:2023-03-08 17:45:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1678268758131478.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:图书销售.doc

本文 PDF 下载地址:图书销售.pdf

下一篇:返回列表
标签:图书销售
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|