仓库管理课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计说明书(论文)

课程名称仓库管理系统

题目仓库管理系统

专业计算机科学与技术班级算计1003

学号1011010313姓名

起止日期2013.12.16-2013.12.26

指导教师_________成绩_________

辽宁石油化工大学计算机与通信工程学院

目录

一、开发工具简介 (3)

(一)Visual Studio 2010简介 (3)

(二)SQL Server 2005简介 (3)

二、仓库管理系统分析 (3)

(一)开发系统的目的 (4)

(二)需求分析 (4)

(三)可行性分析 (5)

(四)系统流程图 (5)

三、库存管理系统数据库分析 (5)

(一)数据库介绍 (5)

(二)创建数据库 (7)

四、库存管理系统数据库设计 (7)

(一)数据库概念设计 (7)

(二)库存管理系统E-R图 (8)

(三)库存管理系统数据表清单 (9)

五、软件实现效果展示 (10)

(一)模块划分 (10)

(二)本程序登录界面 (11)

(三)本程序运行后的效果 (11)

六、软件测试及维护 (18)

七、结论................................................ .19 参考文献. (20)

仓库管理系统

一、开发工具简介

(一)Visual Stdio 2010简介

开发这个系统使用Visual Stdio 2010工具来开发,Visual Stdio 2010是当前最流行的一款程序开发工具,利用它可以开发功能强大的、运行在Windows平台上的、能够操作数据库的应用系统,因此能够适应我们开发本系统的要求,并且简单易用,实现功能的代码量比其他语言减少许多,这样就缩短了软件开发周期,大大节约了软件开发成本。

(二)SQL Server 2005简介

SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理,SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。SQL Server 2005 中包含了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT 管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQL Server 2005将提供一个极具扩展性和灵活性的开发平台,实现Internet

数据业务互联。

二、仓库管理系统分析

(一)开发系统的目的

开发仓库管理系统,主要为减轻仓库管理人员的负担,使货物的存入记录与取出记录相对完善,便于货物的增加与减少,降低出错率,使管理更加合理、科学,也为经营者节省开支。本系统完面考虑了仓库在管理中要解决的所有需求,最终向用户提供一套方便可行的系统,该系统具备以下特征:配置必要的数据库和应用服务程序,提供查询、统计货物的种类、数量及所属公司等所有信息的功能,操作人员使用的界面要清晰、美观,布局合理,内容尽量简单明了,提供的信息详细全面。客户端程序要求安全性高,可靠性高。

(二)需求分析

市场经济的一个重要特征,就是生产的相对过剩和产品的相对过剩。它决定了这是一个买方市场。对企业来说,库存的增加或积压,无论是原材料、半成品或制成品,都意味着企业运作处于一种不良的状态,都是一种直接的或潜在的损失。大量的库存挤占了企业的有限资金,使得资金流速减缓,现金流发生困难,甚至导致资金紧张,影响企业的正常运作。此外,大量的库存增加了保管与仓储的压力,占用了相当的人力和物力,使得企业负担加重。凡此种种,一直困扰着企业的生产经营管理活动,影响企业经济效益的实现。显而易见,切实而有效地控制库存,是摆在众多企业面前的当务之急,也是缓解企业经济压力、减负增效的重要途径。

需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题,是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。

软件需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段分析人员需要确定整个产品的功能要求,并将提供一种可转化为数据设计、结构设计和过程设计的数据与功能表示。在软件完成后,需求分析阶段研究的对象是软件项目的用户要求。

(三)可行性分析

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是的效益是否达到值得投资开发这个系统的程度。一般来说,可行性分析应从经济可行性、技术可行性、经济可行性、操作可行性、社会可行性等方面进行研究。本系统的可行性分析如下:

1.技术可行性

随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求,现在,市场上可以选购的应用开发产品很多,流行的也有数十种。此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。本系统主要管理的是货物的入库,出库,查询相关的一些信息等,采用C#和Microsoft Visual Studio作为前

台用户界面的开发语言和工具,而后台的数据库采用微软的SQL Server 2008。由于主要采用数据库来进行管理,实现起来比较简单,从技术上来说是完全可行的。

2.经济可行性

对于整个系统而言,在系统未运行之前,初期投资比较大,花费相当而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,将会给该企业带来前所未有的方便和快捷,减少不必要的中间环节以及不必要的开支,而且可以给其带来更大的利润。总之,这个系统的经济效益远远大于开发成本,而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失

本系统流程图如图1所示。

图1 系统流程图

三、仓库管理系统数据库分析

(一)数据库介绍

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。

相关文档
最新文档