管理信息系统课程设计.docx
《管理信息系统课程设计.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计.docx(22页珍藏版)》请在冰点文库上搜索。
管理信息系统课程设计
2005至2006学年第二学期管理信息系统课程设计报告
班级学号
0942803211
姓名
123
指导教师
123
成绩
1、系统分析(配合图形作简要说明)
1.1顶层数据流图
1.2第0层数据流图
2、系统设计
2.1系统功能结构图
各个功能模块说明如下:
录入人员将入库单和领料单的内容录入并保存,拥有一定权限的人可以进行查阅修改,然后形成总账和明细账,打印输出供管理者查看。
1)入库单管理是在入库申请单合格的基础上,先对材料信息进行录入,并且支持对入库单信息的添加、删除、修改、查询和打印等功能。
2)出库单管理是在领料申请单合格的基础上,先对材料信息进行录入,并且支持对出库单信息的添加、删除、修改、查询和打印等功能。
3)库存查询是在特定时间对库存进行查询,其中有材料库存总账、材料库存明细账;明细账与总账里的记录相对应,最后是基于查询的报表打印。
2.2代码设计
★登录代码
publicm.姓名
useyhmmdb
locaforyhm=alltrim(thisform.Text1.value)
iffound()
ifmm=alltrim(thisform.text2.value)
m.姓名=yhm
closeall
doform查看表单.scx
else
t=messagebox('密码错误,请重新输入!
',0+48,'提示信息')
thisform.text1.value=''
thisform.text2.value=''
thisform.text1.setfocus()
endif
else
t=messagebox('用户名错误,您没有访问权限!
',0+48,'提示信息')
thisform.text1.value=''
thisform.text2.value=''
thisform.text1.setfocus()
endif
thisform.release
★材料存储账目查询代码
thisform.Pageframe1.Page1.grdWzye.recordsourcetype=4
thisform.Pageframe1.Page1.grdWzye.recordsource='select*fromwzyewherenf=thisform.txtNf.vauleandyf=thisform.txtYf.vaule'
thisform.refresh
★首记录、上一条、下一条、末记录、增加、退出代码
gotop
thisform.refresh
ifbof()
this.enabled=.f.
else
skip-1
endif
ifthis.parent.Command3.enabled=.f.
this.parent.Command3.enabled=.t.
endif
thisform.refresh
2.2代码设计
ifeof()
this.enabled=.f.
else
skip
endif
ifthis.parent.Command2.enabled=.f.
this.parent.Command2.enabled=.t.
endif
thisform.refresh
gobottom
thisform.refresh
appendblank
thisform.refresh
thisform.release
2.3数据库概念设计(ERD)及关系模式
2.3数据库概念设计(ERD)及关系模式
2.3数据库概念设计(ERD)及关系模式
关系模型(红色主关键字,蓝色外部关键字)
1RKDWJ(LD_ID,GCBH,KHBH,……)
RKDWZ(LD_ID,WZBH,……)
KHDM(KHBH,KHMC……)
GCDM(GCBH,GCMC……)
2LLDWJ(LD_ID,BMBH,GCBH,……)
LLDWZ(LD_ID,WZBH,……)
GCDM(GCBH,GCMC……)
BMDM(bmBH,bmMC……)
3Wzye(Wabm,START_JE,END_JE,……)
Mx(Wabm,摘要,……)
2.4数据库设计
整个数据库表结构如下所示:
入库单文件(RKDWJ.DBF)
字段名
类型
长度
小数位数
意义
LD_ID
C
6
0
唯一性标识
CKBH
C
2
0
仓库编号
RKRQ
D
8
0
入库日期
LDBH
C
7
0
料单编号
KHBH
C
6
0
客户编号
HTH
C
10
0
合同号
GCBH
C
9
0
工程编号
FPH
C
10
0
发票号
JK
N
12
2
价款
SE
N
12
2
税额
JSHJ
N
12
2
价税合计
YZF
N
12
2
运杂费
YZFSL
N
2
0
运杂费税率
YZFSE
N
12
2
运杂费税额
YZFHJ
N
12
2
运杂费合计
ZJE
N
12
2
总金额
JHJE
N
12
2
计划金额
BZ
M
4
0
备注
ZGY
C
8
0
主管
BGY
C
8
0
保管员
ZDY
C
8
0
制单
CGY
C
8
0
采购员
LRY
C
8
0
录入员
BXY
C
8
0
报销员
SHY
C
8
0
审核员
ZGBZ
C
4
0
暂估标志
2.4数据库设计
注:
入库单文件与入库单物资之间是一对多关系,二者通过LD_ID建立关联
入库单物资(RKDWZ.DBF)
字段名
类型
长度
小数位数
意义
LD_ID
C
6
0
唯一性标识
WZBH
C
12
0
物资编号
YSSL
N
12
3
应收数量
SSSL
N
12
3
实收数量
SJDJ
N
12
4
实际单价
SJJE
N
12
2
实际金额
SE
N
10
2
税额
SL
N
22
0
税率
JSHJ
N
12
2
价税合计
JHDJ
N
12
2
计划单价
JHJE
N
12
2
计划金额
物资代码(WZDM.DBF)
字段名
类型
长度
小数位数
意义
WZBH
C
10
0
物资编号
WZMC
C
30
0
物资名称
GGXH
C
30
0
规格型号
JLDW
C
4
0
计量单位
CKBH
C
2
0
仓库编号
ZBBH
C
4
0
帐簿编号
KCSX
N
12
3
库存上限
KCXX
N
12
3
库存下限
物资余额(WZYE.DBF)
字段名
类型
长度
小数位数
意义
WZBH
C
10
0
物资编号
Nf
C
4
年份
Yf
C
2
月份
START_SL
N
12
3
期初数量
START_JE
N
12
2
期初金额
JHDJ
N
12
2
计划单价
SJDJ
N
12
2
实际单价
RKSL
N
12
3
入库数量
RKJE
N
12
2
入库金额
CKSL
N
12
3
出库数量
CKJE
N
12
2
出库金额
END_SL
N
12
3
期末数量
END_JE
N
12
2
期末金额
2.4数据库设计
用户密码(yhmmdb.dbf)
字段名
类型
长度
小数位数
意义
Yhm
C
3
0
用户名
mm
C
6
0
密码
客户代码(KHDM.DBF)
字段名
类型
长度
小数位数
意义
KHBH
C
6
0
客户编号
KHMC
C
36
0
客户名称
KHLB
C
4
0
客户类别
DWDZ
C
36
0
单位地址
YB
C
6
0
邮编
DWDG
C
4
0
单位电挂
CZH
C
14
0
传真号
DWDH
C
14
0
单位电话
KHYH
C
24
0
开户银行
YHZH
C
20
0
银行帐号
NSH
C
16
0
纳税号
ZYCP
C
30
0
主要产品
工程代码(GCDM.DBF)
字段名
类型
长度
小数位数
意义
GCBH
C
9
0
工程编号
GCMC
C
30
0
工程名称
GCLB
C
4
0
工程类别
属性代码(SXDM.DBF)
字段名
类型
长度
小数位数
意义
SX_ID
C
2
0
属性标志
SXMC
C
16
0
属性名称
SX_BH
C
2
0
属性编号
SX_VALUE
C
20
0
属性值
SX_EXP
C
6
0
属性关系
部门名称(BMDM.DBF)
字段名
类型
长度
小数位数
意义
BMBH
C
4
0
部门编号
BMMC
C
20
0
部门名称
BMLB
C
4
0
部门类别
2.4数据库设计
领料单文件(LLDWJ.DBF)
字段名
类型
长度
小数位数
意义
LD_ID
C
6
0
唯一性标识
LDBH
C
7
0
料单编号
LLRQ
D
8
0
领料日期
CKBH
C
2
0
仓库编号
YTMC
C
20
0
用途名称
BMBH
C
4
0
部门编号
GCBH
C
9
0
工程编号
TH
C
20
0
图号
BZ
M
4
0
备注
KJY
C
8
0
会计员
SHY
C
8
0
审核员
BGY
C
8
0
保管员
ZGY
C
8
0
主管员
LLY
C
8
0
领料员
LRY
C
8
0
录入员
JHJE
N
12
2
计划金额
SJJE
N
12
2
实际金额
注:
领料单文件与领料单物资之间是一对多关系,二者通过LD_ID建立关联
领料单物资(LLDWZ.DBF)
字段名
类型
长度
小数位数
意义
LD_ID
C
6
0
唯一性标识
WZBH
C
10
0
物资编号
JHDJ
N
12
2
计划单价
JHJE
N
12
2
计划金额
SJDJ
N
12
2
实际单价
SJJE
N
12
2
实际金额
QLSL
N
12
3
请领数量
SFSL
N
12
3
实发数量
明细账目文件(mx.dbf)
字段名
类型
长度
小数位数
意义
日期
D
8
0
日期
物资编号
C
10
0
物资编号
摘要
C
30
0
摘要
RKSL
N
12
3
入库数量
RKJE
N
12
3
入库金额
CKSL
N
12
3
出库数量
CKJE
N
12
3
出库金额
2.5输入输出界面设计
我们此次设计的系统共有主要界面6个,下面将一一演示并加以说明。
第一个界面“初始界面”:
第二个界面“登陆界面”:
2.5输入输出界面设计
第三个界面“进入主界面”:
第四个界面“入库单界面”:
2.5输入输出界面设计
第五个界面“领料单界面”:
第六个界面“材料库存查询界面”:
2.5输入输出界面设计
第七个界面“用户名密码输入错误提示界面”:
第八个界面“双击工程、客户文本框弹出的界面”:
管理信息系统课程设计个人总结
学号:
0942803211姓名:
左雪
管理信息系统是本专业的核心课程,对于这门课程,我们主要应该学习的是分析的能力和综合运用的能力,根据企业的需求,设计出适合其发展的企业管理信息系统。
本次实验是模拟物资出入库管理进行设计的,首先运用功能模块图对系统的各个模块进行分析,设计入库单、出库单、物品明细台帐的表样,绘制收发存管理数据流程图系统功能结构图,系统处理流程图,然后是平台设计、代码设计、数据库设计、输入设计、输出设计。
我是使用VFP进行系统的实现,这次课程设计将我们一直以来的所学紧密的联系了起来,不仅巩固了本门课程,还复习了以前的知识。
更加具有综合性、专业性。
在本次实验中,我遇到了一些困难,对于增删改查的实现,代码编写不够完善,我将继续进行学习,努力将其弥补完善。
我发现自己在分析能力方面还是离目标有一定的距离,但是我将在以后的学习工作中加强锻炼,不断提高自身的分析思考能力。