web课程设计仓库管理应用网站系统(1).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
目 录 第1章 系统分析 1 1.1 开发背景 1 1.2 系统需求分析 1 1.3 开发环境 2 第2章 系统设计 4 2.1 系统功能分析 4 2.2 系统功能模块图 4 2.3 数据库设计 4 第3章 系统实现 8 3.1 用户登录模块 8 3.2 仓库管理模块 9 3.3 库存管理模块 11 3.4 入库管理模块 14 3.5 出库管理模块 16 第4章 软件测试 19 4.1 软件测试基础理论 19 4.2 系统测试 19 4.3 系统评价 20 结束语 21 参考文献 22 第1章 系统分析 1.1 开发背景 仓库管理系统是一个企业、单位不可缺少的部分,它的内容对于企业的决策者和管理 者来说都是至关重要的。库存管理系统可广泛适用于批发、零售、生产的商业企业、商 店、门市、仓库等,对商品的进货、销售、库存,财务的收付款、客户账进行一体化管 理。其主要功能有:入库管理、出库管理、收付款管理、商品资料管理、用户信息以及 客户资料管理、其他收入管理、支出管理,还有各种明细账查询和其他功能。 仓库管理系统主要用于库存管理,以入库、出库、查询为主要应用类型建立相应的事 务处理,让货物库存数量控制在最佳状态。系统可以根据每种货物设定的最低库存量和 最高库存量显示出库存信息,即哪些货物需要采购,哪些货物已经超过库存数量。而后 ,管理部门可通过库存信息决定采购或销售计划。这样既可以保证日常的生产不至于因 为原材料不足而导致停产,确保生产顺利进行,也可以使企业不会因原材料的库存数量 过多而积压企业的流动资金,从而提高企业的经济效益。 1 1.2 系统需求分析 仓库管理员和供应业务员应进行验收,建立相关账务,然后进行物资管理、物资发放 、汇总收料单、领料单、售料单与财务科稽核、统计员根据要求进行物资统计、建立统 计报表。 库存管理模块由物资入库、出库、库存及库存统计等业务功能构成。人库管理工作主 要是对的物资进行验收入库,并对合同库中的相应合同执行情况及时修改,以及对库存 信息数据库中的相应物资库存数据及时做出修改和增添;出库管理根据各部门领料单及 物资调拨进行物资发放,并及时修改库存数据库中相应物资的库存数据及有关出库信息 等;库存则主要是对库存物资进行盘点,产生库存信息报表,并建立和维护库存信息数 据库,为物资计划提供依据;物资统计是根据物资的入库、出库及库存信息,对物资计 划执行、资金占用、物资消耗利用等情况进行统计分析,为物资计划制订及辅助决策参 考信息和依据。 系统的流程图如图1-1所示。 1.3 开发环境 Visual Studio 2005是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系 统的手机的程序等【2】。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这 个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的Visual Studio Express 版本。 我们选用SQL Server作为数据库开发【1】,而不用Access,主要是因为Access存放的记录,在实际运 用中不适合此系统;而SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故 选用SQL Server数据库。SQL的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI的规定 ,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作 ,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管 理系统,如Oracle、Sybase、Microsoft SQL Server、Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和 扩展,但是包括Select、Insert、Update、Delete、Create,以及Drop在内的标准的SQ L命令仍然可以被用来完成几乎所有的数据库操作。 本系统采用以下环境开发: 1、操作系统:Windows XP; 2、开发工具:Microsoft Visual Studio 2005; 3、数据库环境: Microsoft SQL Server。 第2章 系统设计 2 2.1 系统功能分析 系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到 企业仓库库存管理效率的目的。 本库存管理系统需要完成的功能有: 1、库存管理的各种信息的输入,包括入库、出库、货品信息的录入等。 2、库存管理的各种信息的查询、修改和维护。 3、物资的出库办理。 3 2.2 系统功能模块图 根据项目规划,可画出物资管理系统-库存管理的功能模块,如图2-1所示。 图2-1 功能模块图 4 2.3 数据库设计 数据库设计是系统设计中的重要组
剩余22页未读,继续阅读
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- 文件批量改名神器10.0一款简单易用的批量文件重命名工具(已注册PRO版本).rar
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据