专利名称:电子商务实验平台系统的制作方法
技术领域:
本发明涉及计算机网络技术,特别涉及一种嵌入式Linux系统内核、硬件级模块化、平台网络化和B/S架构设计的电子商务实验平台和基于电子商务实际运作设计的互动式实验平台的计算机技术。
背景技术:
随着互联网和电子商务的蓬勃发展,社会对电子商务人才的需求迅速增长,各高校纷纷设立了电子商务及相关专业。由于电子商务专业是一个前沿性的交叉专业,对其实验教学硬件和软件的开发均处于起步阶段。国内仅有几家电子商务模拟实验系统在学校使用。如博研科技有限公司开发的博星电子商务教学实验系统2.0版、21世纪中国电子商务网校开发的Ec-soft NT2002电子商务模拟系统等、南京奥派信息技术有限公司的电子商务教学模拟套件、北京德意公司的电子商务实验模拟软件等。上述电子商务实验软件普遍存在以下几个问题1)采用Windows系统架构目前国内仅有的几个电子商务实验系统都无一例外的采用了Windows系统作为软件运行的系统平台。由于Windows系统容易受到各种计算机病毒、木马和蠕虫等黑客的攻击,目前出现的问题比较多,常常停机中断实验,从理论上讲,甚至存在系统自身崩溃的可能性。这一方面使结构复杂、功能繁多的电子商务实验系统具有先天的安全隐患,容易出现教学事故;一方面也无形中大大增加了系统管理员的维护工作量,使他们疲于应付。
2)电子商务实验一直停留在模拟水平目前的电子商务实验均是模拟实验,无论是实验形式还是实验功能都无法涵盖电子商务操作的需要,使得电子商务实验课程不能达到预想的效果。教学实践证明,电子商务实验教学只是让学生学习模拟的电子商务试验是远远不够,模拟实验只能起到加深学生理解书本上的电子商务理论知识,无法培养学生的设计和开发电子商务模型的能力,模拟实验枯燥乏味,无法调动学生的学习兴趣,也就很难实现教学的目标。同时,模拟实验很难与市场上的电子商务应用系统的设计思想同步,无法满足学生实践性体验的需求。
3)教师参与性差现有的电子商务实验模拟系统的整个实验操作流程都是厂商设计规定好的,实验指导老师只能按照系统的操作流程进行实验教学,老师在实际教学中,无法根据自己学生的实际情况调整教学的内容和方式,融入自己的教学经验和教学特色,也就很难适应不同层次的教学,无法激发和调动教师的积极性和创造性。
发明内容
针对上述现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种真实性、开放性和可参与性的电子商务实验平台系统,所述平台具有稳定性、安全性和高可靠性。
为了解决上述技术问题,本发明提供了一种电子商务实验平台系统,该系统的底层平台采用嵌入式Linux系统架构,在Linux系统内核中,剔除了与平台无关的服务和代码,完全为电子商务平台量身定制的系统内核,提高平台的稳定性和安全性,提升平台的整体性能;同时,平台采用B/S(Browse/Server)架构设计,方便用户进行维护和管理;所述电子商务实验平台系统包括1)系统控制台,按照不同的使用对象,设有管理员子系统、教师子系统和学生子系统,三个子系统呈并列关系,并尽量保持相互独立,每个子系统完全专注于响应和处理相应角色的各种请求;2)实验控制台,连接所述系统控制台,设有体验性实验模块、操作性实验模块和创业性实验模块,所述体验性实验模块和所述操作性实验模块分别连接所述创业性实验模块,其中体验性实验模块和操作性实验模块的内容为基础性实验,并共同支撑进一步的创业性实验;创业性实验模块的内容为提高性实验;3)系统功能区,分别连接所述实验控制台和所述系统控制台,设有数据存储层、系统服务层和业务逻辑层共三层体系结构来架构整个电子商务实验平台系统a)、数据存储层由MySQL数据库系统构成;b)、系统服务层由包括WWW、MAIL、FTP、DNS和FIREWORK等组件组成,这些组件共同为电子商务实验平台系统提供了所必须的一切服务;c)、业务逻辑层是系统的内核部分,处于系统功能区的最底层,它负责逻辑处理,为系统控制台中的管理员子系统、教师子系统和学生子系统的三个子系统提供强大的业务逻辑处理和运算支持体验性实验、操作性实验和创业性实验的逻辑处理和运算都由数据存储层、系统服务层和业务逻辑层三层架构的支持。
进一步描述,所述实验控制台的体验性实验模块和操作性实验模块的内容,集成了包括B2B采购系统、B2C网上商城、外贸信息管理系统、电子签章软件,CA认证,电子支付,网络商务谈判系统在内的各种不同的实用软件,用于体验和操作。
进一步描述,所述MySQL数据库系统为电子商务实验平台中的实验课件管理、报告管理、评分管理软件提供支持。
进一步描述,所述MySQL数据库系统连接包括网站源码库、电子教程库、开发工具库,以及电子邮件、虚拟主机和公告管理软件的辅助系统。
进一步描述,所述管理员子系统包括以下功能单元
1)管理员登录单元,用于管理员登录身份验证;2)班级管理单元,用于创建、修改和删除班级;3)教师管理单元,用于添加、查看和修改教师;4)用户管理单元,用于添加、删除、查看、查找、配置学生;5)实验管理单元,用于创建实验类别和添加实验;6)系统管理单元,用于更改系统密码。
进一步描述,所述教师子系统包括1)教师登录单元,用于教师登录身份验证;2)班级管理单元,用于管理上课学生;3)评分管理单元,用于对学生实验作业进行评分;4)上课管理单元,用于教师管理学生进行实验;5)邮件管理单元,用于收发电子邮件;6)信息维护单元,用于查看和修改教师信息;7)密码修改单元,用于更改登录密码。
进一步描述,所述学生子系统包括1)学生登录单元,用于学生登录身份验证;2)实验中心单元,学生实验控制中心,用于提供体验性、操作性、创业性实验;3)邮件管理单元,用于收发电子邮件;4)信息维护单元,用于查看和修改学生信息;5)密码修改单元,用于更改登录密码。
本发明提供的电子商务实验平台系统的有益效果如下1)、良好的稳定性和健壮性本发明采用了以稳定、安全和灵活而著称的Linux系统内核,来构建电子商务实验平台的底层架构,我们在系统设计过程中为了提高平台的运效率和稳定性,对Linux系统内和代码进行了认真的裁剪,剔除了与平台无关的功能代码,给平台量身定制了系统内核;另外,本系统采用子系统“独立控制,并行运算”的设计思想,将整个电子商务实验平台分为“管理员子系统”、“教师子系统”和“学生子系统”,使它们各自单独处理子系统内部的请求,而无权干涉另一子系统的运行,这样即使在某一子系统崩溃的情况下,另外两个子系统仍能稳定的运行,从而最大限度的保证了平台的稳定性和健壮性;2)、真实性的实验教学本发明就把实用性摆在了首位,坚决摒弃停留在表面上的模拟电子商务实验;本发明在系统内集成了包括B2B采购系统、B2C网上商城、外贸信息管理系统、电子签章软件,CA认证,电子支付,网络商务谈判系统等第三方电子商务系统服务商提供的已经市场化的产品。这些市场化的电子商务系统可以让学生在课堂上就能真实体验在企业中广泛应用的电子商务系统,在实验过程中,学生不但可以学习先进的电子商务系统设计理念和操作流程,而且为学生将来就业打下良好的实践基础;3)、良好的开放型和参与性本发明在设计中,考虑平台的开放性和参与性,开放性和参与性主要体现下面几点a)、本发明的系统内建的电子商务实验课件完全公开,教师可以在我们原有的实验课件基础上,按照自己教学经验进行修改和二次创作;b)、本发明的系统内建实验课件设计和制作功能,提供功能强大的实验课件编辑器,编辑器功能完全模仿Microsoft Office Word图文编辑功能,教师可以利用实验课件编辑器设计和制作适合自己教学的个性化实验课件。
c)、本发明的系统内建网站教学源码库和电子教程库,网站源码库中的源码都是经过严格设计和提炼,并且对网站源码进行详尽的注释,满足学生和教师进行学习和二次开发的需要。
d)、本发明的系统服务层为第三方公司提供了完善的系统集成接口,包括统一身份认证接口、数据接口和角色管理接口,保证系统能与第三方公司的电子商务系统无缝对接。
4)、保证参与者的安全性本发明为了保护教师参与设计与制作的实验课件的版权,系统服务层提供了数字签名功能,教师可以在自己的实验课件上加签数字证书,防止试验课件被别人在网上进行复制,同时在实验课件上可以保留版权信息。
图1为本发明的ELP电子商务实验平台系统总体结构框图;图2为本发明的实施例ELP电子商务系统功能示意图;图3为本发明的ELP电子商务系统部署网络拓扑图;图4为本发明的ELP电子商务系统组成示意图;图5为本发明实施例的ELP电子商务系统子系统结构图。
具体实施例方式
以下结合
对本发明的实施例作进一步详细描述,但本实施例并不用于限制本发明,凡是采用本发明的相似结构及其相似变化,均应列入本发明的保护范围。
本发明实施例所提供的一种电子商务实验平台系统,该平台采用嵌入式Linux系统为内核,硬件级模块化设计,遵循跨平台的Browser/Server架构设计,利用Open Source技术,以HTML、PHP、Java为主要开发语言、以MySQL和Oracle为数据库;通过电子商务实际运作项目与教学思想的结合,形成集成于该平台上的电子商务基础性实验、操作性实验和创业性实验体系。
参见图1所示,所述电子商务实验平台系统包括1)系统控制台,按照不同的使用角色,设有管理员子系统、教师子系统和学生子系统(如图4所示),三个子系统呈并列关系,并尽量保持相互独立,每个子系统完全专注于响应和处理相应角色的各种请求,这样做既可以保证系统的安全,一个子系统出现问题甚至意外崩溃不会影响到另外一个的正常运行,又为三个子系统分别的功能升级和扩展留下了充足的空间;2)实验控制台,连接所述系统控制台,设有体验性实验模块、操作性实验模块和创业性实验模块,所述体验性实验模块和所述操作性实验模块分别连接所述创业性实验模块,其中体验性实验模块和操作性实验模块的内容为基础性实验,集成了包括B2B采购系统、B2C网上商城、外贸信息管理系统、电子签章软件,CA认证,电子支付,网络商务谈判系统在内的各种不同的实用软件,用于体验和操作,并共同支撑进一步的创业性实验;创业性实验模块的内容为提高性实验;由于学习是一个循序渐进的过程,学生必须通过体验性实验的学习,掌握电子商务概念性知识,然后通过操作性实验,使学生掌握基本的电子商务模型分析、设计和开发的能力,了解和掌握电子商务各种开发工具,并能借助工具实现电子商务模型;最后,通过所述体验性实验、操作性实验的学习,学生才能进入最后的创业性综合实验的学习。在多年的教学实践活动中,这样由浅入深的方式受到了学生的欢迎;3)系统功能区,分别连接所述实验控制台和所述系统控制台,设有数据存储层、系统服务层和业务逻辑层共三层体系结构来架构整个电子商务实验平台系统a)“数据存储”层由MySQL数据库系统构成,MySQL数据库系统是世界上最受欢迎的开放源代码数据库系统,具有很高的可靠性和极强的性能,并拥有跨平台特性;参见图2所示,所述MySQL数据库系统为电子商务实验平台中的实验课件管理、报告管理、评分管理软件提供支持,所述MySQL数据库系统连接的辅助系统包括网站源码库、电子教程库、开发工具库,以及电子邮件、虚拟主机和公告管理软件;b)“系统服务”层由包括WWW、MAIL、FTP、DNS和FIREWORK等组件组成,这些组件共同为电子商务实验平台系统提供了所必须的一切服务。
c)业务逻辑”层是系统的内核部分,处于“系统功能区”的最底层,它负责逻辑处理,为“系统控制台”中的管理员子系统、教师子系统和学生子系统的三个子系统提供强大的业务逻辑处理和运算支持。
体验性实验、操作性实验和创业性实验的逻辑处理和运算都由数据存储层、系统服务层和业务逻辑层三层架构来支持。
本发明的ELP电子商务实验平台系统部署网络拓扑图如图3所示,各学生终端1经校园网3连接ELP电子商务实验平台系统2,另外ELP电子商务实验平台系统2经因特网4连接各远程终端5。
ELP电子商务实验平台系统中的三个子系统的具体功能参见图5所示所述管理员子系统包括1)管理员登录单元,用于管理员登录身份验证;2)班级管理单元,用于创建、修改和删除班级;3)教师管理单元,用于添加、查看和修改教师;4)用户管理单元,用于添加、删除、查看、查找、配置学生;5)实验管理单元,用于创建实验类别和添加实验;6)系统管理单元,用于更改系统密码;所述教师子系统包括1)教师登录单元,用于教师登录身份验证;2)班级管理单元,用于管理上课学生;3)评分管理单元,用于对学生实验作业进行评分;
4)上课管理单元,用于教师管理学生进行实验;5)邮件管理单元,用于收发电子邮件;6)信息维护单元,用于查看和修改教师信息;7)密码修改单元,用于更改登录密码;所述学生子系统包括1)学生登录单元,用于学生登录身份验证;2)实验中心单元,学生实验控制中心,用于提供体验性、操作性、创业性实验;3)邮件管理单元,用于收发电子邮件;4)信息维护单元,用于查看和修改学生信息;5)密码修改单元,用于更改登录密码。
综上所述,本发明的ELP电子商务实验平台系统(以下简称ELP)是一款专门针对高校电子商务专业实验教学的支撑平台。该平台采用先进的嵌入式Linux系统内核,硬件级模块化和Browser/Server架构设计,构造一个具有良好的稳定性和健壮性、良好的开放型和参与性运行安全、方便管理、真实的实验教学环境。在此平台上,学生可以在真实的电子商务环境中进行电子商务实验,教师可以控制教学进度,调整教学实验,通过互动手段引导学生较好地完成电子商务实验。
权利要求
1.一种电子商务实验平台系统,其特征是,所述系统的底层平台采用嵌入式Linux系统架构,所述平台系统采用Browse/Server架构设计,所述电子商务实验平台系统包括1)系统控制台,按照不同的使用对象,设有管理员子系统、教师子系统和学生子系统,三个子系统呈并列关系,并尽量保持相互独立,每个子系统完全专注于响应和处理相应角色的各种请求;2)实验控制台,连接所述系统控制台,设有体验性实验模块、操作性实验模块和创业性实验模块,所述体验性实验模块和所述操作性实验模块分别连接所述创业性实验模块,其中所述体验性实验模块和所述操作性实验模块的内容为基础性实验,并共同支撑进一步的创业性实验;所述创业性实验模块的内容为提高性实验;3)系统功能区,分别连接所述实验控制台和所述系统控制台,设有数据存储层、系统服务层和业务逻辑层共三层体系结构来架构整个电子商务实验平台系统a)、所述数据存储层由MySQL数据库系统构成;b)、所述系统服务层由包括WWW、MAIL、FTP、DNS和FIREWORK组件组成,这些组件共同为所述电子商务实验平台系统提供了所必须的一切服务;c)、所述业务逻辑层是系统的内核部分,处于系统功能区的最底层,它负责逻辑处理,为系统控制台中的所述管理员子系统、所述教师子系统和所述学生子系统的三个子系统提供强大的业务逻辑处理和运算支持;所述体验性实验、所述操作性实验和所述创业性实验的逻辑处理和运算都由所述数据存储层、所述系统服务层和所述业务逻辑层三层架构支持。
2.根据权利要求1所述的电子商务实验平台系统,其特征是,所述实验控制台的体验性实验模块和操作性实验模块的内容,集成了包括B2B采购系统、B2C网上商城、外贸信息管理系统、电子签章软件,CA认证,电子支付,网络商务谈判系统在内的各种不同的实用软件,用于体验和操作。
3.根据权利要求1所述的电子商务实验平台系统,其特征是,所述MySQL数据库系统为电子商务实验平台中的实验课件管理、报告管理、评分管理软件提供支持。
4.根据权利要求1所述的电子商务实验平台系统,其特征是,所述MySQL数据库系统连接包括网站源码库、电子教程库、开发工具库,以及电子邮件、虚拟主机和公告管理软件的辅助系统。
5.根据权利要求1所述的电子商务实验平台系统,其特征是,所述管理员子系统包括以下功能单元1)管理员登录单元,用于管理员登录身份验证;2)班级管理单元,用于创建、修改和删除班级;3)教师管理单元,用于添加、查看和修改教师;4)用户管理单元,用于添加、删除、查看、查找、配置学生;5)实验管理单元,用于创建实验类别和添加实验;6)系统管理单元,用于更改系统密码。
6.根据权利要求1所述的电子商务实验平台系统,其特征是,所述教师子系统包括1)教师登录单元,用于教师登录身份验证;2)班级管理单元,用于管理上课学生;3)评分管理单元,用于对学生实验作业进行评分;4)上课管理单元,用于教师管理学生进行实验;5)邮件管理单元,用于收发电子邮件;6)信息维护单元,用于查看和修改教师信息;7)密码修改单元,用于更改登录密码。
7.根据权利要求1所述的电子商务实验平台系统,其特征是,所述学生子系统包括1)学生登录单元,用于学生登录身份验证;2)实验中心单元,学生实验控制中心,用于提供体验性、操作性、创业性实验;3)邮件管理单元,用于收发电子邮件;4)信息维护单元,用于查看和修改学生信息;5)密码修改单元,用于更改登录密码。
全文摘要
一种电子商务实验平台系统,其底层平台采用嵌入式Linux系统架构,该系统采用B/S架构,该系统包括1)系统控制台,设有管理员子系统、教师子系统和学生子系统,三个子系统呈并列关系,并相互独立;2)实验控制台,连接系统控制台,设有体验性实验模块、操作性实验模块和创业性实验模块,体验性实验模块和操作性实验模块分别连接创业性实验模块,其中体验性实验模块和操作性实验模块的内容为基础性实验,创业性实验模块的内容为提高性实验;3)系统功能区,分别连接实验控制台和系统控制台,设有数据存储层、系统服务层和业务逻辑层共三层体系结构本发明的平台系统具有真实性、开放性、可参与性,以及稳定性、安全性和高可靠性。
文档编号G06Q30/00GK1744150SQ20051003005
公开日2006年3月8日 申请日期2005年9月28日 优先权日2005年9月28日
发明者杨坚争, 肖越深, 徐松俊, 饶海琴, 丁宇, 夏泽金, 杨立钒 申请人:上海理工大学