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