百货商店管理信息系统实验报告.docx
《百货商店管理信息系统实验报告.docx》由会员分享,可在线阅读,更多相关《百货商店管理信息系统实验报告.docx(20页珍藏版)》请在冰豆网上搜索。
百货商店管理信息系统实验报告
管理信息系统
实
验
报
告
学院:
专业班级:
学号:
姓名:
指导老师:
日期:
2011-10-20至2011-11-11
管理信息系统实验报告
一、实验目的
理解管理信息系统的数据流程图、业务流程图,管理信息系统的功能,管理信息系统的应用,以及了解如何用VFP6.0开发管理信息系统。
二、实验内容
现行系统在商店经理的领导下,设有销售科、采购科和财务科,如图1所示。
销售科的任务是,接受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。
如果是合格的订货单且仓库有存货,那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。
如果是合格的订货单但是缺货,那么先留底,然后向采购科发出缺货单。
当采购科购买到货后,核对到货单和缺货单,再给顾客开出发货票。
图1现行系统组织机构
采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。
当供货厂商发来供货单时,对照留底的订购单加以核对。
如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。
财务科(会计科)的任务是,接到顾客的货款时,给顾客开出收据及发票,通知销售科付货;根据税务局发来的税单建立付款帐,并付税款;根据供货厂商发来的付款通知单和采购科记录的应付款明细帐,建立付款明细帐,同时向供货厂商付购货款。
无论是收款还是付款之后,都要修改商店的财务总帐。
财务科在完成以上日常账务工作的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制定下阶段的业务计划。
在以上背景下完成整个管理信息系统实验内容:
1)、业务流程图的绘制。
2)、数据流程图的绘制。
3)、数据字典的编制。
4)、代码设计以及数据库设计。
三、操作步骤
1、百货商店业务流程图(如下图2):
2、销售科数据流程图(图3)
3、采购科数据流程图(图4):
4、财务科数据流程图(图5):
四、数据字典设计
1、数据描述
1)、数据流的描述:
名称
数据来源
数据去向
数据组成
简述
订货单
顾客
销售科
订货单编号+产品编号+产品名称+订购日期
+订购数量+顾客姓名+顾客电话+经手人
顾客订货时填写的订货信息
缺货单
销售科
采购科
缺货单编号+产品编号+产品名称+缺货数量
+缺货日期+经手人
当顾客订货后仓库缺货时销售科
向采购科提供的缺货信息
订购单
采购科
厂商
订购单编号+产品编号+产品名称+订购数量
+订购日期+经手人
采购科汇总缺货信息后,向厂商
开出的订购信息
发票单
销售科
顾客
发货票编号+日期+产品编号+产品名称
+订购数量+单价+总价+经手人
当销售科确认顾客的订货后,给
顾客开出的应交款单
供货单
厂商
采购科
供货单编号+供货日期+产品编号+产品名称
+单价+供货数量+总价
当厂商给采购科供货时给采购科
提供的供货信息
税单
税务局
财务科
税单编号+税款种类+产品编号+产品名称
+税款金额+日期+经手人
税务机关根据税法的有关规定向
财务科开出的交税证据
报表
财务科
经理
产品编号+产品名称+本商品的收入额+交纳
的税款+日期+经手人
产品编号+产品名称+本商品的支出额+日期+经手人
财务科根据财务收支情况定期向
经理汇报业务情况
2)、处理逻辑的描述
名称
输入数据流
处理描述
输出数据流
订货单审核
订货单
审核顾客填写的订货单是否合格,不符合要求的退还顾客,合格的进行订货处理
合格的订货单
库存
审核
合格的订货单
审核仓库是否有货,如果有货给顾客开发货票,无货的话,向采购科发缺货单
发货票
缺货单
缺货单
汇总
缺货单
将采购科发来的缺货单进行汇总,根据汇总情况向有关
厂商发出订购单,并将缺货单做留底台账
缺货
台账
审核
供货单
答:
当月球运行到地球和太阳的中间,如果月球挡住了太阳射向地球的光,便发生日食。
供货单
采购科根据留底的缺货台账,核对厂商提供的供货单是否与原来的订货单信息一致,不一致的退还厂商
16、空气是我们生命中生时每刻都需要的地球资源,大气污染影响着我们的健康,如大气中的飘尘易使呼吸系统发生病变。
减少废气和废物排放是控制大气污染最根本的办法。
进货
数据
应付款
数据
财务
6、你还知道哪些环境问题?
它们都对地球造成了哪些影响?
会计
支出
数据
收入
4、咀嚼馒头的外皮也可以感觉到甜味吗?
为什么?
数据
第三单元宇宙向厂商交纳的货款与向税务机关交纳的税款构成财务支出
从顾客哪里收到的货款数据构成财务收入
17、细胞学说的建立被誉为19世纪自然科学的三大发现之一。
财务科根据财务收支情况做出财务总账
3、我们在水中发现了什么微生物呢?
(P18)财务
总帐
3)、数据存储描述
2、1969年7月,美国的“阿波罗11号”载人飞船成功地在月球上着陆。
名称
简述
答:
连接北斗七星勺形前端的两颗星,并将连线向勺口方延长约5倍远,处于此位置的那颗星就是北极星。
数据存储的组成
关键字
9、物质的变化一般分为物理变化和化学变化。
化学变化伴随的现象很多,最重要的特点是产生了新物质。
物质发生化学变化的过程中一定发生了物理变化。
相关联的处理
库存台账
对商店现存商品的记录
产品编号+产品名称+单价+库存数量+备注
产品
编号
库存审核
缺货台账
顾客订购的而商店暂时没有的的商品信息
产品编号+产品名称+订购数量+日期+备注
产品
编码+
缺货量
库存审核
订货单台帐
采购科向厂商所发出的订货单的汇总留底
产品编号+产品名称+单价+订购量+总价+备注
产品
编码+
订购量
缺货单汇总
审核供货单
应付款帐
财务科向厂商交纳的货款和向税务机关交纳的税款
产品编号+产品名称+单价+订购量+总价+税额+备注
产品
编码
审核供货单
财务会计
财务总帐
财务收入和财务支出
产品编号+产品名称+单价+订购量+总价+税额+备注
产品编号+产品名称+单价+库存数量+备注
产品编码
财务会计
2、数据字典
1)、采购记录数据表
采购记录数据表
字段名
类型
宽度
小数位数
索引
采购单号
字符型
6
升
商品编码
字符型
6
商品名称
字符型
10
订购数量
数字型
10
2
采购单价
数字型
10
2
供货商编码
字符型
6
升
供货商名称
字符型
20
订货日期
日期型
8
到货日期
日期型
8
应付款额
数字型
10
2
经手人
字符型
10
升
2)、供货单数据表
供货单
字段名
类型
宽度
小数位数
索引
采购单号
字符型
6
升
供货商编码
字符型
6
升
供货商名称
字符型
20
商品编码
字符型
6
商品名称
字符型
10
采购单价
数字型
10
2
供货数量
数字型
10
2
备注
备注型
4
3)、采购单数据表
采购到货单
字段名
类型
宽度
小数位数
索引
采购单号
字符型
6
升
商品编码
字符型
6
商品名称
字符型
10
订购数量
数值型
10
2
采购单价
数值型
10
2
供货商编码
字符型
6
供货商名称
字符型
20
应付款额
数值型
10
2
升
备注
备注型
4
4)、供货商数据表
供货商
字段名
类型
宽度
小数位数
索引
供货商编码
字符型
6
升
供货商名称
字符型
20
5)、顾客订货单
顾客订货单
字段名
类型
宽度
小数位数
索引
顾客订单号
字符型
6
升
顾客编号
字符型
6
顾客姓名
字符型
10
商品编码
字符型
6
商品名称
字符型
10
销售价格
数值型
10
2
订货数量
数字型
10
2
缺货数量
数值型
10
2
备注
备注型
4
6)、顾客信息
顾客信息
字段名
类型
宽度
小数位数
索引
顾客编号
字符型
6
升
顾客姓名
字符型
10
联系电话
字符型
12
地址
字符型
100
备注
备注型
4
7)、商品信息
商品信息
字段名
类型
宽度
小数位数
索引
商品编码
字符型
6
升
商品名称
字符型
10
8)、商品库存
商品库存
字段名
类型
宽度
小数位数
索引
商品编码
字符型
6
升
商品名称
字符型
10
销售价格
数值型
10
2
商品库存
数字型
10
2
9)、应收款明细
应收款明细
字段名
类型
宽度
小数位数
索引
顾客订单号
字符型
6
升
顾客编号
字符型
6
顾客姓名
字符型
10
商品编码
字符型
6
升
商品名称
字符型
10
销售价格
数值型
10
2
订货数量
数字型
10
2
应收款额
数值型
10
2
升
10)、收款明细
收款明细
字段名
类型
宽度
小数位数
索引
顾客订单号
字符型
6
升
顾客编号
字符型
6
顾客姓名
字符型
10
商品编码
字符型
6
升
商品名称
字符型
10
销售价格
数值型
10
2
订货数量
数字型
10
2
应收款额
数值型
10
2
升
实收款额
数值型
10
2
升
收款日期
日期型
8
11)、应付款明细
应付款明细
字段名
类型
宽度
小数位数
索引
采购单号
字符型
6
升
供货商编码
字符型
6
供货商名称
字符型
10
商品编码
字符型
6
商品名称
字符型
10
采购单价
数字型
10
2
供货数量
数字型
10
2
应付款
数字型
10
2
升
12)、付款明细
付款明细
字段名
类型
宽度
小数位数
索引
采购单号
字符型
6
升
供货商编码
字符型
6
供货商名称
字符型
20
商品编码
字符型
6
商品名称
字符型
10
采购单价
数字型
10
2
供货数量
数字型
10
2
应付款
数字型
10
2
实付款
数字型
10
2
升
付款日期
日期型
8
升
13)、总账
总账
字段名
类型
宽度
小数位数
索引
商品编码
字符型
6
升
商品名称
字符型
10
销售额
数值型
10
2
升
采购额
数值型
10
2
升
盈利额
数值型
10
2
升
日期
日期型
8
14)、税单
税单
字段名
类型
宽度
小数位数
索引
税单号
字符型
6
升
税单额
数值型
10
2
升
税收日期
日期型
8
15)、密码
密码
字段名
类型
宽度
小数位数
索引
用户名
字符型
10
密码
字符型
10
五、登陆界面代码:
1、确定按钮:
thisform.release
use"d:
\microsoftvisualstudio\vfp98\百货商店管理系统\用户密码.dbf"
name=alltrim(bo1.value)
password=alltrim(thisform.text1.value)
setorderto用户名
seekname
ifalltrim(用户密码.用户名)=nameandalltrim(用户密码.密码)=password
doform"d:
\microsoftvisualstudio\vfp98\百货商店管理系统\百货商店管理.scx"
else
=messagebox("用户名或密码错误,请重新输入!
")
thisform.Text1.setfocus
endif
thisform.release
2、取消:
thisform.release
六、系统结构图:
七、实验收获和建议
通过本次实验,不仅对书本上的知识有了更加深刻的理解,还了解了管理信息系统在实际生活中的应用。
因程序设计水平有限,使得本系统还有很多不足的地方,比如:
●本系统的帮助系统还很欠缺。
这一点对于没有电脑操作经验的使用者来说是很重要的。
●关于管理系统做得不够完善,应该加入对账目、结账的管理等。
●系统的管理范围不够广泛。
八、参考文献
【1】周恒,张雨,王国辉.VisualFoxPro数据库开发关键技术与实例应用[M].北京:
人民邮电出版社,2004.5.
【2】王晶莹,王国辉,张雨.VisualFoxPro数据库代发实例解析[M].北京:
机械工业出版社,2003.9.
【3】赵林度,李严锋.物流信息管理[M].重庆:
重庆大学出版社,2008.8.
【4】毛一心.中文版VisualFoxPro应用及实例集锦[M].北京:
人民邮电出版社,1999.11.
【5】邵洋,谷宇,何旭洪.VisualFoxPro数据库系统开发实例导航(第二版)[M].北京:
人民邮电出版社,2003.8.
【6】李建元,熊刚.VisualFoxPro程序设计实验教程[M].北京:
中国铁道出版社,2007.5.