物资库存管理系统课程设计.docx
- 文档编号:8138354
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:9
- 大小:159.99KB
物资库存管理系统课程设计.docx
《物资库存管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《物资库存管理系统课程设计.docx(9页珍藏版)》请在冰豆网上搜索。
物资库存管理系统课程设计
成绩
《数据库系统原理》课程设计报告
物资库存管理系统
学 院:
班 级:
学 号:
姓 名:
完成时间:
课程设计的目的……………………………………………………2
课程设计的要求……………………………………………………2
需求分析与设计……………………………………………………2
1.数据流图……………………………………………………………3
-R图………………………………………………………………4
数据结构描述………………………………………………………5
软件设计流程图和功能模块图……………………………………6
1.软件设计流程图………………………………………………6
2.功能模块图……………………………………………………………7
程序模块汇总…………………………………………………………8
源程序清单…………………………………………………………8
软件功能综述及分析………………………………………………8
课程设计体会及总结………………………………………………9
一、课程设计的目的
数据库系统原理是计算机及其相关学科的一门重要的软件基础课程,也是计算机软件科学与技术、信息科学与技术的重要学科分支。
本课程设计旨在通过对一个小型数据库管理系统(DBMS)的综合设计进程,强化学生对计算机系统软件的设计能力,提高学生的综合素质,并通过课程设计进一步增强学生对所学知识的理解,和对数据库的全面、深刻熟悉。
二、课程设计的要求
1.了解DBMS的设计进程;
2.掌握关系型DBMS的结构及实现;
3.掌握系统程序设计的基础知识;
4.深化理解并掌握《数据库系统原理》课程的相关内容;
5.强化软件开发的团队意识,提高合作能力。
三、需求分析与设计
-所谓物资管理就是通过用料申请计划、采购、运输、仓储、保管、领用等活动,解决物资供需之间存在的时间、空间、数量、品种、规格和价钱和质量等方面的矛盾,衔接好生产中的各个环节,确保生产的顺利进行。
物资管理是工业企业中的不可缺少的一环,物资已成为企业很重要的一个管理对象,它在整个企业的生产、经营、管理中的流动,就形成物流,物流是不是合理、是不是畅通,对企业的生产经营活动有着直接影响,物资管理水平的高低直接影响着企业的本钱,另外,物流和资金流直接相关,直接关系着企业的本钱,一方面,采购价钱决定着企业原材料本钱、采购本钱的高低,另一方面,运输、仓储、装卸、库房管理直接影响着企业的运营本钱。
人工管理模式已经不能胜任大流量的物资流动。
20世纪末,计算机普及,在社会很多方面代替了人工。
企业和工厂都迫切希望能够开发一个物资库存管理系统。
开发这样一个物资库存管理系统,在很大方面能缓和企业对物流的管理,减少人工操作的失误,减少企业在库存方面的损失,对企业的生产经营活动有着很大的帮忙。
物资库存管理系统通过对几个简单模块——出入库管理模块和查询模块等的整和,大体实现了企业对物流管理的需求,通过几个简单的操作就可以完成大量量物流的合理处置,减少了犯错情况。
通过系统权限的设置,可以杜绝舞弊现象的发生,对企业管理内部安全提供很大的保障。
系统通过对数据库的查找,删除,更新操作,对数据库内部表处置,再通过一些算数和逻辑运算,返回用户结果。
数据流图:
E-R图:
四、数据结构描述
采购员(采购员号,姓名,性别,采购单号,业绩,年龄)
报损单(报损单号,货物代码,数量,日期,经手人)
销售员(销售员号,性别,姓名,定单号,业绩,年龄)
采购(采购单号,供给商号,单价,日期,数量,采购员号,货物代码)
报损(货物代码,报损单号)
定单(定单号,销售员号,客户号,货物代码,定单量,日期,定单金额)
供给商(供给商号,名称地址,联系电话)
货物(货物代码,供给商号,型号,名称,形态,最低库存量,最高库存量,单价)
客户(客户号,名称,联系人,帐户,定单号,联系人电话)
入库(入库单号,供给商号,仓位号,货物代码,日期,数量,经手人)
出库(出库单,仓位号,货物代码,日期,数量,经手人)
仓位(仓位号,名称,地址,负责人)
五、软件设计流程图和功能模块图
软件设计流程图:
功能模块图:
六、程序模块汇总
1.系统认证登岸模块
该模块实现功能:
对用户权限的设置,对系统进行初始化处置,保障了系统的安全。
2.货物入库管理模块
该模块实现功能:
对货物入库存储进行分派管理,为其分派存储仓位,对仓位空间进行统筹安排,并生成入库单进行保留,作为该次行为的凭证。
3.货物出库管理模块
该模块实现功能:
对货物出库进行管理,回收其存储仓位,为未来进行再分派,并生成出库单进行保留,作为该次行为的凭证。
4.金额查询模块
该模块实现功能:
通过对流通物资的数量,单价等属性处置,生成金额报表。
5.仓位查询模块
该模块实现功能:
对仓库先已分派仓位进行查询,查询物资存储情况,并能为下次物流存储预先分派仓位。
6.定单查询模块
该模块实现功能:
创建定单生成表单进行存储,并能按要求检索出现有定单,按照定单显示定单所需物资再仓库中的存储情况。
七、源程序清单
源程序参见附录(程序代码文件)。
八、本软件所能实现的功能综述及分析
该物资库存管理系统实现了企业工厂对物资管理的大体功能,并能实现定单处置和交易金额的结算。
通过对物资出入库情况进行记录并生成表单保留存档,实现了计算机内部表单和库存实际情况的统一。
该系统还能进行定单的一些简单处置,对定单所定货物进行查找,显示其具体库存位置,并能对定单交易的金额进行预处置,生成发票并存档保留。
该系统在很多方面都不够完善,所以保留部份接口模块进行系统功能扩充,为以后系统完善和保护带来了很大的便利。
九、课程设计体会和总结
本次课程设计做的软件虽然只是一个相对小型的系统,可是整个设计进程表现了一般软件的完整的开发流程。
从软件的需求分析、概念设计、逻辑设计、物理设计到数据库的实施和运行保护都花了相当的精力进行构思和实现,使咱们对软件开发和保护有了一个相对理性的熟悉,为咱们以后从事软件开发工作提供了便利和很大的帮忙。
课程设计进程中,通过各方面资料的查询和自己长期的探索,掌握了很多以前较为陌生的知识,并对物资管理这方面知识有了必然程度的了解,扩大了我的知识面,为以后对这方面软件的开发打下了基础。
在这次课程设计中运用到了MicrosoftVisio和PowerDesigner等辅助设计软件,对其有了更深一步的了解,并能利用其壮大的功能帮忙实现自己的一些设计构思,这些辅助软件使得软件开发进程更为简单,更为迅速。
同时在这次课程设计进程中,发现了自己的很多的不足的地方,对一些高级的软件开发语言的不熟悉,不能很好的在其程序中实现SQL表的操作。
本身对MFC熟悉不够,不能设计系统的操作运行界面。
我会加深对这几方面知识的了解和掌握,弥补这几个方面的知识的缺乏。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物资 库存 管理 系统 课程设计