文档介绍:书店进销存管理系统
一. 需求分析
1. 背景
众所周知,采购、销售、库存是企业经营的重要血脉,它们结合在一起,可以充分体现出企业的经营情况和效益。企业进销存管理系统能够有效的提高企业宏观控制和经营管理的质量,是企业现代管理的重要组成部分。而随着国家经济体制的优化改革,国内中小企业得到了迅猛蓬勃的发展。然而企业的发展壮大,客户数量的不断增多,财务工作繁琐,库存产品管理混乱等等之类的问题也接踵而来,给企业的运营者带来了很大的困扰。幸运的是,信息技术的飞速发展,科学经营管理观念的迅速传播,让这些问题得到了合理有效的解决。管理系统解决的了商业企业商品的采购、销售、库存、退货等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,进销存管理系统的全面应用,规范了企业业务流程、提高了企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提高了企业的经营水平、进而全面提升了企业的经济效益。
2. 需求分析
此次阐述的进销存管理系统就是基于这种背景开发的,为了解决现代书店管理中存在的有关销售信息、采购信息、管理信息的问题,以及使书店运营者能够合理分配人力物力财力资源,特开发此系统以实现书店现代化、便捷化、科学化的管理,最大限度的减轻管理人员的工作,提供全面的服务。根据书店所存在的问题,该系统功能主要包括以下几个方面:实现图书入库、入库退货操作;实现图书销售记录添加、修改、查询、图书销售退货操作;实现库存盘点,查询,仓库管理操作;实现信息的查询功能。
二. 系统总体结构设计
1. 系统功能设计
图书管理系统
图书采购管理
图书销售管理
图书库存管理
书籍入库添加
添加销售记录
查询销售记录
整体查询销售记录
书籍入库退货
书籍入库查询
库存盘点
库存查询
仓库管理
系统功能结构图如下:
(1)图书采购管理模块:由书籍入库登记,书籍入库退货,书籍入库查询3部分构成。
(2)图书销售管理模块:由图书销售记录添加,查询销售记录,整体查询销售记录3部分构成。
(3)图书库存管理模块:由库存盘点,库存查询,仓库管理3部分构成。
2. 数据流图
欢迎登陆
采购管理
销售管理
库存管理
查询原有记录
增加原有记录
删除原有记录与
增加原有记录
增加原有记录
查询原有记录
查询原有记录
删除原有记录与
删除原有记录
三. 界面设计
1. 登陆页面
主页面与页面跳转部分代码如下:
Cmaindig::Cmaindig(CWnd* pParent /*=NULL*/)
: CDialog(Cmaindig::IDD, pParent)
{
//{{AFX_DATA_INIT(Cmaindig)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void Cmaindig::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Cmaindig)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(Cmaindig, CDialog)
//{{AFX_MSG_MAP(Cmaindig)
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
ON_BN_CLICKED(IDC_BUTTON3, OnButton3)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// Cmaindig message handlers
void Cmaindig::OnButton1()
{
// TODO: Add your control notification handler code here
CBooktestDlg sDlg;
();
}
void Cmaindig::OnButton2()
{
// TODO: Add your control notification handler code here
C