题 目 中小型外贸企业报价系统的设计与实现
姓 名
学 号
专业班级
所在学院 计算机与计算科学
指导教师(职称)
二○一一 年 十二 月 十八 日
毕业设计(论文)
开 题 报 告
(包括选题的意义、可行性分析、研究的内容、研究方法、
拟解决的关键问题、预期结果、研究进度计划等)
1. 选题的背景和意义
1.1 选题的背景
外贸企业产品报价是指外贸企业或公司即时的响应客户对产品的询价,对客户咨询的产品给出响应的回复以及对客户所提要求做出答复。我国中小型外贸企业传统的报价是根据销售人员的估价或根据以前类似的产品做出粗略的报价,在这种报价的模式下,根本谈不上产品报价的有效性和准确性。这种报价方式第一队工作人员的储备产品知识要求相当高,第二给外贸企业的日常开资增加了一定的负担。
我国外贸企业在当今良好的国际贸易环境下始终保持了良好的增长趋势。在高增长的贸易交易趋势下,传统的外贸企业报价方式与当今的快速增长趋势节奏不协调。传统的外贸报价方式已经远远不能满足现代外贸企业的需求。同时,现今以网络为基础的电子商务已经成为外贸企业的重要方式,今后我国的外贸企业逐渐在向无纸化、网络化方向迈进,也就是实现现在说的外贸企业的“无纸化”贸易。所以,对于日益发展的外贸企业来说迫切需要开发一套能够满足自身企业特点的报价系统。
本次课题在这样的背景下展开进行,首先需要对外贸企业产品报价方式和流程进行深入的了解和研究。在研究清楚外贸企业的需求前提下对产品报价系统进行一个全面设计。通过系统的设计,使得最终能形成一个能够更快的帮助客户咨询到产品的价格,另一方面能够很好的为企业节省一定的开资的优秀的成品。
1.2 国内外研究现状
目前,国内大多数制造企业在产品报价方面都存在市场响应速度慢、报价计算时间长、报价不准确等一系列问题,传统的报价方式很难适应市场发展的需要[1]。 报价是企业在产品营销过程中极其重要的一个环节,如果不能确切把握产品的制造成本,在投标报价过程中就不可避免地存在着不同程度的盲目性,而且如果不能对客户询价做出快速准确的报价,可能会失去客户订单,影响企业发展。目前我国绝大多数制造企业采用的产品报价方法仍然是手工报价方式,这种报价方式,对报价人员的专业素质要求很高,要求报价人员必须非常熟悉产品制造流程,而且必须具有相当的经验和专业知识才能胜任,如果在外谈判,客户需求变数很大,报价人员可能无法及时准确地给出报价,也会错失交易,手工报价方式通常使用手工计算,容易出错,更改也不方便,效率较低,还存在一些因主观因素所导致的价格差异,不能保证不同报价人员对同一报价单计算出来的结果一致,这些都有损于企业在客户中树立的良好形象[2]。
1.3 发展趋势
(1)多采用B/S模式
B/S模式即浏览器/服务器模式,是在C/S模式的基础上发展而来,用户通过普通的浏览器软件进入工作界面,不需要安装额外的软件,绝大部分数据处理的工作在服务器端完成,这样就大大减轻了用户的负担,也使得服务器端的数据安全性有所提局。
(2)反应迅速,数据更新较快
传统营销过程中的报价过程,依靠人工计算的方式进行,由于客观因素和主观因素的共同作用,往往存在反应不够及时,无法根据形势变化而较快做出价格调整,越来越不能适应当前激烈的市场竞争。采用报价系统则能有效的扭转这一局面。
(3)个性化服务
不同的客户有不同的需求,对产品的个性化追求也越来越明显,小批量的非标准件的订单日趋上升,这对传统的产品报价形成了巨大的考验。而采用产品报价系统则可以有针对性的、紧贴客户需求提出报价。
(4)完善的数据汇总、统计机制
相对于传统的手工报价,报价系统通常可以自动生成详细、全面的数据汇总和数据统计,供企业进行调查研究,为后续生产、研发和营销提供可行性建议。
(5)分布性和集成性
对于一个企业而言,产品的价格是由多个因素累加而成,比如原材料的价格、工人的人力成本、设计团队的研发成本、销售部门的营销成本、物流渠道的成本等等。这些成本的发生往往不在同一个地区,因此在成本统计时,所需要的数据也可能不在同一个数据库中。报价系统要做的就是将这些分布式的数据进行集成统一,形成一个有机整体。
2.研究的基本内容
随着我国进入WTO以来,外贸交易发展迅速,而浙江省民营经济发达,其中中小型的外贸企业更是民营企业的重要组成部分,其业务中非常重要的一块是产品对境外客户的报价,本课题将分析中小外贸企业报价的一般方式方法,从信息系统的角度出发,分析报价系统的需求、系统目标以及相关技术要求,采用C#和SQL –Server 作为开发工具进行系统开发,设计并完成报价系统的开发。
2.1 基本框架
系统至少包含以下功能:
(1) 用户管理:分为企业员工用户以及经理两大类,并设置相应的权限与等级。
(2) 数据维护:包括产品信息、客户信息资料的完善等。
(3) 报价管理:发布询价报价信息,历史询价报价信息查看等,需要根据历史情况自动生成报价单;
(4) 统计查询:设计完成按类的各种统计数据,并给出相应的图表;
(5) 其他相关辅助功能;
报价系统总体功能结构如图1.1所示
图1.1 报价系统功能结构图
系统的基本业务流程如下:
登录时判断用户名是否存在及密码是否正确,用户名与密码一致登录成功,不一致则需重新输入,也可找回密码。
登录成功后,根据身份不同有不同权限,分两种:
业务员。业务员对提交的报价单进行处理。首先判断该客户是否为初次交易的客户,是则直接进行产品报价,若不是,可根据历史报价给出产品价位(如产品价格有浮动需给出说明),将生成的报单价发回客户。业务员还可以进行产品信息的更新及其他辅助功能。注:产品报价不可低于产品成本价,每次生成的报价单都将存档。
经理。对交易成功的报价单进行确认签字,对交易失败的报价单进行再次审核。客户最终的报价单若产品报价低于产品成本价,则为交易失败的报价单。经理可从多方面因素进行考虑,接受或拒绝此报价单。经理还可以进行产品信息的更新及其他辅助功能。
报价系统业务流程如图1.2所示
图1.2 报价系统业务流程
2.2 研究的重点和难点
本系统研究的重点和难点包括:
1.充分了解外贸企业报价系统的需求,需要经过多次与外贸企业负责人进行交流和了解传统的手工维护工作中的流程,并且把这些流程转化现实的需求做好功能需求分析,进行系统设计。
2.采用SQL –Server完成系统具体设计,完成所有要求功能;
3.完成客户关系管理中的客户与信息反馈等情况的统计,努力实现完整的报表统计信息并能实现打印功能;
4.数据库设计符合前期需求的各项要求,并且要充分考虑其可扩展型,便于之后的升级维护。
5.各个数据表的结合与数据分析,以及分析结果的报表打印;
6.报价单的历史数据处理,如何在得到新报价后与以前的报价相比较,数据库中储存几次报价最为合适;
7.系统构架的选择,需要充分考虑该系统的可扩充性实现;
8.由于涉及不同人员,不同的操作对象,需要充分考虑各类使用人员的具体操作权限,明确分类;
9.由于需要设计人性化的友好界面,需要自行设计便于开发的框架组件和自行设计的界面样式;
2.3 拟解决的关键问题
1.系统框架的设计以及界面的设计。软件的成功与否很大程度上取决于用户使用该软件的方便简易程度以及界面的美观性和友好度。为了能使所有人都能方便使用该系统,框架搭建以及界面设计都是该客户关系管理项目的关键。
2.系统功能的具体实现。在充分考虑各项前期需求之后,结合现今大多数公司的实际共通情况和运作方式开发各个功能模块,避免开发后出现脱离实际等各种各样的情况。
3.系统可扩充性的考虑。在开发过程中要考虑到以后系统方案的升级、扩容、扩充性能。系统在建成后会有一段很长的运行周期,在该周期内,应用有可能会有不断增加以及应用的层次的不断升级,因此对于采用的构架设计要考虑到该点。
4.系统运行的并发性和安全性。用户信息中密码要加密,以保护用户的个人信息。对于文件的上传和下载等操作,可以考虑采用适当的方式,以防止恶意上传病毒文件等情况。
3.研究的方法及措施
了解产品报价及报价行业知识。根据报价需求分析,把系统需求模型转向计算机模型,然后向计算机模型进行建模,进行数据库设计(包括物理设计和逻辑设计).熟练掌握数据库基本知识和基础操作。
系统采用C#进行设计编写,由于C#是基于.NET框架的、面向对象的高级编程语言,能有效的整合各种报价业务进程项。
SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。
SQL Server 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
另外,报价业务相对与外贸企业,只是企业业务的一个模块。针对外贸企业业务多样性的特点,在开发时提供插件模块,企业可以根据自身的业务特点,有选择地进行模块添加,满足自身的要求。
4.预期研究成果
在报价需求分析的基础上进行归纳、总结从而实现一个系报价业务管理系统,系统涵盖了报价业务进程中的用户管理、报价管理、报价信息的统计查询等,最后并在系统设计完成的基础上完成论文的撰写。
5.研究工作进度计划
包括文献调研,需求分析,系统设计及撰写论文等。
1.2011年09月—2011年10月
查阅相关文献,在导师的指导下,确定出课题研究方向;设计初步的研究方案。
2.2011年10月—2011年11月
文献综述和外文翻译。
3.2011年11月—2011年12月
开题报告。
4.2011年12月—2012年02月
完成分析设计。
5.2012年02月—答辩前
设计系统,撰写论文、完善修改至完成论文,准备答辩。
毕业设计(论文)
文 献 综 述
(包括国内外现状、研究方向、进展情况、存在问题、参考依据等)
中小型外贸企业报价系统的设计与实现
国内外研究现状
目前,国内大多数制造企业在产品报价方面都存在市场响应速度慢、报价计算时间长、报价不准确等一系列问题,传统的报价方式很难适应市场发展的需要[1]。 报价是企业在产品营销过程中极其重要的一个环节,如果不能确切把握产品的制造成本,在投标报价过程中就不可避免地存在着不同程度的盲目性,而且如果不能对客户询价做出快速准确的报价,可能会失去客户订单,影响企业发展。目前我国绝大多数制造企业采用的产品报价方法仍然是手工报价方式,这种报价方式,对报价人员的专业素质要求很高,要求报价人员必须非常熟悉产品制造流程,而且必须具有相当的经验和专业知识才能胜任,如果在外谈判,客户需求变数很大,报价人员可能无法及时准确地给出报价,也会错失交易,手工报价方式通常使用手工计算,容易出错,更改也不方便,效率较低,还存在一些因主观因素所导致的价格差异,不能保证不同报价人员对同一报价单计算出来的结果一致,这些都有损于企业在客户中树立的良好形象[2]。
当今时代是一个信息的时代,人类已经进入了一个信息高速发展的时期,计算机已经非常普及,计算机技术也已经渗透到社会的方方面面,并对人类生产和生活产生了非常深刻的影响。随着处理的信息量越来越大,必然要求人们不断地提高信息化管理技术,以适应社会发展的需要。随着网络技术与信息技术的迅猛发展、信息化浪潮席卷全球,信息技术的应用成为我国新的经济增长点[3]。
国内外很多企业现今都有自己的报价系统,尤其是制造业。报价系统按照其功能来划分,可以分为技术型、商务型、工程型、投标型、集成型、虚拟制造环境下的六类报价系统[4]。而从算法上来看,又可以分为基于模糊逻辑推理和基于神经网络算法两种报价模型。基于模糊逻辑推理模型是指:包括模糊化、推理和清晰化过程,由于规则表达式的多样性以及模拟方法的灵活性而产生了各种结构和算法,主要由时间序列预测和多种信息融合等方法[5]。而基于神经网络算法的模型是沿袭了普通的多层前向网络,输入输出为模糊语言值,权值一般取模糊数或者清晰数,主要用于模拟模糊规则集。
2.研究方向
报价系统的理论概述
实施市场经济是提高综合国力的有效途径,而价格是市场的最主要因素,是市场经济的核心。产品报价是市场经济条件下制造企业组织生产经营活动的第一环节,是企业组织生产之前重要而复杂的经营决策活动,它是对客户询价的产品进行规划、设计、确定价格与交货期的过程。市场经济条件下的产品价格,是企业竞争的主要手段之一。在我国,随着经济活动的急速增加,原有的产品估价、报价模式己远远适应不了瞬息万变的市场情况。研究报价方法、建立报价体系并研制产品报价系统将为企业改善设计行为、合理报价、赢得客户、进行有效的企业运作提供理论与技术上的帮助。同时,还可以研究设计过程中产品成本的估算方法、预测理论及降低成本的方法,从而实现在产品设计的早期阶段便开始产品技术经济分析,使产品成本的控制从设计阶段开始,以达到降低产品成本和提高产品市场竞争力的目的。
产品报价是制造企业的重要组成部分,也是一项复杂的工作,因为产品的价格不仅涉及到采购部门的原材料费用、设计部门的设计成本、销售部门的销售费用、管理部门的管理费用和制造部门的制造成本,而且也涉及到市场供求关系、时间、地域、政策、汇率等各方面因素的影响[6]。本文研究的产品报价不仅是指企业答复客户所询产品的价格,而且包括客户所提出的其它要求,包括产品的性能、质量、运输、包装、交货期等各项交易条件,其中的价格条件占据着重要的位置。产品报价系统就是为了准确、快速地响应客户询价而开发的计算机辅助报价系统[7]。其目标是要使它能够根据客户询价的要求制定出相应的产品设计,自动算出产品的价格。
报价管理系统能大大提高报价工作效率,快速产生多种报价方案,灵活应对各类客户要求,减少查找资料等重复劳动[8]。产品报价系统的目标是:按照建立管理信息系统的原理和方法,采用成熟的计算机信息技术和手段,支持企业报价管理工作的全过程,加强日常业务活动中的各种信息资源的管理和应用,优化人、财、物和信息资源的结构,协调各部门各方面的人员工作,在为报价业务提供全面信息服务的基础上,为管理决策提供支持。
B/S三层架构简介
三层架构—user interface、business logical 、data access,即表示层、业务逻辑层和数据访问层。 B/S模式的三层结构是一种严格的分层定义,它首先将应用系统复杂的开发工作进行划分相对简单的小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互由相邻层对应的功能模块进行调用,信息传递只由接口进行传送。系统功能实现构架的设计是为系统提供一个可行的实现方案,并方便程序设计人员将此方案转换为实现应用系统功能的具体Browser/Server模式。
所谓三层架构,其实就是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系是指逻辑上的三层,即使这三个层放置到一台机器上。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换。数据访问层(DAL)执行从数据库获取数据或向数据库发送数据的功能。业务逻辑层(BLL)包含业务对象本身以及应用于它们的规则,这也是主要业务对象所在的位置。它从web表现层接受请求,根据编码的业务规则处理请求,从数据访问层获取数据或将数据发送到数据访问层,将处理结果传递回web表现层。Web表现层(Web layer)是指在应用程序中实现的客户端。通常,该层主要包含以下功能:管理Web页的呈现和行为,向业务逻辑层发送用户输入,从业务逻辑层接收结果等[9]。
NET框架
.NET框架是一个支持建设和运行桌面应用程序和Web服务的完整的Windows组件。它提供了一个托管的执行环境,简化了开发和部署,并且支持种类繁多的变成语言。两个关键组件:一个是公共语言运行库(CLR),它可以管理内存,执行代码和其他系统服务。另一个是.NET框架类库,它是一个可重用的用来开发应用程序的类型集合。同时,.NET框架还包括很多的技术,例如ADO.NET 、 ASP.NET、Windows Presentation Foundation (WPF)、Windows Communication Foun-
dation (WCF),和Windows Workflow Foundation (WF)。
.NET框架公共语言运行时的核心改进包括以下几点:
1.应用程序启动和工作机性能的改善;
2..NET框架更好的本机映像的布局;
3.完全受信任程序集的强式名称验证的选择退出;
4.更好的生成代码,提高了终端到终端的应用程序的执行时间;
5.通过垃圾回收通知检测接近完整的垃圾收集;
6.如果由操作系统支持,在ASLR技术(地址空间布局随机化)中选择托管代码运行;
7.完全受信任的从网络共享中打开具有相同行为的作为本机应用程序运行的托管应用程序[10]。
3.进展情况
目前国内外关于产品报价这方面的成果主要有:(1)新加坡南洋理工大学的Shing One-nan通过建立的一系列复杂的数学公式,按照结构的区分方法,将成本分为材料、工艺成本,此方法并不依赖于特定的几何模型,通过一系列特定参数的确定,在产品的概念设计阶段求得产品的成本。此文献认为产品初步设计是产品报价的先导[11][12]。(2)华中科技大学的李强等人建立了基于CAPP的模具成本估算系统[13]。系统中建立了标准工序库,通过模具型腔特征匹配标准工序库得到加工工时,从而预测模具成本。(3)香港理工大学的S.Echna等研究的机加产品计算机报价系统(CQSIM)[14]。该系统用VB语言,Access数据库为开发工具,建立了针对塑料玩具行业的注塑模报价系统。该系统以模具制造过程为主线,通过加工工艺来计算模具成本,提高了报价的准确性,并考虑了系统的稳定性可扩展性[15]。以上提到的几种解决方案都没有见到商业化的版本,无法从软件使用者的角度进行评价。
3.存在问题
大多数报价系统所计算的最终价格一般是产品成术加利润的模式.往往忽视其它辅助报价因素.例如:客户信息、客户对商品的性能、质量、交货期、售后服务等因素的要求。然而,这些因素往往是影响报价的关键[16]。成本的计算可以达到很准确,先进生产系统中常采用作业成本法精确计算成本。然而,成功的报价常常产生于对客户和竞争对手行为的分析中,而不是产生于对费用的精确测算中。
参考文献(含开题报告和文献综述)
[1] 曾婷婷,李辉.面向电子商务的产品报价系统研究与设计[J].微计算机信息,2008,24(10-3):136-138.
[2] 瞿晓东.电子商务环境下中小企业产品报价系统研究[J].电脑知识与技术,2011,7(6):1310-1312
[3] 洪颖.基于_net的滚刷企业报价系统的研究和实现[J].电脑知识与技术,2009,(28):7839-7841.
[4] Chong-xin Liu, Xiao-hui Wu. Research on Quotation System of Autos Stamping Die[C]. Conference on Computer Application and System Modeling (ICCASM),2010.
[5] 王珊珊. 基于WEB的快速报价系统的研究与开发[J].探索研究,2010,8.
[6] 赵瑞东,陆晶,时一燕.工作流与工作流管理技术综述[J].科技信息,2007,8:105-107.
[7] 许可,杨路明.工作流技术在企业中的应用研究[J].软件学报,2006,10:22-25.
[8] 邢轶男.销售管理系统设计——报价管理[J].电脑知识与技术,
[9] 王茜,CRM在现代企业管理中的应用及在我国的发展趋势[J]. 企业技术开发,2009,(6)
[10] Microsoft. .NET Development[EB/OL]. http://msdn.microsoft.com/en-us/
Library/aa139615.aspx, 2010.
[11] 杨国权,王春,孙伟.CIMS下计算机辅助报价产品选型系统[J].河北理工学院学报,1999,22(12):55-58.
[12] 李亨.基于知识的冲裁模报价系统[D].硕士学位论文,合肥工业大学,2009.
[13] 黄早文,金伟,张祥林.基于B/S模式的模架报价系统的设计与开发[J].机械制造,2005,5:49-52.
[14] 严卫平,楼佩煌.基于web的客户咨询报价系统的设计和开发[J].江苏机械制造与自动化,2001,(1):36—42.
[15] Li Qian, Chen Yu, Lanfang Zhang. Services Analysis in Apparel quotation system based on SOA[R].Management and Service Science, 2009.
[16] James E.Rauc. Business and Social Networks in International Trade[J].Journal of economic literature, 2001,39:1177-1203