仓库管理系统-数据库原理课程设计_第1页
仓库管理系统-数据库原理课程设计_第2页
仓库管理系统-数据库原理课程设计_第3页
仓库管理系统-数据库原理课程设计_第4页
仓库管理系统-数据库原理课程设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内蒙古科学技术大学课程设计说明书(论文)课程名称:数据库原理和应用主题:仓库管理系统学生名称:陈建强学位:专业:计算机科学和技术班级:计算机三班指导教师:康懿15内蒙古科学技术大学课程设计任务书课程名称数据库的原理和应用设计主题仓库管理系统指导教师康懿时间一周一、教育要求1 .从附录1中选择主题进行数据库应用系统设计。2 .功能设计:使用Visual FoxPro、Visual Basic、PB等开发工具和数据库管理系统SQL-SEVER或Access创建小型管理系统。 设计的小规模管理系统必须包含输入输出、查询、插入、删除等基本功能。 设计课题可以从候补项目中选择,根据主题的基本需要制作流程图,编制程序,写详细的设计说明书。 (这个实际的系统设计和实现是可选的,但是需要功能设计流程。)3 .数据库设计:根据数据库应用系统的设计过程,通过需求分析和系统分析,进行数据库概念结构设计、逻辑结构设计等工作l概念结构设计的E-R图l数据库的逻辑结构设计以表的形式对数据库中的几个表、各表的表名、各表的字段名、类型和约束(主、外部代码)进行了说明决定l表之间的关联(1对1、1对多、多对多)使用l数据库理论,确认各表至少属于3NF。二、设计资料和参数1 .系统功能的基本要求:产品入库管理产品出库管理出租管理初始库存设定可以盘点,反映每月、年的库存情况可以查询产品入库情况、出库情况、目前库存情况2 .数据库要求:列入库存表出库存表把帐簿入库退房帐上。借书三、设计要求和成果1 .按照数据库应用系统设计步骤进行数据库结构设计。2 .使用开放工具和数据库管理系统的开放应用系统(可选)。3 .写论文(具体要求见论文模板)。四、日程1 .安排工作。2、数据库结构设计、功能设计。3.e-r图,检查关系表。4 .应用系统检查。5 .提交论文。五、评价标准1 .数据库结构正确(30% )。2 .数据库结构的复杂性(20% )。3 .设计报告完成的质量(30% )。4 .上班(10% )。5 .软件(10% )。6 .成绩按五级分制评定。六、建议参考资料1,数据库系统教程 (第三版)施伯乐等高等教育出版社摘要随着科学技术的提高,计算机科学技术越来越成熟,其强有力的功能是我们的恩师,进入社会的各个领域起着越来越重要的作用。由于迄今为止的仓库管理是人工进行的,所以容易发生账单查询和账单核对等各种各样的问题,这些给人们带来很多不便,也容易发生账单泄漏。 所以在仓库管理方面,我们需要标准、高效的计算机管理方式,以其发展为导向,用计算机管理该企业的日常运营,给管理者提供决策参考模式,不断完善管理水平,提高工作效率。作为计算机应用程序的一部分,使用计算机来管理仓库有无法比手动管理的优点。 例如,检索快、检索方便、可靠性高、存储容量大、机密性高、寿命长、成本低等。 这些优点能大幅度提高仓库管理效率,也是企业科学化、规范化管理、与世界联系的重要条件。因此,作为企业,仓库管理是企业发展的根本保证,因此开发完善的仓库管理系统正在蓬勃发展。本系统在设计方面采用Microsoft Access 2007,模拟仓库管理,系统主要面向日常库存信息的管理,包括物资管理、仓库管理、入库操作、入库查询统计、出库操作、出库查询统计、库存查询统计等处理情况。 用户可以通过适当的模块查询仓库内物品的基本情况和库存数,管理者可以通过简单的操作简单地管理仓库,查询各项信息,进行入库和出库作业等。关键词:仓库管理,Microsoft Access 2007目录前言6一、系统分析和设计7(1)需求分析7(2)数据库的E-R图7(3)数据库的逻辑结构12(4)数据结构设计12二、结论15三、结语15参考文献15前言仓库在现实生活中用途非常广泛,各种商业街、超市利用仓库保管物资,药店、医院等利用仓库保管药品,企业、工厂等利用仓库保管原材料,生产成品,仓库的管理成为了非常重要的工作。人工管理仓库不仅花费时间和劳力,还容易引起混乱。 严重的情况下,会影响商业街、企业的正常运营,导致不好的结果。 随着信息技术的发展,办公室自动化得到普及,如何快速、高效、方便的管理仓库备受关注。 这次课程设计的目的和本课题的母亲锻炼了我们开发实际项目的能力和我们获得实际项目的能力。通过仓库管理系统的设计和实现,加强对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本思想和方法,运用数据库理论提高解决实际问题的能力,锻炼实践能力、创新能力,查阅调查研究、技术文献、资料、手册一、系统分析和设计(1)需求分析本系统是一个简单的仓库管理系统,在满足用户需求的基础上,通过计算机实现系统信息处理逻辑模型中规定的输入输出和内部处理等多种功能。 需要包括:1可以对物资信息进行分类管理。2系统可以管理多个仓库。3可以入库操作,查询物资种类、名称、入库时间等信息,统计入库数量、金额等信息。4 .可进行出库操作,可以根据物资种类、名称、入库时间等信息查询统计出库数量、金额等信息。5可以用多种方法查询库存信息。(2)数据库的E-R图1系统E-R图:图1.1系统E-R图2本地E-R图:图1.2仓库及其属性图图1.3产品及其属性图图1.4产品入库书及其属性图图1.5产品的出库发票及其属性图图1.6产品借出书及其属性图图1.7仓库管理员及其属性图图1.8供应商及其属性图图1.9客户及其属性图(3)数据库的逻辑结构图1.10数据逻辑结构图(4)数据结构设计在仓库管理系统中,产品的管理是系统整体运营的关键,是仓库管理、入库操作、出库操作的基础,因此产品的管理尤为重要。 产品基本信息表设计合理,可以涵盖其他操作所需的各种信息、各种信息的限制条件等。 设计的产品信息如表1.1所示表1.1产品信息表产品编号产品名称仓库编号产品规格产品数量产品入库价格供应商编号数据类型PRcharPRcharPR浮点运算PR长度410410564是否允许空值NOT NULL,主键非空值非空值非空值非空值非空值非空值仓库是保管产品的地方,设计的仓库信息表如表1.2所示表1.2仓库表仓库号码容量地址数据类型PRPRchar长度41015是否允许空值NOT NULL,主键非空值非空值管理者管理仓库,设计的管理者信息表如表1.3所示表1.3管理者信息表管理员号码管理员名称仓库号码联系方式数据类型PRcharPRPR长度410415是否允许空值NOT NULL主键NOT NULLNOT NULLNOT NULL产品的各种入库信息应显示在入库表中,设计的产品入库表如表1.4所示表1.4产品入库表入库编号产品编号产品名称产品入库数供应商编号入库日期数据类型PRPRcharPRPR日期时间长度4410548是否允许空值NOT NULL主键NOT NULLNOT NULLNOT NULLNOT NULLNOT NULL提供产品入库的应该是供应商,设计的供应商的基本信息表如表1.5所示表1.5供应商信息表供应商编号供应商名称联系方式数据类型PRcharPR长度41015是否允许空值NOT NULL主键NOT NULLNOT NULL产品的各种出库信息应显示在产品的出库表中,设计的产品的出库表如表1.6所示表1.6产品出库表退房号码。品号产品的出库数量出库价格退房日期。客户编号数据类型PSPSPS浮点运算日期时间PR长度445684是否允许空值NOT NULL主键NOT NULLNOT NULLNOT NULLNOT NULLNOT NULL产品的各种贷款信息显示在产品贷款表中,设计的产品贷款表如表1.7所示表1.7产品租赁表出租号码品号出租数量借书日客户编号租金数据类型PSPSPS日期时间PS浮点运算长度445846是否允许空值NOT NULL主键NOT NULLNOT NULLNOT NULLNOT NULLNOT NULL需要产品的人是客户,客户已经购买了产品,租出的产品也可以,所以客户是类型的,设计的客户信息表如表1.8所示表1.8顾客信息表客户编号客户名称客户类型联系方式数据类型PScharcharPS长度410515是否允许空值NOT NULL主键NOT NULLNOT NULLNOT NULL二、结论这个数据库最终完成的是小规模的仓库管理系统。 设计结果的优点是实现仓库的日常管理,如入库、出库、货物盘点等功能,入库和出库操作存储在两个专用表中,可以直接用号码查询细节,从这两个表中计算支出和收入金额,这一不足之处虽然是模拟的仓库管理系统,但与实际需要却是相反的为了更接近更现实的适用数据库系统,有必要进一步放大内容并细分内容。三、结语经过一周的努力,终于完成了仓库管理系统。 通过进行这次课程设计,我对数据库系统有了更深的认识和理解,结合理论知识和实践,在充分利用理论知识的同时,自己也掌握了知识。 并且通过自己设计,能够更加印象深刻,真正地理解所学到的东西。 真正理解自己自己实践后,实践是检验真理的唯一标准。在设计过程中,我参考了很多数据库资料,掌握了很多课程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论