资源预览内容
第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
第9页 / 共36页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
*实践教学*兰州理工大学计算机与通信学院2011年秋季学期软件开发综合训练课程设计 题 目:汽车零配件库存管理系统 专业班级:计算机科学与技术三班 姓 名: 钟选成 学 号: 08240306 指导老师: 张红 成 绩: 推荐精选目 录摘 要1序 言2正文31、可行性分析31.1问题描述31.2可行性分析研究31.2.1技术可行性41.2.2经济可行性41.2.3操作可行性42、项目开发计划52.1编写目的52.2项目背景52.3项目概述52.4项目开发计划63、需求分析63.1任务需求分析63.1.1数据流图、数据字典及实体联系图63.2.1数据流图63.2.2数据字典63.2.3实体联系E-R图64、概要设计64.1总体设计64.2系统功能模块图64.3数据库概念设计64.4数据库逻辑结构设计64.5连接数据库的特点6五、详细设计65.1系统的主要功能65.2程序流程图65.3用户界面设计65.3.1一般交互设计65.3.2信息显示设计65.3.3数据输入设计65.4程序设计过程65.4.1登录界面及密码修改65.4.2货物添加操作及修改65.4.3查询操作6推荐精选设计总结6参考文献6致 谢6推荐精选摘 要 汽车零配件库存管理在目前汽车产业是站很重要的位置,它关系到汽车生产的效率和质量,而这一切也决定了企业的竞争力和发展希望,在目前,如果还用哪一老套的人工管理系统去管理汽车的那些零零碎碎的东西,就显的太麻烦太慢速度也会,且在配件方面易出现错。设计该系统,其目的在于实现零配件的管理和出入库记录的快速高效检索,使操作简单安全,提供工作效率和保证质量。进入本系统后,用户可进行相应的功能操作。管理员可对各货的是否缺货信息等的修改和查询,进行进货管理、统计操作等全自动的管理。关键词: 数据库; 数据字典;货物管理;窗体;E-R图 库存效率推荐精选序 言此汽车零件管理系统针对各企业仓库进货管理方面的问题。它能实现仓库进货的综合管理,减少不必要的手工上报,也为基层单位上报数据提供便利,减少人工劳动。对仓库进货信息资源,出货信息资源管理的货号、货物名称、进出货时间、数量、生产单位;货物报表登记货物的基本档案,货号、货名、入库日期、存放地点、存放情况;日常管理中货物性质、存放要求、保质期等信息进行全面、系统的管理。在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(需求分析、系统设计、基本实现)的基本活动贯穿起来。推荐精选正文1、可行性分析1.1问题描述随着科学技术的发展,社会进步,计算机迅速的发展,汽车零配件管理的方法也在更新换代,由于人工管理的方法效率低,劳动强度大,信息处理速度低而且准确率也不容乐观。为了提高零件管理效率,减轻劳动强度提高,信息处理速度和准确性;为管理员提供更方便、科学的服务项目。为管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个汽车仓库货物管理系统的方案。让计算机对零件进行自动管理,管理员可以直接在计算机上实现零件的信息管理,并在一定程度上实现自动化。1.2可行性分析研究可行性分析研究是软件开发中的一个重要的环节。当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库货物管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:提高汽车零配件物管理效率,减轻劳动强度;提高信息处理速度和准确性;为管理者提供更方便、科学的服务项目。推荐精选1.2.1技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备。本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。1.2.2经济可行性应用此系统将会在很多时候,很大程度节省人力,财力,提高效率,清晰明了的报表资料,高效的数据处理等,而开发时期开不耗费很多人力、财力,故在经济方面既不会有困难同时有很大的价值。1.2.3操作可行性主要是了解汽车零配件管理的相关人员对开发信息系统是否支持,现有仓库货物管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。汽车零配件管理人员积极支持该系统开发,使新系统能够充分的发挥作用;系统操作简单,易于理解,只要管理人员有一定的计算机基础,经过短时间的培训就可以使用汽车零配件管理系统。推荐精选2、项目开发计划2.1编写目的经过项目的可行性分析,我们对汽车零配件管理系统是可以发展的,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。2.2项目背景在计算机不断发展的今天,计算机已经运用到各个领域,由手工的操作到计算机的操作是一个大的飞跃,代替了复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车零配件管理根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。2.3项目概述1、工作内容让计算机对汽车维修工作进行自动管理,用户可以直接在计算机上实现汽车维修的信息管理,并能在一定程度上实现自动化。 2、条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。 3、产品1)、程序该项目因开发时间较短,这里只给出设计思想,具体程序没写。2)、文档文档内容包括:(1) 封面(2)目录推荐精选(3)中文摘要100字左右;关键词3-5个(4) 序言(5)可行性分析(6)项目开发计划(7)需求规格说明(包含需要的系统流程图、数据流程图、数据字典、E-R图)(8) 概要设计(包含总体软件结构图、总体数据结构)(9) 详细设计(对概要设计内容进行详细设计)(10) 设计总结、参考文献、致谢等4、验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。 2.4项目开发计划1、任务分解分四个大的阶段进行开发,第一阶段完成本系统的数据流图跟E-R图;第二阶段完成概要设计跟详细设计;第三阶段完成用JAVA编写界面以及连接数据库;第四阶段书写文档。2、关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。 推荐精选3、需求分析该系统具有较强的实用性,适用于汽车信息的综合管理。本系统需要建立一个汽车信息库,包括基本信息表。通过对汽车信息表中各个文件的操作来实现系统的具体功能。该系统包括基础资料管理,库存管理,进货管理,各种查询,统计管理,用户密码及权限管理,数据维护等模块。3.1任务需求分析在进行一个项目的设计之前,先要进行必要的需求分析,需求分析在软件的开发过程中至关重要。经分析先给出该系统的系统流程图,如下图所示退出系统管理员登陆主界面管理员管理仓库信管理零配件信息管理理供应商信息管添加或删除零件修改供应商信息查询零配件信息按配件名称查询按供应商查询添加或删除库存信息修改库存信息查询库存信息按配件编号查询按库存号查询添加或删除配件记录修改零件记录查询零件记录打印输出记录单查询用户需求信息查询进货信息查询退货信息添加或删除供应商信息查询供应商信息修改供应商信息: 图3-1 系统流程图推荐精选该系统主要包括供应商信息管理、零配件基本管理、零售商信息管理、仓库管理员信息管理、仓库信息管理等;系统要实现基本信息录入、修改、查询等功能:1)基本数据输入:输入需求各零配件的用户信息。2)零配件管理:包括供应商管理、车辆需求管理及零件记录的管理,同时实现零件的增加、修改、删除和需求记录的打印功能。3)采购管理:实现对车辆配件的采购管理以及配件供应商信息的管理。4)综合查询:实现对零件的基本信息、零件记录信息、采购信息和退货件等信息的查询。推荐精选3.1.1数据流图、数据字典及实体联系图3.2.1数据流图该系统数据流程图如图3.2所示:更新库存清 单处理进 货产生进货报 表处理零 件处理零 件产生零件报 表零件管理员经办人产生零件报 表D1 库存清单D1 库存清单D2 进货信息D4 出库信息更新 事物库存信息库存清单进货信息进货信息进货报表接收事务出货 信息出货报表D3 出货信息出货信息出库信息出库信息零件清单出库报表 图3.2 系统数据流程图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。推荐精选 :圆或椭圆表示加工 :双杠表示数据存储 :方框表示数据的源点或
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号