中南财经政法大学2011届本科生毕业论文(设计)
务打破了价值链上各方的原有界限,克服了多环节分散管理的弱点,强调供应商与制造商的合作,使商品流通更为简洁和通畅。另外,在共享信息的基础上,依靠网络进行原材料采购、生产计划制定、销售数据分析、及时补货、整体协作、强化联盟等,有效地降低了制造商的运营风险,突出了其产品技术优势,提高了其核心竞争力。
(二) 制造业B2B网站的现状以及存在问题
目前B2B有两种基本模式:面向制造业或面向商业的垂直B2B和面向中间交易市场的B2B,根据这两种模式,网上产生了许多B2B平台。①
在国内,有阿里巴巴、中国网库、中国制造交易网等。阿里巴巴属于综合类B2B网站,被誉为经典的网上交易市场,其的特点是专做信息流,汇聚大量的市场供求信息。中国网库是基于产业链结构、致力于零售服务前端的B2B电子商务研发、推广及应用的网络机构。中国制造交易网则是以制造业为主,为制造业企业提供供求信息的平台。
在国外,有MFG、ThomasNet、GlobalSpec等网站。MFG被称为制造业的阿里巴巴,但它不同于阿里巴巴的多元化服务,其在线贸易只涉及到采购商和供应商两大服务特区。ThomasNet作为互联网中领先的垂直工业目的地站点,帮助工业买家获取最具价值的北美供应商信息,其中包含详细的产品和服务描述、供应商网站链接、在线样本、可下载的CAD工程图等。GlobalSpec的主要特点是搜索引擎,成为工程,工业和技术界的信息资源。②
上述网站多以信息流为主,为企业提供海量供求信息服务。在某种程度上提高的企业的经营效益。
然而,当前B2B网站还处于初级阶段,仍存在许多的不足。具体有以下几点:
1、目前,大多数网站仍以信息流为主,这只是电子商务的其中一部分,并没有包含企业管理等环节。不能充分满足企业发展的需求。
2、虽然出现了许多在线企业管理软件,但是与在线销售存在脱节,没有将两者很好的融合在一起,谈不上真正意义上的电子商务。
3、网上的平台没有针对性,多以综合类平台为主,而在这些平台中,只有一部分行业获得成效。
4、虽然越来越多企业进行电子商务,但仍然以线下业务为主,线上业务为辅,而且线上与线下业务存在脱节,影响信息的及时性和正确性。
(三) 针对问题所提出的对策
为了满足企业对多环节处理的要求,需要在网站原有的设计基础上,加入新的功能,如生产计划管理、库存管理以及采购管理。生产计划管理能根据各企业的预测生产计划、订单数量进行以及库存情况得出一个参考数据给企业,企业可在参考数据上进行审核和修改,形成相应的生产计划,并处理该计划的后续流程,如计划的开始和结束。库存管理能管理企业的商品及材料库存,为订单接收、生产计划安排提供依据。采购管理,则是通过网络平台购买原材料。
除此之外,还需要为企业提供线下数据的维护,即同时录入企业的线下订单与线上订单,使两者能够结合处理,这样形成的生产计划能够更符合企业的实际
①
B2B 百度百科 http://baike.http://www.wodefanwen.com//view/672.html
服务外贸企业的十大国外B2B平台分析 http://b2b.toocle.com/detail--5377287.html
-2-
②
中南财经政法大学2011届本科生毕业论文(设计)
需求。
(四) 网站开发的目的与创新之处
由于目前的电子商务网站对于行业的针对性不强,而且多数着重于以信息流为主,不能适应行业的迅速发展。因此本网站建立的目的在于摆脱以信息流为主,建立一个针对于制造业B2B业务的综合型的商务平台。①
本网站的创新之处有如下几点:
1、针对于制造业企业的B2B业务,特别是离散型制造业企业,具有一定的针对性;
2、在传统的商务网站中添加生产管理和库存管理,以便企业能在同一个系统中实现供需链的基本管理;
3、系统提供线下订单的输入界面,并将线上与线下订单合信息进行汇总,集成线上和线下业务信息;
4、增加采购管理模块,动态管理库存信息。
5、由于系统建立在互联网上,企业对于供需链的基本管理可不受地域限制;
二、 系统相关技术
(一) SQL server 概述
SQL server数据库管理系统是微软公司开发的基于C/S工作模式的大型关系
数据库管理系统,为创建可伸缩电子商务、在线商务和数据仓库解决方案而设计的关系模型数据库管理与分析系统。其特点有以下几点:
1、丰富的图形化管理工具,使系统管理及操作更直观方便; 2、动态自动管理和优化功能。
3、充分的Internet技术支持,增加了XML和HTTP技术的支持;
4、具有丰富的编程接口工具,使开发SQL server数据库应用程序时更加灵活;
5、很好的伸缩性和可靠性,运行系统多样化,可满足不同层次用户的需要; 6、管理方式简单,能够将操作系统的服务于功能和数据库的结合在一起,简化系统的管理工作。②
(二) MVC模式概述
MVC框架即是模型—视图—控制器(Model - View - Controller)设计模式。MVC核心思想是将一个应用程序的输入、处理以及输出分开在不同的层面上实现。这种模型的目的在于增加代码的复用性,减少数据与表示层的耦合度,并提高代码的可读性。同时,也可以使软件的可维护性、可扩展性、可配置型、可修复性、灵活性以及封装性大大提高③。MVC框架主要由以下3个部分组成:
1.视图:视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并鞥呢接收用户的输入数据,但是它并不进行任何实际的业务处理。视图可以显示模型查询业务状态,但不能改变模型。视图还能够接受模型发出的数据更新事
①②
陈焕林.集成客户ERP系统的B2B销售网站研究.华东师范大学硕士学位论文,2010. 肖慎勇 SQL server 数据库管理与开发[M] 清华大学出版社,2006 百度百科MVC模式 http://baike.http://www.wodefanwen.com//view/739359.htm
-3-
③
中南财经政法大学2011届本科生毕业论文(设计)
件,从而对用户界面进行同步更新。
2.模型:模型是应用程序的业务处理层,是应用程序的主体部分。表示业务数据和业务逻辑,负责所有业务流程的处理和业务规则的制定。一个模型层能为多个视图提供数据,由于同一个模型层可以被多个视图重用,所以提高了应用的可重用性。
3.控制器:控制器的作用实际上是就是一个分发器。负责接受用户输入并调用模型和视图去完成用户的需求。当Web用户单击页面中的“提交”按钮来发送HTML表单时,控制层将接受请求并调用相应的模型组件去处理请求,然后再调用相应的视图来显示模型返回的数据。同视图一样,控制器本身也不处理任何业务信息。
选择View 控制层 业务处理 用户请求 控制层 查询 控制层
图1 MVC结构①
应用MVC的优点:
1.有利于程序的维护和功能的扩展。在MVC框架中,模型与控制层和视图在功能和结构上保持先对独立,所以可以方便地改变应用程序的数据层和业务逻辑规则。改变其中一个不会影响其他两个,所以依据这种设计思想能够构造良好的松耦合的构建。
2.有利于开发中的分工。在MVC框架中,由于把应用程序划分成了3个层,可以很好的实现开发中的分工。网页制作人员可以开发视图层,熟悉业务的人员可以开发模型层,其他的人可以开发控制层。
3.多个视图能共享一个模型。MVC框架的分层开发模式,模型响应用户请求并返回响应数据,视图负责格式化数据并把它们呈现给用户,业务逻辑和表示层分离,同一个模型可以被不同的视图重用,所以大大提高了代码的可重用性。
三、 系统总体分析
(一) 系统业务流程分析
本系统是一个面向制造业企业,为其提供生销进服务的新型在线系统。企业
用户通过本系统完成商品信息发布、订单管理、库存管理、生产计划管理等工作②
。
系统的工作流程如下:
企业用户在系统注册成功后,进行店铺开设,并根据企业产品的实际情况,建立商品以及材料信息,两者的信息主要都包括其名称及它的编号。当两者信息
①②
李钟蔚 Java 项目开发实例自学手册 人民邮电出版社 2008 陈萍.供应链管理系统.吉林大学硕士学位论文,2008.
-4-
中南财经政法大学2011届本科生毕业论文(设计)
发生变化后,企业需要及时完成对系统中的信息维护。
当系统的其他用户浏览商品后,填写购买数量、期望到货时间等必要的购买信息后,系统将自动生成订单信息,并存放到数据库中,卖家调用数据库查询订单信息。当企业接到线下订单时,也可通过手动输入的方式录入企业接受的线下订单,形成初始订单信息。买家通过线下付款的方式,预付订金,卖家在收到订金后,对系统中的订单进行收到订金的确认处理。卖家收到订金后,先调用数据库信息,查看当前商品的库存情况,判断是否能够进行发货处理。当货源充足时,进行送货处理,并对订单机型配送在途的确认;当货源紧张时,卖家可制定相应的生产计划。当买家收到货物后,需要对订单进行确认收货处理。当买家付清商品的剩余货款后,卖家对订单进行确认收款处理,这是订单就交易完成了。如果订单中的买方没交付订金时,买卖双方都可以取消订单。线上订单与线下订单的处理流程基本相同,只是线下订单没有卖家确认收货的处理过程。
在每个生产周期开始,企业根据预测的生产计划、当前的订单信息、当前库存情况,制定该周期的生产计划。生产计划主要包含所生产的商品及数量、所需材料及数量等信息。当生产计划开始或结束完成时,企业需要在系统中选择计划开始以及计划结束的操作。如果计划在未开始时发生信息变动,企业需要及时维护计划信息。①
在制定生产计划的时候,会遇到库存材料紧缺的情况,企业可通过线上的方式,浏览商品,向系统中的其他用户发送采购订单。同时,企业也可以使用线下方式采购,并通过手动方式填写线下采购订单。当订单交易完成后,库中的材料信息需要进行相应的改变。
买家完成交易后,对商品进行评分以及评论,为商品的评级提供依据,在浏览单个商品的时候,显示该商品的平均分数以及所有评论信息。
①
饶艳.基于供应链管理的药品生产计划研究.北京交通大学硕士学位论文,2010.
-5-
中南财经政法大学2011届本科生毕业论文(设计)
(二) 系统数据流图
生产计划记录文件 生产部门 采购部门 材料需求信息 5:生产管理 更新库存信息 库存记录文件 库存信息 采购订单 订单记录文件 3:订单管理 添加销售订单 客户 销售部门 产品处理 4:库存管理 6:评价管理 2:商品管理 商品记录文件 商品评价记录文件 用户 1:会员管理 店铺信息记录文件 会员信息记录文件
图2 系统顶层数据流图
用户 用户基本信息 1.1:申请处理 会员信息会员信息记录文件 会员信息 店铺信息 1.3:店铺申请 店铺信息记录 店铺信息记录文件 记录 1.2:会员注册
图3 会员管理数据流图
-6-