电子商务辅助教学管理的系统开发设计论文

2024-04-23

电子商务辅助教学管理的系统开发设计论文(精选8篇)

篇1:电子商务辅助教学管理的系统开发设计论文

基于云计算的辅助教学系统的设计

1、需求分析

近年来,云计算(Cloud Computing)作为一种新兴的先进计算技术促进了计算机行业的革新,云计算的作用简单说就是确保用户按需使用计算资源,并按使用程度进行付费,类似于计量水电费的模式。因此,云计算对网络教学改革也有很大的启发价值,积极推动云计算的 IT部署和交付模式在网络教学改革中的作用是十分必要的。面对多媒体网络技术对学生自主学习的诉求,应该提供一种网络学习策略。网络学习策略基于后现代主义教育观、建构主义和人本主义学习理论,以多媒体和网络技术为依托提供在线的学习方式,其核心思想是发挥学习者的主观能动性,突出学习者个性。因此,网络教学不仅要实现优秀教育资源共享,提供灵活、开放、不受时间地域限制的学习形式,还要让学习者根据自己的知识结构来安排学习计划和学习进度,实现 “个性化教育”。

国内外很多高校都在积极探索网络教学具体形式和方法,在国外远程教学已经应用在许多高校。针对本校的具体情况,笔者也研究并旨在开发符合自身的网络教学系统。该系统旨在并解决如下问题:一是随着高校扩招学生人数剧增,而校园软硬件设施无法跟进,教学资源无法满足需求,另外师生交流、课堂辅导、资料共享、作业批改等问题也较为不便。在高校经常出现这样的情况:学生想选修某门课程,但由于教学资源的限制和学校教学的规划这门课程开设的时间、人数有一定的限制,可能这门课程开设的时间刚好与其他课程冲突,或者人数超过了限制而无法选上,而下学期又有其它的教学计划或者没有开设这门课,所以学生只好放弃选修。二是有些课程无需占用课室等教学资源,学生可以根据一些PPT、视频等多媒体资料自主学习并完成测试。三是一节课的时间是有限的,难免有时无法完成教学任务,尤其是实验课,学生希望课外也可以使用资源来完成课堂上尚未完成的学习。四是学校的在线学习的平台存在资源重复建设、资金浪费和教学个性化不强等问题。为了给学员提供更便宜、便利、优质、全方位的服务,发挥系统优势,整合资源和资金,建设更高效、实用、个性化的网络教学系统,提出了基于云计算的网络教学系统的设计方法。

下图1为高校辅助教学系统TOP数据流图。[1]

图1高校辅助教学系统TOP数据流图

2、国内外研究现状

随着信息化的不断发展,校园网的应用及网络规模在不断的扩大,各大院校都引入了相应的信息化管理系统和网络资源平台来为教学、办公提供更好的服务,如机房管理系统、教务管理系统、网络资源教学平台、数字图书馆等,这些系统和平台都要求校园网络提供较大的数据吞吐量和承载更多的多媒体数据流,而目前传统的网络管理模式存在较大的传输承载瓶颈。采用云计算,将网络中分散的、零散的资源聚集起来,进行统一调度和管理,形成一个计算资源池向用户提供按需服务,可以解决高校当前信息化管理的问题,提高信息化管理的效率。

计算机技术的发展使多媒体在教育领域中的应用更加广泛 计算机多媒体技术能使以往靠多种设备、技术才能实现的课堂多媒体教学与现代通讯设施形成网络,构成全方位、多渠道、交互式的教育系统。使人们在传递和交换信息时不再是利用单一信息媒体,用户可以随心所欲地不受时空限制索取、传播和交换信息。多媒体教学网络由于其优越的功能为学校提供了理想的教学环境,给学习方式带来了深刻的变革。

多媒体与网络技术作为现代教育技术的主要实现手段,已在20世纪90年代被广泛应用于高校教学中,在许多大学学科教学中发挥着传统教学不可取代的优越性,同时也是我国高校教育改革个质量工程建设的重要组成部分。近年来通过网络来构建虚拟教学系统成为国内外教育界研究的重要方面。我国也将《虚拟实验教学环境关键技术研究与应用示范》作为“十一五”国家科技支撑计划重点项目展开研究,该项目旨在开发一个服务化、可拓展的开放式教学平台,全面整合虚拟教学资源。

目前的网络教学系统满足了学生和教工的基本教学要求。切很难达到个性化教育的层次。例如,我校的BB平台就存在资源重复建设和教学个性化不强等问题。为了给学生和教工提供更便宜、便利、优质、全方位的服务,发挥系统优势,整合资源和资金,建设更有效、实用、个性化的网络教学系统,基于云计算的网络教学系统应运而生。

3、技术支持

云计算的核心技术是海量数据分布存储技术。云计算的构建目的在于同时为大量用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式保证数据的可靠性【2】 Google 的 GFS 和 Hadoop 团队开发的 GFS 的开源实现 HDFS 是目前广泛使用的数据存储系统 图1为云计算架构

图2 云计算架构

从本质上来讲,云计算实际上是服务器虚拟化技术和基础架构即服务两者的结合。其核心是将某一或某几个数据中心的计算资源虚拟化之后,向用户提供计算资源租用形式的服务。云计算的基本特征在于:(1)云计算是基于互联网的,也就是以浏览器为基础;(2)数据存储在云端,应用也存储在云端,这些对用户透明,通常由第三方提供;(3)云计算强调服务,用户按需使用服务,根据使用多少付费。

4、基于云计算的网络教学系统设计 4.1、基本系统结构

根据当前网络教学改革的内在需要,对基于云计算的网络教学系统进行需求分析。网络教学系统的设计遵循经济性原则 实用性原则和高效性原则。图2为基于云计算的高校远程教学系统的整体架构图。它主要由云计算服务器、负载均衡设备、WEB服务器和数据库存储服务器等四部分组成。

4.1.1.云计算服务器是整个系统扩展性的核心部分。本系统将学员的在线学习教学资源全部存放到云服务器上, 通过云计算服务器的高性能、高可靠和可扩展等特性, 保证系统高效与稳定地运行。

4.1.2.负载均衡设备主要根据学习者访问需求, 动态地完成网络带宽和硬件资源的调度与分配。

4.1.3.WEB服务器是用户访问学习的入口, 分为主 W EB服务器和专业 WEB服务器, 其中主 WEB服务器是完成学员查看信息,登录系统, 验证等功能,专业 WEB服务器主要由负载均衡设备进行分流,学员根据网络流量被平均分配到不同专业 WEB服务器上进行学习。4.1.4 数据库存储服务器分为公共服务器和专业服务器。公共服务器主要记录用户信息, 访问记录等公共信息;而专业服务器则记载不同专业的专业信息、学习记载、作业考试信息等。

图3高校远程教学系统框架结构图

考虑到信息安全隐私问题本文在架构设计的过程中, 采用本地数据库服务器存放私有数据, 如学员信息、课程信息、专业信息等重要数据。而把在线学习、下载、即时通信、师生交互等扩展功能全部存放到云服务器上。由于这些属于服务数据。因此不存在安全性问题。

4.2、系统的实现

4.2.1基于云计算的高校辅助教学系统的功能模块

根据云计算能提供高性能计算资源、海量存储空间以及优质技术服务等特点。我们设计的高校远程教学系统主要由学员报名、虚拟班级、虚拟教研室、学习资源—云计算服务、师生交互—云服务和系统管理等六个功能模块构成。其功能结构如下图3所示,图3中的黑体字部分为使用云服务器实现的功能。

图4高校辅助教学系统功能模块图

(1)学员报名。参加培训的学员需要填写报名信息,然后系统进行逐一审核。由于学员较多,需要将已通过审核的人员名单利用 EXCEL导入,进行批量审核以提高工作效率。通过审核的学员利用学号和密码登录到网络学习系统,并可以查看、打印其报名信息。

(2)虚拟班级。虚拟班级概念的提出主要解决大量学员的网络教学管理问题,其主要思想是将学员按照地区或其他规则划分成较小的班级,并通过每个班级设置一个班主任的方式对班级进行管理。学员需要根据班主任发布的学习进度来完成网络学习任务,同时系统也会记录学员学习的整个过程,并以此为依据给定学员成绩。由于在学员学习的过程中需要大量的存储空间和计算资源,因此本系统将在线学习、资料下载、即时通信等功能利用云服务实现,有效地提高了远程教学的质量。虚拟班级概念的引入有效地解决了学员过多无法管理的困难,为今后的远程教学提出了一个新的教学管理模式。

(3)虚拟教研室。虚拟教研室是仿照虚拟班级的概念提出的,它主要是记录班主任的教学过程,在虚拟教研室里班主任需要完成对学员存在的问题及时解答、批改学生作业、给学员作业评语、给定成绩等工作,班主任间可以通过云服务提供的即时通讯答疑模块对有争议的问题进行例题讨论,最终将讨论结果反馈给学员。虚拟教研室建立了一个师师间和师生间交流的通道,它对远程教学的规范化、教学的严谨性的提升起到了推动作用。

(4)学习资源—云计算服务。云计算可以提供高校远程教学系统新的硬件构建模式,针对这一特点,我们把所有的在线视频,在线下载全部放到云服务器上,这部分功能有着学员访问量大、访问频繁的特点,如果自建需要高性能的服务器、高速网络带宽、防火墙以及负载均衡设备,很少有单位的网络部门能购买这样高性能的设备。云服务模式可以大大地节约以上开销,并且能够保证硬件设备、网络带宽、安全存储、复杂计算等核心问题的真正解决。目前,世纪互联、引领盛世、联想集团等都提供此项服务。(5)师生交互—云服务。云计算可以提供新的软件资源开发模式,我们利用计算的这一特点,把师生、师师间的通信交流全部通过云服务实现,利用 XML技术在数据层的基础数据交换,并实现以下功能: 网络即时通信服务、电子邮件服务、在线答疑服务等。通过软件即服务(SAAS)这种云计算的模式可以节省购买或开发系列功能模块的费用,有效地降低了成本。目前可以支持此项服务的主要 Google、百度、IBM、联想等。

(6)系统管理。系统管理是整个远程教学系统的控制管理端,可以监控系统每个模块功能运行的情况,对系统前台的学员信息、试题信息、课程信息、专业信息、服务器地址可以实 现整体设置,系统管理中可以动态调配整个系统中的众多资源,利用负载均衡器达到有效地分配均衡资源。

4.2.2 系统运作流程

系统中教师、学生和系统管理员向系统提交对应信息进入系统,根据不同用户身份拥有的不同权限进行对应操作。学生完成在线学习、考试及资料的下载,教师批改作业、评阅试卷,并可以通过电子邮件和在线答疑完成师生交互,管理员进行系统管理。在基于云计算的辅助教学系统中,基于云存储有虚拟班级管理、虚拟实验室的建设,另外系统的的学习资源,包括课件、授课视频、学习资料等都是存储在“云端”的。

图5高校辅助教学系统业务流程图

4.3.3 系统的设计

后续的系统设计工作关于数据库的概念结构设计、逻辑结构设计、物理设计以及数据库的实现与维护,由于实际中很多成熟的计算机辅助教学系统可以参考,因此对于按照规范设计方法基于云存储的高校辅助教学系统的设计与实现,此处没有研究下去。可以参考“数据库应用系统设计与实现”课程的课程论文“在线自测系统设计与实现”,不同之处是系统中的资源是存储在‘云’中的,用户可以按需使用,实现了个性化需求,此处不作深入详述。

5、总结

随着网络的普及,越来越多的人选择通过网络进行学习,这也在不断地推动网络教学的发展。同时由于远程辅助教学的功能的不断完善,性能不断的提高,越来越多的人选择辅助教学。本文充分考虑云计算的优势,构建了一个基于云计算的高校远程教学系统,系统具有较高的稳定性和可扩展性。有理由相信,云计算将会给高校远程教学工作带来新的发展机遇。但是云计算复制教学系统不能课堂上替代师生面对面教学、师生间情感交流和替代学生的思维和创意。

篇2:电子商务辅助教学管理的系统开发设计论文

[摘要]随着社会对电子商务人才的需求,我国各大中专院校已陆续开设了电子商务专业,但目前还有很多院校没有一个能用于教学的电子商务系统教学平台, 本文详细描述了在角色划分的基础上研究与设计高校电子商务教学模拟系统的过程以及在本过程中遇到的关键问题及解决方法。

[关键词]角色 电子商务 教学模拟

一、研究背景

随着社会对电子商务人才的需求,我国各大中专院校已陆续开设了电子商务专业,但目前还有很多院校没有一个能用于教学的电子商务系统教学平台,专业授课往往只讲解关于电子商务的原理性、理论性知识,缺少一个比较有针对性、实用性的教学应用系统,学生很难在课堂上完全了解电子商务的操作流程,缺乏对电子商务的深刻掌握,从而不能很好的适应社会需求。

二、角色分析

基于角色的高校电子商务教学模拟系统为电子商务专业的教学提供了一个高效、有利的教学平台。为完成实践与教学的完美结合,系统以划分各种不同的角色来运行。

1.用户角色:网上商场、生产企业、个人消费者、物流中心

(1)网上商场:网上商场是商家或企业发布商情及产品信息、提供商品展示的虚拟空间,它一方面作为卖方,为个人消费者的网上购物提供各种各样的商品;另一方面网上商场还作为买方向其他的生产企业采购商品,它是电子商务B2B和B2C的桥梁。

(2)生产企业:在供应链中省略了生产企业的采购,仅扮演提供产品的角色,这与商场为消费者提供商品的功能很相似,只是两者采用了不同的`销售方式。

(3)个人消费者:个人消费者是通过浏览网上商场网站购物的最终客户,在电子商务交易过程中,仅扮演购买商品的角色。消费者首先到CA中心进行认证登记,再到网络银行进行开户登记,然后登录商场的网页进行网上购物。

(4)物流中心:主要负责将生产企业的产品送到商场的手中,同时也负责将商场的商品送到网上订货的消费者手中。在B2B中,物流中心作为一个可以参与实验的角色,模拟整个交易过程中的物流动态过程,为了简化流程,物流中心仅仅起到了运输的作用,而仓库分别设置为生产企业和商场所拥有。在B2C中,物流中心作为自动运行的角色,在后台自动完成其功能操作。

2.自动角色:网上银行、EDI 中心、CA认证中心

(1)网上银行:主要提供交易中对交易双方尤其是买方的采购能力予以核实的功能,以保证贸易的正常进行。在B2C中,当消费者发出订购信息时,商场要求消费者通过网络银行现行支付货款,在有支付能力的情况下,银行自动转账,否则发出警告信息。在B2B中,商场通过银行支付给生产企业货款,生产企业通过银行支付给物流中心运输款。

(2)EDI中心:对电子商务交易过程中生成的定单、发货通知等报文用标准化、规范化的文件格式保存起来,能够进行实时报文交换。在B2B中,要求用户都要到EDI中心登记,交易中报文的每一次传输在EDI中心都可以查到。在模拟软件中,EDI中心是自动完成报文转发功能的。

(3)CA认证中心:负责发放和管理数字证书,提供个人消费者和企业的合法身份认证,提供双方安全通信必须的手段和环境。消费者首先要在认证中心登记自己的正式信息资料,获取认证证书(表现为一组公开加密密钥和私密密钥),当个人消费者申请银行账户时,同时还要向银行出示自己的认证证书,键入自己公钥和私钥信息,才可生成个人的银行账户,从而保证网上交易中资金转账的安全性。

3.系统管理员角色:学生或教师

系统管理员角色可以设定自动角色的规则、业务参数、业务处理流程,并可以以信息平台的形式观察自动角色的处理状况。

在以上的角色划分中用户角色由学生以相应身份登录充当;自动角色由系统承担,根据设定的规则和参数,自动地发送信息和指令。系统管理员角色由教师或指定学生以相应身份登录充当。

三、总体设计

本系统的设计参照了当前网上各类知名的电子商务软件平台,如国内的阿里巴巴、易趣,国外的亚马逊、ebay等大型电子商务网站,同时吸取了大量从事电子商务教学的教师和专家的意见,完成了系统的整体架构。

系统采用目前最为流行的B/S三层结构,将系统的逻辑模型分为:物理基础结构、应用支撑平台、用户实验模拟系统,如图所示。其中物理基础结构是构成教学实验模拟系统的硬件和网络基础;应用支撑平台建立在物理基础结构之上,它包括数据库服务器、Web服务器和应用安全系统;用户实验模拟系统根据实验主题的不同,分成B2B, B2C和C2C几个模拟实验直接面向用户提供服务。

四、关键问题的解决

本系统采用J2EE企业级开发平台,同时辅以网络数据库SQL Server2005存储和管理用户信息和系统中的各种数据。

1.引入Session Facade Pattern减少客户端的多次网络调用

Session Facade Pattern的目的是给予系统提供一个一致的接口,这样使系统业务逻辑集中,使系统的业务逻辑和调用部分松耦合。首先定义一些EntityBean和一些实现业务逻辑的SessionBean,然后再把这些业务逻辑封装成SessionBean供web层调用,一般在调用层不负责事务的管理,一个业务逻辑就是一个独立的事务。在Web层只需获得画面的数据和简单的校验,然后直接提交到EJB层进行处理,这样使Web层的功能更简单。

2.引入Data Transfer Object解决在各层之间批量数据的传递

基于EJB的J2EE多层架构应用中,经常涉及的一个问题就是如何在各层之间传递批量数据,比如需要得到实体EJB的属性,直接的方法是多次调用不同的属性。但这种方法容易导致许多问题,如性能以及代码的复杂度,比较有效的方法是在一个调用中得到所有需要的属性。因此可以引入Data Transfer Object来封装所需要的属性,并在客户与服务器端通过传递该对象一次实现对数据的操作。

3.引入数据库连接池技术提高系统性能

J2EE中使用JDBC访问数据库中的数据必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,系统的性能必然会急剧地下降,甚至会导致系统崩溃。如何避免频繁地发生这种数据库操作,也是我们要解决的关键问题。 引入数据库连接池技术,将数据连接作为对象存储在一个vector对象中,数据库建立后,不同的数据库访问请求就可以共享这些连接,这样通过复用这些已建立的数据库连接,极大地节省了系统资源和时间,提高系统性能。

五、结论

本系统并不是真正意义上的电子商务系统,而是一个用于教学的模拟系统。系统以课程的教学计划为依据,以学生的实际教学内容为主导,以方便教学、提高教学质量为目的,合理简化和压缩电子商务系统中复杂庞大的功能,同时根据教学需要,辅以强大的教学管理平台,让学生切身感受电子商务、了解电子商务、掌握电子商务,完成了实践与教学的完美结合。

参考文献:

[1]童胜:基于UML的电子商务系统的分析和设计[J].计算机仿真,2004.7

[2]张红梅:基于J2EE平台开发电子商务应用[J].计算机工程与应用,2004.2

[3]安洪余:基于J2EE技术搭建电子商务平台[J].计算机应用研究,2003.11

篇3:电子商务辅助教学管理的系统开发设计论文

1 系统总体设计

1.1 系统设计总体思想。

由于系统设计是全院师生均可以在校内访问该系统, 因此系统设计采取B/S架构, 提升系统的可用性, 方便不同用户对不同系统功能的使用。此外, 系统采取典型的三层架构模式设计, 使其具有良好的扩展性和二次开发能力, 方便该系统在今后的实际使用过程中, 根据实际需求进行功能的调整与拓展。

1.2 系统总体设计。

电子物证鉴定中心案件信息管理与辅助分析系统是一个集事务处理、流程管理和辅助分析于一体的业务管理系统, 其主要任务是把电子物证司法鉴定业务的三大信息, 即案件、鉴定人员、鉴定工具的信息采集处理与检验鉴定业务工作流程结合起来, 以规范案件检验流程, 提高案件鉴定检验效率, 因此, 整个系统主要设计了案件信息管理、鉴定人员信息管理、鉴定工具信息管理、系统安全管理和辅助分析五大功能模块。

1.2.1 案件信息管理模块。该模块主要完成对鉴定中心所承接案件的信息录入和信息查询功能。系统案件信息数据流程图, 如图1所示。 (1) 案件信息录入部分。由于系统中案件信息是在案件检验鉴定的不同环节中依次产生, 因此录入部分设计为按照案件受理、制作检材、检验鉴定、撰写鉴定报告、审核鉴定方法和出具鉴定报告的工作流程来进行信息录入。 (2) 案件信息查询部分。提供按照某一个特定关键字或按照若干关键字组合的方式来完成信息的查询操作。提高了系统使用的方便与灵活性。1.2.2鉴定人员信息管理。主要是完成对检验、鉴定人员一些个人信息以及检验体会的录入和检索。其中, 信息的录入主要由系统管理员完成, 鉴定人员, 可以录入个人经办案件的经验体会, 而普通用户仅可以完成查看操作。如图2所示, 为鉴定人员信息管理用例图。1.2.3鉴定工具信息管理模块。主要是提供对电子物证鉴定中心所使有的检验鉴定工具功能和特点的介绍信息的录入, 以及提供关键字检索的功能。1.2.4系统安全管理模块。根据系统的安全性要求, 系统采用分级的用户管理模式, 可实现用户的增加、删除、修改等功能。管理中采用了基于角色的方法, 根据需要设置好具有特定功能的一些角色, 并可根据实际需要, 修改特定角色所应具有的具体操作权限。通过这种管理方式可在创建和修改用户权限时得到更高的操作效率, 并保证了操作的安全性。同时, 系统还设计了日志管理功能, 以保证系统安全。1.2.5辅助分析模块。主要是结合我院电子物证鉴定中心实际工作的需要, 对受理鉴定案件的信息及受理鉴定过程进行分析, 通过对案件相关特征的对比, 找出不同案件类型和具有特定案件特征的案件的检验、鉴定一般思路、工具使用情况。同时, 结合案件鉴定分配的原则规定, 提供相应的鉴定人员推荐的辅助决策功能。

1.3 系统数据库的设计。

在电子物证鉴定中心案件信息管理与辅助分析系统中, 数据表的设计是也是系统设计的重要部分, 表结构的设计能够直接影响到系统性能和业务流程。因此, 结合系统的实际需求和安全要求情况, 系统采用SQL Server 2008作为后台数据库管理系统。整个系统中为了实现系统的5大功能模块, 我们设计了大量的数据表来完成各项功能。而其中以案件信息管理模块的表结构最为复杂, 也是整个系统的基础。如图3所示为此部分的一些最基本的数据表的ER图情况。

2 系统主要功能的实现

2.1 用户访问合法性的验证与实现。

在本系统中, 由于可访问用户的类型较多, 而不同类型用户对系统的可使用模块又有所不同, 因此, 在系统中对如何保证用户的访问合法性上做了很多的相应设置。

2.1.1 不同类型用户定义不同视图, 保证信息的安全性。在系统设计中, 本系统充分利用了视图定义的优势, 针对系统不同类型用户对系统数据信息访问量不同的具体要求, 结合实际为各类型用户分别定义了相应的视图, 从而从底层保证了系统外模式的不同和系统的安全性。2.1.2 系统所有页面中都嵌入了用户名、密码验证代码, 防止非法用户直

接使用Url访问功能页面。如下所示为系统中该类功能的实现代码:

2.2 辅助分析功能的实现。

在本系统中, 结合实际系统的使用需求, 设计有辅助分析的功能, 而这一功能的实现也是本系统设计、实现中的一个重要内容。为了更好地实现该功能, 系统在数据库设计中对检验人员的年度检验工作次数INSPECT_year、完成检材数量SAM-PLE_COUNT、最后一次检验日期LAST_DATE、完成各类检验案件的数量TYPEn以及各类案件总数量TYPEn_sum等相关信息都做了相应的统计记录。同时, 结合具体的辅助分析原则根据一定的算法予以决策分析。比如, 在一起新案件送检后, 检验人员的综合推荐就可以依据如下算法予以得出:TYPEn/TYPEn_sum+ (LAST_DATE-getdate () ) / (IN-SPECT_year+SAMPLE_COUNT) 。

3 系统的实际应用情况

目前, 电子物证鉴定中心案件信息管理与辅助分析系统已经开始在本系内部投入使用, 并取得了较好的预期效果。主要体现在:

3.1 案件信息得到及时共享.

随着系统的投入使用, 电子物证鉴定中心之前接办的案件信息已经可以基本完成信息的录入, 本系的教师和学生目前可以随时随地的在该系统网站上查询、了解之前办理的案件情况, 同时, 对近期送检案件的类型, 检验要求等信息也可以及时了解, 这对于检验人员明确研究方向, 以及学生明确学习的重点和必要性都起到了很好的导向作用。

3.2 为检验人员和学生都提供了一个良好的学习平台。

由于在本系统设计时, 不仅设计了案件常规信息的管理, 还特别加入了检验步骤记录以及检验工具使用记录的部分, 因此, 通过这些案件信息的积累, 一方面, 检验人员之间可以通过系统了解不同检验要求下, 不同检验员在检验工具和检验方法使用上不同, 为其自身检验工作开拓思路, 另一方面也为学生提供了一个良好的学习平台, 让他们把所学的知识点, 工具、检验方法与实际案例和实际检验要求联系起来, 从而更好地体会和消化所学的检验知识。

结束语

本系统目前已经在中国刑警学院电子物证鉴定中心运行, 在运行速度、稳定性和功能实现上达到了预期的要求。系统的使用提高了电子物证鉴定中心的工作效率。

摘要:从系统开发的背景和必要性入手, 介绍了电子物证鉴定中心案件信息管理与辅助分析系统的主要功能, 并对系统主要功能模块的设计与实现予以了介绍。

关键词:电子物证鉴定,系统设计,C#.NET,SQL Server 2008

参考文献

[1]谢朋宇.基于C#.NET的培训管理系统的设计与实现[J].电子设计工程, 2012, 2012 (9) :186-189.

[2]张娅妮.基于ASP.NET的“数据库原理”网络教学系统设计与实现[J].电脑与信息技术, 2013, (8) :72-74.

篇4:财会沙盘电子辅助系统的设计研究

关键词:财会事业;沙盘电子辅助系统;研究设计

中图分类号:F275 文献标识码:A 文章编号:1674-7712 (2013) 12-0000-01

实践能力培养对于学生而言具有重要意义,也是教育培养主要目的之一。然而在实际教学中,学生进入企业学习,时常受到诸多因素影响,学生学习流于形式,无法落实学习效益。企业不愿意接纳没有实战经验的学生,而且也很少提供机会给学生操作,企业大量接受学生显得不客观。想要彻底改变这一局势,应该转变学习策略。建立高效教学方法便是建立财会沙盘模拟实习。将该系统原理融入教学中,使得学生真正感受到工作环境。该学习模式能够帮助学生快速融入企业教学中,亲身体会企业经营以及发展紧迫性。进行财务管理学习时,才能将抽象知识转化成简单知识,基于形象生动的教学模式下,进行实战演练时,才能找准定位,才能把握学习要点,提升会计专业技能。

一、财会沙盘实习电子辅助系统的实现

根据选择模块为案例,企业在制定发展方向时,应该同企业经营战略相符,各项业务设置为两百笔。在此期间,除了各项制造费以及经费支出之后,其他企业根据各自需求,选择合适的业务模块。当书面资料和实际业务资料相关时,进行选择之后会显示该业务办理信息。当需要查询该资料时,只要输入关键字便可轻松查询。但是,对于那些有未来属性性质的业务,数据选择应该输入相应信息。方便人们日后查询,这些数据会自动生成凭证。那些没有未来属性的业务,不会生成时间凭证,相反会生成记账凭证。那些没有经济费用支出的业务,直接从银行提前现金量,在该过程中只要点一个数据便可提取,这也是今后审核的记账凭证之一。当选择业务之后,这些凭证会自动保存下来,方便人们随时查询。这就像一本详细记账单,每一笔支出,都详细记录在内。这就是一张记账凭证,人们可以从该总单表中进行总账查询。科目账单查询、总账查询以及负载表查询等,主要输入相关查询请求,这些信息将以表格形式展现给人们。财会沙盘实习电子辅助系统根据教学需求,可以独立使用VisualFoxpro设计程序进行设计。在该系统中单击查询平衡表按钮,会弹出一张总账列表。该表篇幅比较大,但是拥有辅助系统之后,它会自动生成在其他界面,方便人们查询。

二、财会沙盘电子辅助系统功能

(一)市场价格

它能够生动形象的模拟市场价格数据,会随机输出相关材料价格、市场产品价格对比、股票变动情况、信贷利息等等市场变动信息。这些信息会得到重组,再次提供给模拟公司作为决策参考。帮助企业进行科学决策,制定出科学的战略目标,为经验战略提供发展依据。该系统能够逐渐扩建范围,将省内市场、市内市场、国内市场以及国际市场的数据进行重组,扩建市场容量。

(二)广告费用

该系统能够模拟企业投放广告金额和效果,根据市场占有率以及产品受欢迎程度,建立起数据库,详细记录数据信息,以备急需需要。另外,竞选订单。它模拟企业每年投放广告费用情况,将产品订单根据时间顺序进行排布,方便人们查询产品信息。系统模块界面会显示不同的产品信息,这些信息包含价格信息、产品容量信息、销售信息等等。会根据不同地区的市场价格,选择产品投放量。

(三)财务子系统以及账务处理子系统

各企业会根据企业经验发展情况制定出科学的发展战略,将每项费用设置在40笔左右。在这期间有相关费用支出,进行计算时,除了做好相关时间段的经费支出之后,还需要做好制造费支出。其他费用支出应该根据企业发展情况而确定,该系统会自行自动化或者半自动化处理,相应输出数据凭证。而账务处理子系统,它会根据业务类型生成相应总表格,而且会根据企业账单情况制定出账簿。这些账单详细记录下数据信息,这些数据和模拟结果类似,能够提高数据处理结果。最后一个是财务分析子系统,该系统积累大量信息,它能够模拟企业经营情况,帮助财务分析经营账单。分析内容主要包含获利分析情况、经营分析情况、以及未来发展情况。这些数据最终会生成评价结论,高程管理人员会根据这些信息做出决策。

三、业务数据的设计

会计工作是项复杂工作,为了保障这些业务信息更加贴近生活,应该做好成本控制工作。在经费投入使用期间,应该做好间接控制工作,把间接费用控制内合理范围内。一般而言,这些间接费用主要由变量、参数以及系数等等组成。每个企业模拟信息不同,因此,会获得不同的核算结果。这里的变量指的是企业进行决策之后,决定投入资金购买产品进而产生的投资金额。常量,该数值固定不变,最常见的是业务序号。参数,这些数值不会改变,最常见的是企业市场占有量。系数,指的是同变量相乘之后,例如企业时常强调放大量等。另外,遵守业务操作规则。进行产品设计时,为了更好保障间接费用和期间费用符合生产需求,可以选择投资业务,进行连续性选择。第一,进行产品研发时,产品研发需要投入经济,另外还需将产品业务记录在内,选择开发产品时,能够根据开发磨具执行开发工作。

四、结束语

会计专业是我国教育难点,随着沙盘电子辅助系统出现,我国会计专业学习开启新起点。该系统能够连接我国教育背景,对难点问题提出解决方案。该模拟学习,帮助学生提高运用知识的综合能力,尽快适应工作岗位。

参考文献

[1]刘超.ChaoLiu债务法下技术改造国产设备投资抵免企业所得税的会计处理——兼评会计政策变更对企业会计利润的影响[J].涉外税务,2012,3.

[2]王亚兰.WangYalan.改革会计实践教学,提高人才培养质量——高职财务会计实践教学探析[J].价值工程,2010,3.

[3]李慧锋.强化高职院校财会专业课程实务教学提高学生解决实际问题能力[J].商场现代化,2012,4.

[4]敖其,宝力格.Aoqi.Baolige内蒙古中西部莜麦种植加工技艺变迁[J].西北民族研究,2010,3.

[5]郭立田,蒋云鹏.一切尽在虚拟——通信网络电子沙盘和高等財会教育的会计法治理念培养[J].会计之友,2010,12.

篇5:电子商务辅助教学管理的系统开发设计论文

4结语

随着软件开发技术的提升,电子政务公文管理系统将会引入更多的新技术,比如数据挖掘技术、智能存储技术、移动计算技术,引入先进的数据加密技术、数字签名技术等,保证系统公文传输、共享的安全性,进一步改进公文管理流程,丰富公文管理系统功能,为电子政务职能转变、效能提升作出贡献。

参考文献:

[1]段璇.元数据管理模型在电子政务公文系统中的应用[J].信息通信,(12):150~151.

[2]常岑.基于RBAC模型公文流转系统权限管理的设计与实现[J].电子技术与软件工程,2015(24):69~69.

[3]张佩珍.电子公文交换系统EDES设计[J].科技创新与应用,(04):45~46.

[4]孙雪梅.基于工作流技术的医院协同自动办公系统的实现[J].中国医疗设备,2014(11):55~57.

篇6:电子系统级设计论文

摘要:电子系统级设计(ESL,Electronic System Level)设计是能够让SOC 设计工程师以紧密耦合方式开发、优化和验证复杂系统架构和嵌入式软件的一套方法学,并提供下游寄存器传输级(RTL)实现的验证基础。ESL牵涉到比RTL级别更高层次的电路设计,其基本的关注点在于系统架构的优化、软硬件划分、系统架构原型建模、以及软硬件协同仿真验证。SystemC是一种很好的软硬件联合设计语言,它不仅可以帮助设计人员完成一个复杂的系统设计,还可以避免传统设计中的各种弊端,并提高设计效率。关键词:电子系统级设计;SOC;SystemC 1 引言

目前,高质量的电子系统设计变得越来越复杂和困难。功能更繁杂的设计需求,更短的上市时间,不断增加的成本压力使这种趋势看起来还在加速。从应用概念到硅片实现的过程已经不能仅仅靠工程师聪明的大脑来完成,而更需要依赖于严格完善的设计方法学。

随着片上系统(SoC,System on Chip)设计复杂度的不断提高,设计前期在系统级别进行软硬件划分对SoC各方面性能的影响日趋增加,迫切需要高效快速性能分析和验证方法学。传统的RTL仿真平台不能提供较快的仿真速度与较大的仿真规模,FPGA平台则不能提供详细的性能分析指标,而电子系统级设计(Electronic System Level,ESL)方法,不仅提供高速的仿真验证手段还提供详细的性能分析指标,已经成为当今SoC设计领域最前沿的设计方法,它是能够让SoC设计工程师以紧密耦合方式开发、优化和验证复杂系统架构和嵌入式软件的一套方法学。电子系统级设计(ESL,Electronic System Level)牵涉到比RTL级别更高层次的电路设计,其基本的关注点在于系统架构的优化、软硬件划分、系统架构原型建模、以及软硬件协同仿真验证。全新的ESL工具为电路系统级建模提供了虚拟原型的基本仿真平台。电子系统级设计正在从学术研究的课题变成业界广为接受的建模手段,它完成从理想应用优化到目标体系结构建立。而后依据预期产量规模的不同,用SoC 芯片或可编程平台实现。2.传统SOC设计方法的局限

目前的设计方法不能充分利用设计能力来快速构建满足市场需求的SoC。而只有快速适应消费电子市场的变化,商业系统设计公司才能在竞争中胜出。这使SoC设计方法的研究具有重要的现实意义。

目前在技术上,SoC设计面临的主要挑战是在系统建模和硬件设计之间的不连续性。通常系统是使用C语言或其他系统描述语言定义的。而系统的集成电路实现却使用硬件描述语言,因此导致转换和重写系统的负担。这样的流程使得设计过程中容易出错而且耗时。验证流程中需要仿真大规模系统,仿真速度难以需满足设计需求。HDL模型仿真效率低,需要提高抽象层次。SoC系统中的组件具有多样性异质性,包括各个专业的设计,模拟和数字设计等等,需要提供异质的仿真环境以及对系统级设计空间的探索复杂性的管理。千万门级的规模使得设计本身的管理成为问题深亚微米集成电路中,沿线延迟的增加使时序收敛问题显得更加突出,需要消除前端逻辑设计和后端物理设计的反复返工问题传统的设计重用方法需要适应规模的增长。系统设计需要具有竞争力,从基于芯片的设计方法,过渡到基于IP核的设计也是必然趋势。虽然可以使用标准接口,但是更理想的办法是分离出通讯部分,使用接口综合技术。因此需要设计工具重点面向模块间的通讯和互连,门级和寄存器传输级(RTL)仿真速度太慢,不适合系统设计。需要提高设计的抽象层次。SoC设计的趋势是向高层抽象移动,更强调芯片级的规划和验证。强调早期芯片级规划,以及软硬件系统验证。软硬件协同设计方法是SoC设计方法学研究的重要领域。主要目的是开发适应设计需求的设计方法和相应的电子设计自动化软件。在设计中通常一种技术是不能满足设计要求的,因此要结合研发成本和开发周期等等因素,综合考虑各种技术。3.ESL设计的基本概念

ESL设计指系统级的设计方法,从算法建模演变而来。ESL设计已经演变为嵌入式系统软硬件设计、验证、调试的一种补充方法学。在ESL设计中能够实现软硬件的交互和较高层次上的设计抽象。ESL设计能够让SoC设计工程师以紧密耦合方式开发、优化和验证复杂系统架构和嵌入式软件,并能够为下游的寄存器传输级(RTL)实现提供验证基础。

ESL设计以抽象方式来描述系统单芯片(SoC)设计。在ESL设计中,系统的描述和仿真的速度快,让设计工程师有充裕的时间分析设计内容。并且能提供足够精度的虚拟原型,以配合软件的设计。ESL设计不仅能应用在设计初期与系统架构规划阶段,亦能支持整个硬件与软件互动设计的流程。

ESL设计技术与IP模块能将流程融入现有的硬件与软件设计与工具流程,在SoC开发流程中扮演协调统合的角色。它们让工程师能开发含有数百万逻辑门与数十万行程序代码的设计,并提供一套理想平台,用来进行验证,满足客户持续成长的需求。

4.ESL设计的特点

ESL设计之所以会受欢迎,主要源于以下五方面功能:功能正确和时钟精确型的执行环境使提前开发软件成为可能,缩短了软硬件集成的时间。系统设计更早地和验证流程相结合,能确定工程开发产品的正确性。在抽象层设置的约束和参数可以被传递到各种用于设计实现的工具中。(1)更早地进行软件开发

有了虚拟的原型平台意味着可以更早地开始软件开发。对于目前基于SystemC语言的ESL设计方法学来说,ESL设计工程师可用SystemC生成一个用来仿真SoC行为的事务级模型。由于事务级模型的开发速度比RTL模型要快得多。在RTL实现以前,完成TLM建模后的系统就可以开始软件的开发。这样软件的开发可以和RTL实现同时展开,而不是传统上的在RTL实现完成以后才开始软件的开发。虽然部分和硬件实现细节有关的软件要在RTL完成以后才能开始,但还是可以节省大量的开发时间。(2)更高层次上的硬件设计

为了适应不断变化的市场要求,需要不断推出新产品或经过改进的产品。在SoC设计中可以通过改进一些模块的性能、增加功能模块或存储器、甚至在体系结构上做出重大的调整。因此设计工程师必须拥有可实现的快速硬件设计方法。为了实现快速的硬件设计,在ESL设计须建立在较高层次上的抽象如事务级建模(TLM)。事务级模型应用于函数调用和数据包传输层。传输级模型可以分为事件触发型和时钟精确型,这些模型能够提供比RTL级模型快好几个数量级的仿真速度。ESL工具的挑战就是既要保持足够精度的时序信息来帮助设计决策,又要提供足够的仿真速度以满足大型的系统软件(如OS启动)在可接受的时间内的完整运行。只要掌握了这种平衡,就可以在高级设计中验证时序和设置约束条件,再将这些优化的设计分割、分配到各个不同的软、硬件设计工作组去加以实现。RTL仿真通常只能提供10MIPS到数百MIPS左右的性能;然而,时钟精确型的ESL仿真却能达到100KMIPS到1MMIPS的仿真速度。(3)设计的可配置性和自动生成

越来越多的系统强调自己的可配置性,诸如:不同的处理器、不同的总线带宽、不同的存储器容量、无数的外设。配置和生成出来的设计必须和验证环境得到的结果完全一致,并延续到整个设计流程中。通过ESL模型,结构设计师能够找到最好的配置方案。但是,这样产生出来的结果需要和一套骨架的验证环境同步到设计实现中去。如ARM已经实现了从RealView SoC Designer ESL环境中自动导入SynopsysDesignWare coreAssembler SoC的集成和综合流程,并且可以从coreAssembler或Mentor Graphics公司的Platform Express中启动ARM PL300 AXI可配置互联生成器,来生成AXI总线系统。(4)方便的架构设计

ESL架构设计能完成功能到运算引擎的映射。这里的引擎指的是那些可编程的目标——如处理器、可配置的DSP协处理器,或者是特殊的硬件模块如UART外设、互连系统和存储器结构。这是系统设计的开始环节,从行为上划分系统,验证各种配置选择的可行性及优化程度。ESL工具对于开发可配置结构体系是非常关键的。它使系统结构从抽象的行为级很容易地映射到具体的硬件设计,从而方便决定哪些模块可以被复用,哪些新模块需要设计。还能提供必要信息指导最优化的通讯、调度和仲裁机制。(5)快速测试和验证

由于ESL设计中的抽象级别明显高于RTL设计抽象级别,ESL设计中可以做到描述模块内的电路状态、精确到纳秒的转换以及精确到位的总线行为。相比使用RTL,使用周期精确的事务级模型将使硬件验证和硬件/软件协同验证速度快1000倍或者更多。这种方法不仅可产生用于验证系统行为,它还支持与较低抽象级别的RTL模型的协同仿真。如果ESL设计抽象级别被当作一个测试台的话,当下游的RTL实现模块可用时,它们便可在这个测试台上进行验证。

系统级的HW/SW协同验证要优于C/RTL实现级的HW/SW协同验证。因为在系统级的验证可以在较早的展开,而不必等到底层的实现完成后才开始。在底层实现没有开始前的协同验证可以及时修改体系结构或软硬件划分中的不合理因素。越高层次上的验证,可以越大程度上减少修改设计带来的损失。5.ESL设计方法

ESL作为一种先进的设计方法学,能够用于硬件的功能建模与体系结构的探察,给硬件架构设计人员提供准确可靠的设计依据,因此在本章的内容里将将详细介绍ESL设计的基本流程与ESL的核心方法—利用SystemC实现事务级建模的基本理念。

首先要指出的是在设计的哪个阶段使用ESL设计方法和ESL设计工具。每一个电子产品的设计过程以某一种形式的顶层定义开始。这个定义过程可以以文本的形式描述,也可以用图表、状态图、算法描述,或者利用工具如MATLAB等描述。ESL设计并不是定位在这个层次上的设计。而是通过描述系统怎样工作,并为进一步的实现提供一个解决方案。ESL设计成为系统和更加底层设计之间的桥梁。ESL设计包括功能设计和体系结构设计两大领域。

系统的行为由功能模块实现,功能模块设计必须关注系统的应用。功能设计不考虑硬件和软件,物理和工艺。功能设计包括实现功能模块结构、模块之间的通信和它们的基本行为。在ESL中一个硬件功能模块的设计包括定义正确的功能,确定输入和输出,划分子模块,确定子模块的结构、数据流和控制逻辑,还要为其模块建立测试环境。这个设计过程和RTL的设计流程相似,但他们在不同的抽象层次上,使用不同的设计语言,例如,在ESL的功能模块建模过程中使用SystemC或SystemVerilog,而RTL级建模则使用Verilog或者VHDL。

体系结构设计首先要建立平台的描述。接着将应用的功能部件影射到平台。验证体系结构模型,并根据成本和性能优化这个结构。在体系结构设计中需要考虑处理器的类型、处理器的数量、存储器的大小、Cache性能、总线互联和占用率、软件和硬件的功能划分和评估、功耗的评估和优化等。

首先ESL接受一个设计定义的输入,这个定义可以是文本、图表、算法或者是某种描述语言如UML,SLD,MATLAB等的描述。对于这个输入的定义,在ESL设计完成算法的开发,接口定义,用ESL语言或其他语言来描述来完成体系结构的设计。并在此基础上完成软硬件的划分。完成软硬件划分后,可以开始软件和硬件的设计。在硬件设计中,对于功能单元需要在较高层次上的建模,完成功能设计。比如说用SystemC进行事务级的建模。

用C/C++或其他高级语言完成应用软件的设计。在这个阶段开始软硬件的协同验证,根据协同验证的结果反馈给体系结构和软硬件划分。后者根据性能、成本等因素重新做出调整。软硬件的设计和验证,包括软硬件的协同验证是一个重复的过程,在整个设计过程中都要根据验证的结果对体统和设计做出调整。完成验证的硬件和软件设计就可以组成一个完整地系统级设计。传递给下一级 的设计作为输入。比如说是ESL设计为软件应用提供C或C++语言描述的程序。为定制电路提供Verilog或VHDL语言描述的硬件设计。为硬件平台提供PCB板的功能部件或抽象层IP,比如说基于SystemC的IP。在实现ESL设计流程的具体过程中,有不同的实现方法可以采用。下面介绍两种应用得比较多 的设计方法。

在完

成系统功能定义后,设计方法之一是从系统的定义开始,先进行算法级设计。通常用MatLab等工具进行算法的分析,接着用Simulink等工具进行数据流的分析。完成分析后进行体系结构的平台的设计。体系结构和平台设计要进行系统级的验证,以确定结构是否合理。在体系结构的设计中,首先从IP库中获取已有的硬件模块的事物级模型,如处理器和总线模型,或者重新设计IP库中没有的模块的事物级模型。硬件模块的事物级建模完成后,建立系统模型。接下来输入软件参考模型进行软硬件的协同验证。体系结构的系统级验证的目标是确定存储器的大小、DMA的定义、总线带宽和软硬件划分等。

与图2中的ESL设计方法一相比,图3中的设计方法是直接由软件参考代码开始,创建事物级模型的虚拟平台,在此基础上进行系统结构设计,验证和性能的分析。通常,软件参考代码已实现了基本功能,特别是保证了算法及数据流等的正确性。如,软件参考代码可以是某一标准协议的用C语言写的参考代码。在软件参考代码和事物级模型的基础上分别进行软件和硬件的设计。在软件设计中,会把建立完成的虚拟平台和构架作为集成开发环境的一部分。集成开发环境还包括编译器和调试工具的开发。在设计的过程通过软硬件的协同验证调整设计的内容。

6.SystemC的系统级芯片设计方法研究

在传统设计方法中,设计的系统级往往使用UML,SDL, C, C++等进行描述以实现各功能模块的算法,而在寄存器传输级使用硬件描述语言进行描述。最广泛使用的2种硬件描述语言是VHDL和Verilog HDL,传统的系统设计方法流程如图3所示。从图中不难看出,传统的设计方法会出现如下弊端:首先,设计人员需要使用C/C++语言来建立系统级模型,并验证模型的正确性,在设计细化阶段,原始的C和C++描述必须手工转换为使用VHDL或Verilog HDL。在这个转换过程中会花费大量的时间,并产生一些错误。

其次,当使用C语言描述的模块转换成HDL描述的模块之后,后者将会成为今后设计的焦点,而设计人员花费大量时间建立起来的C模型将再没有什么用处。再次,需要使用多个测试平台。因为在系统级建立起来的针对C语言描述的模块测试平台无法直接转换成针对HDL语言描述的模块所需要的测试平台。

无论采用什么样的设计方法学,人们都需要对SOC时代的复杂电子系统进行描述,以选择合适的系统架构进行软硬件划分、算法仿真等。描述的级别越低,细节问题就越突出,对实际系统的模仿就越精确,完成建模消耗的时间、仿真和验证时间就越长。相反,描述的抽象级别越高,完成建模需要的时间就越短,但对目标系统的描述也就越不精确。作为设计人员必须在速度和精确性之间做出选择。

人们对系统级描述语言的要求是:高仿真速度以及建模效率、时序和行为可以分开建模、支持基于接口的设计、支持软硬件混合建模、支持从系统级到门级的无缝过渡、支持系统级调试和系统性能分析等。人们迫切需要一种语言单一地完成全部设计。这种语言必须能够用于描述各种不同的抽象级别(如系统级、寄存器传输级等),能够胜任软硬件的协同设计和验证,并且仿真速度要快。这就是所谓的系统级描述语言SLDL,而传统的硬件描述语言如VHDL和Verilog HDL都不能满足这些要求。SystemC就是目前这方面研究的最新、最好的成果,他扩展传统的软件语言C和C++并使他们支持硬件描述,所以可以很好地实现软硬件的协同设计,是系统级芯片设计语言的发展趋势。7.ESL综合

“ESL综合”到底有没有一种明确的定义,能让我们确信ESL综合是一种可行的设计技术,或者用于评估某款所谓的ESL综合工具是否真的能够完成综合工作?凭借Synplicity营销高级副总裁AndrewHaines在电子设计自动化(EDA)方面的工作经验,关于ESL综合的定义,建议是:此定义应该突出ESL综合与其他ESL设计工作相比的独到之处。

首先,从本质来说,综合是从一种抽象层级转变为另一种抽象层级,同时保持功能不变。逻辑综合是从RTL到逻辑门的转变;而物理综合则是从RTL到逻辑门及布局的转变。因此,ESL综合是从ESL描述语言到RTL等抽象较低的实施方案的转变。就ESL综合的定义而言,选择哪种描述语言并不重要,因为通过在初始化阶段根据不同应用支持多种ESL语言的方式,用户群最终均能解决这一问题。重要的是,ESL综合应将设计转变为抽象较低但功能相当的实施方案。其次,某种技术被定义为综合技术,就必然与其他形式的转变存在根本区别。例如,原理图输入(schematic capture)很显然是一种涉及多种抽象层级的转变,而综合则不是。综合与原理图输入定义的独特区别在于香蕉曲线,也

就是说,综合的结果不是面积与时序关系图上的一个点,而是一条曲线,表示所有综合结果均保持相当的功能,但时序与面积不同。因此,根据面积与时序关系自动定义一系列功能相当的解决方案必须作为ESL综合定义的一部分。

我们已经认识到,真正的DSP综合需要从算法发展到优化的RTL,市场中已有能够满足上述要求的相关ESL综合技术。这确实是ESL综合技术的进步。不过,客户必须始终认识到,有的所谓“ESL综合”工具实际只能根

据算法描述创建参数化的RTL模型,这种产品不能实现自动化,也无法形成“香蕉曲线”,且对提高工作效率的作用也非常有限。定义本身不会改善ESL设计,即便如此,我们也应当在早期为其下一个明确的定义,以便设计小组了解ESL的真正进步与不足。参考文献:

[1]刘强.基于SystemC的系统级芯片设计方法研究,现代电子技术,2005(9)[2]陶耕.基于ESL设计方法学的雷达信号产生与处理技术[D].南京理工大学,2009 [3]Ron Wilson.电子系统级设计:从现象到本质.EDN电子设计技术,2008(11)

篇7:农产品电子商务系统设计研究论文

摘要:为满足企业农产品营销需求,采用.NET、数据挖掘及混合推荐等技术,设计并实现农产品电子商务推荐系统。经测试,该系统实现了购物车、农产品浏览、农产品检索、农产品推荐、农产品管理、订单管理等多种功能,提高了企业农产品的销售量。

关键词:农产品电子商务推荐系统;数据挖掘技术;推荐技术

引言

随着网络及电子商务业的飞速发展,目前大多数农产品电子商务系统在给农产品需求用户提供越来越多选择的同时,也产生了“信息过载”的问题,这将导致用户无法顺利地找到自己所需要的商品。农产品电子商务推荐系统则可以从纷繁复杂的信息中找到农产品需求者感兴趣的商品并将其推荐给他们,帮助他们顺利地完成购买过程[1]。目前,虽然电子商务推荐系统在理论和实践上都得到了很大的发展,但是还存在很多不足之处。本文设计与开发的农产品电子商务推荐系统有效提高了用户的购买力和满意度,促进了农产品的销售量。

一、开发环境及相关技术分析

系统的开发环境为MicrosoftVisualStudio2013集成开发环境,采用ASP.NET技术开发,网站后台数据库采用SQLServer2012。在系统的设计与开发过程中综合运用了ASP.NET技术、数据挖掘和混合推荐技术等[2]。ASP.NET是Microsoft.NETFramework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的环境。ASP.NET技术以其良好的结构及可用性、扩展性、可管理性、高性能的执行效率和良好的安全性等特点成为目前最流行的Web开发技术之一。SQLServer2012是一个功能齐全的数据库平台,不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。数据挖掘(datamining)是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取隐含在其中、而人们事先不知道、但又是潜在有用的信息和知识的过程。混合推荐技术,即在参考经典推荐算法的基础上进行分析改进,主体采用显隐结合的混合算法进行农产品的推荐。

二、系统设计

(一)系统功能结构设计

系统设计的目标是开发适合农产品销售企业需求的农产品电子商务推荐系统,该系统要能吸引用户的眼光,可操作性强,浏览速度快[3]。农产品电子商务推荐系统的.主要功能模块,主要分为前台管理系统和后台管理系统,前台管理系统主要包含购物车、农产品浏览、农产品检索、农产品推荐及用户中心等,后台管理系统主要包括农产品管理、订单管理、农产品用户管理、管理员管理和系统管理等.

(二)关键模块设计

1.购物车模块。购物车的主要功能包括将商品添加到购物车、浏览购物车中的商品信息、浏览购物车中的商品信息、修改购物车中的商品数量、删除购物车中的商品以及清空购物车等。实现购物车的功能时要考虑两个关键点,一是解决区分用户与购物车的对应关系的问题,二是解决购物车中商品存放的问题。解决用户与购物车的对应关系的问题,既需保证每个用户都有自己的购物车,且购物车不能混用,同时必须保证用户退出时,其购物车也随之消失。针对这种特性,采用Session对象在用户登录期传递购物信息。而解决购物车中商品存放的问题即实现购物功能的问题,可以用哈希表来表示用户的购买情况[4]。以用户向购物车中添加农产品为例,应用哈希表和Ses-sion对象来实现购物车功能的过程如下:判断用户是否已经有了购物车,即通过哈希表判断Session[“Shop_Cart”]对象是否为空,若为空,写入哈希表,添加一个名字与数值的对应关系;若不为空则获取购物车,购物车中商品数量增加1。2.农产品推荐模块。农产品推荐模块分为在线实时推荐和离线数据挖掘两个部分,离线数据挖掘部分包括数据的采集、数据预处理和模式的挖掘[5]。通过周期性地采集电子商务服务器的日志文件,经过数据的预处理,得到半结构化的事务序列数据,然后运用数据挖掘技术进行模式的挖掘,将得到的有用模式存入模式库[4]。在线实时推荐部分主要是推荐引擎根据客户的当前会话,进行模式匹配,为客户提供即时的推荐.主要推荐算法主要采用显隐结合的混合协同过滤方法[6]。该算法的具体设计步骤如下:步骤一,采集主观评分数据,这个步骤主要通过网站客户的评分表来采集客户的评分数据;步骤二,隐式数据的计算,这个步骤主要通过客户浏览网站的时间来进行计算;步骤三,算法加权平均,得出目标数据,通过两项数据加权处理,得出目标数据,从而挖掘出推荐对象。结论农产品电子商务推荐系统可以提高农产品电子商务服务系统的交叉销售能力,提高整体交易量,可以挖掘潜在的农产品客户资源,提高客户对电子商站的忠诚度,能有效提高农产品电子商务系统的营销能力,具有较高的实用价值和应用前景。

参考文献:

[1]项亮.推荐系统实践[M].北京:人民邮电出版社,2012.

[2]朱郁筱.吕琳媛.推荐系统评价指标综述[J].电子科技大学学报,2012,(2):163-175.

[3]项亮.大话推荐系统评测[J].程序员,2012,(4):90-94.

[4]周涛.个性化推荐系统的十大挑战[J].程序员,2012,(6):107-111.

[5]侯振兴,崔虹燕.数字图书馆个性化主动信息服务模型研究[J].情报科学,2013,(3):35-39.

篇8:电子商务辅助教学管理的系统开发设计论文

项目所有人:于幼之;所在国:美国;专业:Web应用开发与电子商务;学历:硕士

项目简介:

通过互联网多媒体宽带信息传输实现多种语言课堂教学效果的应用系统, 可以突破教学时间、场所、师资水准和教学资源等方面的诸多局限, 准确地纪录和监控教学进展和实际效果, 实现实时在线的教学双向交流, 满足3000人以上在同一时间段内互动信息交流的需要, 以较低的成本、较快的速度促进教育普及, 解决亟须的专业培训问题。与之相配合的电子商务系统, 可以稳妥解决网上支付问题、电子书籍和考试过程的安全下载和上传问题、商品和服务项目的全球化市场推广问题, 等等。目前该系统主要技术构成的开发与测试已经基本完成, 需要与国内的教育和电子商务资源相结合, 一方面寻求国内的软件技术力量以完成对系统运行维护的支撑, 一方面开发国内市场对电子商务的各种需求, 攻克目前国内应用环境下网络传输技术和语音识别技术中的难题。在促进国内商业和服务资源向国外世界发展的同时, 开发国内的专业英语学习和计算机软件技术培训的市场, 在WTO的大环境下实现企业的全球化发展和双向赢利。

上一篇:K公司一线员工培训现状分析及对策研究下一篇:泥塑社团工作总结