万代科技仓储管理系统概要设计

万代科技仓储管理系统概要设计

ID:22688830

大小:3.11 MB

页数:53页

发布时间:2023-10-20 02:11:02

万代科技仓储管理系统概要设计_第1页
万代科技仓储管理系统概要设计_第2页
万代科技仓储管理系统概要设计_第3页
万代科技仓储管理系统概要设计_第4页
万代科技仓储管理系统概要设计_第5页
万代科技仓储管理系统概要设计_第6页
万代科技仓储管理系统概要设计_第7页
万代科技仓储管理系统概要设计_第8页
万代科技仓储管理系统概要设计_第9页
万代科技仓储管理系统概要设计_第10页
资源描述:

仓储管理系统概要设计

1仓储管理系统概要设计作者周静,杨昭,卢超,龚明,刘政审核版本号1.0提交日期2010年5月31号电子文档编码保密等级目录1、前言61.1编写目的61.2项目背景71.3参考资料72、系统运行环境72.1硬件环境要求7

22.2软件支持环境83、总体设计93.1需求规定93.2处理流程114、系统方案134.1系统框架模型实现134.2设计概述154.3系统各逻辑层之间调用关系图214.4各模块功能分解224.4.1订单管理模块224.4.2采购单管理模块244.4.3入库管理模块244.4.4出库管理模块254.4.5库存管理模块274.4.6财务管|理模块284.4.7报表管理模块284.4.8系统设置模块284.5包设计295、接口设计315.1用户接口325.2外部接口325.3内部接口325.3.1订单管理325.3.2采购单管理32

35.3.3入库管理335.3.4出库管理345.3.5库存管理345.3.6财务管理345.3.7报表管理345.3.8系统设置管理346、运行设计356.1运行模块组合356.2运行控制356.3运行时间357、系统数据结构设计357.1逻辑结构设计要点357.2物理结构设计要点367.3数据结构与程序的关系368、系统出错处理设计368.1出错信息368.2补救措施368.3|系统维护设计369、维护设计38

41、前言1.1编写目的该文档是在需求分析的基础上编写的,目的是为用户提供一套详细的系统解决方案,包括硬件、软件环境、用户想要实现功能的详细描述。通过使用该文档,用户能清楚了解整个项目的进度,如何配合这个项目的进展,及时发现设计中可能遇到的问题。本文档目的用处:§为编码人员提供依据;§为修改、维护提供条件;§项目负责人将按计划书的要求布置和控制开发工作全过程;§项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。本说明书的预期读者包括:§项目开发人员,特别是编码人员;§软件维护人员;§技术管理人员;§执行软件质量保证计划的专门人员;|§参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。§合作各方有关部门的负责人;项目组负责人和全体参加人员。1.2项目背景一、项目产生的原因本项目是为某公司开发的一个仓储管理系统,由于这个公司的规模比较大,管理仓库时遇到过很多问题,因此开发了这个系统,适用于对公司仓库用效的管理,从而减少对公司造成的麻烦。二、软件的用处

5为现实企业与商品管理牵线搭桥的作用,来弥补商品管理中存在的种种不足。在这种条件下,我们开发了仓储管理系统。管理部的工作人员通过这个仓储管理系统维护商品库存,从仓库中取货,打印报表信息等等。管理部门可以通过这个仓储管理系统|轻松的管理公司的商品,提高工作效率!1.3参考资料《仓储管理系统需求说明书》2、系统运行环境2.1硬件环境要求§应用服务器主频500MHz以上内存512M以上硬盘20G以上§客户端主频100MHz以上内存8MB以上硬盘1G以上100M/10M网卡2.2软件支持环境§操作系统Windowxp操作系统§数据库管理系统Oracle9I§开发工具

6平台:WindowsXP,WindowsServer2003开发工具:MyEclipse7.03、总体设计本系统完全采用java语言开发,以B/S方式实现仓储管理系统的功能,采用MyEclipse7.0工具完成业务建模和分析工作。使用U|ML语言描述了系统的设计思想和业务流程3.1需求规定仓储管理系统的基本功能模块如图所示:其中每个功能都由若干相关联的子功能模块组成。⑴单据管理:销售员(采购人员)登录后进行操作,录入订单(采购单)和查询订单(采购单),销售人员(采购员)登陆后进行相应操作,录入订单(采购单)和查询订单(采购单),并且在录入订单和采购单时可以删除产品。

7⑴入库管理:主要是库管理员对采购的商品进行入库,还有对采购单退货的商品进行入库,其条件是采购单的状态为“有效”。⑵出库管理:主要是库管理员对订购的商品进行出库,根据订单号进行查询,添加该订单上的商品,可以分批出库,还能对出库数量进行修改,但是|出库数量不能大于采购数量。⑶库存管理:主要是库管理人员对库存中的产品进行查看。通过库管理人员查看库存,可以了解库存中的产品信息。这样方便了库管理人员查看库存中的产品,了解库存中产品的基本信息以及库存中的产品是否缺货。库存管理就是库管理人员对库存中产品的管理。⑷财务管理:财务管理员控制整个财务后台操作,对仓储管理系统内部的财务进行管理,对企业内部客户财务和供应商财务进行管理。⑸报表管理:主要是对入库、出库以及财务进行报表管理,可以查询相应的信息,然后进行汇总信息的统计,生成报表。⑹审核管理:主要是对待办单据进行管理和审核。⑺系统管理:管理员登录后,可以对产品类类别、产品、客户|、供应商、用户、角色、权限信息进行管理。给角色添加用户,给角色授权。3.2处理流程处理流程:

83、系统方案4.1系统框架模型实现从构架图中可以看出系统分为三层ØUI层:借助Struts实现。用Action类属性封装与用户互动的数据元素;用Action类实现业务逻辑、动作处理、链接转向。实现MVC中的C;借助Struts标签来完成数据呈现,实现MVC中的V。

9Ø业务层:借助Spring进行业务组件的组装关联。实际的项目开发中,每个领域都会有自己独特的业务逻辑,正因为这样,致使项目中代码高度耦合,原本有可能被重用的代码或功能,因为与具体的业务逻辑绑定在一块而导致很难被重用。|因此我们将实现这些具体逻辑的代码抽取出来分为单独的一层,其目的是希望通过层,来降低它与系统其他部分的耦合度。通过依赖注入、AOP应用、面向接口编程,来降低业务组件之间的耦合度,增强系统扩展性。Ø数据持久层:借助Hibernate实现。实现了数据库访问性能优化和与数据库交互的常用操作(CRUD),还将数据表与对象进行了关联,让我们可以脱离数据表,而直接针对对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1、本文档共53页,下载后即可获取全部内容。
2、此文档《万代科技仓储管理系统概要设计》由用户(158****5147)提供并上传付费之前 请先通过免费阅读内容等途径辨别内容,本站所有文档下载所得的收益全部归上传人(卖家)所有:如有侵权或不适当内容,请进行举报或申诉。
3、所有的PPT和DOC文档都被视为“模板”允许上传人保留音节日灵结构的情况下删减部份的内容,下裁前须认直查看,确认无误后再购买。
4、欧宝真人·(中国)科技有限公司网仅提供信息存储空间,仅对用户上传内容的表现方式做保护外理,无法对各卖家所售文档的直实性,完整性,准确性以及专业性等问题提供审核和保证,请谨慎购买。
5、本站文档的总页数,文档格式和文档大小以系统显示为准(内容中显示页数不一定正确),网站客服只以系统显示页数,文件格式,文档大小作为仲裁依据。

文档提供

发布者:158****5147

上传时间:2023-10-17 14:22:40

认证主体:齐**(个人认证)

IP归属:湖北省 武汉

相关标签

文档提供

发布者:158****5147

上传时间:2023-10-17 14:22:40

认证主体:齐**(个人认证)

IP归属:湖北省 武汉

相关标签