龙源期刊网 http://www.qikan.com.cn
浅谈中小企业内部物流管理系统的设计
作者:庄翔翔
来源:《职业·下旬》2010年第11期
企业进销存管理系统是利用信息化手段把先进的企业管理方法引入到企业的进销存管理中。企业进销存贯穿企业生产和经营的全过程,对企业内部进销存环节的任何改善都会对企业管理水平的提高起到促进作用。 一、系统相关理论和技术
ASP.NET是一种服务器端动态网页开发技术,它的前身是ASP(Active Server Pages),ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。
二、关于企业进销存管理系统需求分析的研究
通过对企业现状的了解和对客户提出需求的分析,要求该系统要实现以下的功能(图1): 图1 系统主要功能模块
根据面向对象的分析方法分析,对于新系统的需求可以划分为采购员对系统的需求、销售员对系统的需求、仓库管理员对系统的需求和系统管理员对系统的需求四部分。 第一部分:采购员对系统的需求
采购员可以实现的功能有:登录系统、修改密码;填写进货单(包括编号、单号、日期、商品代码、商品名称、商品单价、数量、单位、供货商、合计、备注)、提交进货单、填写进货退货单、提交进货退货单;浏览库存;按单号、日期、供货商、物资代码、仓库查询进货;浏览、打印一段时间内的进货明细;添加新增商品信息(包括商品代码、商品名称、商品进价、单位、初始库存)、新增供货商信息(包括企业全称、联系人、电话、手机、传真、邮编、地址、开户银行、银行账号、备注);退出系统。 第二部分:销售员对系统的需求
销售员可以实现的功能有:登录系统、修改密码;填写销售单(包括编号、单号、日期、客户名称、商品代码、数量、销售金额、结算方式、备注)、提交销售单、填写销售退货单、提交销售退货单;浏览库存;按单号、日期、客户、物资代码、仓库查询销售;浏览、打印一段时间内的销售明细;添加新增客户信息(包括企业全称、联系人、电话、手机、传真、邮编、地址、开户银行、银行账号、备注);退出系统。
龙源期刊网 http://www.qikan.com.cn
第三部分:仓库管理员对系统的需求
仓库管理员可以实现的功能有:登录系统、修改密码;库存盘点:浏览、查询、修改各库的库存;即时库存分析,提交即时库存分析报表,包含库存量前5名和后5名的基本信息(商品编码、商品名称、供应商);退出系统。
第四部分:系统管理员对系统的需求
系统管理员可以实现的功能有:登录系统:取得系统管理员权限、修改密码;用户信息维护(包括添加用户基本信息;浏览使用本系统的用户基本信息,包括用户名、密码、联系方式、负责的业务范围和业务区域等;修改、删除用户基本信息;设置、修改用户权限等);客户信息管理,包括客户信息的添加、修改与删除;商品信息管理,包括商品信息的添加、修改与删除;供应商信息管理,包括供应商信息的添加、修改与删除;仓库信息管理,包括仓库信息的添加、修改与删除;退出系统。
三、系统详细设计 1.界面表示层设计
根据对系统的构架和对系统功能的整体分析,在系统初始化时,根据登录的用户类型的不同,可以把界面表示层划分为以下五个模块:系统登录界面、采购员主控界面、销售员主控界面、仓库管理员主控界面、系统管理员主控界面。 2.业务层设计
基于对界面表示层的划分和对业务知识的理解,把业务层划分为:角色身份验证功能、进货管理功能、销售管理功能、库存管理功能、信息管理功能和系统管理功能六个功能模块。 表示层、业务层、数据层框架如图2所示: 图2表示层、业务层、数据层框架 3.数据层设计和数据库设计
数据层的设计是基于业务层对数据库的操作,主要完成与数据库的连接和对数据库中的数据进行操作的功能。
数据库的设计主要是基于系统中的功能模块所涉及的元素及各元素之间的关系。原则上,一个好的数据库应是数据冗余尽可能少,数据访问效率尽可能高,并且数据库易于维护。 (作者单位:中国海洋大学,山东交通职业学院)