《基于Web的物流公司业务流程管理软件的开发ppt课件.ppt》由会员分享,可在线阅读,更多相关《基于Web的物流公司业务流程管理软件的开发ppt课件.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Web的物流公司业务流程管理软件的开发专 业:计算机及应用学 生:*指导老师:*日 期:2009年4月北京市高等教育自学考试毕业设计答辩精1提纲n一、开发背景n二、需求分析n三、系统设计n四、软件实现n五、运行示例n六、开发总结精2一、开发背景n物流管理信息系统的定义:q应用于物流领域的计算机管理信息系统。n第三方物流的定义:q由供方与需方以外的物流企业提供物流服务的业务模式。n物流业务流程管理的内容:q订单管理、仓储管理、配送管理、结算管理、客户管理。精3二、需求分析 物流业务流程n、物流客户注册 q客户填写注册信息q物流中心管理员审核n、客户申请订单 q客户填写订单q物流中心管理员审核
2、订单q 产生配送单、结算单、入出库单n、货物入库q库房管理员填写入出库单n、配送货物q车辆调度员调度车辆司机配送货物n、订单结算q车辆调度员填写配送单回执q物流中心管理员结算订单客户注册审查客户申请定单审核定单货物入库货物配送结算定单精4二、需求分析 业务流程图客户注册物流中心审批客户申请定单物流中心审核定单物流中心生成出入库单物流中心生成配送单物流中心生成结算单库房入库定单货物配送部门配送定单货物配送部门填写配送回执物流中心结算定单精5二、需求分析 用户分类n软件用户q物流客户q物流公司工作人员n物流中心管理员q处理客户关系、定单、结算单n仓库管理员q处理货物出入库单n车辆调度管理员q处理配
3、送单n系统管理员q处理各管理员信息用户物流客户物流中心管理员仓库管理员车辆调度管理员系统管理员工作人员精6二、需求分析 业务需求n物流客户q申请订单、货物跟踪、个人信息管理n物流中心管理员q订单审核、订单结算、货架价格管理、客户管理n仓库管理员q货物入库、货物出库、仓库信息管理n车辆调度管理员q订单配送调度、配送单回执录入、车辆管理、驾驶员管理n系统管理员q管理员信息管理、系统通知管理精7三、系统设计 软件模块结构物流中心管理员模块仓库管理员模块车辆调度管理员模块系统管理员模块物流业务流程管理软件物流客户模块公共模块n软件主要模块q公共模块q物流客户模块 q物流中心管理员模块q物流中心管理员模
4、块q仓库管理员模块q车辆调度管理员模块q系统管理员模块精8三、系统设计 模块图公共模块用户登陆查看信息客户申请定单货物跟踪物流中心客户管理定单结算定单审核口令修改价格管理仓库货物入库仓库管理配送配送货物回执录入物流业务流程管理软件系统管理管理管理员发布消息客户登陆管理员登陆客户口令管理员口令审核客户注销客户管理货架添加仓库删除仓库添加管理员删除管理员精9三、系统设计 E-R图客户定单货物司机结算单产生包含货架仓库放置属于配送车辆结算价格精10三、系统设计 数据库的开发n数据库中的关键表qUserList表(管理员信息表)qClientList表(客户信息表)qOrderList表(订单记录表)
5、qGoodList表(货物信息表)qMatchList表(配送记录表)qFinanceList表(结算记录表)精11四、软件实现 开发环境n软件基于web的3层架构nWeb服务器:微软IIS ASP.Netn数据库服务器:微软SQL Server 2000n开发工具:微软Visual Studio.Netn开发语言:C#用户浏览器IE6Web服务器Microsoft IISASP.Net数据库服务器SQL Server 2000精12四、软件实现 实现要点n数据库访问类的实现q通过C#语言的面向对象机制对数据库访问操作进行了封装n管理员登陆、注销、修改密码功能的复用n基于session的用户身份的判断n订单号的生成q订单号=O+日期+订单日期n数据库事务的处理q为避免数据库并发访问时的问题采用存储过程处理事务精13五、运行示例 客户主界面精14五、运行示例 物流中心管理员界面精15五、运行示例 车辆调度管理员界面精16五、运行示例 系统管理员界面精17开发总结n通过对物流业务流程的分析本软件实现了q物流客户在线订单申请、跟踪订单功能。q物流公司对订单、仓库、配送、结算、客户管理的信息化操作。n通过本软件的开发q初步掌握了.NET开发环境以及C#程序设计语言。q培养了自己处理问题的能力和系统分析与设计的能力。精18
限制150内