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仓库管理系统的设计与实现

计算机信息管理茬第三方...

ERP中的物流模块研究【2721字】

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

网络语言“XX体”研究

安康汉江网讯

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识