电子设计工作平台

2024-06-24

电子设计工作平台(精选十篇)

电子设计工作平台 篇1

21世纪,中国的汽车市场正在经历着爆发式的增长,同时也面临着越来越激烈的全球化市场竞争。汽车产业作为我国的支柱产业,不仅具有较高的产业关联度,能吸收较多的劳动就业者,而且还是技术进步速度最快的产业之一,它能有力带动相关产业的技术进步和产品升级换代。

从汽车企业成本发生的类型来看,主要有采购成本、加工成本和管理成本等。供应商的采购成本根据所从事行业的不同,分别占到总成本的55%~70%,主机厂采购成本所占比例更是高达70%,如果能有效降低采购成本,就抓住了成本优化的关键。为了有效地提高采购效率及降低采购成本,汽车企业都较早地开始了电子采购(EP:E-Procurement)模式的实践。

汽车行业的电子采购活动中贯穿着工作流和信息流两种活动,其中工作流是企业生产活动的主流,是企业生产经营活动的核心,而信息流是伴随着采购流程而产生的,是电子采购活动的重要组成部分。上海汽车在自主品牌的建设和发展过程中,充分意识到电子采购的重要性,在借鉴了上海通用和上海大众等优秀企业成熟的电子采购经验的基础上,自主开发出一套先进的电子采购管理平台,其业务架构如图1所示,软件架构如图2所示。

从图2可以看出,上海汽车的电子采购平台采用J2EE架构,并采用IBM的Websphere Application Server(简称WAS)作为应用服务器,IBM的Web Sphere Process Server(简称WPS)作为流程引擎。

在上海汽车电子采购平台的研制过程中,我们遇到大量的人工工作流,人工工作流的处理,是一个复杂的技术难题,本文就重点介绍我们在研制采购平台过程中人工工作流平台的设计方法,供同行参考。

1工作流平台总体架构设计

1.1工作流平台设计理念

工作流平台的设计理念如下:

1)打破各孤立系统的信息孤岛,恢复被信息孤岛割断了的本来是密切相连的业务流程,保证各系统之间的互联、互通、互享、互动。

2)重用功能模块,避免功能的交叉与重复,特别是对已有的业务系统的重用。

3)建立业务流程驱动的开发模式,建立业务人员和IT人员的桥梁。

4)建立开放型,松耦合的流程平台,并且建立在业界的标准之上。

5)便于流程的集中管理和数据的中央集成,用数据总线整合和交互各种数据信息。

6)有完备的流程监控、查询、监督和分析的功能。

1.2工作流平台总体架构设计

人工工作流平台的总体架构设计如图3所示:

总体架构设计说明:

人工工作流平台的总体架构分为三个部分:

1)流程门户系统

(1)流程门户主要用于展现各个业务系统的流程单据;

(2)所有流程单据存放于Portal门户系统的数据库中;

(3)流程门户不会主动访问后台的业务系统;

(4)流程门户与后台业务及流程没有任何强耦合的关联关系;

(5)流程门户与后台业务子系统及流程通过配置手段进行统一展现和访问。

2)各个子系统业务和流程访问系统

(1)主要运行各个子系统的核心业务程序及其访问后台工作流引擎的程序;

(2)用于处理业务相关数据;

(3)用于和后台工作流引擎进行流程访问。

3)后台业务流程核心运行系统

(1)主要运行各个业务系统所需的工作流程;

(2)控制业务的流转;

(3)实现流程相关数据与核心业务数据松耦合;

(4)实现业务数据和流程数据分开,但是又关联的功能;

(5)业务数据通过BOUUID(全局变量名)唯一标识实现,并嵌入流程的数据BO(业务对象简称)中。

2工作流平台架构内容

工作流平台的核心内容主要有以下六方面:

1)流程门户系统

(1)任务查询和管理架构;

(2)前端页面表单逻辑架构;

(3)流程BO和外部业务数据的整合(如任务的查询列表,任务的填写和完成等);

(4)流程数据和业务数据的事务性控制(提交任务时,保证两者的一致性);

(5)流程实例和任务实例的管理。

2)常用流程模板的模式设计

3)组织架构的管理和配置

人员任务分配架构。

4)业务规则配置架构

流程设计及配置架构。

5)安装,运维模块

6)流程监控

以下重点介绍人工工作流平台设计中的难点,分别是任务查询和管理框架、Cunsom Table(用户表)框架、前端页面表单逻辑与业务数据整合的框架。

2.1任务查询与管理框架

流程平台的工作流查询架构为:

1)WPS的工作流任务列表查询采用custom table解决方案,custom table含有流程相关的任务数据,同时也包含和业务相关的业务数据。

2)工作流平台拥有自己应用后接口分别去查询系统的custom table工作列表。

3)人员工作的分配由用户的一个“人员组织架构和任务分配系统”维护,统一管理人员的分配。流程引擎通过应用接口调用该“人员组织架构和任务分配系统”,得到对于某个流程、某个节点的人员信息。

2.2 Custom Table(用户表)框架

2.2.1应用范围

人工任务的查询一般需要流程数据和业务数据的联合查询,这需要流程数据库和业务数据库的一个整合方案。另外,当系统中运行了大量的人工任务实例时,通过流程引擎提供的应用接口来查找工作项的效率就会很低(因为有许多表的join查询)。为了解决这两个问题,我们引入了Custom Table的概念。该方案通过利用系统提供的应用接口的Event Handler(事件处理器)来跟踪任务实例的生命周期,并在任务实例的状态变化时将特定的数据写入到Custom Table中。通过这种方式,和流程相关的关键信息以及查询业务数据都被存储到Custom Table中,从而在查询工作项时可以直接查询Custom Table,无需再使用流程的API(应用程序接口的简称)来执行查询。

2.2.2 Custom Table的功能列表

1)当任务被创建时,任务相关的业务数据被自动写入到Custom Table。

2)当任务被处理时(Claim),任务所有人和任务状态被自动的更新到对应的数据上。

3)当任务被Transfer(转移)时,新的任务所有人的ID也会被自动的更新到数据表中。

4)当任务被完成时,跟该任务相关的数据会被自动的从Custom Table中删除。

5)当任务被终止时(用户可以显示的终止流程来终止任务,或者流程中出现异常导致任务所在的范围被终止),跟该任务相关的数据会被自动的从Custom Table中删除。

目前,我们已经在上海汽车的电子采购平台中实现了Custom Table的以下功能:

1)待办任务记录

提供了当前处于Ready和Claim状态的任务基本信息。

2)已办任务历史

如果选择了保留任务历史,则在任务完成时自动将代办任务记录转移到已办任务历史表中,然后把记录从待办任务记录表中删除。

2.3前端页面表单逻辑、与业务数据整合架构

2.3.1流程门户设计

流程门户的设计核心思想为:

1)核心使用MVC(Model-View-Controller的简称)实现,实现业务数据、逻辑控制、UI表现的分离;

2)展现层使用Ext JS(一种Java Script框架)框架;

3)控制层使用依赖注入方式开发,提高开发的灵活性;

4)数据访问使用JPA(Java Persistence API的简称)风格Annotation(注释)方式进行描述对象属性和数据库表的关联关系,并实现CRUD(创建、查询、更新、删除的简称)的自动实现。

2.3.2子业务及流程访问系统层架构设计

1)业务功能单元实现的设计思想等同于流程门户的设计思想;

2)后台WPS工作流程访问使用轻量的EJB Thin客户端,实现了EJB POJO化的敏捷开发。

2.3.3后台业务流程核心运行平台架构概要设计

1)使用业界标准流程描述语言BPEL开发核心业务流程服务;

2)WPS流程中的人工任务节点使用嵌入接口的方式,在一个事务中自动更新前台门户流程单列表展现库表Custom_Task_Work_T;

3)通过EJB Statelss SessionBean的方式向外提供工作流引擎的访问接口。

2.4流程平台灵魂:BOUUID

1)流程门户系统、业务和流程访问系统、业务流程运行系统三个系统互为独立,属于松耦合的体系架构,他们之间的互联主要通过BOUUID来进行实现关联;

2)当业务系统发起流程前,会自动为业务订单生成唯一的BOUUID,并作为此订单数据的ID进行标识;

3)在启动后台流程过程中会自动把BOUUID传递进去,在人员任务状态变化中激活的EventHandler会自动把此BOUUID放置到Portal门户流程单据列表核心数据库表Custom_Task_Work_T中,作为业务数据关联的唯一标识;

4)利用BOUUID,可以在任何处理的阶段快捷地获取业务数据;

5)最终实现流程数据和业务数据的分离,并能在需要的时候进行关联处理。

在WPS中,BPEL流程定义中BOUUID与具体业务库表ID的关系可以用图4来表示。

3结论

本文重点介绍了汽车电子采购平台中人工工作流的解决方案,目前该方案已经成功应用于上海汽车的电子采购平台中,所涉及的业务覆盖了所有上海汽车自主品牌轿车相关的采购业务,涉及5000多家国内外供应商,该方案的实施,大大提高了上海汽车的采购效率,从而有效地降低了采购成本,实践证明是一个可行的、满足复杂采购业务的好方案。

在方案的实施过程中,我们也总结出一些人工工作流设计经验,供同行参考:

经验一:基本功能组件化、可变功能脚本化。

在流程设计时,把那些可能变化的因素提取出来,变成可定制的脚本或参数定制文件。

经验二:利用规则引擎,动态定制流程。

业务策略并不是静态的,它们经常变更,且其关联的业务流程也会随之变更。因此,可以考虑用规则引擎,事件处理器等动态方法进行流程的设计。

经验三:流程模版分类和可定制化。

首先分析企业的流程,然后对企业流程进行分类。对每一类流程建立一个(或多个)流程模版类。然后在这个流程模版类中,对易改变的流程节点用动态方式进行节点的增加和消减。

经验四:考虑流程体系的可移植性。

在设计一个部门的流程体系时,考虑将来把该系统移植到其他相似部门时的重用问题。方法是尽量多的设置可定制的脚本或参数文件,把流程体系变为可定制的。

摘要:结合上海汽车自主品牌建设需要,提出了汽车电子采购平台中人工工作流的的设计方案,并成功应用于上海汽车的采购业务中,大大提高了采购效率,有效地降低了采购成本,为国内汽车行业实施电子采购系统积累了可借鉴的经验。

关键词:电子采购,汽车,工作流,架构设计

参考文献

[1]程嵘.基于业务流程再造设计汽车整车厂电子采购管理系统[D].上海交通大学,2008.

电子商务购物平台的设计与开发论文 篇2

1.引言

随着电子商务,尤其是网上购物迅速发展,商品流通的基础设施和相关配套行业的重点将会发生转移。由于电子商务出现和迅速发展,商品流通领域即将面临全方位和深刻的变革,美国等发达国家目前正在积极推进电子商务革命,肯定会对中国商品流通和整个经济发展带来影响,这值得我们深思。那么如何设计和开发出功能强大、通用性强、费用低,并适合我国国情的购物平台,将是急需解决的重要课题。

2.系统分析

2.1需求分析

本系统是基于B/S架构,主要是提供商品信息,方便顾客购买,减少商家成本。它分为前台操作和后台管理。前台操作是用户登录到网站,首先进行用户注册,然后通过该网站的精品推荐、特价商品、最新商品或热销商品等信息浏览全部商品信息,找到自己想买的东西,再装人购物车,最后提交定单进行购买。后台管理则是管理员对该网站的维护。通过商品管理、订单管理和会员管理等功能达到对本网站的管理。本系统有4类用户:普通用户、网站会员、普通管理员、超级管理员。

2.1.1前台功能需求

前台功能模块主要是让商品的购买者使用的,可以进行各种类商品信息的订购和浏览,前台功能模块的需求如下:

(1)会员注册:会员注册可以提供浏览者的注册功能。注册后可以在本网站选购商品后放到购物车,不注册只能浏览商品但无法下订单。

(2)会员登录:会员登录是针对已注册会员进行的设置,每个用户一次只能登录一个账号。

(3)商品类别:主要有6类商品类型,供会员快速浏览、查询到自己需要的商品。

(4)浏览商品信息:在本网站首页可以浏览部分特价商品、热销商品、最新商品和精品推荐。

(5)最新商品展示:根据数据库信息显示出最近3天或一周内上架的商品信息。

(6)精品推荐展示:商家将本店具有特色,符合季节要求,最近精品商品。

(7)特价商品展示:显示出降价幅度较大的商品信息。

(8)热销商品展示:根据购买者下订单的情况,展示出当前网站中最畅销的商品信息。

(9)会员中心:通过我的订单、我的收藏、我的购物车、我的留言、个人信息和修改密码实现会员中心管理。

(10)帮助中心:有关于我们、交款方式、退货原则、订购流程、交易条款、保密协议等说明,方便买家购买。

(11)注销:注册用户需要单击“注销”按钮,则可安全退出。

2.1.2后台管理需求

后台管理功能由发布商品的卖家使用,商家可以对会员注册、商品信息、会员收藏、订单、商品留言等进行管理,功能需求如下所示:

(1)管理员登录:登录后方可进人系统管理的主页面,从而使用系统管理的所有功能。

(2)管理员管理:通过超级管理员管理普通管理员(添加、删除)。

(3)会员管理:可以实现在本网站已注册会员的管理。每个管理员都可管理本网站的.所有会员。

(4)订单管理:主要对销售模块中已注册会员的下达订单进行审核,然后执行。一条订单信息只能对应一个会员、但是可对应多个商品。

(5)商品管理:管理商品信息,修改和删除商品信息,如产品编号、产品类型、产品图形、销售价格、产品描述。

(6)商品类型管理:添加、修改、删除商品类型,便于管理商品。

(7)图片管理:添加和删除产品图片或者广告图片。

(8)支付方式管理:添加、修改、删除支付方式。

(9)送货方式管理:添加、修改、删除送货方式和服务费。

(10)商品留言管理:主要是对会员前台模块的商品留言进行删除处理。

(11)会员收藏管理:主要是对会员前台模块的商品收藏进行删除处理。

(12)注销退出:当管理员点击“注销”后实现安全退出。

3.系统设计

3.1总体结构

系统总体结构和功能是本系统设计的核心,通过系统总体结构设计图可以非常清楚地看到整个系统的整体结构。根据功能需求,该系统分前台管理模块和后台模块,前台管理模块功能被购买者使用,后台管理模块功能被商家使用。

3.2模块功能

本系统分为前台管理模块和后台模块,每个模块又由若干子模块构成,其中前台管理模块包括:会员管理、商品展台、商品留言、购物车、帮助中心等模块。系统管理模块包括:订单管理、商品管理、商品类型管理、送货方式管理、会员管理、支付方式管理、图片管理、会员收藏管理、商品留言管理、注销登录等模块。

3.2.1前台管理模块

前台管理模块主要是让购买者使用的,购买者可进行各种商品的浏览和订购,系统前台管理模块的结构如图1所示。

3.2.2后台管理模块

后台管理模块的功能主要由商家使用,商家可以对商品信息、会员、订单等内容进行管理,系统管理的结构如图2所示。

4.系统具体实现

4.1前台管理模块

前台管理模块包括:会员管理、商品展台、商品留言、购物车、注销登录等模块。

4.1.1前台管理模块

该系统采用定义用户控件来使每个页面风格一致。首页的顶端导航条部分,左侧登录界面、商品分类导航、及热销商品、精品推荐、中间特价商品、最新商品和底端版权信息部是不同的控件。下面以用户控件GallaryGoods.ascx为例讲述其如何使用:控件的所有要从数据库动态读取信息的显示控件的数据绑定代码都放在相应用户控件后台代码中,例如:用户控件GallaryGoods.ascx中的商品分类信息导航的代码。

4.1.2查看商品信息

运行网站主页,可看到商品分布信息,在具体每个商品下有商品名、销售价、库存量。在会员登录的情况下,单击“购买”按钮可以将该商品自动添加到订单中去;单击“收藏”可将商品自动添加到“我的收藏”;此外单击“详细”可进人相应商品详细信息页面。

在该模块中,需要实现的最主要的功能是在用户点击特定商品“详细信息”后,进人商品详细信息显示页面。

5.结语

区域电子书包支撑平台的设计与实施 篇3

摘 要:上海闵行区在教育信息化领域勇于探索、不断进取,在数字化学习平台的建设中确定了“为每一个学生提供个性化和无处不在的教育”的核心理念,从学习内容管理系统、学习管理系统、导学本系统、个性化测评系统等方面开展平台建设,利用开源软件和购买成熟软件相结合的方法实现了区域电子书包支撑平台的快速实施。

关键词:电子书包平台;顶层设计;教育信息化

中图分类号:TP311.56 文献标志码:B 文章编号:1673-8454(2014)15-0083-05

一、前言

随着教育信息化的发展,国内掀起了进行电子书包相关研究与实践的第二次热潮。在研究层面,以华东师范大学工程中心为代表的学者从电子课本和电子书包技术标准体系的制定入手,对电子书包的相关理论进行了深入的研究。祝智庭教授对电子书包的相关基础理论进行了阐述,并对本次电子书包热潮后的特点进行了分析。他们认为,电子书包系统主要包括学习内容、学习终端、学习工具和学习平台四大部分。[1]这四部分互相关联,共同组成一个有机整体,形成一个互相联系彼此共生的教育生态。此外,他们还在研究了国内外相关案例的基础上,提出了“媒体——功能”二维建构及拓展集成和“核心、可选、扩展”三级配置与功能关联的电子书包系统的功能建模的总体架构。[2]在实践层面,以闵行区为代表的区域基础教育工作者首先开始了电子书包整体解决方案的区域实践探索,从顶层设计、模型构建和区域服务和实践体系的构建等角度入手,搭建了区域服务平台,构建了区域电子书包整体服务生态体系。本文基于闵行区电子书包服务平台构建的实践,从区域平台的功能建模入手,详细阐述了闵行区电子书包平台的建设历程。

二、平台规划

在平台规划中,不能脱离电子书包各个有机组成部分,孤立的、单独的规划平台,应该在大的环境下,在学习内容、学习终端、学习工具和学习平台构成的生态体系中通盘考虑,顶层设计。在规划阶段需要清晰了解学习平台所面临的问题,明确平台定位,从而确定开发策略。

1.规划所面临的问题

(1)目标问题

传统教育存在诸多弊病,诸如教育资源分配不均衡、教学方式单一、过多采用“灌输式”教学、忽视学生的综合发展、评价方式单一等等问题。教育系统已经在努力改变现状,如上海市的“二期课改”已经经历了十五年,课改成果辉煌。在信息技术应用领域,也已经经历了信息技术与学科整合、信息技术与学科体系全面整合等阶段,目前正在进入信息技术与学科融合阶段。在这样的大背景下,有些地区走入了目标制定的误区,盲目地将电子书包作为解决一切教育弊病的良药,从而制约了电子书包本身的发展。

电子书包项目应该在现阶段教育大背景下,满足现有教育业务需求的基础上,逐步、适度地向前发展,从而避免与现有教育业务脱节。

现代信息技术具有即时、互动、共享、富媒体等特点,闵行区在充分调研现状,在信息技术特点指导下确立了“为每一个学生提供个性化和无处不在的教育”的总目标。[3]在总目标的指导下,除了满足学习支持的必备功能外,还需要实现对移动学习和个性化学习的支持。

(2)“灵魂”问题

信息化平台的建设离不开先进教育思想的指导,即信息化平台离不开“灵魂”。闵行区已经经历较长时间的数字化学习探索,在数字化学习环境中探索了“前移、后续、合作互动、自适应评价”的指导思想,充分体现了以学生为中心,以及混合学习和泛在学习的理念,而且融入了“颠倒课堂”的核心思想。闵行区所探索的“灵魂”,充分体现了与新技术相匹配的新的教育教学法。

(3)设计策略

平台的建设历来是互联网中最核心的部分,各大互联网公司都在将平台建设作为公司优先发展的策略。电子书包平台作为区域数字化学习的支撑系统,涉及到教与学的方方面面,建设过程必定充满了艰辛,建设过程也不是一蹴而就的,需要在科学的策略指导下,迭代建设,螺旋推进。

1)顶层设计,科学决策。在电子书包各要素组成的生态体系中通盘考虑,长远规划,按照科学性、先进性的要求进行科学决策。

2)需求导向,务实服务。以闵行区中小学教育发展需求为出发点,充分调研现状,优化现有教学模式,切实满足广大师生教与学的需求。

3)合理定位,统筹兼顾。对区、校、人三级平台进行准确定位,区级层面自上而下推进,学校层面自下而上实施,形成自主研究,共建共享的机制。鼓励各实验学校自主研究,形成特色;通过交流、研讨、展示等方式推动资源共建,实现智慧共享。

4)整体推进,分步实施。整体规划,全面协调,按照“核心、可选、扩展”,对功能进行分类,确定优先建设核心功能的策略。

三、平台设计[3]

闵行区电子书包支撑平台主要包含硬件层、数据层、支撑平台层、应用层、接入层和用户层。其中支撑平台和应用是闵行区电子书包支撑平台的核心部分。其系统架构如图1所示。

系统架构的底层是基础硬件支撑层,主要通过虚拟化实现硬件资源的虚拟化、池化,实现网络、计算、存储资源的自动化管理,提高硬件使用率,提高硬件运行效率,减少运维管理的复杂度。

数据层,实现基础数据的统一管理、存储,从而减少数据冗余,提高数据的读取效率。

支撑平台包含基础支撑平台、基础资源管理平台和基础资源之上的应用平台。主要包括:身份认证中心、统一门户构建、学习管理系统(LMS)、学习内容管理系统(基础资源管理平台,LCMS)、个性化测评系统、导学本系统。此外还预留了其他系统的接口,作为系统扩展的通道,使得整个平台预留了可选方案。

1.身份认证中心

身份认证中心承担为全区所有参与实验中小学教师和学生提供统一的身份管理、权限管理、统一审计和身份认证服务。

(1)统一身份管理、权限管理:将全区40所(以后会增加到覆盖全区)实验学校的用户信息集中管理;统一用户权限管理,用户可以简便快捷地访问数字化学习平台和资源。endprint

(2)统一审计和认证服务管理:采用单点登录技术,实现用户访问信息门户及各个平台的统一认证;用户只需要认证一次,可以访问数字化学习平台所有子平台。此外还预留统一认证接口,采用符合标准的接口技术,实现系统统一登录的可扩展性。

2.统一门户构建

统一门户系统是数字化学习平台对外发布信息的窗口,实现实验项目信息公开的主阵地,此外还具备实验项目管理,实验教师管理功能,是实验项目教师协同作业的有效沟通桥梁。其首页如图2所示。实现区、学校、班级、个人的各级门户系统。主要包括:新闻系统、项目动态功能、通知系统、项目报表系统、个性化内容推送功能、门户系统。

(1)新闻系统。支持项目新闻的发布,支持项目新闻的分类,支持校级新闻的发布与管理,支持校级新闻的汇聚。

(2)项目动态功能。支持其他各个平台的信息调用,包括学校项目动态、学校公开课等。可调用教师创建课程数量,教师公开课信息,学校学生总体表现报表和教师报表等。

(3)通知系统。通知系统可以实现区、校、教师、学生之间的信息互动,有效提高信息传递的效率。

(4)项目报表系统。可以实现项目班级数、课程数、教师数、学生数、重大活动、公开课开展等情况的区级报表。

(5)个性化内容推送。面向学生、教师、管理人员等的个性化内容推送功能。

(6)门户系统。门户系统将以上各功能和在各个子系统的数据进行汇聚并集中展示。

3.学习管理系统(LMS)

学习管理系统是闵行区电子书包项目的核心平台,是直接面向教师和学生的服务平台。在本项目中学习管理系统将采取利用Moodle进行二次开发的方式,二次开发主要包括以下内容:

(1)课表功能。学校课堂教学活动都以课程表为中心,课程表是课堂教学活动的秩序手册,是教师和学生共同遵循的日程安排,具体功能如图3所示。

在课表中,点击学科进入相应的课程页面。此外在课堂教学时,根据课表自动呈现当前课程内容。支持教务管理功能,能够实现课表的导入。

(2)课堂管理。实现班级学生的分组,学生课堂表现记录等功能。

(3)课程内容管理。实现课程内容的添加、删除、修改、发布等功能。

4.学习内容管理系统(基础资源管理平台,LCMS)

建立电子课本、数字资源的区域及学校统一内容管理系统,实现内容的统一建设、上传、管理、分发、审核等各项功能。学习内容管理系统包括以下几部分:基础资源管理(基础资源、电子教材(电子课本)、题库);资源检索系统;积分系统;资源调用模块。

学习内容管理系统分为两层:基础资源管理层和学习内容应用管理层,如图4所示。基础资源管理层,提供区域资源共享,实现对区域优质资源、标准资源的管理、维护、展示、发布与推送,构建区域、学校的资源共享机制;学习内容应用管理层,则按照数字化学习模式,对资源进行排列组合,结合相应的数字化学习活动要素,如讨论区、聊天室、程序学习、测验、作业等,行成新的学习资源聚合体。在闵行区数字化学习平台中主要采用Moodle课程、导学本和个性化测评三种应用模式。

5.个性化测评系统

(1)测试系统。支持题库的管理,支持题库和资源管理平台的无缝接入。可以实现整套试卷的批量导入,支持纸质试卷的批量导入,并支持纸质试卷的批量入库。支持在线解答演算题、作文等形式试题,支持在线手动批阅该题型。支持智能组卷(按题型、难度、知识点、错题集,智能批量组卷),支持将试卷分发给不同学生,支持学生的分班、分组;支持程序教学功能,实现学生个性化学习;支持错题集功能,实现学生个性化错题集,班级错题集,学科错题集,并能支持基于错题集的自动组卷;支持基于知识点的补救功能,并将该功能和测验功能结合,实现错题知识点的自动识别,并实现自动补救。支持与学习内容管理系统的无缝连接,实现相关资源的无缝调用。支持对试卷的集中分析,实现试卷的各项分析,如错误率、分数段统计、试卷难度统计等。支持区域分数的统计、学校分数的统计、班级分数的统计。

(2)个性化评价系统,如图3所示。累积学生自主学习、合作学习、探究学习的数据,并对学生的学习情况进行分析、反馈。为“以需求为导向,以解决问题为主线”的课程与教学的新实践模型提供技术支撑。支持个人学习风格测定、学习历程评定、个人学习诊断,实现教师教学决策功能,辅助教师了解学生学习状况。并根据相关结果提供智能学习路径(需要和Moodle课程及导学本系统相结合)。实现体质健康检测指标的录入、管理、呈现,实现绿色学业质量标准的测定,实现相关数据的自动抓取、管理、呈现。

(3)平台应实现和现有学业质量分析系统、网上阅卷系统的接入。实现相关数据的共享和统一调用、呈现。

(4)自主学习系统。支持基于学习行为分析的自主学习,个性化学习计划的制定。

6.导学本系统

导学本是指依据学科课程标准、教学基本要求,以国家审定通过的中小学课本为蓝本编制的指导学生开展自主、合作、探究性学习的文本,如图6所示。它是闵行区独创的数字化学习应用系统。

和传统教材相比较,导学本的学习主体是学生,是写给学生的书;和一般“导学案”相比较,导学本超越“一课一导”“一课一练”,具有系统性、整体性。根据学业标准对“教材”进行整体梳理,并依托导学本指导学生自主、合作、探究学习。

电子书包中的导学本,是一种多种媒体组合而成非纸质的电子书。它以科学直观的视、音、图、文等实现教学内容的数字化、交互功能的智能化,多角度、多维度地呈现教学内容,方便学生理解和掌握知识、技能,并及时地和同学、教学展开互动。多媒体阅读、教学性交互是其最重要的功能特征。为支持学生学习,在内容上将学习需要的教材、教辅、工具书等按照科学的结构整合而成的综合的学习资源包;在时空上既可以在学校课堂进行在线在场的学习,也可根据学生需要的离线学习。endprint

四、平台实施

目前比较流行的平台开发方法为自主开发和购买成熟软件两种。自主开发周期长,而且存在较大的质量风险。购买成熟软件实施周期短,软件质量有保障,但是存在功能不能完全符合需求、操作习惯不适应等问题。闵行区在项目周期短,工作任务重的情况下,选择自主开发、购买成熟软件和借助开源软件相结合的实施方案,保证了项目进度,最大限度地满足了数字化学习需求。

在对现有软件进行了大量考察后,一批优秀的开源软件被发现。如可以用作门户系统的Liferay,著名的开源单点登录系统CAS,优秀的学习管理系统Moodle,这些系统都可以直接满足区域电子书包支撑平台的功能需求。对于学习内容管理系统、个性化测评系统则采用购买成熟软件方式建设。对于导学本系统,由于是闵行区首创,没有成熟软件可供选择,因此采用自主开发的模式建设。

确定软件开发方向后,首先遇到的问题是所选择软件整合与集成问题。由于平台各部分模块之间耦合度较低,都存在不同的应用场景,因此选取了整合度较低的策略。在基础数据管理方面,使用数据同步模式实现基础数据的一致;在门户系统开设专门的基础数据管理入口,进行用户、组织的添加、删除、修改和批量操作。在操作完成后生成XML日志文件,各子系统定时读取日志执行门户相同的操作。

第二个问题是各子系统与门户之间的通信问题。Liferay具有优秀的整合能力,可以通过WebService的方式与异构系统进行通信,而且可以将子系统的主要功能制作成插件接入Liferay,从而创造一致性体验,实现系统间的整合。

第三个问题就是导航问题,由于子系统自成体系,很容易造成使用者迷航,为了防止迷航的发生,在各个子系统的相同位置都添加了统一导航,使用者可以在统一导航的指引下链接到任意子系统,从而避免迷航。

五、后记

闵行区已经建成了统一认证中心、统一门户、学习内容管理系统、学习管理系统、导学本系统、个性化测评系统。闵行区电子书包支撑平台建设已经克服了种种困难,有了突破性进展,但“路漫漫其修远兮”,我们对数字化学习的了解才刚刚开始。除了不断地解决在建设中发现的问题,在未来将从以下方面继续深化平台功能。[4]

1.大数据分析

闵行区数字化学习平台自建成以来已经运行一年有余,闵行区四十所实验学校4000名师生的使用行为数据有了丰富的积累,如何深入挖掘这些大数据,从而为闵行区师生所用是闵行区电子书包项目组下一个攻关的难点。

2.个性化内容推送

数字化学习平台的实时反馈、资源共享、个性化等特性,使得学习的针对性更强,闵行区数字化学习虽然已初步完成基于题库的个性化测评,但是距离全部学习行为的个性化还有很长的一段距离,在未来闵行区数字化学习平台将实现学习行为的统一记录、分析,学习内容的个性化推送,基于个人学习记录的个性化学习辅导等功能。

3.开放的学习环境

以区域教育行政推动的数字化学习项目,带有浓厚的行政组织架构背景,已建成的数字化学习还是在现有的学校、班级的组织形式下管理维护。在未来,闵行区数字化学习平台将跳出传统组织架构的束缚,真正地以信息流为导向,建立开放、共享、自适应的数字化学习支撑系统。

4.优秀的碎片化学习资源,支持泛在学习

整个社会、生活都步入了快节奏时代,无处不在的电子设备充斥于我们周围,造成了一个碎片化的时间环境,人们的注意力不时被光怪陆离的电子设备所吸引,如何在碎片化的时间环境下实现有效学习呢?项目组认为与碎片化时间相对应的碎片化的学习资源可以解决该问题,今后项目组将致力于建设系列化的、覆盖全部教学大纲知识点的、碎片化的优秀学习资源。

5.在线学习与离线学习相辅相成

目前闵行区数字化学习平台仅支持在线学习,在今后将实现离线学习,以解决网络不稳定或者无网络的环境下的学习问题。

6.准确的区校两级平台定位

在今后的平台建设中,将准确划分区级平台和校级平台的边界,对两者功能进行细分,充分调动学校平台建设的积极性。

参考文献:

[1]吴永和,祝智庭,何超.电子课本与电子书包技术标准体系框架的研究[J].华东师范大学学报(自然科学版),2012,3(2):74.

[2]祝智庭,郁晓华.电子书包系统及其功能建模[J].电化教育研究,2011(4).

[3]闵行区电子书包项目组.闵行区电子书包项目建设方案[DB/OL].

[4]朱林辉,刘太如.雄关漫道真如铁,而今迈步从头越——闵行区数字化学习平台建设漫谈[DB/OL].中国多媒体与网络教学学报,2014,2(1).

电子设计工作平台 篇4

会上, 陕西省工业和信息化厅从理念创新、顶层设计、建章立制和应用需求主导等四个方面介绍了电子政务公共平台顶层设计和集中管理的做法和经验, 山东省德州市介绍了电子政务集中管理和国产软硬件应用的做法和经验。陕西省教育厅、渭南市围绕基于统一的电子政务公共平台开展业务应用作了发言。会议代表围绕电子政务管理体制机制、统筹规划、顶层设计等主题进行交流讨论, 提出了很多很好的意见和建议。大家一致认为, 会议开得非常及时、内容丰富、注重实效, 对下一步推动电子政务发展具有积极作用。

杨学山作总结讲话, 他对各级工信部门提出三点要求:一是要深入贯彻落实十八大精神, 大幅提升信息化水平。按照《2006-2020年国家信息化发展战略》的部署, 进一步明确任务, 落实资源, 推进电子政务发展;二是学习陕西和德州经验, 加强电子政务集中管理, 走电子政务科学发展道路;三是在新形势下进一步改进作风, 提升能力, 扎实做好各项工作。

电子设计工作平台 篇5

6.2连接数据库的方法: 通过上述操作可看出,本文采用了三种操作MySql数据库的方法,Asp采用直接驱动法,Php采用MySql函数法,Jsp采用JDBC-ODBC/JavaBean法

6.3网站结构设计 考虑篇幅,本文只给出了Widows平台上,电子商务网站设计中的主要环节的代码设计,对于Linux平台、网站结构、各个功能模块设计等论题,作者已经有两篇这方面的论文在核心刊物上待发表,这里不便公开.

6.4可操作的主要数据库 上述三种动态技术操作数据库的方法,可操作Windows平台上的Access/MsSql/Foxpro/Informix/Oracle等数据库,对Php和Jsp可操作Linux平台上的数据库Postgres/Sybase/Oracle等.

电子设计工作平台 篇6

[关键词]MVC JSP 网站

Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案,而IT技术的发展迅速,使企业很难跟上其步伐,不能专注于自身业务的管理建设。目前急需采用一种框架式设计方案,以使企业商务网站平台建设大大简化,而基于MVC模型的商务网站平台建设满足了这种需求。

一、 传统的商务平台解决方案

传统的电子商务网站平台建设主要是基于ASP或JSP动态技术。ASP技术由于只能在微软的操作系统平台下建立,以及安全问题等限制了它的广泛应用,而JSP的动态网页技术一度成为主流,但是早期的网站绝大多数采用JSP+JavaBean开发技术。

1.ASP技术

ASP技术由于Windows系统固有的问题都会一成不变地累加到它的身上。尽管目前推出了COM组件技术使其功能变得强大,但是这种强大由于其自身设计漏洞问题暴露出很大的安全隐患。

2.JSP技术

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后生成HTML页面返回给客户端浏览器。JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet网站的所有特点。

基于JSP技术的网站开发主要两种开发模式,成为模式一和模式二,而模式二开发技术就是基于MVC模型的技术。

二、 模式简介

1.模式一

模式一就是指JSP+JavaBean技术。在模式一中,JSP页面独自响应请求并处理结果返回客户端。所有的数据通过Bean来处理,可以实现页面的表现与页面的内容(逻辑)相分离。但是大量使用模式一可能带来一个副作用,就是会导致在页面里面嵌入了大量的Java控制代码,当要处理业务逻辑时非常复杂,尤其在大型网站建设中这种模式会导致页面维护困难。

2.模式二

模式二就是指JSP+Servlet+JavaBean技术。在模式二中,结合了JSP和Servlet技术,模型二充分利用了JSP和Servlet两种技术的原有特点。此模式技术主要基于MVC模型(Model-View-Control),它的主要思想是使用一个或者多个Servlet作为控制器。请求由前沿的Servlet(可能是多个Servlet构成的处理链)接收并处理后,会重新定向到JSP。在此模式里,JavaBean作为模型的角色,它充当JSP和Servlet通信的中间工具,Servlet处理完成后设置Bean的属性,JSP读取此Bean的属性,然后进行显示。

3.两种模式的比较

从设计角度,模式二具有更清晰的页面表现、清楚的开发者角色划分,可以充分地利用开发小组中的界面设计人员。这些优势在大型项目开发中表现得尤为突出,而使用模式一可以发挥每个开发人员特长,界面设计开发人员可以发挥界面显示效果的设计能力。在目前大型项目开发中,模式二更多的被采用。

三、 基于MVC模型的大型网站平台设计

1.MVC(模型-视图-控制器)模型原理

模型(Model)是网站的核心,用来完成企业主要的业务功能,它接收视图发来的请求,并将处理请求的结果返回给视图,虽然这个请求是由视图发出的,但是这个请求是由控制器来转发的,所以模型所进行的操作相对于视图来说是黑箱操作。这样可以用来封装部分数据,以满足面向对象原则。

视图(View)用来显示模型内容,是显示在用户面前用来与用户进行交互的平台,通常用一些可视化网页编辑软件实现。该部分只用来收集数据和显示模型,以及将用户的请求转发给控制对象,而不应当参与模型中业务流程的处理。同一个业务流程可能由于处理结果的不同而对应不同的视图。

控制器(Controller)对用户的请求做出反应,创建和设置模型,并将模型与视图进行协调,来共同完成用户请求。可以将控制对象理解为一个分发器,它会根据不同用户请求来选择不同模型和视图。并且控制对象同样不能参与业务流程的创建。

2.具体功能模块设计

针对大型商务网站的网页多样性,我们选取具有典型代表的订单处理过程来描述如何基于MVC模型设计。首先在表单中获得订单请求过程时先接受GET请求,执行数据库操作,保存到Request中,并把视图派发到下一个页面。在现实订单的页面中主要包括结果集的处理,假如订单是批量的,则通过迭代来显示所有信息。

3.网站平台设计效果

通过基于MVC模型设计的网站,在Servlet作为控制时,每个Servlet通常只能实现很少一部分功能,多个Servlet就可以结合起来完成复杂的任务,这样的好处是Servlet的重用性好,尽管会导致请求时间加长,但是这可以通过服务器的并行处理解决。

参考文献:

[1]孙卫琴:《精通Struts: 基于MVC的Java Web设计与开发》,2004.8

[2]胡俊彦路鑫鑫:基于MVC设计模式的动态电子政务Web统计模型[J].电脑开发与应用,2004(02)

[3]马溪骏鲁奎:利用JSP实现基于MVC模式的表单提交方法研究[J].计算机应用研究,2004(02)

摊铺机智能电子管理平台设计 篇7

近年来,我国高等级公路迅速发展,对摊铺机智能化也提出了更高的要求,特别是在施工过程自动化、能源与施工材料节省、故障智能诊断与迅速排除、电子辅助等方面,需求与效益明显。国外摊铺机生产厂商开始使用新的电子监控系统武装自己的产品,提高其智能化水平增强竞争力。

本文介绍的装载在摊铺机上的智能电子管理平台,其集成了工作状态图形显示、报警提示、故障自动记录与诊断、工作参数设置、远程通讯等众多功能,具有操作简单,界面直观,易于维护等优点,能为操作及维修提供方便。

1 系统功能特点、总体结构及基本原理

电子管理平台主要包括实时监控、故障诊断记录、辅助自动控制、远程协助等功能。相对于传统控制方法,电子管理平台拥有强大的计算能力,使得图形界面显示及运行较复杂的控制逻辑成为可能,可以更好的处理输入信号,达到精确控制摊铺过程的目的。使用形象直观的图形化人机界面,内置了许多功能给操作者提供帮助,操作简单易于上手,减少了操作人员的熟悉学习时间。系统提供一定的冗余使得部分功能失效时摊铺机仍能进行工作,提高了系统可靠性。远程协助以及故障诊断与记录模块能够帮助维修人员更快的确定故障位置进行维修。基于总线及模块化设计,使得扩充简单、线束较少、检修方便,一般故障只需更换电路板或对应模块。采用多点控制结构,用户可以在多个地点对摊铺机进行控制,为操作者提供了方便。

整体结构如图1所示。系统基于CAN总线结构,具有危险分散、功能集中、布线紧凑、可靠性高的特点。整个系统由CAN总线与挂载在其上的各个模块组成,大体可以分为人机交互与测控两大部分。CAN总线上的液晶与操作台构成主要人机界面,与PLC的一个CAN口相连,总线上的左右遥控盒作为备用人机界面使用。操作台与遥控器都能对摊铺机进行控制,有一定的冗余性。任意一端损坏时还能通过另外一端控制摊铺机进行基本作业,提高了摊铺机工作可靠性。

系统以CAN通讯为基础,各模块分工合作实现。系统上电时,P L C首先通过C A N总线联系所有总线上的部件,并把检查结果打包送给大尺寸LCD(液晶显示屏)。随后系统进入正常循环状态,P L C作为系统的核心不断收集工作状态信息,并送给两个显示操作终端;同时接受两者的控制数据,通过PWM、开关量、模拟量输出等执行各种动作。LCD与集中式操作台一起组成一体化的主要操作界面,操作台上的控制动作在LCD上会有提示及响应。G P S/G P R S模块通过C A N总线挂接,提供远程通信渠道以实现定位、远程故障诊断等功能。

2 人机交互模块主要功能及实现

人机交互模块主要包括以下功能:工作状态显示、工作参数设置及快速恢复、记录现场工作情况、故障信息记录及程序辅助分析、提供系统冗余、远程通讯与监控、自学习和接受并下发控制指令等。LCD与操作台具有以上所有功能。两个遥控器左右对称,仅具有主要的工作参数显示与设置以及基本的操作按钮。

LCD端硬件以高性能ARM9芯片为核心,配备6 4 M B的内存与6 4 M B的F L A S H存储区,外扩有少量按键及通讯接口,配以大尺寸800×600的高清晰度屏幕,能够运行较复杂的程序,提供精美而友好的界面,LCD的主画面将显示主要的工作参数,用户通过按键可以进入其他页面,查询及设置所有的机器运行参数,查看详细的系统IO状态,以及调用故障检测及诊断等辅助功能。

如图2所示为LCD程序的功能模块及逻辑结构。工作状态监视模块的主要功能是在显示屏的主画面以图形及动画的形式显示摊铺机的工作状态,如运行速度、分料情况等,对报警信号在画面上给予明显提示。显示方式主要为图形化的控件加文字说明,充分利用A R M 9强大的计算能力,直观的反映机器的运行状态。工作参数设置以及状态查询等功能以单独的页面形式存在,需要用户操作显示屏上相应按键才能调出。机器工作时的主要参数将被记录下来,下次工作时可以选择调用一组参数以方便用户使用,维护人员也可以从记录中得到帮助信息。当检测到机器故障时,LCD中故障分析及记录模块将开始工作,把故障时的主要状态信息记录到存储体里,在对应页面显示故障情况及可能原因,同时向CAN总线上发信息,通知GPS/GPRS模块传送故障信息。如果G P S/G P R S模块发回了可能的故障解决办法,将在页面上以文本形式给予提示。自学习模块以上述模块为基础,通过比较不同参数设置下的工作状态以及错误情况,得出推荐的适合本机的设置。由于采用模块化设计,整个程序安全性得到提高,如果某些模块无法继续使用(如存储区损坏),不会影响其他功能,机器还能进行基本的操作。

图3所示为操作台的基本结构。操作台集中了操作摊铺机所需要的所有按钮、调节开关,显示终端安装在其附近。操作者在此通过显示屏与控制开关就可以全面的掌握机器的运行状态,方便简捷地控制机器运行。所有控制按钮与开关的意义都用图形结合文字的方式给予提示,直观容易上手。操作台上主要是开关量输入以及少量的电位器输入,包括电源的启动/停止,车体行驶的方向和速度控制,左右输分料装置的自动/手动控制方式切换,振捣器以及熨平加热装置的控制等。由于操作台所需的IO点数较多,大部分信号通过滤波和隔离后送入操作台自带的PLC,剩下的信号通过扩展IO模块引入,扩展IO模块再通过C A N总线通知L C D以及核心的P L C做出响应。控制面板上设有小键盘,主要用于配合LCD程序,提供辅助功能以方便使用。键盘信号使用IO点的方式引入控制台上的PLC,进而送入系统。LCD程序收到信号后会有响应或提示。

GPS/GPRS模块使用GMS短信息方式与远程控制中心建立通信联系。此模块周期性传送计算得到的地理位置坐标,为远程控制中心与本地的控制模块建立双向的通讯途径。当有故障发生时此模块会接受其他模块发来的故障信息传送给远程控制中心。

3 测控模块功能及实现

测控模块负责接受并执行控制台及遥控盒的命令,通过IO点及CAN通讯收集机器运行状态信息并上发给人机交互模块,通过内置程序完成系统警告判断、输分料控制、自适应找平等功能。

图4为P L C的基本程序结构。P L C通过I O口与CAN总线收集系统信息,送入内部的逻辑控制模块。逻辑控制模块包括自适应找平,自动分料控制等各种控制模块。控制模块接受到状态信息后,根据接受到的指令与参数,调用各种控制算法模块进行运算,最后将结果转换为输出量送给各个机电执行件,同时将运算结果通过CAN总线发个人机交互模块。保护及报警模块持续监视传感器及IO口信息,如发现异常则马上发送信息给人机交互模块。

图5为输分料控制的基本过程示意。不同的摊铺速度对应的料位高度可以通过人机交互界面进行设置,同时在出厂时有一套默认值,便于用户优化及使用。以闭环结构为基础,控制程序通过比较检测到的料位高度与需要达到的料位高度,根据设定的控制模式参数,进行PID运算输出结果,再换算成对应P W M送给执行件。与人机交互模块相配合,通过不断的记录修正摊铺速度与对应的料位高度的关系,得到更适合本机的控制参数,具有一定的自学习性。而提供的默认值恢复功能可以在出现参数混乱导致功能不正常时迅速解决问题,方便系统维护。

4 结语

摊铺机电子管理平台综合运用了CAN通讯、高性能A R M单片机、P L C、G P S/G P R S终端,高精度传感器等技术,在继承摊铺机传统控制系统优点的基础上集成了人工智能辅助、远程协助、机器自适应控制等众多功能,以机电一体化的方式实现了对摊铺机的精准控制,使用方便,易于维护,使得机器的智能化水平得到明显提高。可以预见,在不远的将来电子管理系统在摊铺机上将得到越来越多的运用。

摘要:介绍了一种安装在摊铺机上的新型电子管理平台,其具有操控显示一体化、界面直观、使用方便、易于操作、系统稳定可靠等优点,提高了摊铺机的智能化程度。本文给出了系统的整体结构说明及主要模块的实现方法。实际运用证明,此系统能够为操作与维护提供方便,保障用户与供应商的利益。

电子商务平台开发沙盘的设计 篇8

(1) 技术性差, 表现在多以理论教学为主, 实践少, 开发技术少讲甚至不讲, 教学内容与教学目的严重不符, 学生无法真正从事电子商务平台开发相关工作。

(2) 先进性差, 表现在课程中介绍的开发技术已是业界不再使用的落后技术, 课程中开发技术的更新速度远不及业界的更新速度, 学生还需要经过进一步技术培训才能适应岗位需求。

(3) 教学资源匮乏、学习难度大, 主要体现在电子商务平台建设是一门教学难度很大的课程, 应用技术涉及面广、需要教师在开发领域具有丰富经验, 所以目前该课程的教材很少, 教学资源更少, 导致教师教学时缺少参考, 学生学习难度也加大。

(4) 教学质量差、学习效果不佳, 主要体现在教师缺少必要教学资源辅助, 教学枯燥乏味, 教学质量提升不上去, 导致学生学习兴趣缺乏, 加上课程难度大, 学习效果不佳。

为了解决以上电子商务平台建设课程教学中的问题, 本文从电子商务专业教学实用角度出发, 为电子商务平台建设课程量身打造一套完整的、先进的、科学的、实用的电子商务平台开发沙盘。

1 介绍

本文依据电子商务平台特点, 结合当前业界流行技术, 采用Struts 2.0 技术搭建电子商务平台应用架构, 通过Hibernate技术实现数据逻辑, 应用JSP编写业务逻辑, 实现电子商务平台中用户管理、商品管理、店铺管理、购买、订单管理、支付和物流监控等一系列完整业务流程, 构建一套完整的、先进的、科学的、实用的电子商务平台开发沙盘。教学中教师使用该沙盘为学生介绍电子商务平台开发中各种技术的应用、各业务逻辑的实现, 学生通过在沙盘上不断模拟, 熟悉架构、熟悉业务逻辑、调试出自己的电子商务平台。该沙盘的研发弥补了当前电子商务平台建设教学的空白, 将电子商务平台开发的完整流程展现在学生面前, 并建立规范化的电子商务平台开发过程, 整合教学资源, 统一教学过程, 提升教学质量, 增强学生实践能力。

2 电子商务平台开发沙盘设计

2.1 电子商务平台开发沙盘架构设计

考虑到电子商务平台的可移植性、可重用性、易维护性, 本文的电子商务平台开发沙盘架构采用多层次结构, 分为数据层、业务逻辑层、应用层3 个层次, 采用Hibernate技术实现数据层逻辑, 采用Struts 2.0 技术实现业务逻辑, 应用JSP技术实现具体应用。架构设计如图1 所示。多层次架构使得系统层次结构清晰, 可重用性增强。

Hibernate技术共含有6 个核心类和接口, 分别是Session、Session Factory、Transaction、Query、Criteria和Configuration, 通过这些核心类和接口可实现数据持久化和事务控制。Struts 2.0 以Web Work为核心, 采用拦截器机制来处理用户请求, 可以使业务逻辑控制器与Servlet API完全脱离, 可以通过配置文件中配置信息完成大部分的调度工作, 使开发过程变得更简洁。JSP技术实现应用层的用户界面, 可交付一个美观、实用的图形用户界面给用户。3 种技术凭借各自的特点负责各自的层次结构, 层次间的业务逻辑独立, 可独自开发, 层次间通过接口关联, 整个系统属于层次内部强内聚、层次间松耦合结构。

2.2 电子商务平台开发沙盘业务功能设计

考虑到电子商务平台开发沙盘的教学用途, 其业务功能要完善, 确保学生了解每一项业务的运作和实现过程, 所以本文研究的电子商务平台开发沙盘涵盖电子商务交易中的所有业务, 包括:用户管理、商品管理、店铺管理、购买、订单管理、支付及物流监控等一系列完整业务流程。具体功能设计如图2 所示。

用户管理业务含有电子商务业务中普通客户的信息管理、店主信息管理和虚拟账户信息管理, 虚拟账户信息管理用于支付。店铺管理业务含有店铺注册、维护等功能。商品管理业务含有店铺中商品信息的添加和维护等功能。购物、订单管理和支付管理实现电子商务平台的核心业务, 客户可查询自己的购物信息并进行维护, 满意后生成订单并支付, 订单允许修改和退订。物流监控可以检测商品的运输过程, 监控商品的运输流程。在统计管理中客户和店主可按不同条件统计自己的购买额和销售额。

2.3 电子商务平台开发沙盘智能学习功能设计

为了方便学生课后使用该系统进行自主学习, 本电子商务平台开发沙盘设计了智能学习功能。上盘提供智能菜单选项, 学生可根据自己的情况选择要练习的项目, 系统会自动发生变化满足学生需要。例如, 学生选择配置文件练习, 系统会自动清除原有配置文件, 让学生自己填写练习, 如能正常运行说明填写正确;学生选择恢复, 系统自动恢复初始状态, 学生可查看正确的配置文件。智能学习功能可使学生自由灵活练习获得最佳的学习效果。

3 结语

从电子商务专业教学实用角度出发, 提出电子商务平台开发沙盘概念。该沙盘具有创新的智能化功能调整等先进功能, 可面向教师授课, 又可面向学生学习, 使该课程教学变得简单, 可大幅度提升教学质量。

摘要:本文从电子商务专业教学实用角度出发, 为电子商务平台建设课程量身打造一套完整的、先进的、科学的、实用的电子商务平台开发沙盘, 该沙盘可使教师和学生进行电子商务平台开发的真实演练, 并具有智能学习功能, 能大幅度提高教学质量和学生实践能力。

关键词:电子商务专业,电子商务平台开发沙盘,智能学习

参考文献

[1]刘克强.电子商务平台建设[M].北京:人民邮电出版社, 2007.

[2]孟伟等.电子商务平台建设与管理实验教程[M].重庆:重庆大学出版社, 2009.

[3]李重, 张震.Hibernate在电子商务平台中的应用[J].商场现代化, 2009 (1) .

基于WEB的校园电子广告平台设计 篇9

因此, 以ASP动态网页技术和Access数据库技术, 开发了一种基于B/S框架的校园电子广告平台。此平台的管理员在后台能进行:用户管理、站内新闻管理、二手买卖管理、失物招领管理、房屋租赁管理、合作加盟管理、留言管理等功能。普通用户只能浏览信息。普通用户注册以后, 经管理员审核成为合法用户后能发布:二手物品出售、寻物启示、失物招领、房屋租赁、寻找加盟伙伴、校园新闻等信息。

1 系统分析

1.1 软件环境

系统采用ASP方向的WEB应用程序开发技术, 该技术增加了更多的方便、实用的新特性, 使WEB开发人员可以更加轻松、便捷的开发WEB应用程序;以浏览器/服务器 (B/S) 为体系结构, C#为程序开发语言, 以Access为后台数据库开发工具。

1.2 需求分析

需求分析是软件开发的一项必不可少的工作, 不论采用何种开发技术, 首先就得彻底的了解和弄清系统在功能、性能及环境方面的用户需求, 以保证开发出来的应用系统真正的满足用户的需求。这也是延长软件的生命周期, 减少软件维护费用的需要。经过系统分析, 此平台应具有的功能如下:

(1) 校园新闻:张贴各类校园新闻或社团海报。

(2) 二手物品买卖:供求者可以浏览信息, 发布信息。

(3) 寻物与招领:发布失物与招领信息。

(4) 寻找加盟伙伴:发布校园加盟信息及合作伙伴信息。

(5) 房屋租赁:发布房屋租赁信息。

2 系统设计与实现

2.1 数据库设计

数据库设计是系统设计中非常重要的环节。数据是一切系统设计的基础。通俗地说, 数据库设计就像高楼大厦的根基一样, 如果设计的不合理、不完善, 将在系统开发过程中, 甚至到后期的系统维护、功能变更和功能扩充时, 引起较多问题, 严重时甚至要重新设计, 重做大量已完成工作。

本系统用Access建立数据库, 数据库由8张表组成, 用来表示管理员信息、用户信息、留言信息、房屋租赁等信息, 表之间用外键建立关系。

2.2 系统详细设计

系统主要采用B/S模式, 即浏览器/服务器模式, 服务器端主要存储WEB页面和数据, 浏览器用来显示页面, 与用户交互。基本功能模块:校园新闻、二手买卖、寻物与招领、加盟伙伴、房屋租赁等都已实现, 现将网站首页列出如图1所示。

3 系统测试与总结

以逸夫教学楼306教师机为服务器, 以Net Box.exe软件构建WEB服务器进行调试, (访问地址形式为:http://IP地址:端口号) , 运行正常, 其它客户端电脑均可访问此网站。后续的工作是找到以Linux为操作系统的服务器, 有专门的人员进行维护, 防止断电或死机现象发生, 确保网站运行正常。

本文以ASP+Access技术, 构建基于B/S结构的校园电子广告平台。此平台具备的功能有以下几个方面。系统管理员在后台能进行:用户管理、站内新闻管理、二手买卖管理、失物招领管理、房屋租赁管理、合作加盟管理、留言管理等功能。普通用户只能浏览信息。普通用户注册以后, 经管理员审核成为合法用户后能发布:二手物品出售、寻物启示、失物招领、房屋租赁、寻找加盟伙伴、校园新闻等信息。

经过一段试运行阶段的测试, 将发布此电子广告平台。使得校园里的用户通过网络平台来交流, 用户的交流更为便捷、广泛, 使供求双方都获益。

参考文献

[1]漆联全.新疆红枣产业的现状、要求及其发展趋势[J].新疆农业科学, 2010, 47 (S2) :8-12.

[2]龙滔, 基于.NET的数字图书馆管理信息系统的设计与实现[D].长沙:湖南大学软件学院, 2012.

[3]林乐逸.基于ASP.NET MVC和实体框架的软件项目管理平台[D].上海:上海交通大学软件学院, 2012.

[4]吴晨.ASP数据库项目案例[M].北京:清华大学出版社, 2007.

[5]刘波, 雷刚要.基于.NET平台通用数据库组件的实现[J].计算机工程与设计, 2007.

电子技术实验平台的设计与改进 篇10

1 旧实验电路板

图1 和图2 是实现常用模拟电子 (模电) 和数字电子 (数电) 实验的电路板基本功能平台, 其中, 图1 为单管/负反馈两级放大器实验电路板, 实验功能为晶体管共射极单管放大电路和两级阻容耦合放大电路与负反馈[1];图2 为多功能实验面板, 包含了集成运算放大器应用电路和加法器、数据选择器、触发器、集成计数、译码显示电路、定时器、电子秒表等。

该套电路板教学过程存在诸多问题, 第一, 从实验功能角度分析, 该实验平台虽然功能强大, 包含了模电和数电常见的基础电路, 但是该平台实验功能内容密度高, 对学生来说, 实验初始阶段显得非常不直观和理解困难, 直接造成恐惧心理[2]。例如图2, 实验面板包含的接线孔数量多而密集, 容易造成视觉上的疲劳和复杂感[3,4];第二, 对教学来说, 增加了老师在实验课程前的准备工作, 例如, 单管/负反馈两级放大器对应的原理图3, 设置了几处外接电阻, 如RL、Rc, 实验开始之前需要准备好给学生, 但是在实验结束之后容易丢失、各种电阻容易重复混在一起。这个问题不仅在图1 的实验里有体现, 在其他实验内容里面同样存在, 在管理方面增加了不少工作量[5]。第三, 从设备维护角度来说, 由于电路功能模块较多, 学生使用不当造成的元器件损坏概率就增大[6], 维修过程需要拆开整个实验面板, 实验面板体积大, 重量大, 螺丝多, 维修起来非常不方便。

2 新实验电路板

2.1 单管/负反馈两级放大器新实验板

根据对旧电路板缺点分析, 在功能不减少前提下, 重新设计了4块实验电路板。图4 为单管/负反馈两级放大器新实验板, 该电路板在图1 基础上进行了多方面改进, 首先, 该实验电路板在原来基础上增大了两级放大电路的间隔, 大部分元器件焊接在底面, 上表面只画有电路图和符号, 相对比图1 的旧电路板而言, 从视觉上更直观、简单、明了;其次, 需要外接的独立电阻设置安装在接线邻近位置, 例如, 图中负载电阻RL, 当需要使用的时候, 只要两条接线即可, 方便调试和接线, 使用过程, 不易丢失, 而且, 元器件之间接触性能更好。再次, 增加了直流稳压电源实验, 该实验电路简单, 元器件少, 因此布局在同一块实验板上;该块电路板体检小, 非常轻便, 而且固定螺丝只有四颗, 元器件数量少, 因此维修非常方便。

2.2 集成运算放大器运算电路实验电路板

图5 为集成运算放大器运算电路实验电路板[1], 该实验电路板同样采取图4 的布局特点, 除了集成芯片, 表面不放置任何元器件, 只保留了电路图符号与参数值。就实验内容而言, 对比旧实验面板, 该实验的集成芯片引脚标注是一大人性化特点, 在实验过程, 根据标注, 学生更方便检查接线。另外, 实验电路板排布的电阻、电容等元器件都是根据集成芯片的应用电路所需, 紧凑而无多余, 布局合理又方便[6]。

2.3 加法器、数据选择器与触发器等实验电路板

图6 实验内容包含了多种集成芯片应用电路, 有或门、与门、非门、数据选择器、全加器和触发器等[1]。这些集成芯片合理有序的分布在特定位置, 实验过程方便接线, 减少接线交叉。

2.4 定时器和电子秒表实验电路板

图7 实验内容包含了三种芯片应用电路, 包括与非门74LS00、计数器74LS192 和555 集成芯片, 这三种芯片组合可以实现集成计数、译码、显示电路、电子秒表[1]。

3 教学效果

新的模电、数电实验电路板已经投入实验教学环节半年时间, 总结出具有以下优点, 第一, 由于电路板的元器件布局已经考虑到电路连接最佳位置, 减少接线复杂度, 因此, 学生可以更加集中精力去验证理论内容;第二, 四种类型实验电路板设置大小一样, 实验室老师日常管理维护更方便;第三, 针对课堂实验内容, 每一块实验电路板都内容独立[7], 方便老师讲解。根据抽样班级实验情况, 同一个实验内容, 学生完成时间比原来大约缩短了三十分钟, 新实验电路板教学效果显著提高。见表1 抽样班级实验完成时间, 其中13 级和14 级学生分别使用旧实验电路板和新实验电路板。

4 结束语

新实验电路板已经成功使用在实验教学, 教学质量得到跨步提高。实践表明, 模电与数电实验电路板设计科学、合理。

参考文献

[1]华南理工大学广州学院电气工程学院.电工电子技术实验指导[M].广州:华南理工大学出版社, 2012:75-145.

[2]孙盾, 田社平, 范承志, 等.结合实验功能电路提升模电学习兴趣[J].实验技术与管理, 2015, 32 (2) :176-181.

[3]赵青梅.改革高职模电课程, 加强实践教学力度[J].中国现代教育装备, 2008, 8:119-121.

[4]赵青梅.模电教学中的形象思维[J].电气电子教学学报, 2001, 23 (6) :104-105.

[5]李萍.提高数字电路实验质量的三个环节[J].云南民族学院学报 (自然科学版) , 1999, 8 (3) :69-71.

[6]李曦雯.高校实验室仪器设备维修管理的探索[J].中国现代教育装备, 2010, 5:15-17.

上一篇:批评的语言艺术下一篇:现实影响