期刊大全 杂志订阅 SCI期刊 SCI发表 期刊服务 文秘服务 出版社 登录/注册 购物车(0)

首页 > 公文范文 > 电子商务软件开发探析

电子商务软件开发探析

时间:2022-07-20 05:48:49
电子商务软件开发探析

电子商务软件开发探析:电子商务软件开发技术课程的教学改革与实践

[摘 要]电子商务软件开发技术是计算机专业的方向课程,教学方法的研究与改革是一个牵涉到教学工作方方面面的系统工程。它涉及课程设置、教学方法、教学手段等研究内容。本文阐述了课程的教学改革方法,并提出了加强学生实践动手环节能力培养的观点。

[关键词]交叉学科 课程体系 课堂案例 考核改革

电子商务软件开发技术作为Internet新的应用领域,已经逐步地走向商务活动的各个环节和领域。而电子商务的发展也使得社会对电子商务人才的需求更为凸显。[1]由于计算机专业的特点以及需求的不同,针对计算机专业的电子商务软件技术开发方面的课程相对比较单一,教学研究和教学方法还较为保守,正是在这样的前提下,我们从计算机专业的角度针对该课程实行了一系列的改革措施。

一、教学改革的思路

电子商务软件开发技术作为一个新的学科领域,是建立在多学科基础上的交叉学科,涉及计算机技术、信息技术、经济管理等多个学科。[2]因此,要求学生应具有扎实的计算机技术、信息技术和系统全面的经济学和管理学知识,能将技术与管理有机地融合;能把握新型学科的特点,了解该领域的主要研究成果,关注企业信息化的发展进程及电子商务在企业的应用进展;毕业后能在相关部门从事企业级电子商务的开发、规划以及应用和管理工作,能够成为企业制订和实施电子商务战略的复合型人才。

我们的教学改革思路是从电子商务系统的软件实现角度出发,以面向复用的构件化设计思想为基础,将电子商务系统实现技术按照建设流程进行划分,将Web技术及信息安全技术分为两大技术支柱,以电子商务的交易模式、电子商务的安全技术、基于第三方支付平台的电子商务支付技术为辅助,结合国内外的电子商务平台开发的实例来让学生系统地学习这门课程,着重研究构建Web技术和电子商务安全技术以及企业级电子商务系统的开发和实现技术, 从而为将来顺利开展计算机学科的电子商务课程体系的教学提供良好的主观条件。

在教学改革中,我们设定的目标是总结出一套计算机专业的电子商务软件开发技术课程教学的完整实施方案与管理办法,从而为在计算机专业大量开设电子商务课程体系的核心课程奠定基础。同时,提高学生学习的主动性,改变课堂教学以教师讲课为中心的教学模式。教学改革的具体思路包括以下3个方面。

1.理论教学方法研究: 新型学科课程课堂教学法研究、课堂案例比例问题研究、教学中实验课的改革、学时矛盾解决方法研究、新型学科课程教学的考试方法研究、交叉学科课程在专业课程中的最佳比例研究、教材建设等。

2.实践教学方法研究:组建学生实践团队以及结合项目练习的方式,加强学生工程实践的动手能力。

3.现代教学手段研究:新型学科课程教学中现代教学方法的应用研究。

在课程的教学改革实践中,必须解决以下3个关键问题。

问题1:在计算机的相关专业中有不少课程为电子商务软件开发技术课程提供了很好的教学条件,但学生对前续课程的掌握及动手能力究竟到了何种程度?

问题2:在教学实施的过程中,教学的重点仍然是计算机专业知识,相关学科的知识不是重点。因此,在电子商务软件开发技术课程的授课环节中,教学的重点和难点究竟采用何种比例更为合适?

问题3:实践教学环节相对薄弱,难免让学生有读懂了书本,却不太能动手的感觉。因此,如何提高学生动手实践的积极性和主动性,让学生更好地掌握课程内容?

二、教学改革的实施

首先确定课时比例,根据目前的计算机专业教学环境与教学条件进行充分论证,确定出课程教学课时中理论教学和实践教学的合适比例;其次,根据交叉学科课程的特点,结合一定课时的学生课堂分组案例的以及课后的攻防模拟演习,使得学生具有系统分析、设计及技术实施的基本能力,可以进行企业级电子商务平台的规划、技术开发和应用管理;再次,组建学生的课程实践团队,结合项目进行练习,多方面锻炼学生的动手能力,使得他们具有信息组织、分析研究、传播与开发利用的基本能力,并能把握本课程作为新型学科课程的特点,具有一定的科研能力和实际动手能力。

(一)课堂教学改革

课堂教学针对课程的重点、难点进行分析、讲解,也是对相关知识进行扩展的平台,课堂教学的好坏直接影响教学效果。因此,在课堂教学中可采用以下方式。

1.采用多媒体授课,提高学生的学习兴趣,增加学生的知识信息量,较好地把原先很难在课堂上讲授好的内容体现出来。对多媒体教学过程的设计,既体现“启发”的主导作用,又体现知识性。讲义做得细致且精简,还补充了许多跟课程知识相关的重要链接。使学生在课后能通过预习和复习讲义内容,深入地理解课程的内容。

2.采用先进的国内外教学理念,注重培养学生的动手及动脑能力,增强课堂教学的互动性,增加“课堂案例”的环节:将学生进行分组,每组6-8人,教师针对每章的内容布置课堂案例,学生以分组的形式在课后进行讨论和模拟对攻演习,结合课堂所学的知识,形成分组报告以及模拟攻防后的效果截图,做好案例的电子文档和PPT演示文稿,然后在课堂上由每组派出一名同学进行案例,教师随堂进行分析和评定。这一环节不但可以培养学生的自学能力和实践动手能力,而且也加强了学生对专业技术知识的了解,调动了学生学习的主动性和积极性。

3.增加课堂讨论的环节,布置了相关的讨论题,特别是针对课堂案例部分,让学生分组讨论如何设计这个案例,并以小组为单位给出设计方案。在课堂讨论过程中,学生们各抒己见,互相学习,教学效果较好。

(二)实践教学改革

实践教学对于提高学生的综合素质、培养学生的创新精神与实践能力具有重要的作用。通过组建教学实践团队和结合项目练习的方式,多方面地锻炼了学生对电子商务网站平台建设的动手能力,具体实施方法包括:增加安全和攻击方面的演练,围绕工程开发实例,合理设计实验教学内容,撰写详细的实验指导书等。

(三)课程考核改革

改革考核方式,以考核学生的动手能力为主,测试学生在教学过程中对知识点和难点的掌握程度。根据课程本身的特点和性质,灵活运用开卷、闭卷、开闭卷结合、答辩、实践技能操作、撰写技术报告、提交作品等多种考核方式。考核形式推行在多个阶段(平时测试、作业测评、课外阅读、社会实践、期中考核、期末考核等)、多种类别(校内能力考核、社会等级考核等)的考核制度改革,强化学生课外学习。增加论文、作业、课堂表现及参考阅读等成绩考核中的比重,以此提高学生的专业基本能力与综合素质。

(四)构建案例库和运用网络教学系统

搭建案例库,采用启发式案例教学方式;改革传统教学模式,提出了主动式、网络集成化教学模式,采用基于网络的多媒体辅助教学系统,针对各教学环节设计相对独立的、方便可控的功能模块,通过有机的网络集成提供全程辅助教学服务,支持多层次、多线程学习模式,为学生提供丰富的数字化资源;通过网络交互,增加交流、反馈等机制,突出网络多媒体辅助教学中以人为本、自主学习的教学理念。

三、结束语

随着计算机科学的迅猛发展,社会人才市场对高校计算机科学教育提出了更高的要求,对新型交叉学科课程的推广教学已是势在必行。[5]电子商务软件开发技术课程的教学改革涉及课程设置、教学对象及任课教师、教材选择、教学方法、教学手段等研究内容,对学生动手能力的培养起到很好的带动作用。大部分课堂教学都是以教师讲课为主,学生被动地接受知识,较难调动学生学习的积极性。本课程在教学改革中通过课堂案例和攻防演习,使学生有了更多的动手和动脑的机会。同时,通过本课程的学习,学生的知识面更广了,而且还能把握交叉学科课程的特点,了解电子商务领域的主要研究成果,关注企业信息化的发展进程以及电子商务在企业中的发展应用。我们衷心地希望电子商务软件开发技术课程教学改革的成功能为计算机专业其他交叉学科课程教学的进一步开展奠定坚实的基础。

电子商务软件开发探析:电子商务园区软件开发项目应用

摘要:

眼下随着电子商务在国内外的蓬勃发展,一批新兴的电子商务园区在国家政策的扶持下如雨后春笋般拔地而起。对于这些创业初期的企业而言,在有限的成本控制下,开发一套适合企业发展的企业管理软件显得尤为重要。然而,在传统的项目管理模式下,软件开发周期长,开发成本高,项目返工率高等一系列因素成为了制约企业前进的绊脚石。20世纪中期,著名的管理学家彼得•德鲁克提出的目标管理法很好的解决了这些问题,本文通过分析这类企业的特点阐述了引入目标管理法的必要性和实际效果,以此给这类企业将来的管理模式以启迪。

关键词:

电子商务园区;目标管理法

电子商务是时下一个比较时髦的名词,它起源于20世纪60年代,由美国运输数据协调委员会即TDCC提出第一版的电子数据交换即EDI标准。

[1]然而那个时代的电子商务由于存在地域的局限性其实质仅仅是电子化取代纸张化的过程。随着互联网的普及,越来越多的普通大众也开始接触到电子商务,20世纪末开始电子商务逐渐由公司间的贸易形式转变为面向大众的在线电子交易平台,这一方面是科技进步的必然结果,也体现了当前市场对电子商务的需要。而我国由于庞大的消费群体成为了世界上最具潜力的电子商务市场,伴随着国家鼓励创业的优惠政策,一大批依托电子商务企业创立的电子商务园区正逐渐在大中型城市里迅速崛起。现代化的企业管理当然也离不开先进的科学技术,这其中,ERP系统的运用更是为我们大家所熟知。早在1977年,美国著名的生产管理专家奥利弗•怀特就提出了ERP的原型——MRP。[2]随着时代的变迁,以及科技的进步,目前广大企业的业务借助互联网正越做越大,产生的数据和管理的范畴也越来越多,人们对于象ERP这类的软件的需求也变得越来越迫切。

当前市场中,比较知名的ERP软件提供商如国外的SAP、Oracle以及国内的金蝶、用友等,依托庞大而专业的开发团队,他们的产品设计专业度高,企业需求匹配度高,当然,直接购买的成本也很高,这对于众多创业初期的电子商务园区来说将是一笔非常可观的支出。同时,由于这些产业园区的业务需要,他们需要的不仅仅是传统模式下对企业的自身业务的管理,更需要对客户的经营状态作出及时的分析和预判并及时作出调整,这需要软件本身能及时适应客户的需求变化。由此,固定的软件模块已经满足不了企业的需要,二次开发甚至是量身定做的ERP系统成为了许多电子商务园区的理想选择。

开发一套成熟的ERP系统,需要庞大的开发团队做支撑,也需要经历一个较长的研发周期。根据调查,一个中等规模的研发团队,开发一套基本的ERP系统至少需要4个月的时间。在传统的项目管理模式下,管理者大多应用关键路径法预留了较长的项目时间以应对可能出现的问题。然而,这种管理模式依然摆脱不了功能模块大量返工,客户需要得不到完全满足,项目人力资源调配不合理等诸多问题,由此给企业自身以及开发团队都造成了大量的资源浪费。

20世纪中期,著名的管理学家彼得•德鲁克在其名著《管理实践》中提出了目标管理这个概念。目标管理法是一种以目标的设置和分解、目标的实施以及完成情况的检查、奖惩为手段,通过员工的自我管理来实现企业目的的一种管理方法。[3]通过目标管理法,项目管理者能将原来的宏观目标按照自顶向下的原则层层拆分。以ERP项目为例,开发团队的最终目标是完成一套ERP软件,而在实际制定目标的过程中,项目经理可以依据功能模块或者开发阶段先进行大致的目标分解,然后再将每一个开发阶段或者功能的具体实现进一步细分,落到具体的开发者身上。而这整个制定目标的过程,都是由项目组的上下级共同参与的,不仅提高了目标拆分的合理性,减少了开发工作的返工概率;也能针对不同员工的实际工作效率制定相应的开发任务,提高员工的工作效率;同时,由于目标分解较细,先完成的开发人员可以马上投入到其他的任务中,相比较传统管理模式下等待某一批任务完成整体前进的工作方式在人力资源的利用率上也大大提高。

目标管理法在电子商务园区软件开发项目中的另一个优势在于它能对客户需求的变更做出及时有效的响应。传统管理模式下的项目流程图几乎无法更改,一旦关键路径上的某个节点出现变更,则几乎整个计划需要重做。在目标管理法的基础上,由于任务与任务之间大多处于平行的模式,某一个目标的更改对于其他目标的实现产生的影响较小。这种模式更能适应电子商务客户的需求变更以及技术领域企业不断进步的技术对软件的进一步需要。目标管理在人力资源管理的领域所起到的作用也不可忽视。传统的项目管理模式,大部分的项目组只有中期和收尾阶段进行绩效考评,而这种考评模式容易带来的直观问题便是问题发现晚,返工不及时影响整体项目进度,项目奖金发放周期长影响员工积极性。而目标管理法则不同,每个任务或者每一组任务结束进行考评,员工可以及时根据发现的问题自我调整,相对较高频率的奖金发放更是对员工工作的肯定从而提高员工的积极性。

实践证明,采用了目标管理法后的项目开发周期短,员工工作效率高,项目开发成本低,客户满意度高。这些都是项目管理不断进化所带来的可喜变化,也是适应现代化企业需要的管理方法。在电子商务园区的软件开发项目中应用目标管理法所带来的成功,不仅仅让我们看到了以ERP为代表的软件技术的进步,也让我们的项目管理者看到了先进管理思想给企业带来的巨大的商业利益和进步的空间。相信以目标管理法为代表的管理理念的革新必将推动我国企业管理走向更高的台阶!

作者:丁马宗 单位:上海交通大学

电子商务软件开发探析:电子商务软件开发风险管理初探

1商务软件开发项目可能存在的风险

(一)人力资源造成的风险

人力资源是电子商务软件开发过程中必不可少的因素,但是在电子商务软件开发项目过程中如果不能很好的开发人力资源也会给软件开发项目带来很大的风险,主要表现在以下几个方面:首先,由于激励措施的缺失,造成了开发项目的工作人员没有很高的积极性,造成生产能力的低下,而另外,还有某些可能对于工作环境的不适应或者是由于对于软件工具的运用不熟悉,需要更多的时间适应,造成软件项目的开发不及时而出现风险;其次,项目组各个成员之间由于思路理念等不一致,造成在实际中可能出现冲突,再加上沟通不畅而导致设计出的产品不佳,接口部分出现不匹配,重复的设计工作等增加工作量;再者,开发项目的人员不足,并且流动性非常大,特别是开发项目负责人的流动性比较大,再加上开放项目的储备人员不足与具有专业技能的人员等,不能及时的补充由于人员流动而在成的缺口,这也给软件开发项目带来不稳定的因素,增加项目的风险机率;最后,在电子商务软件开发项目的过程中撰写报告所用的时间比较长,也给项目带来较大的风险。

(二)技术问题造成的风险

软件技术不断的发展,但是在软件开发项目中缺少经验丰富的人员,这就可能因为开发项目由于缺乏技术技巧影响整体项目的进程以及最终的结果,给开放项目带来更大的风险。比如说:在功能的设计方面,由于考虑的不够全面,造成设计的产品存在性能问题,无法达到既定的要求,还比如:由于缺乏经验丰富的技术人员,不能及时的对新技术与开放的方法等及时应用等,这都在一定的程度上为电子商务软件开放项目带来很大的风险。在软件开放项目的初期,识别到风险,才能采取更有效的手段预防风险的发生。

(三)外部原因带来的风险

首先,市场的需求的变化给开发项目带来的风险,需求是软件开发项目进行的基础,但是外部的需求是不断变化着的,这给项目的开发带来很大的不确定因素,在开放项目的进程中,如果不解决这些不确定的因素,就会造成项目不能成功的完成,给项目开发增大了风险,与需求相关的一些风险如果采取不作为的能就可能制造出错误的产品,甚至是劣质的产品,不管是什么产品都加大了项目开发的风险。其次,政府部门推出的相关政策以及要求发生变化给项目的开发带来很大的风险;再次,项目外包的部分不能达到质量的要求,造成不能按要求及时交货,这也给项目开发企业带来很高的风险。

(四)资金与管理带来的风险

首先,软件的开发项目的范围发生了变化,导致资金的紧缺,而新的资金不能及时的到位,势必影响项目的成功,给项目带来很大的风险;其次,管理上带来的风险。主要是由于高层的管理人员缺少管理方面的经验,没有对市场需求等进行调研,造成决策不符合实际要求,造成项目的进度缓慢,项目开发时间比较长,另外管理部门的审核时间比较长,给项目的开发造成了更大的风险。

2商务软件开发项目风险管理工作的建议

只有及时的发现风险,才能及时的采取有效的措施规避风险,进而降低风险发生的概率,可以采取以下几种措施规避风险。

(一)注重人力资源的管理

首先,控制人力资源的成本,电子商务软件开发项目需要较高的人力资源成本,但是在实际的项目开发中,没有把人力资源的变动因素考虑到人力成本中,更没有把人力资源流动与工作量两者相结合的考虑,而是为了保障项目的质量与进程,不断的督促项目开发人员进行超时的加班或者追加人力。但是长期的加班会造成工作的效率更低。比如说:由于劳累可能对于项目的开发不够认真导致出错率更高,造成项目质量下降,这就需要再次返工,不断增加了工作的时长,而且会延误工期,而不断在项目中增加新的人力,也会由于新的工作人员对工作环境的不适应或者需要原有工作人员教授指导,也可能会出现延误工期的情况。而且这两种情况都会造成人力成本高于实际计划的成本。如果出现人力资源不足的时候可以考虑把一些任务或者是子项目采取外包的方式,进而减少项目的压力,但在外包之前要对外包的公司进行相应的考察,避免出现质量与进度体导致的风险。还可以采取部分项目人员为兼职的形式,比如说:高级技术人员以及专家等这样也可以在一定程度上节约用人的成本。其次,电子商务软件的开发项目会需要不同能力以及不同角色的人进行合作,为了保障工作质量以及工作效率,要合理的规划项目人员的管理与分工,同时还要注意选择有业绩的项目成员,并根据成员的特点进行合理的分工,从而规避成员差异带来的风险。最后,加强团队之间的沟通,团队的组建需要不同能力的人,既要有技术专家,又要有市场销售能力的人员,还要有管理方面才能的人员,只有各尽所能,才能促使团队更好地团结起来。另外还要建立良好的沟通平台,最好有完善的信息系统,促使成员之间加强联系。还要明确成员组织的结构,使每一个项目问题都能够及时的解决,从而促使风险管理工作更有效的进行。

(二)制定合理的项目计划

电子商务软件开发项目的管理估算是很必要的工作,要结合项目人员的综合能力、任务、资源以及外部条件等相关因素,才能使制定出来的计划与实际的情况相符合。但是由于电子商务软件开发项目没有更多的经验可以借鉴,在加上客户没有明确的需求,运用的又是比较先进的工具与技术、成员组成又比较复杂,市场的变化有比较快。如果没有制定科学的计划就会造成项目的进度与质量难以得到保障。项目经理在制定计划时可以采取分阶段制定的方式,先计划近期的任务与细节部分,可适当的设计少量的远期任务,从而使计划更加灵活多变。对于客户的需求变化,可以在指定的计划中留有余地,在与客户进行沟通,进而明确客户的合理需求,这有这样才能更好对风险进行管理。

(三)建立风险管理工作系统

首先,做好风险管理文档,项目经理对于项目的规划中一般不会专门做风险管理工作的文档,即便有风险管理文档,也是与项目的计划书合并在一起,甚至有些项目经理仍是不到风向管理工作的重要性,在风向管理环节只做表面的应付工作,不能及时的防范风险的发生。电子商务的软件开发项目确实是时间紧任务重的一项工程,但还是希望项目经理抽出一些时间来完善风险管理工作体系,创建风险管理的文档,并在项目的开发进程中对项目做好风险监控的工作;其次,做好风险管理的知识库系统,项目经理一般在项目结束时,不会对项目的进行细致的总结,这是不利于对电子商务软件开发项目的经验的累积,这就要求项目经理在项目结束时,把风险的应对策略与经验添加到风险管理工作的实时库系统,从而更好地避免在今后的项目开发中出现同样的问题,为风险管理工作增加经验积累,更好的规避风险。

3、结束语

总之,随着电子商务的快速发展,电子商务软件的需求越来越多复杂,这就造成电子商务软件开发项目的存在更多的风险问题,这也就要求在项目风险的管理工作中寻求更多的创新方法,从而更好规避项目开发的风险。

作者:何涛 单位:柳州市柳邕农副产品批发市场有限公司