2.2 B/S结构的数据库访问模式
三层架构分为表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL),它具有高内聚、低耦合的特点【7、8】。B/S结构也就是浏览器/服务器模式,B/S三层体系结构图,如图2-1所示。
图2-1 三层体系结构组成
相对于C/S(客户机/服务器)结构,B/S结构是建立在广域网基础上的,适用的范围更广,面向的用户群更大,与用户之间的交流更加丰富。
2.3 系统技术平台
系统运行环境:
硬件平台:
CPU:P4 2.53GHz
内存:2G
软件平台:
操作系统:Windows Server 2000及以上版本
数据库:SQL Server 2005
开发环境:Microsoft .NET Framework SDK v2.0
开发工具:Microsoft Visual Studio 2010
开发语言:C#语言
3 系统设计说明文献综述
3.1 系统主要功能模块
该系统包括三大模块:业务管理、仓库管理和超级管理。
1.业务管理分为六个模块:修改密码、采购订单、订单审批、采购收货、销售开单、销售发货。
2.仓库管理分为七个模块:修改密码、产品入库管理、产品出库管理、库存监控管理、库存信息管理、调拨信息管理、盘点信息管理。
3.超级管理分为九个模块:修改密码、用户管理、供应商信息、商品信息、库房管理、采购查询、销售查询、采购报表、销售报表。
功能模块图如图3-1所示。
超市物流管理系统功能模块图
3.2 业务管理模块
根据业务管理模块的基本功能,可以用图3-2表示业务管理员进入超市物流管理系统后系统提供的服务流程。
超市物流管理系统业务管理模块为业务管理员提供的服务
具体业务管理模块功能解释如下:
业务管理员必须以正确的用户名和密码才能登录超市物流管理系统进入业务管理模块,否则会提示错误无法进入。登录成功后跳转到业务管理主页。
修改密码模块:该模块可以提供业务管理员对个人密码的修改。修改时必须正确输入原密码,否则修改失败。
采购订单管理模块:该模块提供采购订单列表,订单编号是随机给定的,其它要求金额、价格和数量必须为数字,交货地址和备注不能为空。
订单审批管理模块:该模块可以提供快速查询和审批功能,采购员输入订单编号便可以查询此订单的相关信息,决定是否审批该记录。
采购收货模块:该模块提供快速查询、采购收货和取消收货功能,采购员输入相应商品的名称便可查询该商品的相关信息,依据库存数量决定是否需要采购收货。采购收货时只需选择相应商品的订单编号,其它信息即可获取。
销售开单模块:该模块提供销售开单表,只需填写日期、金额等信息即可提交。
销售发货模块:该模块提供快速查询、添加发货单、发货和取消订单的功能,当库存量足够时,可以添加发货单发货。
3.3 仓库管理模块
根据仓库管理模块的基本功能,可以用图3-3表示仓库管理员进入超市物流管理系统后系统提供的服务流程。
超市物流管理系统仓库管理模块为业务管理员提供的服务
具体的仓库管理模块功能解释如下:
仓库管理员必须以正确的用户名和密码才能登录超市物流管理系统进入仓库管理模块,否则会提示错误无法进入。登录成功后跳转到仓库管理主页。
修改密码模块:该模块可以提供仓库管理员对个人密码的修改。修改时必须正确输入原密码,否则修改失败。
产品入库管理模块:该模块提供快速查询、新增入库、确认入库和取消入库功能,仓库管理员只要输入产品名称就可以查询产品库存信息,根据数量决定是否将采购货物进行入库处理。
- 上一篇:基于ArcGIS的导航数据更新研究
- 下一篇:java+mysql仓库管理系统的设计与实现
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究