百货商店业务管理系统
目录
一引言...............................................................................................................................................2
开发背景.....................................................................................................................................2
参考资料.....................................................................................................................................3
二可行性分析...................................................................................................................................3
技术可行性.................................................................................................................................3
社会可行性.................................................................................................................................3
经济可行性.................................................................................................................................4
三需求分析.......................................................................................................................................4
1现行系统的组织结构及工作任务......................................................................................... 4
2系统的业务流程图(图1).................................................................................................. 6
3系统的数据流程图..................................................................................................................8
销售科的数据流程图(图2)......................................................................................... 8
采购科的数据流程图(图3)......................................................................................... 8
财务科的数据流程图(图4)......................................................................................... 9
系统总的数据路程图(图5)....................................................................................... 10
4数据字典................................................................................................................................12
数据流的描述...................................................................................................................12
处理逻辑的描述...............................................................................................................12
数据存储描述...................................................................................................................13
四系统设计.....................................................................................................................................13
1功能结构设计.......................................................................................................................13
2系统设计实现的数据字典................................................................................................... 14
五系统实施.....................................................................................................................................16
六参考资料及开发者.....................................................................................................................16
1参考资料................................................................................................................................16
2开发人员................................................................................................................................16
一引言
开发背景
这是一个中型的百货商店,该商店的主要业务是从批发或制造厂商处进货,然后在向顾客销售。需向税务机关交纳一定的税款。最近,百货大楼翻建,营业面积扩大。从而经营品种、范围也随之扩大,数据处理的工作量大大增加,单靠人工作业已无法适
应商店发展的需要,因此商店从员工到厂长都要求建立一个计算机管理系统以减轻工作人员的劳动强度,提高业务管理水平以适应新的发展。
参考资料
Visual FoxPro 数据库开发入门与范例
软件开发国家标准
二可行性分析
技术可行性
要建立一个系统辅助该百货大楼的日常业务,主要就是要有一个数据库管理它的销售、采购、会计。使用户很容易实现统计日常销售、打印各种报表、统计财务收支等基本业务。利用现有的网络技术可以建立公司各部门之间的联系,以及公司与外部的联系。利用现有的数据库技术则可以制作库存、销售方面的存档以及查询的业务。利用计算机技术还可以实现轻松计算各种数据,快速录入商品以及以上的数据库要完成的功能。
社会可行性
百货商店从员工到经理都非常支持该系统的开发,经理也一直在探寻一条科学的管理之路,因此很想利用好该系统,以辅助其管理,因此,非常支持开发该系统。
该系统采用极易理解的操作模式,利用表单、菜单操做灵活,以公司员工的现有素质很容易掌握。
经济可行性
随着超市规模的不断扩大,百货超市的商品种类、数量、营销范围都不断的增多。超市涉及到大量的数据处理,因此建立超市管理系统有它经济上的可行性。超市管理系统从该超市实际情况出发,综合考虑各方面的因素建立该超市管理系统。该系统方便使用、操作,易维护。软件开发费用,人员培训费用和将来系统投入运行后的管理、维护和配件费用都很低。使用该系统有助于超市日常运行管理。便于统计、核算工作。该系统有助于提高日常工作效率,降低固定费用,提高超市的整体经济效益。三需求分析
1现行系统的组织结构及工作任务
现行系统在商店经理的领导下,设有销售科、采购科和财务科,如下图所示。销售科的任务是,接受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。如果是合格的订货单且仓库有存货,那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。如果是合格的订货单但是缺货,那么先留底,然后向采购科发出缺货单。当采购科购买到货后,核对到货单和缺货单,再给顾客开出发货票。
采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。当供货厂商发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。经理
销售科采购科财务科
采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。当供货厂商发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。
财务科(会计科)的任务是,接到顾客的货款时,给顾客开出收据及发票,通知销售科付货;根据税务局发来的税单建立付款帐,并付税款;根据供货厂商发来的付款通知单和采购科记录的应付款明细帐,建立付款明细帐,同时向供货厂商付购货款。无论是收款还是付款之后,都要修改商店的财务总帐。财务科在完成以上日常账务工作
的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制定下阶段的业务计划。
2系统的业务流程图(图1)
经理
收据报
表
不合格订单
顾客
订货单销售科财务科税
单税局
发货票
财务总帐
付
款
帐
采购科留
底
订合格订库存
记付款单
订购
单供货单应付进货
帐
厂商
3系统的数据流程图
销售科的数据流程图(图2)
库存数
据
顾客校验处理库存检验库存处理
缺货台
账库存台账
采购科的数据流程图(图3)
销售科缺货汇总厂商
进货帐
核对订购单应付
款帐
库存
台账
顾客
收据处理销售科厂商财务会计财务总账税务局
汇总处理
经理
库存数据
顾客
校验处理库存检验订货处理
缺货台账销售台账
缺货汇总
厂商
订货台账
核对订货
应付款账进货账
应付款明细帐
收据处理
财务会计
税务局
应付税款
财务总账
汇总处理
经理
11
4数据字典数据流的描述
名称订货单
数据来源顾客
数据去向销科
售
数据组成
订货单编号+产品编号+产品名称+订购日期
+订购数量+顾客姓名+顾客电话+经手人
缺货单编号+产品编号+产品名称+缺货数量
+缺货日期+经手人
订购单编号+产品编号+产品名称+订购数量
+订购日期+经手人
发货票编号+日期+产品编号+产品名称
+订购数量+单价+总价+经手人购
供货单编号+供货日期+产品编号+产品名称
+单价+供货数量+总价
税单编号+税款种类+产品编号+产品名称
+税款金额+日期+经手人
产品编号+产品名称+本商品的收入额+交纳
的税款+日期+经手人
产品编号+产品名称+本商品的支出额+日期+经手人
简述
顾客订货时填写的订货信息
缺货单订购单发票单供货单税单
销科采科销科厂商
售
采科厂商
购
当顾客订货后仓库缺货时销售科
向采购科提供的缺货信息采购科汇总缺货信息后,向厂商
开出的订购信息
当销售科确认顾客的订货后,给
顾客开出的应交款单当厂商给采购科供货时给采购科
提供的供货信息
税务机关根据税法的有关规定向
财务科开出的交税证据财务科根据财务收支情况定期向
经理汇报业务情况
购
售顾客
采科务
财科经理
税局财科
务
报表务
处理逻辑的描述
名称订货单审核库存审核
输入数据流订货单合格的订货单
处理描述
输出数据流
审核顾客填写的订货单是否合格,不符合要求的退还顾客,合格的合格的进行订货处理订货单审核仓库是否有货,如果有货给顾客开发货票,无货的话,发货票向采购科发缺货单缺货单
12
缺货单汇总审核供货单
缺货单供货单
将采购科发来的缺货单进行汇总,根据汇总情况向有关厂商发出订购单,并将缺货单做留底台账
采购科根据留底的缺货台账,核对厂商提供的供货单是否与原来的订货单信息一致,不一致的退还厂商
缺货台账进货数据应付款数据财务总帐
财务会计
支出数据收入数据
向厂商交纳的货款与向税务机关交纳的税款构成财务支出从顾客哪里收到的货款数据构成财务收入财务科根据财务收支情况做出财务总账
数据存储描述
名称库存台账缺货台账订货单台帐
简述
对商店现存商品的记录顾客订购的而商店暂时没有的的商品信息
采购科向厂商所发出的订货单的汇总留底
数据存储的组成
产品编号+产品名称+单价+库存数量+备注
产品编号+产品名称+订购数量+日期+备注
产品编号+产品名称+单价+订购量+总价+备注
关键字产品编号产品编码+缺货量产品编码+订购量产品编码
相关联的处理库存审核库存审核缺货单汇总审核供货单审核供货单财务会计财务会计
应付款帐财务科向厂商交纳的货款和向税务机关交纳的税款产品编号+产品名称+单价+订购量+总价+税额+备注
财务总帐
财务收入和财务支出
产品编号+产品名称+单价+订购量+总价+税额+备注产品编号+产品名称+单价+库存数量+备注
产品编码
四系统设计
1功能结构设计
13
2系统设计实现的数据字典
●
商品库存数据表
类型字符型字符型数值型字符型数值型数值型日期型
宽度62084878
222小数位数
索引升序
NULL
字段名商品编码商品名称数量单位售价预警数量预警日期●
销售记录数据表
类型字符型字符型字符型字符型数值型日期型逻辑型逻辑型字符型类型字符型
宽度6812688118宽度6
小数位数
索引升序
NULL
2
升序
小数位数
索引升序
NULL
字段名客户编号客户姓名联系电话商品编码订货数量订货日期是否发货是否付款经手人●字段名商品编码
财务收入数据表
14
商品单价数量总额客户编码订货日期付款额付款日期付款方式经手人●字段名商品编码单价数量总额供应商编号付款额付款日期付款方式经手人●字段名商品编码订购数量进价供应商编码订货日期到货日期应付款额经手人●字段名商品编码订购数量单位经手人缺货日期●字段名用户编码用户名称部门名称密码
数值型数值型数值型字符型日期型数值型日期型字符型字符型类型字符型数值型数值型数值型字符型数值型日期型字符型字符型类型字符型数值型数值型字符型日期型日期型数值型字符型类型字符型数值型字符型字符型日期型类型字符型字符型字符型字符型
[1**********]宽度6888888108宽度
222
升序
2
财务支出数据表
小数位数222
升序
2
索引升序
NULL
采购记录数据表
小数位数
索引升序
NULL
升序
缺货商品数据表
宽度610488宽度8886
小数位数
索引升序
NULL
2小数位数
索引
NULL
职工数据表
15
税率数据表
类型字符型数值型
宽度87
2小数位数
索引
NULL
字段名商品编码税率
五系统实施
本系统采用Visual Foxpro 实现,在Windows XP 中运行通过。首先,依据逻辑结构设计中的各种数据文件,在VF 中建立数据库表,然后,用各种表单建立人机交互窗口。最后,代码实现它们之间的连接
六参考资料及开发者
1参考资料
《信息系统分析与设计》《管理信息系统理论与实践》《Visual Foxpro 数据库开发实例》
2开发人员
[***********]122047
吕要伟肖书丽顿荷蕾
16
百货商店业务管理系统
目录
一引言...............................................................................................................................................2
开发背景.....................................................................................................................................2
参考资料.....................................................................................................................................3
二可行性分析...................................................................................................................................3
技术可行性.................................................................................................................................3
社会可行性.................................................................................................................................3
经济可行性.................................................................................................................................4
三需求分析.......................................................................................................................................4
1现行系统的组织结构及工作任务......................................................................................... 4
2系统的业务流程图(图1).................................................................................................. 6
3系统的数据流程图..................................................................................................................8
销售科的数据流程图(图2)......................................................................................... 8
采购科的数据流程图(图3)......................................................................................... 8
财务科的数据流程图(图4)......................................................................................... 9
系统总的数据路程图(图5)....................................................................................... 10
4数据字典................................................................................................................................12
数据流的描述...................................................................................................................12
处理逻辑的描述...............................................................................................................12
数据存储描述...................................................................................................................13
四系统设计.....................................................................................................................................13
1功能结构设计.......................................................................................................................13
2系统设计实现的数据字典................................................................................................... 14
五系统实施.....................................................................................................................................16
六参考资料及开发者.....................................................................................................................16
1参考资料................................................................................................................................16
2开发人员................................................................................................................................16
一引言
开发背景
这是一个中型的百货商店,该商店的主要业务是从批发或制造厂商处进货,然后在向顾客销售。需向税务机关交纳一定的税款。最近,百货大楼翻建,营业面积扩大。从而经营品种、范围也随之扩大,数据处理的工作量大大增加,单靠人工作业已无法适
应商店发展的需要,因此商店从员工到厂长都要求建立一个计算机管理系统以减轻工作人员的劳动强度,提高业务管理水平以适应新的发展。
参考资料
Visual FoxPro 数据库开发入门与范例
软件开发国家标准
二可行性分析
技术可行性
要建立一个系统辅助该百货大楼的日常业务,主要就是要有一个数据库管理它的销售、采购、会计。使用户很容易实现统计日常销售、打印各种报表、统计财务收支等基本业务。利用现有的网络技术可以建立公司各部门之间的联系,以及公司与外部的联系。利用现有的数据库技术则可以制作库存、销售方面的存档以及查询的业务。利用计算机技术还可以实现轻松计算各种数据,快速录入商品以及以上的数据库要完成的功能。
社会可行性
百货商店从员工到经理都非常支持该系统的开发,经理也一直在探寻一条科学的管理之路,因此很想利用好该系统,以辅助其管理,因此,非常支持开发该系统。
该系统采用极易理解的操作模式,利用表单、菜单操做灵活,以公司员工的现有素质很容易掌握。
经济可行性
随着超市规模的不断扩大,百货超市的商品种类、数量、营销范围都不断的增多。超市涉及到大量的数据处理,因此建立超市管理系统有它经济上的可行性。超市管理系统从该超市实际情况出发,综合考虑各方面的因素建立该超市管理系统。该系统方便使用、操作,易维护。软件开发费用,人员培训费用和将来系统投入运行后的管理、维护和配件费用都很低。使用该系统有助于超市日常运行管理。便于统计、核算工作。该系统有助于提高日常工作效率,降低固定费用,提高超市的整体经济效益。三需求分析
1现行系统的组织结构及工作任务
现行系统在商店经理的领导下,设有销售科、采购科和财务科,如下图所示。销售科的任务是,接受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。如果是合格的订货单且仓库有存货,那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。如果是合格的订货单但是缺货,那么先留底,然后向采购科发出缺货单。当采购科购买到货后,核对到货单和缺货单,再给顾客开出发货票。
采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。当供货厂商发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。经理
销售科采购科财务科
采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。当供货厂商发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。
财务科(会计科)的任务是,接到顾客的货款时,给顾客开出收据及发票,通知销售科付货;根据税务局发来的税单建立付款帐,并付税款;根据供货厂商发来的付款通知单和采购科记录的应付款明细帐,建立付款明细帐,同时向供货厂商付购货款。无论是收款还是付款之后,都要修改商店的财务总帐。财务科在完成以上日常账务工作
的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制定下阶段的业务计划。
2系统的业务流程图(图1)
经理
收据报
表
不合格订单
顾客
订货单销售科财务科税
单税局
发货票
财务总帐
付
款
帐
采购科留
底
订合格订库存
记付款单
订购
单供货单应付进货
帐
厂商
3系统的数据流程图
销售科的数据流程图(图2)
库存数
据
顾客校验处理库存检验库存处理
缺货台
账库存台账
采购科的数据流程图(图3)
销售科缺货汇总厂商
进货帐
核对订购单应付
款帐
库存
台账
顾客
收据处理销售科厂商财务会计财务总账税务局
汇总处理
经理
库存数据
顾客
校验处理库存检验订货处理
缺货台账销售台账
缺货汇总
厂商
订货台账
核对订货
应付款账进货账
应付款明细帐
收据处理
财务会计
税务局
应付税款
财务总账
汇总处理
经理
11
4数据字典数据流的描述
名称订货单
数据来源顾客
数据去向销科
售
数据组成
订货单编号+产品编号+产品名称+订购日期
+订购数量+顾客姓名+顾客电话+经手人
缺货单编号+产品编号+产品名称+缺货数量
+缺货日期+经手人
订购单编号+产品编号+产品名称+订购数量
+订购日期+经手人
发货票编号+日期+产品编号+产品名称
+订购数量+单价+总价+经手人购
供货单编号+供货日期+产品编号+产品名称
+单价+供货数量+总价
税单编号+税款种类+产品编号+产品名称
+税款金额+日期+经手人
产品编号+产品名称+本商品的收入额+交纳
的税款+日期+经手人
产品编号+产品名称+本商品的支出额+日期+经手人
简述
顾客订货时填写的订货信息
缺货单订购单发票单供货单税单
销科采科销科厂商
售
采科厂商
购
当顾客订货后仓库缺货时销售科
向采购科提供的缺货信息采购科汇总缺货信息后,向厂商
开出的订购信息
当销售科确认顾客的订货后,给
顾客开出的应交款单当厂商给采购科供货时给采购科
提供的供货信息
税务机关根据税法的有关规定向
财务科开出的交税证据财务科根据财务收支情况定期向
经理汇报业务情况
购
售顾客
采科务
财科经理
税局财科
务
报表务
处理逻辑的描述
名称订货单审核库存审核
输入数据流订货单合格的订货单
处理描述
输出数据流
审核顾客填写的订货单是否合格,不符合要求的退还顾客,合格的合格的进行订货处理订货单审核仓库是否有货,如果有货给顾客开发货票,无货的话,发货票向采购科发缺货单缺货单
12
缺货单汇总审核供货单
缺货单供货单
将采购科发来的缺货单进行汇总,根据汇总情况向有关厂商发出订购单,并将缺货单做留底台账
采购科根据留底的缺货台账,核对厂商提供的供货单是否与原来的订货单信息一致,不一致的退还厂商
缺货台账进货数据应付款数据财务总帐
财务会计
支出数据收入数据
向厂商交纳的货款与向税务机关交纳的税款构成财务支出从顾客哪里收到的货款数据构成财务收入财务科根据财务收支情况做出财务总账
数据存储描述
名称库存台账缺货台账订货单台帐
简述
对商店现存商品的记录顾客订购的而商店暂时没有的的商品信息
采购科向厂商所发出的订货单的汇总留底
数据存储的组成
产品编号+产品名称+单价+库存数量+备注
产品编号+产品名称+订购数量+日期+备注
产品编号+产品名称+单价+订购量+总价+备注
关键字产品编号产品编码+缺货量产品编码+订购量产品编码
相关联的处理库存审核库存审核缺货单汇总审核供货单审核供货单财务会计财务会计
应付款帐财务科向厂商交纳的货款和向税务机关交纳的税款产品编号+产品名称+单价+订购量+总价+税额+备注
财务总帐
财务收入和财务支出
产品编号+产品名称+单价+订购量+总价+税额+备注产品编号+产品名称+单价+库存数量+备注
产品编码
四系统设计
1功能结构设计
13
2系统设计实现的数据字典
●
商品库存数据表
类型字符型字符型数值型字符型数值型数值型日期型
宽度62084878
222小数位数
索引升序
NULL
字段名商品编码商品名称数量单位售价预警数量预警日期●
销售记录数据表
类型字符型字符型字符型字符型数值型日期型逻辑型逻辑型字符型类型字符型
宽度6812688118宽度6
小数位数
索引升序
NULL
2
升序
小数位数
索引升序
NULL
字段名客户编号客户姓名联系电话商品编码订货数量订货日期是否发货是否付款经手人●字段名商品编码
财务收入数据表
14
商品单价数量总额客户编码订货日期付款额付款日期付款方式经手人●字段名商品编码单价数量总额供应商编号付款额付款日期付款方式经手人●字段名商品编码订购数量进价供应商编码订货日期到货日期应付款额经手人●字段名商品编码订购数量单位经手人缺货日期●字段名用户编码用户名称部门名称密码
数值型数值型数值型字符型日期型数值型日期型字符型字符型类型字符型数值型数值型数值型字符型数值型日期型字符型字符型类型字符型数值型数值型字符型日期型日期型数值型字符型类型字符型数值型字符型字符型日期型类型字符型字符型字符型字符型
[1**********]宽度6888888108宽度
222
升序
2
财务支出数据表
小数位数222
升序
2
索引升序
NULL
采购记录数据表
小数位数
索引升序
NULL
升序
缺货商品数据表
宽度610488宽度8886
小数位数
索引升序
NULL
2小数位数
索引
NULL
职工数据表
15
税率数据表
类型字符型数值型
宽度87
2小数位数
索引
NULL
字段名商品编码税率
五系统实施
本系统采用Visual Foxpro 实现,在Windows XP 中运行通过。首先,依据逻辑结构设计中的各种数据文件,在VF 中建立数据库表,然后,用各种表单建立人机交互窗口。最后,代码实现它们之间的连接
六参考资料及开发者
1参考资料
《信息系统分析与设计》《管理信息系统理论与实践》《Visual Foxpro 数据库开发实例》
2开发人员
[***********]122047
吕要伟肖书丽顿荷蕾
16