江苏科技大学信息管理课程设计报告.docx
- 文档编号:7102276
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:20
- 大小:411.13KB
江苏科技大学信息管理课程设计报告.docx
《江苏科技大学信息管理课程设计报告.docx》由会员分享,可在线阅读,更多相关《江苏科技大学信息管理课程设计报告.docx(20页珍藏版)》请在冰豆网上搜索。
江苏科技大学信息管理课程设计报告
江苏科技大学经济管理学院
2011至2012学年第一学期管理信息系统课程设计报告
班级学号
0940408206
姓名
赵学连
指导教师
王念新
成绩
1.1入库单、出库单、物品明细台帐的表样
合同入库申请单
入库编号开单日期
经办人入库日期
合同编号
采购客户
入库类型
部门编号
入库来源
核料人员
核料日期
财务审核人员
财务审核日期
序号
物资编号
物资名称/牌号/规格/型号/图号
单位
入库数量
实收数量
单价
料款
入库物资合计
明细信息
入库重量
保管员
物料价格组成
其他费
入库金额
材料批号
生产日期
税率
税额
应付金额
仓库名称
备注
开单日期
使用部门
生产处
领料员
财务审核日期
出库日期
使用项目
财务审核人员
序号
物资编号
物资名称/牌号/规格/类型/图号
单位
请发数
实发数
单价
金额
出库物资合计
明细
仓库编号
仓库名称
期初库存
期末库存
保管员
备注
保管发料单
出库编号出库类型
经办人员审核人员
物资收发存明细帐
物资材料批号计划单价保管员
物资牌号规格型号仓库编号最高库存最低库存
输
年
料单编号
摘要
收入数
发出数
结存数
月
日
入库数量
入库单价
入库金额
出库数量
出库单价
出库金额
数量
单价
金额
月初数
入库
出库
期末数
合计
1.2顶层数据流图和第1层数据流图
一、顶层数据流图
1.2顶层数据流图和第1层数据流图
二、第一层数据流图
2、系统设计
2.1物资管理子系统功能结构图
根据收发存管理系统的分层数据流图,可以导出管理系统的功能模块结构图,各个功能模块说明如下:
1)收发存管理信息系统根据各个数据的输入的管理,经过系统的统计计算得到物资的各个方面的明细和总帐,在此基础上实现查询和汇总。
2)收发存管理系统提供可供识别的用户登录,在此基础上验证登录者的权限,防止不是管理者的随便更改。
2.2
数据E-R
图
各实体间的关系:
2.3数据库设计
整个数据库表结构如下所示:
RKDWJ.DBF(入库单文件)
字段名
类型
长度
小数位数
意
LD_ID
C
6
0
唯一性标识
CKH
C
2
0
仓库编号
RKRQ
D
8
0
入库日期
LDBH
C
7
0
料单编号
KHBH
C
6
0
客户编号
HTH
C
10
0
合同号
GBH
C
9
0
工程编号
FPH
C
10
0
发票号
JK
N
12
2
价款
SE
N
12
2
税额
JSHJ
N
12
2
价税合计
YZF
N
12
2
运杂费
YZFSL
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
暂估标志
入库单物资(RKDWZ.DBF)
字段名
类型
长度
小数位数
意义
D_ID
C
6
0
唯一性标识
WZBH
C
12
0
物资编号
YSSL
N
12
3
应收数量
SSSL
N
12
3
实收数量
JDJ
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
计划金额
工程代码(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
2
0
属性编号
SX_VALUE
C
20
0
属性值
SX_EXP
C
6
0
属性关系
路径记录(ENTRY.DBF)(可不要这张表)
字段名
类型
长度
小数位数
意义
NO_ID
C
6
0
序号
RQ
D
8
0
日期
RQ_YEAR
C
4
0
日期-年份
RQ_MONTH
C
2
0
日期-月份
CLOSED
L
1
0
结帐标志
部门名称(BMDM.DBF)
字段名
类型
长度
小数位数
意义
BMBH
C
4
0
部门编号
BMMC
C
20
0
部门名称
BMLB
C
4
0
部门类别
物资代码(WZDM.DBF)
字段名
类型
长度
小数位数
意
WZBH
C
10
0
物资编号
WZMC
C
30
0
物资名称
GGXH
C
3
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
实际单价
RKS
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
期末金额
客户代码(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
开户银行
HZH
C
20
0
银行帐号
NSH
C
16
0
纳税号
ZYCP
C
30
0
主要产品
领料单文件(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
实发数量
2.4输入输出界面设计
我们此次设计的收发存系统共有主要界面6个,下面选取几个主要的界面进行展示:
“登录界面”:
在这个界面中,由于我们开始定义的数据库是本地数据库所以我们只提供了两个编辑窗口分别用于输入用户名和密码。
当用户名或密码输入不对时,系统会给予相应提示。
用户输入的信息与数据库中的数据完全一致时,即可进入第二个界面。
第二个界面“主界面”:
在主界面中,我共设计了3个选项。
首先”材料入库单”用于新建材料入库文件,”领料单”用于新建领料单文件,”库存查询”用于对所有的数据进行分类表示,并提供库存明细帐目,用户通过主界面进入功能界面。
点击材料入库单菜单出现如下表单:
点击领料单菜单出现领料单表单,如下:
查询物资明细账如下图:
2.5代码设计
本系统中用到的类如下图所示,共有十二个按钮组成,它们分别是第一条,上一条,下一条,最后一条,查询,新建,编辑,删除,保存,撤消,打印和退出。
退出的程序:
THISFORMSET.RELEASE
表单的INT事件:
setclasslibto"classlib"
thisform.addobject("classlib","activedoc")
3关键技术:
1)输入时组合框的使用
组合框是一种表单控件,它的使用可以节省不少时间,通过在表单中添加组合框控件并设置其rowsource和rowsourcetype属性就可以从相应的表中筛选出符合条件的记录或字段供用户选择,在很多网页上它的应用是非常广泛的。
(2)用户登录窗口
创建用户登录窗口之前应该要在数据库中新创建一张用户表,包括用户的姓名和登录密码字段,然后再基于用户表创建登录窗口。
登录窗口中只包括用户姓名组合框,用户密码,登录日期两个文本框和确认,取消两个按钮。
其中的用户姓名就来自于用户表,密码属于密文,用户输入完毕后点击确认按钮提交,若系统检查有误则跳出提示窗口提醒用户输入不正确,重新输入;若无误,则进入主界面。
确认按钮的click事件的代码为:
p=alltrim(thisform.text1.value)
ifp<>allt(dl.dlmm)
messagebox("密码不正确")
else
messagebox("登陆成功")
endif
doform登陆成功
thisform.refresh
取消按钮的click事件的代码为:
ifmessagebox("是否退出VFP系统?
",3+32+256,"退出提示")=6Then
exit
else
Setsysmtodefa
Endif
ThisForm.Release
(3)登录成功的界面的程序:
1)doformclrkd2)doformlld3)doformclkccx
(4)关于菜单的设计:
A菜单的相关程序:
1)doformclrkd2)doformlld3)doformclkccx4)SETSYSMENUTODEFA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江苏 科技大学 信息管理 课程设计 报告