时间:2022-07-31 15:52:59
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇人事管理系统毕业论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
[实习目的]
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
[实习任务]
对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备.
[实习内容]
计算机在人事管理中的应用
随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。
计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。
目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。
电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。
管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。
现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。
管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。
人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。
所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。
在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。
人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否最优,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。
人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面:
1.确定人事管理的方针政策
2.确定人事管理体制、编制人事规划
3.编制人事计划,设置人事管理机构和岗位
4.制定人事管理的条例办法;
5.教职员工的业务培训;
6.人才选拔、使用、交流(流动);
7.考核、奖惩、任免;
8.工资、福利与保险
9.离休、退休、退职。
作为人事干部(人事管理人员),如何最大限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。
过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志的帮助,他们:
首先,开发了“中华职专职工档案管理”软件系统。
其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。
第三,还用计算机进行了日常办公现代化的管理工作的使用。
第四,及时收集、加工、整理、存贮、检索新的变化数据。
使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。
即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。
(2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。
(3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。
实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是益重要。
正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在人事信息系统中的作用有:
(1)计算机能够比人更快地提供有信息价值的人事数据;
(2)计算机能够比人提供更新的人事数据;
(3)计算机能够比人提供更加准确的人事数据;
(4)计算机能够比人处理更多的人事数据等等。
正因为如此,我们利用计算机替代手工操作建立的人事信息系统,即计算机人事信息系统,其主要功能可以归纳为以下三点:
一是可以高效能、大容量地收集、处理、存贮人事信息,大幅度地提高人事管理信息系统的工作质量和效率。
二是可以及时掌握整个人事管理系统的全面情况,提供系统的准确的人事信息,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。
三是可以提供各种加工处理了的人事信息,以满足人事管理的特殊要求,适应新形势对教职工队伍提出的新要求,帮助选择方案,实现优化决策。当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会
总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事管理现代化的一大进步。今天我们运用计算机进行了学校人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工作者的工作效率,它把人事干部从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势。尽管在人事管理方面还不可能普遍使用计算机,但从长远来说,人事管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现人事管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计算机的人事管理现代化。为建设中国特色的社会主义而努力奋斗。
[实习体会]
四年的大学生活,让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地为社会服务.为期两周的上机实习,我上网查阅了一些计算应用知识并对毕业论文所需的资料进行了粗浅的了解,为接下来的六周毕业设计作准备,提高了我的动手能力,同时也让我了解到了自己的不足,我会继续努力,完善自我,为社会主义现代化建设做贡献.对于学校的精心安排和指导老师的用心辅导非常感谢.
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
[实习任务]
对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备.
[实习内容]
计算机在人事管理中的应用
随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。
计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。
目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。
电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。
管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。
现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。
管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。
人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。
所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。
在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。
人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否最优,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。
人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面:
1.确定人事管理的方针政策
2.确定人事管理体制、编制人事规划
3.编制人事计划,设置人事管理机构和岗位
4.制定人事管理的条例办法;
5.教职员工的业务培训;
6.人才选拔、使用、交流(流动);
7.考核、奖惩、任免;
8.工资、福利与保险
9.离休、退休、退职。
作为人事干部(人事管理人员),如何最大限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。
过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志的帮助,他们:
首先,开发了“中华职专职工档案管理”软件系统。
其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。
第三,还用计算机进行了日常办公现代化的管理工作的使用。
第四,及时收集、加工、整理、存贮、检索新的变化数据。
使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。
即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。
(2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。
(3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。
实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是益重要。
正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在人事信息系统中的作用有:
(1)计算机能够比人更快地提供有信息价值的人事数据;
(2)计算机能够比人提供更新的人事数据;
(3)计算机能够比人提供更加准确的人事数据;
(4)计算机能够比人处理更多的人事数据等等。
正因为如此,我们利用计算机替代手工操作建立的人事信息系统,即计算机人事信息系统,其主要功能可以归纳为以下三点:
一是可以高效能、大容量地收集、处理、存贮人事信息,大幅度地提高人事管理信息系统的工作质量和效率。
二是可以及时掌握整个人事管理系统的全面情况,提供系统的准确的人事信息,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。
三是可以提供各种加工处理了的人事信息,以满足人事管理的特殊要求,适应新形势对教职工队伍提出的新要求,帮助选择方案,实现优化决策。当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会
总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事管理现代化的一大进步。今天我们运用计算机进行了学校人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工作者的工作效率,它把人事干部从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势。尽管在人事管理方面还不可能普遍使用计算机,但从长远来说,人事管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现人事管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计算机的人事管理现代化。为建设中国特色的社会主义而努力奋斗。
人事档案管理系统分析
时间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入到国发经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行名类管理,交流的便捷。基中最实出的是要算在厂矿企事业单位的人事档案的计算机管理了。
人事档案数据库管理系统是一个为适应当前各个行业对人事信息管理的迫志需求而设计开发的软件系统。该系统的前台采用的是VB6.0软件开发系统,后台数据库采用的是Acce20__数据库。
整个系统有数据库文件和数据库管理系统两大部他构成。后台的Acce20__数据库文件是集中存储并管理分类人事档案信息的大本营,而前台的数据库管理系统是用来为数据库中的各种资料进行各种基本操作和管理。
一、总体结构和主要功能
人事档案管理系统主要包含职工个人自然情况,工作情况,简历,政治情况等各方面信息,内容比较庞大复杂。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事档案进行服务,对人事的变动、人事资料、以及人事资料的查询,统计等功能。总体上说具有编辑,查询,用户管理,图表统计等功能。
(一)灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。
(二)多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。(三)具备分级用户权限管理设置,以确保档案的保密性和安全性。
(四)具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化。
(五)具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。
(六)具有辅助表管理功能,主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌”表中的字段“政治面貌”,“职称”表中的字段“职称”,进行添加,修改,删除操作。
人事档案管理系统模型如下:
启动窗体
口令检验
主窗体
二、各模块功能
1、用户管理
(1)设置用户
功能:设置使用人事管理系统的用户及其使用权限。
整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。
操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这时,可进行如下的操作:
1:增加:增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。
2:修改:修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令,
通常,系统的权限分为三大部分,即:
管理权限:设置用户和系统参数。
输入权限:档案卡片生成、个人简历输入和家庭成员输入。
查询权限:档案查询、档案统计。
根据需要,可以把这些功能分配给不同的员工。
3:删除:删除用户。按该按钮后,经确认,则选中的用户被删除
(2)用户登录
功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。
操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令完全正确,才能进入工资管理系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。
2、辅助表管理
辅助表管理功能是高级管理员及中级管理员拥有的权限,它的功能是对数据库进行新表的添加。主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌”表中的字段“政治面貌”,“职称”表中的字段“职称”,进行添加,修改,删除操作。通过它的这个功能可以有效的对本单位人事部门的扩充进行及时的计算机管理。只要管理员进行简单的数据字段添加即可。
档案编辑模块中有4个子模块。他们是档案卡片、个人简历、家庭成员、历史档案等功能。这些功能因管理员的权限不同所表示出的功能使用也不同,普通管理员没有数据修改及删除的权利。在这些功能里详细的记录了所有单位员工的资料。
(1)档案卡片管理
功能:对全部员工的信息进行浏览;添加记录;对员工的详细资料进行修改;删除员工记录;按编号进行查找,快速查找该员工的详细资料;按某一字段的内容进行筛选,筛选最后的结果是将和所选内容相同的全部找到。
(2)个人简历管理
功能:该模块与档案卡片管理类似,但是在界面设计上有一些不同,可以对员工个人简历进行全局浏览。除了浏览信息的功能外,还有一些基本操作的功能:添加记录;对已有员工的个人简历信息进行修改;删除员工个人简历的记录;可以按编号进行查找,快速查找该员工个人简历的资料。
(3)家庭成员管理
功能:对全部员工的家庭成员信息进行编辑,浏览;实现方法同个人简历功能实现的方法一样。
(4)历史档案管理
功能:对于一些从档案卡片中删除的员工信息记录,需要存下来以供将来进行统计。此模块的主要功能就是完成对从档案卡片中删除的员工信息记录的保存工作。
4、档 案查询
功能:对档案卡片的查询功能,包括唯一条件查询和模糊条件查询。
该模块的主要分为两部分:一是完成选择要查询的字段、条件操作符等功能;二是用来显示用户进行查询的完整条件及查询、退出按钮。当查询的条件选择完毕,点击确定按钮,在显示部分显示出来后,点击查询按钮才正式完成该模块的查询功能。会调出另外一个窗口来显示用户所要查询的符合条件的所有员工的资料。根据档案卡片中的各字段,选择相应的条件操作符输入相应的值即可进行档案查询。查出的记录可按两种形式浏览:只有该员工档案卡片中的资料;综合该员工档案卡片、个人简历、家庭成员中的所有资料。查询用户可以按自己的需要选择两种浏览方式。在这里可以查到符合程序要求的任何信息。再这里的选项中输入规定的范围即可查到相关的人事信息。
5、档案统计
功能:综合统计、单项统计和图表统计。单项统计是输入规定的要求后进行的统计它可以较详细直观的统计出要求的结果。图表统计可以详细的按性别、按政治面貌、按职称级别、按学历以直方图和饼型图进行表示。档案统计模块,分三个小模块:
(1)综合统计:综合统计中将单位内所有的人事信息进行全面的统计。该模块主要是综合各方面的人数统计;对各部门的人数、符合档案卡片中各字段条件的员工人数、各年龄段人数以及工龄段人数等的统计。并且本查块提供重新统计功能,方便在一定时间段内对各项人数的进行更新,保持数据库中数据的即时性。
(2)单项统计:是按各单项条件对人数的统计功能。分为四部分:在选择分组统计的字段,一次只可选择一个字段;可选择统计条件,包括条件操作符及条件值;可选择统计是否包括平均工资汇总及工资总额汇总;可显示要统计的完整条件,包括上述的分组字段、完整的统计条件及是否包括各类工资汇总。每完成一项选择,要点击确定按钮,各条件才能在右下角显示出来以供统计。可同时选择分组统计、条件统计、工资汇总,也可只选择一项来进行统计。。
(3)图表统计:将各类统计图表化。用户可以选择按性别、政治面貌、职称级别或学历进行人数统计。用户还可以选择直方图或饼形图的图表显示方式.
三、功能的实现方法及实现的代码
1、本系统中VB6与数据库是如何连接的?写出简要代码?
本系统采用的数据库是Acce20__数据库,使用是ADO(ActiveDataObject)代码访问方式,它通过在程序中的一段代码与数据库建立连接。
代码如下:
PrivatecAewADODB.Coection
DimStrSqlAtring
c.Provider="Microsoft.Jet.OLEDB.4.0"
c.Coectiotring="d:\VB\Acce20__\rs.mdb"
c.Open
注:在进行ADO方式数据库的连接时,要先进行类型库引用:
MicrosoftActivexDataObject2.6library
2、浏览、恢复、添加、保存、修改、查找、筛选、解除筛选、排序、恢复排序、退出各功能是如何实现的?写出简要代码。
浏览:先将数据库打开,然后选择所需的表进行操作。
代码如下:
Publicrs1AewADODB.Recordset
DimStrSqlAtring
StrSql="select*from档案卡片orderby职工编号"
rs1.ActiveCoection=c
rs1.CursorType=adOpenKeyset
rs1.CursorLocation=adUseClient
rs1.LockType=adLockOptimistic
rs1.OpetrSql
移动记录指针有四种方法:(1)记录首:rs1.MoveFirst(2)前一个:rs1.MovePrevious(3)后一个:rs1.MoveNext(4)记录尾rs1.MoveLast
恢复:恢复功能是在用户选择添加或修改后出现的,是为了使用户在进行误操作后能够恢复数据的一个功能。
代码为:rs1.CancelUpdate
添加:在编辑窗口中,先将文本框清空,然后进行添加。并且要判断所输入的信息与所建的表的格式符合。最后添加到库中。
代码为:rs1.AddNew
保存:rs1.Update
修改:修改的的功能是与添加类似的,但是他会更新数据库中被要求修改的记录。先将各个字段所对应的控件置为可用,然后进行修改。修改之后保存。
IfAddNewOrModify="Modify"Then
RsMain.rs2.Update
temp=RsMain.rs2.Fields("序号")
RsMain.rs2.Requery
RsMain.rs2.Find"[序号]=’"&amtemam"’",,,adBookmarkFirst
EndIf
查询:代码为,
StrSql="select*from个人简历orderby职工编号"
RsMain.rs2.ActiveCoection=RsMain.c
RsMain.rs2.CursorType=adOpenKeyset
RsMain.rs2.CursorLocation=adUseClient
RsMain.rs2.LockType=adLockOptimistic
RsMain.rs2.OpetrSql
SetDataGrid1.DataSource=RsMain.rs2
筛选:代码为,
Fieldame=RsMain.lrs1.Fields("职工编号").Name
IfLen(Trim(Label1.Caption))=0Then
FilterStr=Fieldame&am"=Null"
Else
FilterStr=Fieldame&am"="&am"’"&amLabel1.Captioam"’"
EndIf
RsMain.lrs1.Filter=FilterStr
排序:代码为,
RsMain.lrs1.Sort=Fieldame’ASCENDINGDESCENDING
删除:代码为,
RsMain.rs2.Delete
退出:关闭记录集操作,代码为,
RsMain.rs2.close
UnLoadMe
3.本系统浏览和修改是两个界面,是如何实现的?写出基本思想。
系统中浏览和修改的界面不同是因为在点击相应的按钮时通过布尔型变量控制不同控件的Enabled属性为True或False来实现的。
在浏览时信息的显示窗口采用的是Lable控件不能进行修改,并且将他们Enabled设置为True,而将和他们放在一起的其他控件Enabled设置为False,而在进行修改时浏览时显示信息的lable控件的Enabled属性变为False而和他们重合的其他控件的Enabled属性变为True,这样就实现了浏览与修改的不同的两个界面。
4.照片是如何使用的?写出基本思想。
照片在系统文件的PICTURE文件夹下,照片的文件名与系统中职工编号相对应,当选择某个职工时,程序读取他的职工编号与照片文件名一致时就会显示照片。如果将照片文件名更改,则系统就不能正确的读取照片的信息了。
代码为:
DimiAsInteger
DimboolAoolean
DimfnameAtring
DimpicturepathAtring
fname=Trim(Label1.Caption)&am".bmp"
IfDir("f:\VB\Lpicture\"&amfname)=""Then
bool=False
Else
bool=True
EndIf
Ifb ool=TrueThen
picturepath="f:\VB\Lpicture\"&amfname
Else
picturepath=""
EndIf
Image1.Picture=LoadPicture(picturepath)
5.单击照片可以显示该记录的个人简历和家庭成员,该功能是如何实现的?写出基本思想。
单击照片时激发了Image控件的click事件,程序会按调用同样职工编号的职工资料显示窗体(Rs1Rs2Edit)。这样就实现了单击照片显示个人简历和家庭成员。
代码为,
PrivateSubImage1_Click()
IfRs1Edit.Text1.VisibleAndLen(Trim(Rs1Edit.Text1.Text))=0Then
ExitSub
Else
LoadRs1AndRs2Edit
Rs1AndRs2Edit.Show1
EndIf
EndSub
6.本系统中的三个表,档案卡片表、个人简历表和家庭成员表是如何实现数据参数完整性的(连续更新、连锁删除)?
在数据库的关系中右键单击表之间的连线可以弹出编辑关系,选中实施参照完成性,在选中级连更新相关字段、级连删除相关记录就可以实现数据的连续更新和连锁删除了。
四、在查询模块中,下述功能是如何实现的?
1.《请选择字段》列表框中的内容是从表中取出的字段名,简述基本方法并写出简要代码。
DimiAsInteger
List1.Clear
Fori=0ToRsMain.rs1.Fields.Count-1
List1.AddItemRsMain.rs1.Fields(i).Name
Nexti
List2.Clear
List2.AddItem"等于"
List2.AddItem"不等"
List2.AddItem"小于"
List2.AddItem"小于等于"
List2.AddItem"大于"
List2.AddItem"大于等于"
List2.AddItem"在...之间"
List2.AddItem"不在...之间"
List2.AddItem"Like操作符"
2.多个条件的组合查询代码如下:
PublicQcAewADODB.Coection
PublicQrsAewADODB.Recordset
s1="["&amList1.List(List1.ListIndex)&am"]"
s2=List2.List(List2.ListIndex)
s3=Text1.Text
s=s1&am2&am3
DimStrSqlAtring
Qc.Provider="MSDataShape.1"
Qc.Coectiotring="DataSource=f:\VB\Acce20__\rs.mdb"_
&am";DataProvider=Microsoft.Jet.OLEDB.4.0"
Qc.Open
StrSql="SHAPE{select*from档案卡片where"&amam"orderby职工编号}"&am"AEND({select*from个人简历}RELATE[职工编号]to[职工编号]),"&am"({select*from家庭成员}RELATE[职工编号]to[职工编号])"
Qrs.ActiveCoection=Qc
Qrs.CursorType=adOpenKeyset
Qrs.CursorLocation=adUseClient
Qrs.LockType=adLockOptimistic
Qrs.OpetrSql
五、统计模块中的综合统计中,可实现部门的动态变化,简述实现的基本思想。
在综合统计的窗体中有重新统计按钮,该按钮的功能就是实现数据的动态统计功能。在重新统计的功能中有实现重新统计的代码。由于添加数据后数据提交到数据库,这事重新统计按钮在打开这个表,所以数据就是新的了。通过设置一个循环变量I,在表里进行循环统计,每经过一个字段,i的值加1,最后在对应响应的项目提交到数据库中,通过DataGrid控件输出显示出来。
RsMain.c.Execute("DELETEFROM综合统计")
—以浙江长生鸟药业电子商务系统为例
摘要
本文运用笔者在上海交通大学计算机科学与技术所学的知识,在详细了解中国电子商务现状的基础上,完成了对浙江长生鸟药业有限公司电子商务系统进行分析和设计,到最后的编码实现。整个系统运用目前较流行的b/s系统架构,功能强大,页面美观大方,扩展性强对目前国内许多电子商务的分类、特点,以及各自存在的问题和相应的解决办法进行。
第一部分:对电子商务概念、特征、分类的介绍。
第二部分:分析目前国内电子商务所面临的问题及解决办法。
第三部分:以浙江长生鸟药业有限公司电子商务系统为例,从系统需求、系统分析、系统设计来完成整个系统的设计。并介绍了相关的网络营销策略和先进的在线支付系统。
第四部分:总结了电子商务对中小企业的巨大影响,以及在一些中小企业中对电子商务操作模式的弊端。
关键词:电子商务,网络营销,互联网,b2b,asp
analysisanddesignofe-commercesystem
-byexampleofthee-commercesystemofzhejiangfenixpharmaceuticals
abstract
theauthorcompletestheanalysis,disgnandprogramingofthee-commercesystemofzhejiangfenixpharmaceuticalco.,ltd.onthebasisofdetailedinvestigationofthestatusofcurrente-commerceindustryinchinabyhisknowdegeandskillslearntfromshanghaijiaotonguniverysityinmajorofcomputerscienceandtechnology.thewholesystem,designedwithapopularb/sstructure,isversatilewithfunctions.itisuser-friendlyandeasytobeexpanded.theauthoralsodiscussedthedifferentmodelsofe-commerceandtheircharateristics,problemsandsolutions.
part1:introductiontoconcepts,charateristicsandclassificationsofe-commerce
part2:theproblemsthate-commercefacesinchinaandsolutions.
part3:withexampleofthee-commercesystemofzhejiangfenixpharmaceuticalco.,ltd.,discussingthedemands,analysisanddesigneofthesystem.introductionofrelatedcybermarketingstrategiesandadvancedonlinepaymentsystem.
part4:conclusionsontheimpactsofe-commerceonsmallandmediumsizedenterprises,andsomedefects.
keywords:e-commerce,cybermarketing,internet,b2b,asp
目录
摘要.....................................................................3
abstract..............................................................4
第一章:电子商务的基本概念...7
1.1电子商务...7
1.2电子商务的业务范畴...7
1.3电子商务的优越性...7
1.4电子商务的特征...8
1.5电子商务的分类...8
1.6电子商务现状与前景...9
第二章目前国内电子商务所面临的问题及解决办法...10
2.1存在的问题...10
2.1.1问题一:...10
2.1.2问题二:...10
2.1.3问题三:...10
2.2解决的方法...11
2.2.1针对问题一...11
2.2.2针对问题二...11
2.2.3针对问题三...11
第三章浙江长生鸟药业电子商务系统的分析和设计...13
3.1系统需求分析...13
3.1.1项目概述:...13
3.1.2项目设计框架...13
3.2系统运行环境...15
3.2.1客户端计算机软硬件配置:...15
3.2.2服务器端计算机软硬件配置:...15
3.2.3所需网络环境:...15
3.3.系统开发环境及技术特点...15
3.3.1开发所使用软件...15
3.3.2应用软件的分发...17
3.4项目应用系统架构...17
3.4.1显示层...18版权所有
3.4.2业务逻辑层...18
3.4.3数据层...19
3.5安全认证...19
3.6数据库设计...19
3.6.1系统中重要的几个数据结构表的设计...20
3.7系统的实现...22
3.7.1功能模块的设计和实现...22
3.7.2相关功能程序代码的定义...27
3.8系统的特点...31
3.8.1先进的网络营销策略...31
3.8.2先进的在线支付系统...32
第四章结束语...34
参考文献...36
致谢...37
第一章:电子商务的基本概念
1.1电子商务
失职整个贸易活动实现电子化。从涵盖范围方面可以定义为:交易各方以电子交易方式而不是通过当面交换或直接面谈方式进行的任何形式的商业交易;而从技术方面可以定义为:电子商务是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)及自动获取数据(条码)等。
1.2电子商务的业务范畴
电子商务涵盖的业务包括:商务信息交换、售前售后服务(提品和服务的细节、产品使用技术指南、回答顾客意见)、广告、销售、电子支付,(电子资金转帐、信用卡、电子支票、电子现金)、运输(包括有形商品的发送管理和运输跟踪,以及可以电子化传送产品的实际发送)、组建虚拟企业等。
1.3电子商务的优越性
电子商务提供企业虚拟的全球性贸易环境,大大提高了商务活动的水平和服务质量。新型的商务通信通道其优越性是显而易见的,其优点包括:
大大提高了通信速度,尤其是国际范围内的通信速度。
节省了潜在开支,如电子邮件节省了通信邮费,而电子数据交换则大大节省了管理和人员环节的开销。
增加了客户和供货方的联系。如电子商务系统网络站点使得客户和供货方均能了解对方的最新数据。
提高了服务质量,能以一种快捷方便的方式提供企业及其产品的信息及客户所需的服务。
提供了交互式销售渠道。使商家能及时得到市场反馈,改进本身的工作。
提供全天候的服务,即每年365天,每天24小时的服务。
最重要的一点是,电子商务增强了企业的竞争力。
1.4电子商务的特征
普遍性:电子商务作为一种新型的交易方式,将生产企业、流通企业以及消费者和政府带入了一个网络经济、数字化生存的新天地。
方便性:在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的方式完成过去较为繁杂的商务活动,如通过网络银行能够全天候地存取资金帐户、查询信息等,同时使得企业对客户的服务质量可以大大提高。
整体性:电子商务能够规范事务处理的工作流程,将人工操作和电子信息处理集成为一个不可分割的整体,这样不仅能提高人力和物力的利用,也可以提高系统运行的严密性;
安全性:在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同。
协调性:商务活动本身是一种协调过程,它需要客户与公司内部、生产商、批发商、零售商间的协调,在电子商务环境中,它更要求银行、配送中心、通讯部门、技术服务等多个部门的通力协作,往往电子商务的全过程是一气呵成的。
1.5电子商务的分类
按是否发生支付:
1.支付型电子商务。所谓支付型电子商务,指的是有关银行参与商务活动的全过程并实时地进行支付转帐的电子商务。由visa、mastercard等公司建立的set协议是目前最完整的网上交易和网上支付协议。
2.非支付型电子商务。非支付型电子商务一般指非实时支付的电子商务。目前,大部分应用属于这一类,多数借助于ssl协议实现。
从参与对象上:
1.个人-企业:网上购物(实物,信息,服务)网上交费(电信、水电、煤气等)
2.企业-企业:edi、eos、eft、网上企业采购
3.个人-政府:个人报税、资料处理4.企业-政府:网上报关
1.6电子商务现状与前景
本世纪90年代以来,随着网络、通信和信息技术的突破性进展,internet在全球爆炸性增长并迅速普及。在这一前提下,电子商务应运而生了。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。
自1998年“电子商务年”以来,电子商务在全球发展迅猛,大约每九个月其交易额就翻一番,全球电子商务交易额(包括网上贸易额、销售额等)达到数千亿美元,电子商务收入剧增262%,预计到2003年,上网人数将达到3.5亿,那时电子商务市场收入将达到数万亿美元。目前,世界各国纷纷看好电子商务这块新大陆,普遍认为电子商务的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命。著名网络经济调查评论家robertmetcalfe声称:“互联网的价值等于(与之相联结的)网点数量的平方。”
第二章目前国内电子商务所面临的问题及解决办法
2.1存在的问题
2.1.1问题一:
目前的中国网络发展的规模决定了其市场容量和商业机会的有限。中国现有不到600万的网络人口中,真正具有消费实力并能形成购买力的群体,依然远不足以与现实生活中的传统商业模式相匹敌,同时,目前网络人口的结构也决定了只有少数商品可能马上在网络上销售。
2.1.2问题二:
直到目前为止国内依然缺乏系统化、专业化的全国性货物配送企业,现有的物流企业体现出分散的多元化格局,导致社会化大生产,专业化流通的集约经营优势难以发挥,规模效益难以实现,设施利用率低等问题。商品的长途运输或者邮递的巨大成本以及时间上的延迟足以使消费群体望而却步。而在关于电子商务的诸多讨论中,几乎所有的理论探讨实际都在这个方面采取了回避的态度,但在实际运行中,这个问题却是致命性的。以往那些到网络上开店卖东西,想借电子商务捞点实惠的"网络投机"行为之所以无不以彻底惨败而告终,最根本的原因之一就是无法从最基本的要求上,满足消费者在等待订购物品的发送时间和代价上的要求。
2.1.3问题三:
中国的消费市场一向缺乏信用消费的概念的支持,与此相关的就是货币电子化进程的缓慢。其实从消费者的心理来看,我们没有理由认定中国的消费者就一定会比外国的消费者更抵触信用消费,那些出国定居的中国人在国外也会象当地人一样采用信用消费的方式购买商品,之所以形成国内外的巨大消费行为反差,其根本的原因就在国内金融体系的呆板和缺乏服务意识上。银行与银行之间、银行与消费者之间的画地为牢,迫使那些想尝试信用消费的人必须为此付出额外的巨大精神和财力代价,于是当电子商务这种新型商业模式出现时,我们的消费者根本无所适从,而消费者的反应冷淡反过来又给了那些金融部门以口实,其结果就是形成了一个"因为没人做,所以没人用;因为没人用,所以没人做"的怪圈。这个怪圈一天不打破,中国的电子商务就不可能取得根本性的突破。
2.2解决的方法
2.2.1针对问题一
尽管600万网络居民只是勉强可以达到一个中等城市的消费人口规模,但如果将这个中等城市的消费需求都通过网络满足,则已经是本质上的大飞跃了,也就是说现在的网络消费市场虽然很小,但绝对不是根本没有。那么,有需求就会带来商业机会,就有可能形成利润空间,就会给未来的消费市场带来最初的奠基之作。更何况经过网络本身的筛选,这个"中等城市"规模的消费群体是中国前所未有地集中了高密度的受教育程度高、对新事物敏感同时又具有一定消费能力的人群。面对这样一个具有特性的消费群体,我们一方面可以瞄准他们的需求进行网上营销,更重要的是,借助政府对电信和internet政策倾斜的助推力,一旦在这样的一个原始群体中形成的消费定势辐射到正在每天高速增长的新网络用户之中,那么其迸发出的能量必将是惊人的。
2.2.2针对问题二
国外电子商务物流解决方案方面有着值得借鉴的成功经验。物流中央化的美国物流模式强调"整体化的物流管理",是一种以整体利益为重,突破按部门分管的体制,从整体进行统一规划管理的模式。在市场营销方面,物流管理包括分配计划、运输、仓储、市场研究和为用户服务五个过程;在流通和服务方面,物流管理包括需求预测、定货过程、原材料购买、加工过程等。由此演化而来的全新的,适合电子商务的物流模式是物流(thirdpartylogistics)。从广义的角度及物流运行的角度看,物流包括一切物流活动,以及发货人可以从专业物流商处得到的其他一些增值服务。物流公司承接仓储、运输后,为减少运行费用,提高服务质量,同时又要使生产企业觉得有利可图,就必然在整体上尽可能的加以统筹管理,使物流合理化。
2.2.3针对问题三
最后,在电子结算方面,我们应该从中国的实际情况出发,灵活地对待这个棘手的问题。因为使电子商务实际真正具有价值的是网络交易行为,而从中国目前消费者的具体情况看,网络交易行为本身并不绝对地等同于网络货款结算,实际上货款的结算只是交易行为中的一个组成部分,既然网络上已经存在了大量交易的需求,那么当网络结算难以满足实际运作的需要时,灵活地采用一些变通方式来促进真正具有实际价值的交易行为的完成就成了当务之急。在这一点上"珠穆朗玛--数字巅峰"网站的做法的确很值得大家借鉴,他们根据中国的具体情况,特别设计了一系列的远程支付方法,并积极调动金融行业在电子结算方面的力量,使其用户已经可以做到无论在哪里、无论是否有信用卡,都可以找到一种适合的远程付款方法。事实上在珠穆朗玛网站开通之前,各大金融系统就开始恰谈合作,电子结算体系的建设正在步入正轨。
第三章浙江长生鸟药业电子商务系统的分析和设计
3.1系统需求分析
3.1.1项目概述:
浙江长生鸟电子商务平台主要是针对以生产与销售为核心的浙江长生鸟药业有限公司所将开发的,其涉及客户管理、销售管理、产品管理、仓库管理、订单管理、电子交易平台等。此系统是基于internet开发,采用最新web服务技术,实现了移动办公管理,以及预留接口供扩展与完善。
3.1.2项目设计框架
l系统业务流程图
仓库管理
客户
销售管理
订单
人事管理系统
产品
财务管理
物流
图中橙色部分为本项目阶段、淡绿色是本项目将要涉及到、其它属于未来预留的。
l电子商务系统业务图
此子系统涉及客户管理中的资料库、客户管理中的销售事务、产品管理
客户
购买
产品
收款
财务收款员
订单
发货
l客户关系管理系统结构图
收款管理
广告预算
投诉管理
销售事务
市场营销
服务管理
订单管理
营销活动
客户维护
资料库
客户资料
联系人资料
信用资料
输入
注册
活动参与
购买情况
以上淡黄色的部分是此项目没有涉及的,但是属于完整crm的一部分。
采用目前流行的b/s(browse/server浏览器/服务器)结构的开发方式,利用先进的web服务技术、应用服务器技术和数据库系统的分布式技术,将系统建设成业务完整、运行安全可靠、使用便捷、真正为综合业务管理工作服务的系统平台。
3.2系统运行环境
3.2.1客户端计算机软硬件配置:
600赫兹cpu,64m内存,2g以上硬盘,windows系统,ie浏览器
3.2.2服务器端计算机软硬件配置:
web服务器:internet信息服务类适用级服务器,window2000serve或window2003操作系统,安装iis服务及.net服务包。
数据库服务器:internet数据库服务类适用级服务器,window2000server或window2003操作系统,安装sqlserver或oracle。
3.2.3所需网络环境:
适合512k及以上带宽的局域网、广域网、internet.
3.3.系统开发环境及技术特点
3.3.1开发所使用软件
asp是一种服务器端的指令环境,用来建立并执行交互式web服务器应用程序,您可以使用asp来结合服务端指令、html网页及com组件。
采用win2000sp3作为服务器操作系统,利用系统自带的internetinformationservices将windows2000计算机虚拟为web服务器。通过管理工具中iis管理平台可以很方便的进行web虚拟操作。
图(14)internetinformationservices管理界面
图(14)internetinformationservices配置界面
在默认网站中将虚拟web与要设定的计算机进行ip地址绑定,这里我们为了今后的调试,我们设置成127.0.0.1,并将主目录设置在脚本代码所在的更目录下。在启用文档选项中将index.asp做为默认文档。
asp是通过一组通称为ado(activedataobject)的对象模块来存取数据,无论你采用的是access、sqlserver、visualfoxpro、informix或其他的数据库只要该数据库具有相对应的odbc或者oledb驱动程序,ado对象就能加以存取。
asp网页
(ado)
activedataobject
oledb
odbc
access
sql
其他数据库
3.3.2应用软件的分发
采用b/s(browse/server浏览器/服务器)结构开发的应用程序,为了减少应用软件修改后重新分发的工作量,缩短软件分发时间,项目的应用客户端具备自动下载新版本程序的功能。即各用户运行客户端浏览器时,客户端自动检查应用服务器上是否有新版本的应用软件,若有新版本的应用软件则自动下载新版本应用软件并立即运行。
3.4项目应用系统架构
为了保证系统的可维护性和可重用性,也为了体现多层架构的优越性,本web应用把项目分成view层(显示层)、control层(控制屏幕流程层)、model层(业务逻辑层),即将主要业务逻辑用asp实现;主要显示逻辑用客户端ie+html+xm来实现(view);主要控制逻辑vbs+js来实现(control),这种多层架构中每层都可以独立地开发或者修改而极少牵涉到其他层,这样就为快速实施和有效维护提供了保障。
下图为项目多层体系架构逻辑图:
客户端(ie+vbs+js)
web应用服务器
数据层(数据库)
显示层
业务逻辑层
&控制层
数据层
asp组件
数据库驱动程序
asp
asp组件
3.4.1显示层
显示层可以是基于客户端计算机设备上的应用。对于本项目而言,考虑到系统分布广、用户众多、需要有效的it支持的特点,采用web方式的计算机应用。这样,客户端就不需要安装特定的客户端软件并维护该软件,只需要浏览器即可。于是很大程度上解决了it支持的问题。
用户通过浏览器(譬如ie)发送请求,web服务器接受从不同用户发来的请求,并转发到web应用服务器,web应用服务器处理完毕后再通过web服务器将结果以http的方式返回给用户。
3.4.2业务逻辑层
业务逻辑层负责处理系统各种业务逻辑,如权限控制、考核计算等。业务逻辑层包含了为实现业务逻辑而定义的各种组件。因为组件是一种轻量级但能完成相对独立功能的软件实体,所以业务逻辑层有很大的可扩展性。即便今后业务变化很多,这种变化也能对应到一个个相对较小的组件来独立实施,从而降低了总体实施和维护成本。
目前市场上,有不少该类型的解决方案,譬如j2ee、microsoft的dotnet、lotus的domino等等。我们使用microsoft的asp技术来设计项目。通过用组件来与后台数据库服务器进行通讯。
3.4.3数据层
服务器端数据层是多层体系架构的后台部分,其主要为集中管理的数据库系统,使用mssql2000server或oracle作为服务器端的数据库管理系统。
3.5安全认证
在web技术的实现上碰到的一个重要问题,是如何解决身份认证和控制的问题。一般情况下,web网站普遍使用用户账号和密码的方式作为身份识别的手段。但这种方式往往被认为是不安全的、容易被破解、容易被盗用的,不足以满足严格的身份识别和权限控制的要求。而内部网中,需要通过对身份的识别和认证来判断其拥有的操作权限和不具备的操作权限,这不是简单的用户账号和密码所能实现的。于是,我们将采用epass方式来进行身份认证。
epass:是一种通过usb接口与计算机相连的硬件设备,内置微型cpu和存储器,可预置密钥或存入数字证书,来确定用户的身份。
3.6数据库设计
目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有oracle、sqlserver、sybase、informix和ingres。这些产品都支持多平台,如unix、vms、windows,但支持的程度不一样。在下面的分析中会比较他们的平台支持能力。ibm的db2也是成熟的关系型数据库。但是,db2是内嵌于ibm的as/400系列机中,只支持os/400操作系统。根据选择数据库管理系统的依据,我们比较、分析一下这几种数据库管理系统的性能,在这里我选择了sqlserver数据库。因为sqlserver数据库更加安全,便于管理,方便以后的扩展。
3.6.1系统中重要的几个数据结构表的设计
1.会员资料表user:
字段编码
字段说明
字段属性
userid
会员id,主键。
int,4
username
会员姓名
nvc,30
userpassword
密码
nvc,30
password_question
密码问题
nvc,30
password_answer
密码答案
nvc,30
useremail
会员邮件地址
nvc,30
recommend_name
推荐人姓名
nvc,30
jifen
积分
money,8
jifen_ky
可用积分
money,8
jifened
已用积分
money,8
jiaoyijine
交易金额
money,8
fund
余存款
money,8
reglx
会员类型
char,2
addtime
加入时间
datetime
isdel
是否删除
bit,1
2.商品表product:
字段编码
字段说明
字段属性
category_id
会员id,主键。
int,4
sorts_id
会员姓名
int,4
product_id
密码
int,4
product_name
密码问题
nvc,30
peculiarity
商品特点
nvc,30
certificate
许可证号
nvc,30
norm
执行标准
nvc,30
element
成分
nvc,30
dose
服法用量
nvc,30
save_up
储存
nvc,30
package
包装
nvc,30
specification
规格
nvc,30
save_date
保质期
nvc,30
price
价格
money,8
picture1
小图片路径
nvc,30
picture2
大图片路径
nvc,30
score
商品积分
int,8
other_score
商品额外积分
int,8
commend
是否为推荐
bit,1
cheap
是否为特价
bit,1
browse_count
游览计数
int,8
addtime
加入时间
datetime
isdel
是否删除
bit,1
3.商品订单表shop_action:
字段编码
字段说明
字段属性
shopac_id
自动编号
int,4
product_id
商品id
int,4
usr_id
用户id
int,4
username
用户姓名
nvc,20
action_time
提交时间
datetime
orderform
订单号
nvc,30
state
订单状态
nvc,20
usersex
收货人性别
bit,1
usertname
收货人真实姓名
nvc,20
useraddress
收货人地址
nvc,20
userpostcode
收货人邮编
nvc,20
useremail
收货人邮件
nvc,20
userphone
收货人电话
nvc,20
deliverways
送货方式
nvc,20
pay_time
支付时间
datetime
gathering_time
收款时间
datetime
deliver_time
发货时间
datetime
receive_time
到货时间
datetime
total_score
积分总计
int,4
tota_otherscore
额外积分总计
int,4
jifen_state
是否积分支付
int,4
jifen_pay
积分支付值
int,4
jifen_money
积分折算成金额值
money,8
yck_state
是否预存款支付
bit,1
yck_pay
预存款支付值
money,8
other_state
其他支付
nvc,30
other_pay
其他支付值
money,8
product_money
商品价格
money,8
total_pay
支付总计
money,8
deliver_fee
配送费
money,8
service_fee
服务费
money,8
product_count
商品件数
int,4
yundanid
运单号
nvc,10
pay_name
汇款人姓名
nvc,30
pay_id
汇款单号
nvc,30
pay_remark
汇款备注
text
remark
备注
text
以上三个表是本系统中涉及到的最重要的三个表,分别为用户信息基本表,商品信息基本表,以及商品订单信息表。本系统总共涉及到
3.7系统的实现
3.7.1功能模块的设计和实现
整个电子商务系统功能模块图如下:
长生鸟电子商务系统
购物系统
商品介绍
会员系统
文章系统
社区
购物车
收藏夹
支付系统
会员注册
会员管理系统
积分支付
预存款支付
在线支付
其他支付
定单提交
图os_001
整个网站分为四大主要模块,如上图os_001所表示的分别分为会员系统、购物系统、新闻系统、社区。会员系统包括了会员的注册,会员的管理。购物系统包括,商品介绍、购物车、收藏夹、定单提交、定单生成、支付系统也叫收银台(积分支付,预存款支付,在线支付,其他支付)。下面我们分开来详细介绍各个模块的功能:
一、会员系统
包括有会员注册,会员专区两大模块。在会员专区里包括了对会员的一个管理系统,分为六个子模块,有我的信息,我的资料,我的密码,我的定单,我的收藏,兑换奖品。
1.会员注册的界面
在正确输入相关信息后,按“提交注册”按钮,即可完成会员的注册。在会员注册的时候注意的地方有,在注册用户名的时候,合法的用户名应该由a-z的英文字母(不区分大小写)、0-9的数字或下划线组成,并以英文字母开头。而密码是可使用任何英文字母及阿拉伯数字组合,密码不得少于4个字符。值得注意的是注册信息里有个推荐人id信息,这里填推荐人的用户名,这样系统会为推荐人和注册用户同时加积分。
2.会员专区界面:
在这个模块中,你可以编辑自己的个人资料,可以查看自己的一些基本信息,比如拥有的积分,交易额,上次登陆时间,等等。可以修改自己的登录密码,查看自己的定单,定单又分为5种状态,分别为未处理,已付款,服务商收到款,已发货,用户已收到货,如下图:
用户还可以对定单的状态根据实际情况作出相应的修改。也可以查看到自己已经收藏的商品信息。如果系统提供奖品兑换,而且你的帐号上有充足的积分,可以通过"兑换奖品"这一功能来实现奖品的兑换。
整个会员系统,功能强大,操作方便,很具有人性化的一面。
二、购物系统:
分为:商品介绍、收藏夹,购物车、定单提交、收银台五大模块
1.商品介绍就是把系统中所有的商品都上架显示出来,每个商品又同时包括了许多属性,而且在各个商品有网友对此的相关评论
2.收藏夹即是把用户在游览商品的时候,把自己喜欢的商品收藏下来,放在收藏夹里,以便以后购买和查看,把商品可以保存下来。收藏夹里保存的商品可以直接放入购物车。如下图:
3.购物车即类似商场里的购物篮,那用户自己选择要购买的商品统统放入购物车里,购物车可以编辑,可以删除.也可清空.只有在购物车里的商品,用户方可来购买.购物车具有临时性,用户每次登录,所拥有的购物车都是不相同的.不像收藏夹那样把商品可以保存下来。有了购物车,用户直接可以去收银台支付钱款。如下图:
4.定单提交和支付系统(收银台)
对于购物车里商品,用户可以直接去收银台定单提交。在定单提交的时候,必须输入收货人的基本信息.以及选择哪一种支付方式来支付定单的钱款,支付方式分为:积分支付、预存款支付、银行汇款、在线支付等方法。整个定单提交到支付系统,始终以用户为中心,界面操作简单,易懂,灵活.用户可以根据自己自身的情况来选择不同的支付系统。各种支付方式如下图所示:
积分支付的窗口:
预存款支付的窗口:
其他支付方式窗口:
整个购物系统功能强大,界面美观,操作(本文源于文秘城:)方便,易于扩展。
三、文章系统:
整个文章系统界面美观大方,颜色搭配柔和,很吸引用户的目光。功能也很强大,文章内容中不仅做到图文并茂,而且在每篇文章下有网友对此篇文章的评论,可以发表自己的一些看法和讨论写知识性问题。如图:
7.1.4社区
整个社区抛开了bbs论坛一贯的复杂性,操作简单易用,又不失功能强大、界面美观,在社区里不同的用户可以畅所欲言,也是每位用户交流心得、咨询相关问题的地方。.社区分为社区公告,最新帖子,最新留言,最新动态,最热文章。如图:
3.7.2相关功能程序代码的定义
一、本次课题设计中asp与数据库的连接方法,利用数据源的方法。定义如下:
onerrorresumenext
con_str="provider=sqloledb;datasource=(local);uid=sa;pwd=sa;database=fenixnow"设置与数据库连接字符串
setoconn=server.createobject("adodb.connection")
oconn.connectionstring=con_str
oconn.cursorlocation=3
oconn.open打开与数据库的连接
functioncloseconn()关闭与数据库的连接
oconn.close
setoconn=nothing
endfunction
functionord(sql_str)建立记录集
setord=server.createobject("adodb.recordset")
ord.activeconnection=oconn
ord.source=sql_str
ord.cursortype=0
ord.cursorlocation=3
ord.locktype=3
ord.open()
setord.activeconnection=nothing
ord_numrows=0
endfunction
functioncrd(rdset)关闭记录集
''''setrdset.activeconnection=nothing
rdset.close
setrdset=nothing
endfunction
二、在asp程序代码中用到了判断客户端使用的是什么操作系统。定义如下:
functionbrowser(info)
dimre
setre=newregexp
re.ignorecase=true
re.global=true
browser="浏览器:未知["&info&"]"
re.pattern="([\s\s]*)msn([\s\s]*)"
browser=re.replace(browser,"浏览器:msnexplorer")
re.pattern="([\s\s]*)(netcaptor([\s\w\d\./]*))([\s\s]*)"
browser=re.replace(browser,"浏览器:netcaptor$3")
re.pattern="([\s\s]*)(tencenttraveler)([\s\s]*)"
browser=re.replace(browser,"浏览器:tencenttraveler")
re.pattern="([\s\s]*)(myie([\s\w\d\./]*))([\s\s]*)"
browser=re.replace(browser,"浏览器:myie$3")
re.pattern="([\s\s]*)(maxthon)([\s\s]*)"
browser=re.replace(browser,"浏览器:maxthon")
re.pattern="([\s\s]*)(msie([\s\w\d\.]*))([\s\s]*)"
browser=re.replace(browser,"浏览器:internetexplorer$3")
setre=nothing
endfunction
三、在b/s架构的利用游览器编译目标代码时,sql注入这个安全隐患往往是一些不法分子企图来攻击你系统的手法,故写了个防止sql注入的程序。定义如下:
functioncheckurl()
onerrorresumenext
dimstrtemp
iflcase(request.servervariables("https"))="off"then
strtemp=""
else
strtemp=""
endif
strtemp=strtemp&request.servervariables("server_name")
ifrequest.servervariables("server_port")<>80then
strtemp=strtemp&":"&request.servervariables("server_port")
strtemp=strtemp&request.servervariables("url")
endif
iftrim(request.querystring)<>""then
strtemp=strtemp&"?"&trim(request.querystring)
strtemp=lcase(strtemp)
endif
ifinstr(strtemp,"select")<>0orinstr(strtemp,";")<>0orinstr(strtemp,"insert")<>0orinstr(strtemp,"delete")<>0orinstr(strtemp,"count(")<>0orinstr(strtemp,"drop")<>0orinstr(strtemp,"update")<>0orinstr(strtemp,"truncate")<>0orinstr(strtemp,"asc(")<>0orinstr(strtemp,"mid(")<>0orinstr(strtemp,"char(")<>0orinstr(strtemp,"xp_cmdshell")<>0orinstr(strtemp,"exec")<>0orinstr(strtemp,"localgroup")<>0orinstr(strtemp,"net")<>0orinstr(strtemp,"''''")<>0orinstr(strtemp,"and%")<>0orinstr(strtemp,"where")<>0then
response.write"<scriptlanguage=javascript>alert(''''很抱歉,你的网页中有非法参数!'''');"
response.write"javascript:document.location.href=''''/index.asp''''</script>"
endif
endfunction
四、显示在客户端显示一字符串的长度,方法定义如下:
functionshowlimitedchar(str,leni)
dimi,midchar,char
char=""
i=1
dowhilei=<leni
midchar=mid(str,i,1)
if(midchar>="a"andmidchar=<"z")or(midchar>="a"andmidchar=<"z")then
char=char+midchar
leni=leni+0.5
elseif(midchar>="0"andmidchar=<"9")then
char=char+midchar
leni=leni+0.5
else
char=char+midchar
endif
i=i+1
loop
response.writechar
iflen(str)>len(char)then
response.write"..."
endif
endfunction
3.8系统的特点
3.8.1先进的网络营销策略
在整个系统中,运用到了一种叫营销人制度。具体的制度实现如下:
制度的目的:与各类网上商店、个人主页等联合起来,将其页面作为我司广告展示窗口,根据其网站上的销量,来确定其应该获得的报酬(返利),达到扩大销量和扩大影响的目的。
功能概述:成为我们营销人的网站,注册成为我们的会员,在后台将类别设为营销人。人将会获得一段代码,放在其网站上。这段代码有两个功能:
1)显示我司的广告(我司可以在我司网站更改广告图片、文字等),其网站上就相应改变。人可以选择大的广告或者小的广告。
2)顾客点击此广告,则进入我司网站的产品介绍详情页面,此时顾客被记录为相应营销人带来的(推荐和被推荐关系确立);
3)顾客购买了此物品(与普通顾客一样获得积分等),则计算人的报酬。人可以根据条件申请结算。我司收到结算申请后把款汇出。
具体构想:
1、会员类别设置中增加:行销人
2、返利计算。返利还是拟用积分作为依据:
计算方法:若用户b是被a推荐的;且a是人,
则a获得的积分=b所获基本积分×χ,其中χ可以在后台设定。
3、用户界面(前台):
如果a是人,则登录后在“我的长生鸟”中,可兑换的奖品中增加抵扣券,每张50元;即,50元为最小结算金额,可以一次申请多张,每张所需要积分数根据当前的折算率exr计算。积分扣除是自动的,无需人工计算。可参考携程的奖品兑换(其它的奖品也是如此)。
人申请了兑换,则相应积分从可用积分中扣除。
4、后台,增加奖品管理,包括:编辑奖品(与现有商品类似)、设定价格(所需积分数)、是否只在人界面显示(如果是,那就只在人界面显示,主要是抵扣券)。
5、后台,增加奖品申请管理:
奖品申请订单分两类显示;人的和非人的,以便统计。
6、后台,增加人管理界面
可以按时间、用户名、地区等查询、统计人的销售额、可用积分、总积分、广告点击数和成交数,以便进和评估和分析。
3.8.2先进的在线支付系统
系统中运用了nps在线支付系统,更快速、方便于用户付款。
nps(networkpaymentsystem)主要解决了网上付费问题。在现代的电子商务中,网上购物已成为时尚,而nps(networkpaymentsystem)与全国各地18家银行(包括visa,master,jcb等)签定了网上支付合作协议,满足消费者在您的商城上购物时方便的选择银行进行支付,给消费者或商家等用nps的nps客户时带来方便,省时,省力.
客户在商家的网站上挑选商品,放入购物车,然后进入结帐页面,商家应将具体的订单信息显示给客户,并引导客户到通过nps支付通道付款。商家需要在向nps递交订单的页面上包括以下信息:商家号、订单号,订单总金额,币种。。。订单签名信息,订单加密信息,备注等。以上具体定义请详见下面的支付订单接口详细描述。
nps支付通道服务器接收到从商家端递交的订单支付请求,将订单号,商户名称,订单总金额等交易信息显示给客户,客户确认订单信息后,选择一家银行进行支付,nps将导航客户到相应的银行网上支付页面,客户在银行的网上支付页面使用银行卡进行支付,nps系统将客户支付订单的交易结果反馈给商家,并通过页面返回给客户。
第四章结束语
目前国内的b2b网站大体上可以分为三类:大型企业的b2b网站,如著名的海尔集团、康佳集团等都开通了自身的b2b网站;专门做b2b交易平台的网络公司,如阿里巴巴、8848交易网站;垂直商务门户网站,如eb2000、中国纺织电子商务网等。b2b网站使企业和它的用户或供应商之间的交易通过互联网来完成,从而达到提高效率,减少库存,降低采购、销售、售后服务等方面的成本的目的,这也是吸引企业进入电子商务领域的主要原因。
目前我国大中型企业的信息化应用主要还停留在建立内部局域网和建立企业网站阶段。到2000年11月底,根据我们对电子、化工、纺织、钢铁等行业的调整来看,大约有90%的大中型企业建有内部局域网,90%的企业已经拥有internet网址,建立了公司的主页。而与b2b电子商务密切相关的erp(企业资源计划)系统建设情况相对落后,只有不到30%的企业已经完成或正在实施erp。企业开展电子商务的比例同样比较低,仅有30%的企业涉足电子商务领域,其中三分之一采取了自主经营电子商务的方式,三分之二采取了利用b2b电子商务公司的平台和服务的方式。值得注意的是,多数企业开展电子商务还只是停留在产品供求信息的初级阶段,并未实现交易,也就是说距离真正意义上的电子商务(企业间商务活动的绝大多数环节都可以通过网络进行,如供求信息的与交易的协商、电子单据的传输、网上支付与结算、货物配送以及售后服务等)还相差甚远。
这些一个接一个的综合b2b、行业b2b们,常常是只有“电子”没有“商务”,以为开发一个有某些功能的技术平台然后导进批量企业数据,再把流量整上去,就可以坐等会员来交年费,企业来做广告。做平台的人没有敏锐的市场触觉,没有贸易、商务实战背景,不懂得在服务、内容上营造商务氛围,只有一味模仿,真为这些b2b平台的长期经营发展捏把汗。
做得成功的b2b,一定是围绕买家利益为核心展开服务,而不是单纯招揽一些企业在上面登记、发信息之类的。环球资源就是定位于为海外采购商服务,他为国内供应商开设的种种课程也是为了供应商的产品能够更好地满足海外买家的需求。阿里巴巴拼命做搜索引擎优化,正是为了买家容易找到他的供应商产品,他还拼命喊自己就是全球最大的供应商基地,正是要海外采购商习惯到上面来找产品……
要做一个成功的b2b平台,“促成交易”“贸易撮合”是运营者要绞尽脑汁去思考的问题,在买方市场背景下,b2b电子商务平台的成功恐怕还是在围绕怎样为买家带来便利和有价值的服务上,其它的问题如诚信机制、吸纳供应商等都是这一核心派生出来的服务。
但是相信b2b网站有很大的可塑性,会展现出越来越大的潜力,这是互联网领域一直被忽略的最大的机会之一。
参考文献
1.吴钦藩,软件工程——原理、方法与应用[m],人民交通出版社,北京,1997
2.朱三元,钱乐秋,宿为民,软件工程技术概论[m],科学出版社,北京,2002
3.应用服务供应商(asp)解决方案电子工业出版社
sdkmicrosoftcompony
5.sqlserver2000基础教程清华大学出版社2000年
6.asp网页制作教程电子工业出版社2000年
7.dreamweaver网页制作宝典电子工业出版社1999年
8.网页数据库整合精华录中国人民铁道出版社2001年
9.windows2000+aspsqlserver案例教程中科多媒体电子出版社2002年
10.asp编程基础及应用机械工业出版社2000年
11.asp建网技术源代码公开中国水利水电出版社1999年
致谢
经过两个多月的努力,终于完成了这篇毕业论文。在此,我首先要感谢我的导师黄林鹏老师,他在我这次论文写作的过程中帮助很大。从选题、列提纲到拟初稿直至定稿,黄老师在每一个环节上都加以悉心指导和帮助,使我最终能够出色地完成这篇论文。其次,我要感谢所有关心和支持我的同学、朋友和同事,他们对于我论文的写作提供了许多宝贵的资料和建议。最后,我要借此机会由衷地感谢我们03秋计算机的教务戴骝老师,正是由于她两年多来不辞辛劳的工作,才能使我顺利完成在交大网络学院的本科学业。
电子商务系统的分析与设计
—以浙江长生鸟药业电子商务系统为例
摘要
本文运用笔者在上海交通大学计算机科学与技术所学的知识,在详细了解中国电子商务现状的基础上,完成了对浙江长生鸟药业有限公司电子商务系统进行分析和设计,到最后的编码实现。整个系统运用目前较流行的b/s系统架构,功能强大,页面美观大方,扩展性强对目前国内许多电子商务的分类、特点,以及各自存在的问题和相应的解决办法进行。
第一部分:对电子商务概念、特征、分类的介绍。
第二部分:分析目前国内电子商务所面临的问题及解决办法。
第三部分:以浙江长生鸟药业有限公司电子商务系统为例,从系统需求、系统分析、系统设计来完成整个系统的设计。并介绍了相关的网络营销策略和先进的在线支付系统。
第四部分:总结了电子商务对中小企业的巨大影响,以及在一些中小企业中对电子商务操作模式的弊端。
关键词:电子商务,网络营销,互联网,b2b,asp
analysisanddesignofe-commercesystem
-byexampleofthee-commercesystemofzhejiangfenixpharmaceuticals
abstract
theauthorcompletestheanalysis,disgnandprogramingofthee-commercesystemofzhejiangfenixpharmaceuticalco.,ltd.onthebasisofdetailedinvestigationofthestatusofcurrente-commerceindustryinchinabyhisknowdegeandskillslearntfromshanghaijiaotonguniverysityinmajorofcomputerscienceandtechnology.thewholesystem,designedwithapopularb/sstructure,isversatilewithfunctions.itisuser-friendlyandeasytobeexpanded.theauthoralsodiscussedthedifferentmodelsofe-commerceandtheircharateristics,problemsandsolutions.
part1:introductiontoconcepts,charateristicsandclassificationsofe-commerce
part2:theproblemsthate-commercefacesinchinaandsolutions.
part3:withexampleofthee-commercesystemofzhejiangfenixpharmaceuticalco.,ltd.,discussingthedemands,analysisanddesigneofthesystem.introductionofrelatedcybermarketingstrategiesandadvancedonlinepaymentsystem.
part4:conclusionsontheimpactsofe-commerceonsmallandmediumsizedenterprises,andsomedefects.
keywords:e-commerce,cybermarketing,internet,b2b,asp
目录
摘要.....................................................................3
abstract..............................................................4
第一章:电子商务的基本概念...7
1.1电子商务...7
1.2电子商务的业务范畴...7
1.3电子商务的优越性...7
1.4电子商务的特征...8
1.5电子商务的分类...8
1.6电子商务现状与前景...9
第二章目前国内电子商务所面临的问题及解决办法...10
2.1存在的问题...10
2.1.1问题一:...10
2.1.2问题二:...10
2.1.3问题三:...10
2.2解决的方法...11
2.2.1针对问题一...11
2.2.2针对问题二...11
2.2.3针对问题三...11
第三章浙江长生鸟药业电子商务系统的分析和设计...13
3.1系统需求分析...13
3.1.1项目概述:...13
3.1.2项目设计框架...13
3.2系统运行环境...15
3.2.1客户端计算机软硬件配置:...15
3.2.2服务器端计算机软硬件配置:...15
3.2.3所需网络环境:...15
3.3.系统开发环境及技术特点...15
3.3.1开发所使用软件...15
3.3.2应用软件的分发...17
3.4项目应用系统架构...17
3.4.1显示层...18
3.4.2业务逻辑层...18
3.4.3数据层...19
3.5安全认证...19
3.6数据库设计...19
3.6.1系统中重要的几个数据结构表的设计...20
3.7系统的实现...22
3.7.1功能模块的设计和实现...22
3.7.2相关功能程序代码的定义...27
3.8系统的特点...31
3.8.1先进的网络营销策略...31
3.8.2先进的在线支付系统...32
第四章结束语...34
参考文献...36
致谢...37
第一章:电子商务的基本概念
1.1电子商务
失职整个贸易活动实现电子化。从涵盖范围方面可以定义为:交易各方以电子交易方式而不是通过当面交换或直接面谈方式进行的任何形式的商业交易;而从技术方面可以定义为:电子商务是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)及自动获取数据(条码)等。
1.2电子商务的业务范畴
电子商务涵盖的业务包括:商务信息交换、售前售后服务(提品和服务的细节、产品使用技术指南、回答顾客意见)、广告、销售、电子支付,(电子资金转帐、信用卡、电子支票、电子现金)、运输(包括有形商品的发送管理和运输跟踪,以及可以电子化传送产品的实际发送)、组建虚拟企业等。
1.3电子商务的优越性
电子商务提供企业虚拟的全球性贸易环境,大大提高了商务活动的水平和服务质量。新型的商务通信通道其优越性是显而易见的,其优点包括:
大大提高了通信速度,尤其是国际范围内的通信速度。
节省了潜在开支,如电子邮件节省了通信邮费,而电子数据交换则大大节省了管理和人员环节的开销。
增加了客户和供货方的联系。如电子商务系统网络站点使得客户和供货方均能了解对方的最新数据。
提高了服务质量,能以一种快捷方便的方式提供企业及其产品的信息及客户所需的服务。
提供了交互式销售渠道。使商家能及时得到市场反馈,改进本身的工作。
提供全天候的服务,即每年365天,每天24小时的服务。
最重要的一点是,电子商务增强了企业的竞争力。
1.4电子商务的特征
普遍性:电子商务作为一种新型的交易方式,将生产企业、流通企业以及消费者和政府带入了一个网络经济、数字化生存的新天地。
方便性:在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的方式完成过去较为繁杂的商务活动,如通过网络银行能够全天候地存取资金帐户、查询信息等,同时使得企业对客户的服务质量可以大大提高。
整体性:电子商务能够规范事务处理的工作流程,将人工操作和电子信息处理集成为一个不可分割的整体,这样不仅能提高人力和物力的利用,也可以提高系统运行的严密性;
安全性:在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同。
协调性:商务活动本身是一种协调过程,它需要客户与公司内部、生产商、批发商、零售商间的协调,在电子商务环境中,它更要求银行、配送中心、通讯部门、技术服务等多个部门的通力协作,往往电子商务的全过程是一气呵成的。
1.5电子商务的分类
按是否发生支付:
1.支付型电子商务。所谓支付型电子商务,指的是有关银行参与商务活动的全过程并实时地进行支付转帐的电子商务。由visa、mastercard等公司建立的set协议是目前最完整的网上交易和网上支付协议。
2.非支付型电子商务。非支付型电子商务一般指非实时支付的电子商务。目前,大部分应用属于这一类,多数借助于ssl协议实现。
从参与对象上:
1.个人-企业:网上购物(实物,信息,服务)网上交费(电信、水电、煤气等)
2.企业-企业:edi、eos、eft、网上企业采购
3.个人-政府:个人报税、资料处理4.企业-政府:网上报关
1.6电子商务现状与前景
本世纪90年代以来,随着网络、通信和信息技术的突破性进展,internet在全球爆炸性增长并迅速普及。在这一前提下,电子商务应运而生了。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。
自1998年“电子商务年”以来,电子商务在全球发展迅猛,大约每九个月其交易额就翻一番,全球电子商务交易额(包括网上贸易额、销售额等)达到数千亿美元,电子商务收入剧增262%,预计到2003年,上网人数将达到3.5亿,那时电子商务市场收入将达到数万亿美元。目前,世界各国纷纷看好电子商务这块新大陆,普遍认为电子商务的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命。著名网络经济调查评论家robertmetcalfe声称:“互联网的价值等于(与之相联结的)网点数量的平方。”
第二章目前国内电子商务所面临的问题及解决办法
2.1存在的问题
2.1.1问题一:
目前的中国网络发展的规模决定了其市场容量和商业机会的有限。中国现有不到600万的网络人口中,真正具有消费实力并能形成购买力的群体,依然远不足以与现实生活中的传统商业模式相匹敌,同时,目前网络人口的结构也决定了只有少数商品可能马上在网络上销售。
2.1.2问题二:
直到目前为止国内依然缺乏系统化、专业化的全国性货物配送企业,现有的物流企业体现出分散的多元化格局,导致社会化大生产,专业化流通的集约经营优势难以发挥,规模效益难以实现,设施利用率低等问题。商品的长途运输或者邮递的巨大成本以及时间上的延迟足以使消费群体望而却步。而在关于电子商务的诸多讨论中,几乎所有的理论探讨实际都在这个方面采取了回避的态度,但在实际运行中,这个问题却是致命性的。以往那些到网络上开店卖东西,想借电子商务捞点实惠的"网络投机"行为之所以无不以彻底惨败而告终,最根本的原因之一就是无法从最基本的要求上,满足消费者在等待订购物品的发送时间和代价上的要求。
2.1.3问题三:
中国的消费市场一向缺乏信用消费的概念的支持,与此相关的就是货币电子化进程的缓慢。其实从消费者的心理来看,我们没有理由认定中国的消费者就一定会比外国的消费者更抵触信用消费,那些出国定居的中国人在国外也会象当地人一样采用信用消费的方式购买商品,之所以形成国内外的巨大消费行为反差,其根本的原因就在国内金融体系的呆板和缺乏服务意识上。银行与银行之间、银行与消费者之间的画地为牢,迫使那些想尝试信用消费的人必须为此付出额外的巨大精神和财力代价,于是当电子商务这种新型商业模式出现时,我们的消费者根本无所适从,而消费者的反应冷淡反过来又给了那些金融部门以口实,其结果就是形成了一个"因为没人做,所以没人用;因为没人用,所以没人做"的怪圈。这个怪圈一天不打破,中国的电子商务就不可能取得根本性的突破。
2.2解决的方法
2.2.1针对问题一
尽管600万网络居民只是勉强可以达到一个中等城市的消费人口规模,但如果将这个中等城市的消费需求都通过网络满足,则已经是本质上的大飞跃了,也就是说现在的网络消费市场虽然很小,但绝对不是根本没有。那么,有需求就会带来商业机会,就有可能形成利润空间,就会给未来的消费市场带来最初的奠基之作。更何况经过网络本身的筛选,这个"中等城市"规模的消费群体是中国前所未有地集中了高密度的受教育程度高、对新事物敏感同时又具有一定消费能力的人群。面对这样一个具有特性的消费群体,我们一方面可以瞄准他们的需求进行网上营销,更重要的是,借助政府对电信和internet政策倾斜的助推力,一旦在这样的一个原始群体中形成的消费定势辐射到正在每天高速增长的新网络用户之中,那么其迸发出的能量必将是惊人的。
2.2.2针对问题二
国外电子商务物流解决方案方面有着值得借鉴的成功经验。物流中央化的美国物流模式强调"整体化的物流管理",是一种以整体利益为重,突破按部门分管的体制,从整体进行统一规划管理的模式。在市场营销方面,物流管理包括分配计划、运输、仓储、市场研究和为用户服务五个过程;在流通和服务方面,物流管理包括需求预测、定货过程、原材料购买、加工过程等。由此演化而来的全新的,适合电子商务的物流模式是物流(thirdpartylogistics)。从广义的角度及物流运行的角度看,物流包括一切物流活动,以及发货人可以从专业物流商处得到的其他一些增值服务。物流公司承接仓储、运输后,为减少运行费用,提高服务质量,同时又要使生产企业觉得有利可图,就必然在整体上尽可能的加以统筹管理,使物流合理化。
2.2.3针对问题三
最后,在电子结算方面,我们应该从中国的实际情况出发,灵活地对待这个棘手的问题。因为使电子商务实际真正具有价值的是网络交易行为,而从中国目前消费者的具体情况看,网络交易行为本身并不绝对地等同于网络货款结算,实际上货款的结算只是交易行为中的一个组成部分,既然网络上已经存在了大量交易的需求,那么当网络结算难以满足实际运作的需要时,灵活地采用一些变通方式来促进真正具有实际价值的交易行为的完成就成了当务之急。在这一点上"珠穆朗玛--数字巅峰"网站的做法的确很值得大家借鉴,他们根据中国的具体情况,特别设计了一系列的远程支付方法,并积极调动金融行业在电子结算方面的力量,使其用户已经可以做到无论在哪里、无论是否有信用卡,都可以找到一种适合的远程付款方法。事实上在珠穆朗玛网站开通之前,各大金融系统就开始恰谈合作,电子结算体系的建设正在步入正轨。
第三章浙江长生鸟药业电子商务系统的分析和设计
3.1系统需求分析
3.1.1项目概述:
浙江长生鸟电子商务平台主要是针对以生产与销售为核心的浙江长生鸟药业有限公司所将开发的,其涉及客户管理、销售管理、产品管理、仓库管理、订单管理、电子交易平台等。此系统是基于internet开发,采用最新web服务技术,实现了移动办公管理,以及预留接口供扩展与完善。
3.1.2项目设计框架
l系统业务流程图
仓库管理
客户
销售管理
订单
人事管理系统
产品
财务管理
物流
图中橙色部分为本项目阶段、淡绿色是本项目将要涉及到、其它属于未来预留的。
l电子商务系统业务图
此子系统涉及客户管理中的资料库、客户管理中的销售事务、产品管理
客户
购买
产品
收款
财务收款员
订单
发货
l客户关系管理系统结构图
收款管理
广告预算
投诉管理
销售事务
市场营销
服务管理
订单管理
营销活动
客户维护
资料库
客户资料
联系人资料
信用资料
输入
注册
活动参与
购买情况
以上淡黄色的部分是此项目没有涉及的,但是属于完整crm的一部分。
采用目前流行的b/s(browse/server浏览器/服务器)结构的开发方式,利用先进的web服务技术、应用服务器技术和数据库系统的分布式技术,将系统建设成业务完整、运行安全可靠、使用便捷、真正为综合业务管理工作服务的系统平台。
3.2系统运行环境
3.2.1客户端计算机软硬件配置:
600赫兹cpu,64m内存,2g以上硬盘,windows系统,ie浏览器
3.2.2服务器端计算机软硬件配置:
web服务器:internet信息服务类适用级服务器,window2000serve或window2003操作系统,安装iis服务及.net服务包。
数据库服务器:internet数据库服务类适用级服务器,window2000server或window2003操作系统,安装sqlserver或oracle。
3.2.3所需网络环境:
适合512k及以上带宽的局域网、广域网、internet.
3.3.系统开发环境及技术特点
3.3.1开发所使用软件
asp是一种服务器端的指令环境,用来建立并执行交互式web服务器应用程序,您可以使用asp来结合服务端指令、html网页及com组件。
采用win2000sp3作为服务器操作系统,利用系统自带的internetinformationservices将windows2000计算机虚拟为web服务器。通过管理工具中iis管理平台可以很方便的进行web虚拟操作。
图(14)internetinformationservices管理界面
图(14)internetinformationservices配置界面
在默认网站中将虚拟web与要设定的计算机进行ip地址绑定,这里我们为了今后的调试,我们设置成127.0.0.1,并将主目录设置在脚本代码所在的更目录下。在启用文档选项中将index.asp做为默认文档。
asp是通过一组通称为ado(activedataobject)的对象模块来存取数据,无论你采用的是access、sqlserver、visualfoxpro、informix或其他的数据库只要该数据库具有相对应的odbc或者oledb驱动程序,ado对象就能加以存取。
asp网页
(ado)
activedataobject
oledb
odbc
access
sql
其他数据库
3.3.2应用软件的分发
采用b/s(browse/server浏览器/服务器)结构开发的应用程序,为了减少应用软件修改后重新分发的工作量,缩短软件分发时间,项目的应用客户端具备自动下载新版本程序的功能。即各用户运行客户端浏览器时,客户端自动检查应用服务器上是否有新版本的应用软件,若有新版本的应用软件则自动下载新版本应用软件并立即运行。
3.4项目应用系统架构
为了保证系统的可维护性和可重用性,也为了体现多层架构的优越性,本web应用把项目分成view层(显示层)、control层(控制屏幕流程层)、model层(业务逻辑层),即将主要业务逻辑用asp实现;主要显示逻辑用客户端ie+html+xm来实现(view);主要控制逻辑vbs+js来实现(control),这种多层架构中每层都可以独立地开发或者修改而极少牵涉到其他层,这样就为快速实施和有效维护提供了保障。
下图为项目多层体系架构逻辑图:
客户端(ie+vbs+js)
web应用服务器
数据层(数据库)
显示层
业务逻辑层
&控制层
数据层
asp组件
数据库驱动程序
asp
asp组件
3.4.1显示层
显示层可以是基于客户端计算机设备上的应用。对于本项目而言,考虑到系统分布广、用户众多、需要有效的it支持的特点,采用web方式的计算机应用。这样,客户端就不需要安装特定的客户端软件并维护该软件,只需要浏览器即可。于是很大程度上解决了it支持的问题。
用户通过浏览器(譬如ie)发送请求,web服务器接受从不同用户发来的请求,并转发到web应用服务器,web应用服务器处理完毕后再通过web服务器将结果以http的方式返回给用户。
3.4.2业务逻辑层
业务逻辑层负责处理系统各种业务逻辑,如权限控制、考核计算等。业务逻辑层包含了为实现业务逻辑而定义的各种组件。因为组件是一种轻量级但能完成相对独立功能的软件实体,所以业务逻辑层有很大的可扩展性。即便今后业务变化很多,这种变化也能对应到一个个相对较小的组件来独立实施,从而降低了总体实施和维护成本。
目前市场上,有不少该类型的解决方案,譬如j2ee、microsoft的dotnet、lotus的domino等等。我们使用microsoft的asp技术来设计项目。通过用组件来与后台数据库服务器进行通讯。
3.4.3数据层
服务器端数据层是多层体系架构的后台部分,其主要为集中管理的数据库系统,使用mssql2000server或oracle作为服务器端的数据库管理系统。
3.5安全认证
在web技术的实现上碰到的一个重要问题,是如何解决身份认证和控制的问题。一般情况下,web网站普遍使用用户账号和密码的方式作为身份识别的手段。但这种方式往往被认为是不安全的、容易被破解、容易被盗用的,不足以满足严格的身份识别和权限控制的要求。而内部网中,需要通过对身份的识别和认证来判断其拥有的操作权限和不具备的操作权限,这不是简单的用户账号和密码所能实现的。于是,我们将采用epass方式来进行身份认证。
epass:是一种通过usb接口与计算机相连的硬件设备,内置微型cpu和存储器,可预置密钥或存入数字证书,来确定用户的身份。
3.6数据库设计
目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有oracle、sqlserver、sybase、informix和ingres。这些产品都支持多平台,如unix、vms、windows,但支持的程度不一样。在下面的分析中会比较他们的平台支持能力。ibm的db2也是成熟的关系型数据库。但是,db2是内嵌于ibm的as/400系列机中,只支持os/400操作系统。根据选择数据库管理系统的依据,我们比较、分析一下这几种数据库管理系统的性能,在这里我选择了sqlserver数据库。因为sqlserver数据库更加安全,便于管理,方便以后的扩展。
3.6.1系统中重要的几个数据结构表的设计
1.会员资料表user:
字段编码
字段说明
字段属性
userid
会员id,主键。
int,4
username
会员姓名
nvc,30
userpassword
密码
nvc,30
password_question
密码问题
nvc,30
password_answer
密码答案
nvc,30
useremail
会员邮件地址
nvc,30
recommend_name
推荐人姓名
nvc,30
jifen
积分
money,8
jifen_ky
可用积分
money,8
jifened
已用积分
money,8
jiaoyijine
交易金额
money,8
fund
余存款
money,8
reglx
会员类型
char,2
addtime
加入时间
datetime
isdel
是否删除
bit,1
2.商品表product:
字段编码
字段说明
字段属性
category_id
会员id,主键。
int,4
sorts_id
会员姓名
int,4
product_id
密码
int,4
product_name
密码问题
nvc,30
peculiarity
商品特点
nvc,30
certificate
许可证号
nvc,30
norm
执行标准
nvc,30
element
成分
nvc,30
dose
服法用量
nvc,30
save_up
储存
nvc,30
package
包装
nvc,30
specification
规格
nvc,30
save_date
保质期
nvc,30
price
价格
money,8
picture1
小图片路径
nvc,30
picture2
大图片路径
nvc,30
score
商品积分
int,8
other_score
商品额外积分
int,8
commend
是否为推荐
bit,1
cheap
是否为特价
bit,1
browse_count
游览计数
int,8
addtime
加入时间
datetime
isdel
是否删除
bit,1
3.商品订单表shop_action:
字段编码
字段说明
字段属性
shopac_id
自动编号
int,4
product_id
商品id
int,4
usr_id
用户id
int,4
username
用户姓名
nvc,20
action_time
提交时间
datetime
orderform
订单号
nvc,30
state
订单状态
nvc,20
usersex
收货人性别
bit,1
usertname
收货人真实姓名
nvc,20
useraddress
收货人地址
nvc,20
userpostcode
收货人邮编
nvc,20
useremail
收货人邮件
nvc,20
userphone
收货人电话
nvc,20
deliverways
送货方式
nvc,20
pay_time
支付时间
datetime
gathering_time
收款时间
datetime
deliver_time
发货时间
datetime
receive_time
到货时间
datetime
total_score版权所有
积分总计
int,4
tota_otherscore
额外积分总计
int,4
jifen_state
是否积分支付
int,4
jifen_pay
积分支付值
int,4
jifen_money
积分折算成金额值
money,8
yck_state
是否预存款支付
bit,1
yck_pay
预存款支付值
money,8
other_state
其他支付
nvc,30
other_pay
其他支付值
money,8
product_money
商品价格
money,8
total_pay
支付总计
money,8
deliver_fee
配送费
money,8
service_fee
服务费
money,8
product_count
商品件数
int,4
yundanid
运单号
nvc,10
pay_name
汇款人姓名
nvc,30
pay_id
汇款单号
nvc,30
pay_remark
汇款备注
text
remark
备注
text
以上三个表是本系统中涉及到的最重要的三个表,分别为用户信息基本表,商品信息基本表,以及商品订单信息表。本系统总共涉及到
3.7系统的实现
3.7.1功能模块的设计和实现
整个电子商务系统功能模块图如下:
长生鸟电子商务系统
购物系统
商品介绍
会员系统
文章系统
社区
购物车
收藏夹
支付系统
会员注册
会员管理系统
积分支付
预存款支付
在线支付
其他支付
定单提交
图os_001
整个网站分为四大主要模块,如上图os_001所表示的分别分为会员系统、购物系统、新闻系统、社区。会员系统包括了会员的注册,会员的管理。购物系统包括,商品介绍、购物车、收藏夹、定单提交、定单生成、支付系统也叫收银台(积分支付,预存款支付,在线支付,其他支付)。下面我们分开来详细介绍各个模块的功能:
一、会员系统
包括有会员注册,会员专区两大模块。在会员专区里包括了对会员的一个管理系统,分为六个子模块,有我的信息,我的资料,我的密码,我的定单,我的收藏,兑换奖品。
1.会员注册的界面
在正确输入相关信息后,按“提交注册”按钮,即可完成会员的注册。在会员注册的时候注意的地方有,在注册用户名的时候,合法的用户名应该由a-z的英文字母(不区分大小写)、0-9的数字或下划线组成,并以英文字母开头。而密码是可使用任何英文字母及阿拉伯数字组合,密码不得少于4个字符。值得注意的是注册信息里有个推荐人id信息,这里填推荐人的用户名,这样系统会为推荐人和注册用户同时加积分。
2.会员专区界面:
在这个模块中,你可以编辑自己的个人资料,可以查看自己的一些基本信息,比如拥有的积分,交易额,上次登陆时间,等等。可以修改自己的登录密码,查看自己的定单,定单又分为5种状态,分别为未处理,已付款,服务商收到款,已发货,用户已收到货,如下图:
用户还可以对定单的状态根据实际情况作出相应的修改。也可以查看到自己已经收藏的商品信息。如果系统提供奖品兑换,而且你的帐号上有充足的积分,可以通过"兑换奖品"这一功能来实现奖品的兑换。
整个会员系统,功能强大,操作方便,很具有人性化的一面。
二、购物系统:
分为:商品介绍、收藏夹,购物车、定单提交、收银台五大模块
1.商品介绍就是把系统中所有的商品都上架显示出来,每个商品又同时包括了许多属性,而且在各个商品有网友对此的相关评论
2.收藏夹即是把用户在游览商品的时候,把自己喜欢的商品收藏下来,放在收藏夹里,以便以后购买和查看,把商品可以保存下来。收藏夹里保存的商品可以直接放入购物车。如下图:
3.购物车即类似商场里的购物篮,那用户自己选择要购买的商品统统放入购物车里,购物车可以编辑,可以删除.也可清空.只有在购物车里的商品,用户方可来购买.购物车具有临时性,用户每次登录,所拥有的购物车都是不相同的.不像收藏夹那样把商品可以保存下来。有了购物车,用户直接可以去收银台支付钱款。如下图:
4.定单提交和支付系统(收银台)
对于购物车里商品,用户可以直接去收银台定单提交。在定单提交的时候,必须输入收货人的基本信息.以及选择哪一种支付方式来支付定单的钱款,支付方式分为:积分支付、预存款支付、银行汇款、在线支付等方法。整个定单提交到支付系统,始终以用户为中心,界面操作简单,易懂,灵活.用户可以根据自己自身的情况来选择不同的支付系统。各种支付方式如下图所示:
积分支付的窗口:
预存款支付的窗口:
其他支付方式窗口:
整个购物系统功能强大,界面美观,操作方便,易于扩展。
三、文章系统:
整个文章系统界面美观大方,颜色搭配柔和,很吸引用户的目光。功能也很强大,文章内容中不仅做到图文并茂,而且在每篇文章下有网友对此篇文章的评论,可以发表自己的一些看法和讨论写知识性问题。如图:
7.1.4社区
整个社区抛开了bbs论坛一贯的复杂性,操作简单易用,又不失功能强大、界面美观,在社区里不同的用户可以畅所欲言,也是每位用户交流心得、咨询相关问题的地方。.社区分为社区公告,最新帖子,最新留言,最新动态,最热文章。如图:
3.7.2相关功能程序代码的定义
一、本次课题设计中asp与数据库的连接方法,利用数据源的方法。定义如下:
onerrorresumenext
con_str="provider=sqloledb;datasource=(local);uid=sa;pwd=sa;database=fenixnow"设置与数据库连接字符串
setoconn=server.createobject("adodb.connection")
oconn.connectionstring=con_str
oconn.cursorlocation=3
oconn.open打开与数据库的连接
functioncloseconn()关闭与数据库的连接
oconn.close
setoconn=nothing
endfunction
functionord(sql_str)建立记录集
setord=server.createobject("adodb.recordset")
ord.activeconnection=oconn
ord.source=sql_str
ord.cursortype=0
ord.cursorlocation=3
ord.locktype=3
ord.open()
setord.activeconnection=nothing
ord_numrows=0
endfunction
functioncrd(rdset)关闭记录集
''''setrdset.activeconnection=nothing
rdset.close
setrdset=nothing
endfunction
二、在asp程序代码中用到了判断客户端使用的是什么操作系统。定义如下:
functionbrowser(info)
dimre
setre=newregexp
re.ignorecase=true
re.global=true
browser="浏览器:未知["&info&"]"
re.pattern="([\s\s]*)msn([\s\s]*)"
browser=re.replace(browser,"浏览器:msnexplorer")
re.pattern="([\s\s]*)(netcaptor([\s\w\d\./]*))([\s\s]*)"
browser=re.replace(browser,"浏览器:netcaptor$3")
re.pattern="([\s\s]*)(tencenttraveler)([\s\s]*)"
browser=re.replace(browser,"浏览器:tencenttraveler")
re.pattern="([\s\s]*)(myie([\s\w\d\./]*))([\s\s]*)"
browser=re.replace(browser,"浏览器:myie$3")
re.pattern="([\s\s]*)(maxthon)([\s\s]*)"
browser=re.replace(browser,"浏览器:maxthon")
re.pattern="([\s\s]*)(msie([\s\w\d\.]*))([\s\s]*)"
browser=re.replace(browser,"浏览器:internetexplorer$3")
setre=nothing
endfunction
三、在b/s架构的利用游览器编译目标代码时,sql注入这个安全隐患往往是一些不法分子企图来攻击你系统的手法,故写了个防止sql注入的程序。定义如下:
functioncheckurl()
onerrorresumenext
dimstrtemp
iflcase(request.servervariables("https"))="off"then
strtemp=""
else
strtemp=""
endif
strtemp=strtemp&request.servervariables("server_name")
ifrequest.servervariables("server_port")<>80then
strtemp=strtemp&":"&request.servervariables("server_port")
strtemp=strtemp&request.servervariables("url")
endif
iftrim(request.querystring)<>""then
strtemp=strtemp&"?"&trim(request.querystring)
strtemp=lcase(strtemp)
endif
ifinstr(strtemp,"select")<>0orinstr(strtemp,";")<>0orinstr(strtemp,"insert")<>0orinstr(strtemp,"delete")<>0orinstr(strtemp,"count(")<>0orinstr(strtemp,"drop")<>0orinstr(strtemp,"update")<>0orinstr(strtemp,"truncate")<>0orinstr(strtemp,"asc(")<>0orinstr(strtemp,"mid(")<>0orinstr(strtemp,"char(")<>0orinstr(strtemp,"xp_cmdshell")<>0orinstr(strtemp,"exec")<>0orinstr(strtemp,"localgroup")<>0orinstr(strtemp,"net")<>0orinstr(strtemp,"''''")<>0orinstr(strtemp,"and%")<>0orinstr(strtemp,"where")<>0then
response.write"<scriptlanguage=javascript>alert(''''很抱歉,你的网页中有非法参数!'''');"
response.write"javascript:document.location.href=''''/index.asp''''</script>"
endif
endfunction
四、显示在客户端显示一字符串的长度,方法定义如下:
functionshowlimitedchar(str,leni)
dimi,midchar,char
char=""
i=1
dowhilei=<leni
midchar=mid(str,i,1)
if(midchar>="a"andmidchar=<"z")or(midchar>="a"andmidchar=<"z")then
char=char+midchar
leni=leni+0.5
elseif(midchar>="0"andmidchar=<"9")then
char=char+midchar
leni=leni+0.5
else
char=char+midchar
endif
i=i+1
loop
response.writechar
iflen(str)>len(char)then
response.write"..."
endif
endfunction
3.8系统的特点
3.8.1先进的网络营销策略
在整个系统中,运用到了一种叫营销人制度。具体的制度实现如下:
制度的目的:与各类网上商店、个人主页等联合起来,将其页面作为我司广告展示窗口,根据其网站上的销量,来确定其应该获得的报酬(返利),达到扩大销量和扩大影响的目的。
功能概述:成为我们营销人的网站,注册成为我们的会员,在后台将类别设为营销人。人将会获得一段代码,放在其网站上。这段代码有两个功能:
1)显示我司的广告(我司可以在我司网站更改广告图片、文字等),其网站上就相应改变。人可以选择大的广告或者小的广告。
2)顾客点击此广告,则进入我司网站的产品介绍详情页面,此时顾客被记录为相应营销人带来的(推荐和被推荐关系确立);
3)顾客购买了此物品(与普通顾客一样获得积分等),则计算人的报酬。人可以根据条件申请结算。我司收到结算申请后把款汇出。
具体构想:
1、会员类别设置中增加:行销人
2、返利计算。返利还是拟用积分作为依据:
计算方法:若用户b是被a推荐的;且a是人,
则a获得的积分=b所获基本积分×χ,其中χ可以在后台设定。
3、用户界面(前台):
如果a是人,则登录后在“我的长生鸟”中,可兑换的奖品中增加抵扣券,每张50元;即,50元为最小结算金额,可以一次申请多张,每张所需要积分数根据当前的折算率exr计算。积分扣除是自动的,无需人工计算。可参考携程的奖品兑换(其它的奖品也是如此)。
人申请了兑换,则相应积分从可用积分中扣除。
4、后台,增加奖品管理,包括:编辑奖品(与现有商品类似)、设定价格(所需积分数)、是否只在人界面显示(如果是,那就只在人界面显示,主要是抵扣券)。
5、后台,增加奖品申请管理:
奖品申请订单分两类显示;人的和非人的,以便统计。
6、后台,增加人管理界面
可以按时间、用户名、地区等查询、统计人的销售额、可用积分、总积分、广告点击数和成交数,以便进和评估和分析。
3.8.2先进的在线支付系统
系统中运用了nps在线支付系统,更快速、方便于用户付款。
nps(networkpaymentsystem)主要解决了网上付费问题。在现代的电子商务中,网上购物已成为时尚,而nps(networkpaymentsystem)与全国各地18家银行(包括visa,master,jcb等)签定了网上支付合作协议,满足消费者在您的商城上购物时方便的选择银行进行支付,给消费者或商家等用nps的nps客户时带来方便,省时,省力.
客户在商家的网站上挑选商品,放入购物车,然后进入结帐页面,商家应将具体的订单信息显示给客户,并引导客户到通过nps支付通道付款。商家需要在向nps递交订单的页面上包括以下信息:商家号、订单号,订单总金额,币种。。。订单签名信息,订单加密信息,备注等。以上具体定义请详见下面的支付订单接口详细描述。
nps支付通道服务器接收到从商家端递交的订单支付请求,将订单号,商户名称,订单总金额等交易信息显示给客户,客户确认订单信息后,选择一家银行进行支付,nps将导航客户到相应的银行网上支付页面,客户在银行的网上支付页面使用银行卡进行支付,nps系统将客户支付订单的交易结果反馈给商家,并通过页面返回给客户。
第四章结束语
目前国内的b2b网站大体上可以分为三类:大型企业的b2b网站,如著名的海尔集团、康佳集团等都开通了自身的b2b网站;专门做b2b交易平台的网络公司,如阿里巴巴、8848交易网站;垂直商务门户网站,如eb2000、中国纺织电子商务网等。b2b网站使企业和它的用户或供应商之间的交易通过互联网来完成,从而达到提高效率,减少库存,降低采购、销售、售后服务等方面的成本的目的,这也是吸引企业进入电子商务领域的主要原因。
目前我国大中型企业的信息化应用主要还停留在建立内部局域网和建立企业网站阶段。到2000年11月底,根据我们对电子、化工、纺织、钢铁等行业的调整来看,大约有90%的大中型企业建有内部局域网,90%的企业已经拥有internet网址,建立了公司的主页。而与b2b电子商务密切相关的erp(企业资源计划)系统建设情况相对落后,只有不到30%的企业已经完成或正在实施erp。企业开展电子商务的比例同样比较低,仅有30%的企业涉足电子商务领域,其中三分之一采取了自主经营电子商务的方式,三分之二采取了利用b2b电子商务公司的平台和服务的方式。值得注意的是,多数企业开展电子商务还只是停留在产品供求信息的初级阶段,并未实现交易,也就是说距离真正意义上的电子商务(企业间商务活动的绝大多数环节都可以通过网络进行,如供求信息的与交易的协商、电子单据的传输、网上支付与结算、货物配送以及售后服务等)还相差甚远。
这些一个接一个的综合b2b、行业b2b们,常常是只有“电子”没有“商务”,以为开发一个有某些功能的技术平台然后导进批量企业数据,再把流量整上去,就可以坐等会员来交年费,企业来做广告。做平台的人没有敏锐的市场触觉,没有贸易、商务实战背景,不懂得在服务、内容上营造商务氛围,只有一味模仿,真为这些b2b平台的长期经营发展捏把汗。
做得成功的b2b,一定是围绕买家利益为核心展开服务,而不是单纯招揽一些企业在上面登记、发信息之类的。环球资源就是定位于为海外采购商服务,他为国内供应商开设的种种课程也是为了供应商的产品能够更好地满足海外买家的需求。阿里巴巴拼命做搜索引擎优化,正是为了买家容易找到他的供应商产品,他还拼命喊自己就是全球最大的供应商基地,正是要海外采购商习惯到上面来找产品……
要做一个成功的b2b平台,“促成交易”“贸易撮合”是运营者要绞尽脑汁去思考的问题,在买方市场背景下,b2b电子商务平台的成功恐怕还是在围绕怎样为买家带来便利和有价值的服务上,其它的问题如诚信机制、吸纳供应商等都是这一核心派生出来的服务。
但是相信b2b网站有很大的可塑性,会展现出越来越大的潜力,这是互联网领域一直被忽略的最大的机会之一。
参考文献
1.吴钦藩,软件工程——原理、方法与应用[m],人民交通出版社,北京,1997
2.朱三元,钱乐秋,宿为民,软件工程技术概论[m],科学出版社,北京,2002
3.应用服务供应商(asp)解决方案电子工业出版社
sdkmicrosoftcompony
5.sqlserver2000基础教程清华大学出版社2000年
6.asp网页制作教程电子工业出版社2000年
7.dreamweaver网页制作宝典电子工业出版社1999年
8.网页数据库整合精华录中国人民铁道出版社2001年
9.windows2000+aspsqlserver案例教程中科多媒体电子出版社2002年
10.asp编程基础及应用机械工业出版社2000年
11.asp建网技术源代码公开中国水利水电出版社1999年