物流信息系统开发案例
介绍:登陆的操作主界面,当管理员或者系统操作员登录 后,界面下方会显示管理员编号并有欢迎语句与系统时间 显示;管理员或系统操作员可以在最上面的菜单栏里选择 不同操作功能。
介绍:供应商信息表界面,该界面主要显示供应商的信息,可以进行信息的添加、修改、 删除、查询。
4.3输入设计
输入界面是管理信息系统与用户之间交互的纽带,设计的 任务是根据具体业务要求,确定适当的输入形式,使管理 信息系统获取管理工作中产生的正确的信息。设计的目的 是提高输入效率,减少输入错误,输入界面明晰、美观、 大方,便于填写,符合工作习惯,便于操作,保证输入数 据的正确性。
Birthday
Departme nt
Post
PhoneH
PhoneM
备注说明 用户ID
姓名 登录名 密码 性别 出生日期 所在部门 职位 手机号码 家庭电话
数据类 长度 型
int
4
nvarcha 20 r 表3-2 用户表
nvarcha 20 r
nvarcha 30 r
nvarcha 20 r
datetim 8 e
nvarcha 20 r
nvarcha 20 r
nvarcha 20 r
nvarcha 20 r
主键
Yes No
允许 空
No
Yes
No Yes
No Yes
No Yes
No Yes
No Yes
No Yes
No Yes
No Yes
4 系统设计
电器配送中心进销存管理系统
基
进
销
本
货
售
档
管
管
案
理
理
库 存 管 理
介绍:管理员对商品销售情况进行记录,对整个 电器城的销售情况进行统计汇总的管理。
4.3.3输入设备选择 键盘是最常见的计算机输入设备,它广泛应用于微型计算
机和各种终端设备上。系统操作者通过键盘向计算机输入 各种指令、数据,进行系统操作。这种设备成本低、速度 快,易于携带,适用于大量数据输入。 4.4输出设计 输出设计的任务是使管理信息系统输出满足用户需求的信 息。 输出设计的目的是为了正确及时反映和组成用于管 理各部门需要的信息。信息能够满足用户需要,直接关系 到系统的使用效果和系统的成功与否。 4.4.1输出设计的内容 输出信息使用情况。信息的使用者、使用目的、信息量、 输出周期、有效期、保管方法和输出份数。 输出信息内容。输出项目、精度、信息形式(文字、数字)。 输出格式。表格、文本、图形等。 输出设备和介质。设备如:打印机、显示器等;介质如: 磁盘、磁带、纸张(普通、专用)等。
5 系统实施
构建系统运行平台 程序设计 系统测试 系统切换、用户培训
程序设计
5.2.4库存报警设计
当用户打开库存报警窗体时,可以看到报警数量和现有数量,可以清晰知道, 从而减少了由于物料不足停产的可能性。
部分程序代码如下:
private void StockAlarm_Load(object sender, EventArgs e)
4.4.2输出界面设计
4.4.4输出设计的方法 给出系统输出的说明,这个说明既是将来在软件
开发中进行实际输出设计的依据,也是用户评价 系统实用性的依据。因此,要能选择合适的输出 方法,并以清楚的方式表达出来。
本系统主要采用主要以下几种输出方法: 表格信息:
图形信息:
图标
4.7代码设计
用户
管理员(授权员工),普通用户(一般员工)
用户所作的事
对进销存信息进行管理操作
用户需求
即时有效管理配送中心的进销存信息
解决方案
采用Microsoft Visual studio 2008开发环境,用C#语 言 + SQL Server 2005技术来实现系统
Microsoft Visual studio 2008开发环境技术为当前主
商品进货 退货信息
查询商品 进货信息
管理员
供应商、客户、员工、 商品信息的录入
统计汇总系统各种表单
电器配送中心进
商品入库信息
销存管理系统 查询商品库存信息
商品销售 退货信息
查询商品 销售信息
仓储部
销售部
列名
3.4数据字典
UserID Name
3.4Sex
3.1.3用户需求 用户希望借由系统摆脱传统手工处理电器城信息,有效减少盲目采购、
降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,提 升市场竞争力。因此,系统开发的目标是实现管理的系统化、规范化 和自动化。这是在用户要求的基础上提出来的,用户的具体要求如下:
(1) 该管理系统将对商品、供应商、客户、员工信息进行管理操作, 包括添加、修改、删除和查询信息;
(2) 该管理系统将对进货、出货记录信息进行管理操作,包括添加、 删除、提交和查询信息;
(3) 该管理系统将对销售记录信息进行管理操作,包括添加、删除、 和查询信息;
(4) 该管理系统将对库存信息进行管理操作,包括商品库存信息报警、 调拨、查询;
(5) 该管理系统将根据用户职位分配系统权限,根据用户需要进行数 据备份还原。
物流信息系统分析与设计
—— 以某家电配送中心进销存管理 系统为例
一、信息系统规划与可行性分析
2.1 研究目标 本次所开发的XX家电配送中心进销存管理信息系统,主
要是针对进货管理、发货销售管理、库存管理等问题,用 信息化的方式进行合理规划和科学管理,最终达到以下标 准: 检查电器城的运营情况,掌握库存和销售动态,及时解决 运营中出现的问题; 为系统使用者营造一个轻松,简捷的工作环境; 检查、督促和协调各部门,及时做好各项作业准备工作; 检查在商品储备情况,使各销售保持平稳,防止过量与不 足; 保存有关数据信息,并及时查询有关内容; 加强企业财务的监督和跟踪,了解企业资金流动情况; 加强企业库存的管理,使库存做到合理化,让企业领导及 时掌握库存情况,对低于库存预警线的物料进行报警;
P_Str_cmdtxt += ",GoodsTime as 进货时间,GoodsPrice as 进货
{
string P_Str_cmdtxt = "SELECT StockID as 库存ID,GoodsID as 进 货ID,GoodsName as 商品名称,DepotName as 仓库名称";
P_Str_cmdtxt += ",CompanyName as 供应商名称,StockNum as 库存数量,AlarmNum as 报警数量,GoodsUnit as 商品单位";
2.2研究内容 根据上述工作目标,该管理信息系统主要包含以下内容:
基本档案模块,包括员工信息,供应商信息,商品信息、 客户信息等;
进货管理模块,包括商品进货管理,商品退货管理和进货 查询等;
销售管理模块,包括商品销售管理,销售退货和销售查询 管理等;
库存管理模块,包括商品入库管理和产品报损管理等; 系统管理模块,包括对系统安全和系统数据等进行维护等。
2.4 研究的基本思路和方法
XX家电配送中心是小型第三方物流企业,企业资 金有限,管理落后,企业中的信息数据复杂,且 难以完全收集。所设计的进销存系统主要包括基 本信息模块、进货管理模块、销售管理模块,库 存管理模块,系统维护等模块。本设计将采用结 构化系统设计方法来开发这个信息系统。
2.4.1结构化系统设计方法
采用这种方法将使系统设计更加的有序、严谨、高效,可 以相应的节省开发成本。
2.4.2研究的技术路线
(1)系统开发环境: 系统开发环境:Microsoft Visual studio 2008开发环境 系统开发语言:C# 系统后台数据库:Microsoft SQL Server 2005 开发环境运行平台:Windows 7 / Windows XP /
选取该方案的 流的开发平台;C#语言提高效率和安全性,能消除
理由
大量程序错误,代码可读性高;SQL Server 2005简
单易用,安全性高,处理能力强,而且使用普遍。
3.1.2用户特点 用户为非专业技术人员,对计算机技术没有全面详细的了解,所以应
该尽可能地为用户提供友好的操作界面,方便用户使用操作。
库 存 调 拨 删 除
库 存 报 警 修 改
除
除
4.1.2系统IPO图
系统名:进销存管理信息系统 模块名:进货管理
IPO图 制作者:叶婷娉 日期:2011-5-3
由下列模块调用: 进货管理子系统
调用下列模块: 采购进货,采购退货,
采购查询,
输入:进货信息
输出:进货记录
处理内容:对采购订单进行录入管理,并进行采购入库的工作处理。
通过对数据库及彼此之间的联系进行分析,对所有数据库 文件中的主见和外键的构成进行设计。如“商品进货表” 表中的“进货ID”的代码设计如下:
进货ID(13位):
JH XXXXXXX- XXXX
商品编号
进货时间
商品的进货
码例:JH201105031002,含义JH表示商品进货, 20110503表示进货时间,1002表示商品编号。
(1)系统规划(现状分析、研究目标、研究内容、可行 性分析等)
(2)系统分析部分
业务流程图
数据流程图
数据字典
(3)系统设计部分
模块结构设计(H图、IPO图)
输出设计(主要指打印输出界面设计)
存储文件格式设计(数据库结构设计)
输入设计(主要指数据录入界面设计)
系统界面设计
代码设计
(4)系统实施部分(系统测试过程、疑难问题的解决、 系统维护与管理)
3.1.5功能需求
根据用户的主要需求,本系统采用自上向下方法 开发,其功能模块主要有如下:基本档案、进货 管理、销售管理、库存管理、系统维护模块。进 入该系统后,用户可以对系统中的信息进行添加、 修改、删除和查询等操作。另外,如果是管理员 登录,还可以对用户的权限、用户名和密码进行 设置或修改。