案例课程B-S架构-1期 详细设计书2-进货模块.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《进货管理模块详细设计说明书》是对B/S架构案例课程第一阶段中的进货管理模块进行深入剖析的文档,旨在为学习者提供全面的技术指导。该模块主要包括五个功能子模块,分别是进货入库、退货出库、进货单据查询、退货单据查询和当前库存查询,主要服务于进货管理员和经理两类用户。 1. **模块概述** - 进货管理模块是系统的核心部分,它涵盖了进货入库、退货处理、单据查询和库存监控等功能。进货入库子模块允许用户根据供应商信息创建进货单;退货出库子模块则用于处理供应商退货,生成退货单;进货单据查询和退货单据查询子模块支持按照时间或供应商进行筛选,以查看详细信息;当前库存查询子模块则帮助用户实时了解商品库存情况。 2. **界面设计** - 文档中提到了“进货入库主界面”(图1),虽然未详细描述界面元素,但可以推断该界面应包含输入字段,如商品类别、编号、名称、进价和数量,以及相应的输出信息,如商品详情、总价等。 3. **输入与输出项** - 输入数据包括商品类别、编号、名称、进价和单价、数量,而输出数据包含商品编号、名称、型号、单位、采购价、数量和总金额。 4. **流程逻辑** - 流程逻辑图(图2)展示了视图层(jinhuo.jsp)、控制层(JhAction.java)、模型层(JhBiz.java)、服务层(JhBizImpl.java)和数据持久层(BaseDao.java)之间的交互。这表明系统采用了MVC(Model-View-Controller)设计模式,确保各层职责分明,提高代码可维护性。 5. **算法** - 控制端类JhAction中涉及的关键算法包括getDjCode、saveOrUpdateJhd、saveOrUpdateThd、deleteJhd、deleteThd、findDjByParams和findDjspByParams等方法,这些方法负责数据的获取、保存、更新和删除操作。 6. **主要调用方法** - 文档列举了JhAction类中的一些主要方法,如获取进货单编号、保存或更新进货单及商品信息、删除进货单和商品信息等,这些方法构成了进货管理的主要业务逻辑。 7. **存储分配** - 数据存储在进货单表(jhd)和进货单商品表(jhdsp)中,这表明系统采用关系型数据库来存储进货相关的数据。 8. **性能** - 设计书强调了系统需满足所有性能要求,包括精度、灵活性和时间特性,意味着系统需能高效处理大量数据,且对查询速度和数据准确性有高要求。 9. **尚未解决的问题** - 在此阶段,文档指出不存在尚未解决的问题,暗示当前的设计和实现已达到预期目标。 这个进货管理模块设计详尽,覆盖了业务需求、界面设计、数据处理流程、数据存储和性能要求等多个方面,为实际开发提供了清晰的蓝图。
- 粉丝: 47
- 资源: 7704
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助