理系统是针对企业仓库的商品货物的经常出入库和查询统计等方面工作而开发的管理软件。仓库管理系统是用于完成众多仓库管理业务所面临的日常工作。 根据用户的要求,实现仓库的商品管理、出入库管理、查询管理及用户管理等功能。用户通过相应的模块,对仓库里的商品的基本情况进行更新、删除和查询,对商品的出库和入库进行管理,对出入库明细进行查询,对使用该系统的用户进行更新、删除和查询,对库存数量进行查询,用户通过简单的操作即可轻松的管理仓库。 仓库管理系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到提高仓库管理效率的目的。简洁一致,操作便利 u??? 图形化界面,完备的物资管理功能,本系统基于好用、易用、美观的原则设计了统一的人机界面。 随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前发展阶段,面临商界的激烈竞争,只有在多变的货品和顾客中挖掘并掌握市场需求,企业才能在竞争中生存和发展,如果能够选择一个好管理系统,把大量繁杂、看似毫无关系的数据,有机地结合起来,就能够为得出正确的决策做出事半功倍的效果。 参考文献 [1]朱时银等. C++Builder5编程实例与技巧.北京:机械工业出版社,2001 [2] 曹岩等.C++Builder应用开发实例与技巧.西安交通大学出版社, [3]王晟.C++Builder数据库开发经典案例解析.清华大学出版社, [4]陈灿煌. C++Builder彻底研究.北京:中国铁道出版社,2003 [5]张济等.Borland C++ 类参考详解.北京:清华大学出版社,1999 [6]王秀娟等.Borland C++高级类详解.北京:清华大学出版社,1999 [7]刘光编. C++Builder数据库系统设计与开发.北京:清华大学出版社,2002 [8]朱友芹.新编Windows API参考大全.北京:电子工业出版社,2003 [9]陈宽达. C++Builder深度历险.武汉:华中科技大学出版社,2002 [10]杨宗志. C++Builder数据库程序设计.北京:清华大学出版社,2001 [11]李维. C++Builder Web Service开发.武汉:华中科技大学出版社,2002 毕 业 设 计(论 文)开 题 报 告
2.开题报告:一、课题的目的与意义;二、课题发展现状和前景展望;三、课题主要内容和要求;四、研究方法、步骤和措施 开 题 报 告 一、 课题的目的与意义; 信息技术的日新月异,给仓库管理带来巨大的影响。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。 计算机应用技术的发展,计算机硬件性能的不断改进,为仓库管理系统的开发提供了技术支持和经济可行性。管理系统的应用,可以将工作者从烦杂的劳动中解脱出来,极大提高工作效率,有着较好的营运可行性。 课题以某仓库应用背景,通过研究当前仓库系统的管理现状、存在问题以及现实需求,设计一个针对仓库管理工作的管理信息系统。该系统能够提供较为完备的功能,对于提高工作效率、加快仓库管理的自动化具有较为重要的意义。 课题的目的主要有以下三个:首先学会按照怎样的步骤去开发一个管理信息系统,这是最主要的目的;其次,通过开发数据库相关的应用程序,期望对课堂上讲解的理论知识有更加深刻的理解;再次,初步掌握一门Windows下的快速GUI(图形用户界面)编程工具C++Builder;最后,通过对毕业论文的撰写过程,对语言文字组织能力、表述能力以及层次分析的能力也进行锻炼。 二、 课题发展现状和前景展望; 现代企业的物流系统日趋复杂,高效的物流系统要求有效地对企业的库存进行管理。目前的仓库管理系统一般技术比较落后、性能较差且很不完备,人工干涉多,操作使用不方便,有的还故障率高而不实用。现阶段仓库管理的特点是信息处理量特别大,所管理的物资设备种类繁多,而且入库单、出库单、需求单等单据的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常出现信息的重复传递等问题。仓储管理部门越来越需要一套低成本、高性能、方便使用、功能完善的综合仓库管理信息系统。而现在计算机技术、网络技术、的成熟与发展,为仓储管理自动化提供了强有力的技术支持。课题以某仓库应用背景,通过研究当前仓库系统的管理现状、存在问题以及现实需求,设计一个针对仓库管理工作的管理信息系统。该系统能够提供较为完备的功能,可以全面管理仓库中储存的商品和货物,缩短了库存信息流转时间,使企业的物料管理层次分明,井然有序,为采购、销售和生产提供依据,对于提高企业的经营效率、加快仓库管理的自动化具有重要的意义。 三.课题主要内容和要求 ①主要任务 分析当前各企业仓库管理模式,完成通用通用仓库管理系统的程序设计。 ②课题要求: 初步方案 利用C++Builder 开发通用仓库管理系统的核心模块,实现货品入库、出库、库存、货品归还、仓管人员信息、货品分类等功能,用SQL 2000开发数据库。 四.课题的研究方法和步骤 本课题利用C++Builder 开发通用仓库管理系统的核心模块,实现货品入库、出库、库存查询、仓管人员信息、货品分类等功能,用SQL 2000开发数据库。 开发步骤: 1、熟悉开发工具以及仓库管理系统相关知识,包括C++Builder,SQL等开发工具。 2、按照课题总体目标,细分成各个功能模块:货品入库模块、货品出库模块、仓库库存查询/报表打印模块、仓管人员信息模块、货品分类模块等,并针对每个模块拿出可行的方案;设计可行设计方案。 3、建立目标系统的总体结构和模块间的关系,定义各功能模块的接口、控制接口。设计总体模块,规定设计限制,制订组装测试计划; 4、将详细设计说明转化为所要求的程序设计语言或源程序。并对编写好的源程序进行程序单元测试,验证程序模块接口与详细设计说明的一致性。 五.可行性分析 一种软件开发是否能够取得成功,一是市场的需求,二是软件开发所需要软件开发工具,以及开发技术和当时硬件的发展水平。从这两个方面而言,通用仓库管理系统的开发是可行的。 仓库可存放的货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加,仓库管理者所需要处理的信息量大副上升,因此往往很难及时准确掌握整个仓库的运作状态。针对这一情况,本系统在满足仓库的管理功能基础上,注意发挥信息系统的智能化,以减轻仓库管理人员和操作人员的工作负担。 C++Builder不仅是C++语言的集成开发环境,而且与WIN32紧密相连,所以利用C++Builder开发系统可以完成各种各样应用程序的开发,从底层软件直到上层直接面向用户的软件都可以用C++Builder来完成开发。而且C++Builder提供了多种数据库连接方式,包括ODBC,ADO,DAO等等。连接数据库不需要用户自己编写复杂连接函数,只需要调用它提供的连接函数即可使用,非常方便。很多信息管理系统都是用C++Builder开发的,而此次设计的仓库管理系统的是一个小型的信息管理系统,用C++Builder进行开发是可行的。 而且SQL是一个非过程化的语言,可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。基本的SQL命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。SQL Server功能强大,而且很多信息管理系统都是用SQL Server作后台,对仓库管理系统的开发是可行的。 六.进度计划表 第1周 任务:熟悉C++Builder 操纵数据库的方法及系统的功能要求。 第2周 任务:设计系统所须各种数据库表。 第3周 任务:将功能要求与各种数据库表联系起来,细化到可操作的程度。 第4至12周 任务:将详细设计说明转化为所要求程序设计语言或源程序。并对编写好的源程序进行程序单元测试,验证程序模块接口与详细设计说明的一致性。 第13至14周 任务:文档的生成与整理,给指导教师修改;完成毕业设计说明书、用户手册; 第15周 任务:答辩。 毕 业 设 计(论 文)开 题 报 告
指导教师意见: 1.对“文献综述”的评语: 2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测: 指导教师: 年 月 日 所在专业审查意见: 负责人: 年 月 日