网络平台开发

2024-08-30

网络平台开发(共12篇)

网络平台开发 篇1

1 网络培训的优势

网络平台与常规学习方式相比, 具有几乎是无限的海量信息, 而学习者对如此大量的信息, 需要做的是根据自己的需要进行信息选择。

1.1 主动学习

网络学习最明显的优势是能够给学习者提供最大的便利。网络学习突破了其它学习方式固有的条件限制, 任何学习者可以在任何时间任何地点, 从任何章节开始学习任何课程。网络教育的学习模式最直接体现了主动学习的特点, 充分体现了发展中的现代教育和终身教育的基本要求。网络教育便捷、灵活的学习模式为解决长期困扰培训的“工学矛盾”提供了一种现实途径。

1.2 双向互动、实时全交互

因特网中信息源与用户、用户与用户之间可以进行全方位的、能动式的实时互动, 即主动、可控型交流。网络的这一重要特性, 使网络教育成为惟一的、真正的在培训教师与学员之间实现双向互动、实时全交互的远程教育方式。

1.3 内容丰富和多媒体生动表现

多媒体信息表现和处理技术运用于网络课程讲解和知识学习各个环节, 使网络教学具有信息容量大、资料更新快和多向演示、模拟生动的显著特征, 这一点是有限空间、有限时间的其它传统教学方式所无法比拟的。

1.4 个性化学习

网络学习的另一个优势是个性化。所谓个性化是相对学习者而言的, 即学习者根据自己的实际需要, 在网络平台上选择自身需要的学习内容进行学习, 真正做到学习自己感兴趣的内容, 学习在工作中需要的知识与技能, 做到“缺什么补什么”;另一方面, 教学和学习服务系统可基于系统记录的个人资料, 针对不同学员提供个性化学习建议、指导教学和应试辅导等。

1.5 自动化远程管理

计算机网络的数据库信息自动管理和远程互动处理功能, 被同样应用于网络培训的教学管理中。培训学员的报名、选课、查询、学籍管理、作业与考试管理等都可以通过网络远程交互通讯的方式完成。网络教育中, 运用计算机网络所特有的信息数据库管理技术和双向交互功能, 一方面, 系统可对每个网络学员的个性资料、学习过程和阶段情况等实现完整的跟踪记录、贮存;另一方面便是可以利用网络平台, 针对电力公司系统的实际情况, 大范围地开展各类人员的网上培训。通过网络培训弥补教学资源的不足, 使培训在广度、深度上提高, 并提升实际的全员培训率。

2 网络培训平台的分类

国内的网络培训平台大致可以分为以下几类: (1) 综合性平台。这类平台实际上是没有明确培训对象的广泛意义上的学习平台, 所提供的学习内容是包罗万象的百科全书式的资料, 如“维基百科”、“MBA智库”等, 实际上其提供的只是资料查询系统, 学习内容仅仅以文本方式展现, 也没有实际意义上的互动学习。 (2) 行业性平台。这类平台是某个行业根据员工知识与技能提升需求, 针对专业群体开发的学习平台。行业性的网络培训平台具有培训对象明确, 便于利用管理机制激活平台, 并使平台得到广泛应用的优势。 (3) 专业性平台。这类平台是根据某个特定的专业, 开发培训课件, 提供网上学习渠道。

3 浙江省电力公司网络培训平台开发

浙江省电力公司2010年初成立浙江省电力公司网络培训中心, 网络培训系统建设的目的是在公司系统内形成一个开放式、高效的信息化网络培训学习系统, 以进一步丰富培训载体, 满足广大员工的个性化培训需求, 提升全员培训率, 解决长期以来的工学矛盾。

3.1 网络培训平台的应用需求

网络培训平台必须准确定位培训对象, 丰富网络培训平台学习内容, 并保证网络培训平台使用上的便利性。从技术上来讲网络培训平台可以包含海量信息, 但网络培训平台不是普通意义上的网站, 必须在开发设计阶段就准确定位培训主要对象。对于网络培训平台而言, 定位的准确度是平台开发的关键, 也是平台应用是否成功的关键。

网络培训平台内含的学习内容应丰富。网络培训平台在定位准确的前提下, 其应用的广泛性主要取决于平台所能提供内容的丰富程度。首先, 学习内容要有针对性, 能满足各种培训对象的内在学习要求;其次, 网络培训平台的课件必需丰富, 为学员提供个性化需求, 即网络培训平台能为学员提供不同课件选择学习的可能。平台学习内容丰富性其根本取决于课件数量, 所以网络培训平台建设过程中的关键是必须建立相应的课件开发协作机制, 广泛整合开发资源, 有计划地推进课件开发工作。

网络培训平台必须保证使用的便利。网络平台的整体设计及各类界面的设计必须简单明了, 方便操作。如果平台设计为“进入者”设置过多的障碍, 人为增加过多繁琐的环节, 则势必降低平台的吸引力, 降低“点击”数量。

3.2 网络培训平台的结构和功能

(1) 首页显示。学习区、同步课堂、数字图书馆、名师讲堂、技术问答、活动区、考试区、排行榜、管理区。网络平台的首页以虚拟校园的方式出现, 学员在首页上以工号作为密码登录, 便可以进入各个功能模块。

(2) 学习区。学习区中按34个主要工种列示课件目录, 同时包含有经济、管理、人文类课件, 也包含职业能力提升部份的各类课件。学员在课件学习过程中, 平台具有自动记录学习时间, 自动设置书签, 同时提供网上答疑的功能。

学员的学习分2种类型。一种是按照自己实际需要抓取课件的个性化分散式学习;另一种是网络培训平台组建的网上培训班, 学员在网上报名相应的网上培训班, 按照列定的课程体系进行学习, 并参加网上考试。此外, 网络培训平台与HR系统有接口联接, 脱产培训的部分课程也将在网络培训平台完成培训与考试。

(3) 同步课程。网络培训平台在培训中心设有总控制室, 同时培训中心与各地市局及部份县局设置录播室。同步课堂是利用上述设施同步转播培训;此项功能具有双向视音频互动功能, 所以各地市局可以利用此功能自行组织网上同步课堂方式的培训。

(4) 数字图书馆。数字图书馆主要为学员提供各种电子图书与期刊的查阅, 同时也提供各种技术与管理标准的查阅。

(5) 名师讲堂。此功能主要提供各类专家、学者以及培训师的精品培训教学视音频录像, 可以随时点播。

(6) 技术问答。此模块向系统内所有员工开放, 学员将问题提交后经过系统管理员审核过滤, 邀约相应专家在网上进行技术问题的公开解答, 而专家在网络平台的解答可以按照一定方式记录积分。

(7) 活动区。主要提供趣味性学习内容, 提供国内外科技及管理的热点动态信息。此区域的设置目的是为了增加学员的知识面, 同时也是为了增加平台的生动性与活泼性, 以利于激发学员使用平台的兴趣。

(8) 考试区。此区域除了进行网上培训的课程考试功能, 还提供组织大型考试的功能, 如专项考试、调考、普考和统考等。考试区可以根据培训需要创建各专业考试的试题库与模拟试卷库。

(9) 管理区。此区域主要有2项主要功能。一是“我的学习”:学员可以在“我的学习”模块中创建自己的课程体系, 即在学习区中选择课件, 构建自己的课件库。二是“课程顾问”:即学员在学习过程中, 若要提升自己某方面的知识与技能, 可以在平台上提问, 平台的后台课程顾问可以根据学员的提升目标帮助其创建一个完整的课程体系。

(10) 排行榜。此区域是在系统管理员的控制下, 根据需要公布各种排行, 如比武、竞赛等的排名, 也可公布学员的学习积分排行榜。

从网络培训平台运行的经验来看, 网络培训成功的关键是培训课件的开发。浙江省电力公司培训中心将广泛整合资源, 组织开发更多的网络培训课件, 以丰富网上培训内容。与此同时, 培训中心正在考虑研发课件开发平台, 为课件开发工作提供技术支持。

网络平台开发 篇2

网络游戏开发简历模板、本文来源于大学生个人简历网()、为了让求职者了解到更专业的求职简历推荐一份游戏开发工程简历范文参考资料。在阅读本文时请相关阅读这篇网络工程简历模板仅供模板。

性 别: 女 年 龄:21岁

身 高: 157 CM 婚姻状况: 保密

户 口: 广东云浮 现居住地: 广东广州

学 历: 大专 工作经验: 无

毕业院校: 主 修:

计算机能力: 良好 英语水平:CET4

海外工作/学习经历: 年以上 证件类型:其他

求职意向

希望工作地点: 广州 月薪要求: 1500-元 求职类型: 全职

希望工作岗位: 互联网/电子商务/网络游戏/计算机服务 经理助理 其它 行政/后勤 /人力资源

补充说明: 电子商务类或者文职类工作都可以。

教育培训

- 就读于广东松山职业技术学院 大专

技能专长

基本技能:1、熟悉常用的电脑办公软件以及电子商务工作流程和电子商务平台后台管理,有网络营销经验。 2、会网页设计和制作,掌握市场调查与分析能力,可以独立经营网店,熟悉地完成网上买卖流程,有一定的策划能力。 3、具备相关的商业礼仪知识和公关意识,懂得和客户进行沟通和服务。 4、有自学过证券基础知识以及学校有开展相关的专业,对投资行业有一定的认识。

工作经历

/7 -- 2010/8 商务代表 7月1日到8月20日,在广州天河鑫望角信息科技有限公司进行专业实习,职务为商务代表,日常工作是通过打电话来开发新客户,需要时到会场担任服务岗位,并在两个月内取得了两万多的业绩,能很好地和客户进行沟通和良好的.服务意识。

自我评价

开发者的平台法则 篇3

然而,不久前微信正式发布了微信小店的功能,引发了业内很多猜测。有人说此举会把微信与第三方开发者的关系推到风口浪尖,或者为开发者的未来埋下了巨大的不确定性。那么,对于广大开发者来说,在微信生态圈里生存,到底是不是一个危险游戏?

在这期杂志的封面文章中,我们的记者采访了像口袋通这样的为商家做服务的第三方开发者,也有被腾讯纳入微信公众平台七个精品案例的南航,还有大量的以公众订阅号形式出现的自媒体,通过它们的视角,揭密了开发者与微信平台之间的微妙关系,以及开发者的生存秘笈。

对微信来说,用户体验是开发者不能触碰的红线。微信不是一个营销平台。这是微信平台方发出的明确信号。这似乎是在以新浪微博为戒,因为各种骚扰式信息已经降低了微博活跃度。

理解及尊重“微信不是营销平台”这一信号,决定了开发者在这个平台上的命运。所以,在跟淘宝商家斗智斗勇中摸爬滚打起来的口袋通,对商家踊跃的需求保持了自己的判断,如果商家提出的是一个损害生态的需求,就会拒绝。南航则在走了一些弯路之后,总结出了微信公众账号不做营销,只做沟通和服务的思路。

当然,潮来潮去的不仅是开发者,平台也是如此。新浪微博的如日中天还宛如昨日,微信就一夜燎原,谁知道微信的火热又能持续多久?而如今的微信也非一家独大,BAT三家各成一体,开发者也成为各平台争夺的宝贵资源。微信上的开发者除了持续研究微信平台游戏规则的演变、为自己寻找合宜的生存空间和机会之外,也要学会与微信平台博弈,积极与平台方沟通自己需求,实现共同进化。另外,还有一个永不过时的法则,所有的鸡蛋不要放在一个篮子里。

网络信息平台开发浅析 篇4

1.1 信息系统概念

信息系统是由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。

1.2 信息系统功能

信息系统的五个基本功能:输入、存储、处理、输出和控制。

输入功能:信息系统的输入功能决定于系统所要达到的目的及系统的能力和信息环境的许可。

存储功能:存储功能指的是系统存储各种信息资料和数据的能力。

处理功能:数据处理工具:基于数据仓库技术的联机分析处理 (OLAP) 和数据挖掘 (DM) 技术。

输出功能:信息系统的各种功能都是为了保证最终实现最佳的输出功能。

控制功能:对构成系统的各种信息处理设备进行控制和管理, 对整个信息加工、处理、传输、输出等环节通过各种程序进行控制。

1.3 信息系统类型

从信息系统的发展和系统特点来看, 可分为数据处理系统、管理信息系统、决策支持系统、专家系统和虚拟办公室五种类型。

1.4 网络信息系统的结构模式

国际标准化组织ISO在1979年提出了用于开放系统体系结构的开放系统互连 (Open System Interconnection, OSI) 模型。这是一种定义连接异种计算机的标准体系结构。信息系统的结构模式有集中式的结构模式、客户机/服务器 (C/S) 结构模式、浏览器/服务器 (B/S) 结构模式和P2P体系结构四种。

2、信息系统设计概述

2.1 信息系统设计的任务

系统设计的任务就是依据系统分析文档资料, 采用正确的方法来确定系统各功能模块在计算机内应该由哪些程序组成, 它们之间用什么方式联结在一起以构成一个最好的系统机内结构, 同时还要使用一定的工具将所设计的成果表达出来, 另外考虑到实现系统功能的需要, 还要进行数据库的详细设计、编码设计、输入/输出界面 (人—机界面) 设计等等。

2.2 信息系统设计步骤

进行数据库的物理设计。根据总体方案及系统分析的实际需求, 考虑数据库的存储方式 (集中式或分布式) ;考虑物理库的数量及每一个物理库所包含的数据库表的内容;从查询处理效率等方面考虑数据库表的索引问题等等。

进行编码设计。编码是系统的重要组成部分, 与数据的规范性和交换性密切相关, 编码一旦被设计处理将会永久使用并常驻于数据库中, 因此需要在系统设计阶段给出具有永久性、稳定性的编码设计方案。

进行界面设计。构造良好的界面是未来系统能够顺利运行的重要前提, 要使信息系统使用起来更加舒适、更加高效就需要在界面设计方面具有一个全新的设计策略, 这个设计策略要在程序设计之前完成。

进行系统功能设计。功能设计是在前面所有工作基础上进行的, 它主要是采用“自顶向下”的原则考虑模块的划分与设计, 使模块内部以及模块与模块之间的连接具有合理的结构。功能设计结果的表达方式可以有两种:一种是利用“结构图”来描述模块的功能和模块之间的信息交换;另一种是用Rational Rose工具来描述。功能设计中通常有一组评价标准来对设计结果进行评价, 同时使用一组设计原则对系统模块进行优化设计。

2.3 信息系统设计可行性标准

运行效率:系统的运行效率受多方面因素, 如:硬件、编码设计、数据库设计、系统逻辑模式设计等。所以要提高系统运行效率时, 应从以上方面全面着手, 切不可抓着单一模块想要提高整体运行效率。

可靠性:因为信息系统是需要与用户交互的平台, 所以往往需要用户输入大量的信息, 而人工输入信息就难免会出现各样的错误, 为保证系统能够持久的运行就需要在编码阶段设计一套完整的逻辑模块 (如:校验码、批量控制、建立运行日志和信息追踪、文件的存取限制等) 来过滤、排除、解决可能出现的一切错误, 并且预估出“平均故障间隔时间”和“平均修复时间”, 从而得出“系统的有效时间”=“平均故障时间”/“平均修复时间”, 以保证系统长期良好健康的运行。

可修改性:由于系统是在一个实际的客观环境中运行, 它的数据来自于客观现实, 而客观世界是在不断地变化的, 它导致客观数据的变化和功能需求的变化, 为了适应这种不断变化需求, 必然要求信息系统也随之而变化, 即对信息系统做相应的修改。

灵活性:由于计算机技术在不断地发展, 硬件价格越来越便宜, 新的操作系统和程序语言在不断地出现或升级, 计算机网络技术和通讯技术也在不断地发展, 这些必然对信息系统产生影响, 迫使用户考虑使用新的技术、更新设备、提高系统运行效率、完善系统功能等等。

通用性/实用性:现如今的操作系统已经不再仅仅是windows一种系统了。如:DOS、Windows、UNIX、Linux、OS/2、Mac OS、Novell Net Ware等操作系统。无论在那种系统下开发信息系统, 因为我们无法预知用户使用的是那种操作系统, 所以设计时不能针对单一操作系统, 而要综合考虑到所开发的系统在任何操作系统的通用性。

2.4 数据库设计

用户权限的设计:数据库用户权限的设计, 需要根据实际系统所面对客户的实际情况来进行针对客户的权限区分、类别划分、操作限制等用户权限的设计。

索引文件的设计:索引是按某种规则建立记录的逻辑顺序。根据索引文件所含索引的个数将索引文件分为单索引文件与复合索引文件。根据索引关键字取值的限制将索引分为主索引、候选索引、唯一索引与普通索引。

中间文件或临时文件的设计:在数据的存储中不仅仅可以将数据添加到数据库中, 比如用户上传的图片或者文件等需要写成文件流才能存储进数据库的文件就无需保存进数据库, 这类型文件保存进数据库反而会很慢。所以将其直接保存入电脑硬盘或者将一些信息直接写入临时文件, 只要设定好逻辑程序定期清理这些中间文件或临时文件即可。

视图 (View) 的设计:与在任何关系数据库中一样, 索引对数据仓库的性能具有重要作用。每个维度表都必须在主键上建立索引。在其它列 (如标识层次结构级别的列) 上, 索引对某些专用查询的性能也很有用。事实数据表必须在由维度表外键构成的组合主键上建立索引。

2.5 编码设计

程序编码可谓是一个系统的核心所在, 程序代码的质量直接影响系统的质量, 所以编写代码时必须非常严谨的按照一定的逻辑来编写, 以保证代码质量。

2.6 界面设计

风格设计:系统的风格要在系统开发前就确立下来, 负责各模块的相关人士应严格按照预定的风格设计自己的模块。系统风格力求简明扼要, 不能设计过于繁琐, 让人有种很烦的感觉;同时又不能太过简单, 让用户觉得不够充实。所以设计风格时要在简约的同时不失内涵。

导航设计:为了使系统能够更好地工作, 在导航上必须要有充分的提示来说明哪一部分是用来操作的以及它们是如何操作的, 提示用户如何实现人机交互, 这就是功能的可见性。为了在设计中实现可见性, 每一项功能及其操作方法对于界面所处环境中的大多数用户来说必须是显而易见的, 只需看一眼就可以有所了解, 具有这种特点的控制方法成为“可供性”, 可供性提供了大量的和操作有关的线索。

可靠性设计:减少操作错误的措施:输入操作符应尽可能简单、易记忆, 提示要简短、明了。

目标:界面是系统的感知器官。系统的界面应尽量满足以下要求:简单性、可靠性、易学习与易使用性、立即反馈性等特性。

2.7 功能模块设计

系统功能设计的基本方法是利用结构图来描述系统设计结果, 首先使用一组设计策略将系统分析阶段所形成的逻辑结构 (数据流程图) 转换成初始的结构图, 然后使用一组设计原则和一组评价标准对初始结构图进行优化设计, 最终形成具有良好结构的功能设计方案。

模块是具有四种属性的一组程序语句, 这四个属性分别是输入/输出、逻辑功能、运行程序、内部数据。

功能模块设计优化。 (1) 模块之间的耦合原则。影响模块之间耦合程度的最主要因素是模块之间信息传递的复杂性。如果两个模块之间仅存在调用与被调用关系, 在它们之间没有任何的信息传递, 这表示两个模块的耦合程度最低, 称作简单耦合。 (2) 模块内聚性原则。所谓模块内部的“组成部分”是指该模块运行程序中的一个动作、一组指令或一个调用其它模块的语句。内聚性是度量模块功能强度的一个相对指标, 主要表现在模块内部各组成部分为了执行处理功能而组合在一起的相关程度, 即组合强度。 (3) 模块的分析原则。模块的分解是指把一个模块分解成若干个从属于它的新模块。在分解一个大模块时, 不能单凭语句条数的多少, 而主要是按功能进行分解, 直到无法做出明确的功能定义为止。在分解时既要考虑到模块的内聚性, 又要考虑到模块之间的耦合程度, 并在这两者之间选择一个最佳的方案。

摘要:本文首先介绍了信息系统的相关节本信息, 紧接着详细讲解了信息系统开发个步骤以及在开发各步骤的过程中应该注意的事项。就一个web社区网站的开发为实例简单演示一下信息系统平台的开发流程。在模式上本次开发的项目选择为B/S的浏览器/服务器器模式。最后引以简单的实例以帮助大家了解信息系统开发的流程。

关键词:信息系统,设计,功能模块,平台沟通

参考文献

[1]姜惠民, 刘宝庆, 杨亚洲, 苏东梅著.《网络组建与互联》.北京:电子工业出版社, 2009年版.

[2]石硕著.《网络操作系统实用教程——Windows 2000 Sever Linux/UNIX及其异构网络的互联》.北京:清华大学出版社, 2008年版.

[3]张凌杰, 齐英兰著.《计算机网络基础》.西安:西北大学出版社, 2007年版.

[4] (美) 特南鲍姆 (Tanenbaum.A.S) 著潘爱民译.《计算机网络》.北京:清华大学出版社, 2004年版.

各个开发平台简介 篇5

以下为各个开发平台的简介,大家可以看一下。由于是本人匆忙之中赶出来的,因此一定有许多不足之处。欢迎大家提出相关意见进行修改,并进行交流。这样子有助于大家更好地了解相关知识。大家修改之后,可以直接发到我本人的邮箱:,谢谢大家!

——李奕翰

(1)Q+:腾讯公司的QQ开放平台。按照目前发展趋势看来Q+是针对web QQ平台

和QQ微博的一个开发平台,由于发展思路,盈利性还没确定,暂时来说Q+同时也是一个涵盖了腾讯公司所有产品的一个开发平台。腾讯公司会开放一些API端口,给开发者使用。

优点:

① 旗下产品具有较高的知名度,用户量巨大;

② 开发门槛低,容易入门;

③ 中国企业,开发者更加熟悉,也更容易在第一时间获得相关资讯。

缺点:

① 盈利模式未明。(个人估计为:应用推荐分成、web游戏、增值服务、电子商务。按照产品划分:实用工具打包;给公司客户开发Q+应用;自己开发运营一段时间卖掉,一个产品可能在开发者手里不值钱,但到一些公司手里可能很有价值;进行开发者服务,比如Q+课堂之类;进行女性类应用开发;Q+皮肤类;创新奖金;应用使用量大时找天使投资;扫大街赚钱,当Q+应用过多,用户使用迷茫时,你出来应用,帮助他们清扫;借应用推广官方微博,借微博进行营销。

② 分成比例过低:腾讯对开发者的分成为20%~30%;

③平台刚刚起步,并且拥有众多同质化的竞争对手(360、新浪),由于竞争过分激烈,更加造就了众多前景的不稳定性。

小结:鉴于腾讯的强大实力,虽然现在仍需要继续观察其相关进程,但是不可忽视其平台的相关问题和优势。

(2)360应用开放平台:奇虎公司的应用开放平台。360web应用开放平台,基于360

海量用户资源以及强大的客户端平台,是360大开放平台战略的重要开放途径之一,它致力于与互联网同仁,以及广大第三方开发者,一道建立真正开放、稳定,良性的应用生态产业链。360web应用开放平台,旨在提高国内web应用开发的原创动力,为广大第三方开发者提供可普遍参与的应用收益模式。目前看来,该平台更加针对其产品,360桌面的开发。与Q+类似。

优点:

① 相关软件用户量在国内排行第二,开放平台的用户量全国最大;

② 在国内的IT企业分成里面,分成为50%,算是相对较高的;

③ 开发门槛低,容易入门;

④ 中国企业,开发者更加熟悉,也更容易在第一时间获得相关资讯。

缺点:

平台刚起步,其经营模式与Q+大同小异。暂时看来,Q+的缺点就是360缺点。

(3)新浪微博开放平台:新浪针对其微博的一个开发平台。新浪为其开发者提供了

相关的API接口,由广大第三方开发者进行相应的应用开发。

优点:

① 微博已经逐渐替代了QQ成为了当前中国最热门的社交应用;

② 微博是当前最hot的应用;

③ 用户群体庞大。

缺点:

①平台面过小,仅针对新浪微博;

② 根据用户情况,很多软件仅仅被人使用一次。而且是看到之后就使用,过后就

忘记了。但有个别软件相对很受欢迎。

③ 仅仅是娱乐性质的,在实用性方面还是远远不足。

(4)Android:Google的Android系统是完全开放式的系统,要求以Java为编程语言,在Google要求的相关开发环境下针对系统进行开发。

优点:

1、开源性,有强大的软件开发者的支持。

2、无缝结合的Google应用。

3、对网络友好,丰富的功能选择。对比苹果对Flash的完全抵制

4、软件兼容性好。

5、用户量越来越大。

缺点:

1、安全问题;

2、来自苹果的阻碍;

3、来自iPhone在企业用户领域的压力;

4、版本升级混乱,不同版本之间的衔接不够稳定;

5、收费问题上不如前其他平台方便。

(5)Ios:Apple公司的ios移动系统,是封闭式开发系统。苹果公司要求广大开发者

使用object C语言,在苹果公司给予的开发环境下进行相关软件开发。

优点:

① 安全性高;

② 用户量巨大,且受欢迎程度极高;

③ 规范性的开发平台;

④ 简便的收费付费方式;

缺点:

① 与开放性平台比较,封闭式平台对开发者技术限制极多,超过苹果公司给予的权限类开发极难;

② 不支持flash,与现有的PC系统衔接性不高;

③ 相对应软件极多,竞争极为强烈。

(6)Facebook:全球最大的微博公司。Facebook 已成为社会化网络领域备受人们关

注的一个现象。该网站为开发人员提供了 API 以便支持开发 Web 应用程序和桌面应用程序。目前已经知道可以使用.NET Compact Framework 进行 Facebook 开发。由于Facebook暂时未进入中国市场,因此具体资料不详。

优缺点:暂时不做考虑。

(7)Windows Phone 7:微软公司的封闭式手机系统。由于受欢迎程度还不及塞班系

“量贩式”游戏开发平台 篇6

在YouTube上发布一些可爱的动物视频、在Facebook上张贴照片并进行状态更新等等网络行为,已经变得越来越普及。但让每个人都能够创建一个视频游戏,似乎还是一件很难的事情。不过,总部位于德克萨斯州奥斯汀的视频游戏开发公司GameSalad,却希望改写这个历史。

2007年,迈克尔·奥古斯丁(Michael Agustin)及其两位朋友共同创立了GameSalad公司。在此之前,这三位创始人都在科技领域有着令人艳羡的工作:在苹果公司、知名游戏开发公司Edge of Reality、全球首屈一指的酒店住宿服务提供商Hotels.com、电子病例健康信息软件服务提供商Epic Systems等的历练,让他们在创办自己的公司时得心应手。奥古斯丁还从卡内基梅隆大学获得了娱乐科技硕士学位,师从《纽约时报》畅销书《最后的演讲》的作者兰迪·鲍许(Randy Pausch)。随着“用户创造内容”概念的兴起,眼见YouTube的大红大紫,这三位创始人希望也能赶上这股大潮。综合各自的优势,他们决定发力游戏开发领域,让自己的兴趣为广大受众提供娱乐。

于是他们决定将公司搬迁至奥斯汀市,这个以创意著称的城市不仅契合其公司气质,更重要的是,相对于硅谷,其创业成本较低,三个人自筹的两万美元启动资金不至于瞬间就消耗殆尽,可以支撑到他们看到曙光。当时,他们将这家公司命名为Gendai Games,直到2010年才改成GameSalad。公司提供一个非常易用的平台,用户可以自由拖拽,即使互联网菜鸟或者游戏领域的门外汉也都能够轻松上手,成为游戏开发者。

当他们希望为自身寻找资金支持时,突然感到前途渺茫。据奥古斯丁分析,“奥斯汀没有大型风投机构,只有一些本地的天使投资基金。”

然后,天使投资基金一般由律师、医生、房地产投资商等组成,大都是一些松散的联盟,未能充分领悟到GameSalad模式的价值。鉴于此,2009年这三位创始人还登上在奥斯汀举办的SXSW艺术盛典,希望到那里碰碰运气。

最终,这支精于技术的团队赢得了广泛关注。迪斯尼旗下风险投资机构Steamboat(总部位于加州伯班克)董事总经理碧尔·拉斯基(Beau Laskey)对其十分看好,并主导了一轮对该公司的投资。

在谈及GameSalad时,拉斯基透露,“我们非常欣赏这个团队,而且也认可他们的能力。创建一个成本较低的平台,让那些富有创意的个人能够快速生成自己的游戏,并且推向大众,这个商业模式令人兴奋。”

另外一方面,这个平台也因其极高的接受度而赢得广泛瞩目。在SXSW盛典闪亮登台之前,该公司只有数百位用户。根据奥古斯丁提供的数据,到今年6月已经有15万名用户下载了其游戏制作工具。最有说服力的一个例子是,一位护士因其在GameSalad平台开发的游戏售卖得很好,干脆成立了一个3人工作室,从事游戏开发工作。

今年3月,拉斯基及其团队主导的这轮融资总额为610万美元,参与投资的还有其他四家风投机构。去年10月,GameSalad从迪斯尼挖来史蒂夫·菲尔特(Steve Felter)负责公司整体运营,奥古斯丁认为这对公司的融资大有裨益。

网络平台开发 篇7

1 国内网络平台开发的现状、开发成本及其存在问题

1.1 国内网络平台开发现状

我国在互联网这方面的发展也极其迅速。从数量上来看, 上网计算机总数2004年较1997年增长了超过100倍, 上网用户总数增幅达到127倍, 电子商务营业额也在飞速增长, 仅2012年11月11日“光棍节”, 国内电子商务B2C企业营业收入就达到119亿, 现代人的日常生活 (包括购物、交友、工作等活动) 对网络的依赖程度日渐显现, 使网络不仅成为企业拓展业务的一个新的重要的渠道, 甚至成为一种新的营销模式。电子商务这一巨大的市场和迅猛的发展速度正分分秒秒地刺激着企业加强自己的网络平台建设, 开展企业电子商务, 以获取更多的收入和赚取更多的利润。

1.2 网络平台开发成本构成

企业决策主体对网络平台要求不同, 对网络平台的开发建设成本分析和会计处理方法在实务中表现形式各异。然而, 不论网络开发成本形式如何表现, 就其开发成本的构成不外乎主要包括以下2个方面:

(1) 企业网络平台前期开发的成本。主要包括:企业制订网络平台开发计划费用, 网络平台创意提出论证成立的成本支出, 聘请相关资深专家和企业家对网络平台创意的可行性进行研究评估所需要支出的费用等等。

(2) 企业网络平台开发过程的成本。这部分成本是网站开发成本的主要内容, 主要涉及网络平台开发过程产生的各项支出, 在受益期间内应确认为费用。一般包括以下几个部分:平台软件开发费用;网络平台建设所涉及的原创或购进版权费用;在开发过程中所消耗的低值易耗品相关费用;开发过程固定资产折旧及专用固定资产的实际成本;涉及购入专利权、购入特许权等无形资产的成本;参与网络平台开发相关的人员劳务成本;宣传广告费;域名申请所需支付的注册费等。

1.3 开发成本会计处理中存在的问题

企业网络平台的建设和使用具有投入大、时效长、投资回报周期长的特点, 会计人员在实务操作中通常会遇到如下难题:

(1) 缺乏依据。网络平台作为近几年发展起来的新事物, 相关会计法律尚不完善, 没有明确的规定和原则, 缺乏行业执行依据, 给相关会计人员带来不便。

(2) 会计信息的真实性难以保证。网络平台开发涉及项目多, 整个开发过程复杂多样化, 时间不确定;既涉及当期费用, 也涉及固定资产。在实际处理过程中, 对网站平台建设资产确认需要较多的主观判断, 公司的趋利心态很容易出现违背会计原则进行极端的处理, 为公司操纵利润提供了条件, 导致会计信息的真实性难以保证。

2 网络平台开发成本会计的理论基础

2.1 会计确认分析

网络平台开发的成本大且投入期限长, 包括建设初期、中期和后期的投入, 需要针对不同性质的支出采取不同的处理方法, 为企业利益相关者进行决策时提供真实的会计信息。网络平台开发的建设费用有如下特性。

2.1.1 能直接或间接为企业带来利益

根据网站平台开发的目的可以分为专门为内部市场而设计的网络平台和专门为企业外部使用而设计的网络平台。

企业内部使用的网络平台有利于实现无纸化办公, 达到迅速共享内部信息资源, 缩减不必要的业务流程, 从而能有效地提高资源的利用效率, 节约大量的办公成本, 降低企业各部门间沟通和合作的成本。

为外部市场而设计的网络平台通过网络建立互联网渠道提供在线的各种服务, 达到增加企业产品的销量, 为更多的客户群提供更好的服务。

2.1.2 是企业重要的资产类项目

按照美国证券委员会 (SEC) 第41号会计公告内容指出:占资产总额5%以上, 或占本类项目合计数10%以上者应视为重要项目。根据该划分标准, 网络平台开发应作为企业一个重要的项目, 对它的属性进行准确的确认和计量。如根据上述标准来看, 企业网站开发应该属于资产类项目, 在处理时应遵循资产类项目处理的相关规定要求。

2.2 会计科目的确认

根据《企业会计准则第6号———无形资产》第九条的相关规定, 从理论上来说, 网络平台符合资产的定义, 应该作为一种资产在财务报表中进行确认, 但作为什么样的资产需要根据相关费用支出所处的阶段以及是否满足资本化条件进行判定。在实际操作中, 很难清晰地界定是研究阶段还是开发阶段, 在会计科目确认时, 需要对研究阶段与开发阶段的划分设立一个相对合理的标准。

一般来说, 从最初的想法形成到进行小型工业化试验阶段, 此阶段项目能否成功、未来能否给企业带来经济效益也无法确定, 一般应将这一阶段的研究开发支出予以费用化;而从小型工业化试验到大型工业化试验, 直至正式投产, 项目成功的可能性越来越大, 这一阶段的研发支出一般应作为无形资产。

2.3 会计计量

在会计实务中会计处理主要有2种办法:面向过去和面向未来。采用面向未来的办法因其前提假设条件很难满足而难以实现。采用面向过去的办法是当今会计实务中普遍被采纳使用的方法, 成为会计实务操作中一条很重要的原则。对于网络平台的计量也必须遵循历史成本的原则, 按照权责发生制和配比原则, 在实际处理时, 应将能够产生未来经济利益的网络平台开发成本进行资本化, 等到以后受益时再进行摊销, 而那些不能够带来未来经济利益的支出则在发生时计入当期损益。

3 对我国相关会计准则制定的建议

为了完善和发展我国的成本会计体系, 必须结合现代企业生产的实践需求, 不断地总结成本会计的发展趋势, 学习和借鉴先进的成本会计理论与方法, 在现代企业生产实践中应用和推广, 从而探索并形成一套具有中国特色的现代成本会计体系。

3.1 实施区别对待

根据重要性原则, 对比较简单的企业网络平台的开发费用, 在会计处理时可进行简单的费用化处理, 以便降低会计从业人员的会计处理难度;对比较复杂、耗费时长、投入费用巨大的网络平台开发的会计处理, 应严格按照新会计准则的要求, 实行有条件的资本化。

3.2 规范企业会计运作

由于研发业务复杂, 对于并不精通科学技术的会计人员来说, 要把企业整个研发活动清楚地划分为研究阶段和开发阶段并不是一件容易的事。有必要设立一个相对合理的标准来划分研究阶段与开发阶段, 通过建立或者聘请专业评估机构对企业网络平台开发的无形资产进行合理评估, 进一步合理规范企业运作。

3.3 加强成本会计理论的研究

要建立健全我国会计理论研究方法体系, 理论研究者应本着创新精神、务实态度和严谨作风, 深入企业调查研究, 广泛开展案例分析, 提炼成功经验, 并不断提升理论对实践的指导作用;通过建立成本会计理论研究成果评审机制, 充分发挥成本理论研究对成本会计实践的指导作用。

3.4 积极推进成本会计电算化

实现成本会计电算化是当务之急, 是实行新的成本会计方法的技术前提。为推动会计电算化深入发展, 会计电算化必须实现从核算型向管理型转变, 将会计信息系统有机地融入企业整个管理信息系统, 使成本管理向纵深发展。

3.5 提高成本会计人员素质

对于成本会计人员来说, 除应具备职业道德之外, 不仅要懂会计和财务管理, 熟悉并掌握成本会计的理论和方法, 还要懂经营管理, 了解和掌握本企业的经营管理活动。

3.6 积极探索我国行之有效的成本会计方法

现代成本会计的实施既不是对传统成本会计的全盘否定, 也不能完全照搬照抄西方成本会计方法, 需要不断学习和借鉴, 在认真总结传统成本会计方法的基础上取其精华, 将实践经验上升到理论, 不断加以完善。

参考文献

[1]中华人民共和国财政部会计事务管理司.美国会计准则解释与运用[M].北京:中国财政经济出版社, 1995.

[2]董中超.网站开发成本会计处理探讨[J].商业会计:下半月, 2006 (1) .

[3]易爱军.企业网站成本的会计处理浅析[J].内蒙古科技与经济, 2006 (15) .

[4]刘承智.企业网站成本核算方法探讨[J].财会月刊:综合, 2007 (6) .

[5]贾丽萍.企业成本会计浅析[J].科技情报开发与经济, 2007 (24) .

基础实验网络平台开发与建设 篇8

关键词:基础实验,网络平台,模块化,资源共享

0 引言

黑龙江科技学院基础实验中心于2007年被省教育厅批准为黑龙江省高等学校基础实验教学示范中心。中心下设《大学物理实验》、《电工与电子技术实验》以及《材料力学实验》三门课程。切实加强省基础实验示范中心内涵建设,按高标准开发建设内容充实,功能齐全,可操作性强,动态更新的网络教学平台,集中展示中心建设成果和我院基础实验人才培养特色,为更高级别基础实验教学示范中心建设奠定基础。以达到推进我校课程改革,促进资源共享,构建优秀的基础实验课程网络教学平台的目的。

1 网络平台建设的意义

建设一个能够反映我校办学特色和人才培养特色、满足基础实验教学发展需要、使师生从中受益的网络教学平台在当前显得十分必要。基础实验网络教学平台建设对学生实践能力的培养、体现我校的办学定位等方面发挥着重要的导向作用,是我校提高基础实验教学质量的一种重要方式。网络教学平台在提高教学质量以及培养应用型人才中发挥着重要的作用。

2 网络平台开发与建设

2.1 网络平台的设计[1]。

依据网络平台建设的目的,我们主要从五个方面进行构思:网络教学平台界面风格设计、网络教学平台内容设计、网络教学平台内容展示手段应用、教学多媒体课件开发及应用、可操作性、安全稳定性分析。

2.2 网络平台建设的原则利用我校现有的校园网,可以充分利用现有资源,最大限度地节省投资。

平台以课程为重点,每门实验课程都具备独立的学习区、交流区、考试区、管理区。我们主要遵循以下五个方面的原则[2,3]进行开发:内容充实原则、服务教学原则、操作简单原则、模块化原则、交互性设计原则。

2.3 网络平台的结构[4]。

本网络平台基于省级实验教学示范中心的角度,内容涵盖全部三门课程。本网络平台设置[教学文件]、[虚拟实验]、[网络课堂]、[教学指导]、[学术交流]、[教师队伍]、[课程建设]、[素质教育]、[拓展资源]和[资源下载]共计十个专栏,每个专栏均按三个实验室分别设置相应内容。

3 网络平台的特点

本网络平台从技术上看,兼容性强,功能全面,符合W3G标准,可以随时上传和修改内容,使用、操作和维护都比较方便。可对学生学习情况进行全面追踪,我们自主研发的考试系统可监控学生的考试状况,对学生成绩进行分析,对某一试卷的学生考试情况进行分析,老师可以网上批阅,现场打分,即时、高效、快速。从内容上看,本网站是基础实验中心三门实验课程的一个立体集成,本实验平台以学生为主体,对学生采取导学、热身、学习、活动、后测五步学习方式。本网络平台内容是实验教学内容的延伸和扩展,内容丰富、全面,动静结合、历史和现代结合,利于学生选择进行在线或下载自主学习和检测,充分体现了基础实验服务学生、服务专业、做大做强的教学理念。

4 网络平台的发展趋势

网络教学平台的优劣不在具体功能的多少,而在于对实际需要的满足,即不是为开发而开发,是为解决问题而开发。开发的思路不是能够做多少或应该做多少而是需要多少,平台的开发需要了解教师和学生[5]。

4.1 网络教学平台的发展趋势不是单一化、综合性,而是有特色、多样性,以期更具针对性、适用性,向定制化方向发展。

4.2 网络教学平台的模块化、可拆装化是一个趋势。

一方面,授课教师可以择优组合,选择各个平台中好的、适合自己的部分;另一方面也有利于平台自身的改进和升级,方便的在原有基础上进行增、删、改。

4.3 网络教学平台的开发应注意到标准问题。遵循标准有利于优化组合,有利于资源的交换和共享,有利于系统的兼容性。

5 结束语

黑龙江科技学院《基础实验网络平台》是2009年下半年开始开发,10年2月开始投入使用。我们制作的课件《黑龙江科技学院基础实验网络平台》在“第十届全国多媒体课件大赛”中荣获高教理科组一等奖(2010年11月)的好成绩。基础实验网络教学平台既是教师教学、学生自主学习的平台,又是师生互动、相互交流的平台。通过网络教学平台,教师、学生都可以发布言论、评论、答疑,成为课前预习、课堂学习与课后辅导的有力补充。通过网络教学平台,教师可以进行作业布置、学习指导。学生可以自主学习、上传作业,当然也可以进行问题讨论。我们基础实验中心每学年涉及到采矿类、机械类、土建类、电气类、材料类等近30个专业,3000名学生,学生、教师受益面广、覆盖面宽、能够引领我校教育教学改革更深入开展,具有很强的实用价值。本网络教学平台集中多种多媒体技术,可操作性强,建成后对我校实验教学网络化建设具有指导意义。

参考文献

[1]龚鸣敏.精品课程网站模板建设平台的设计与开发[J].中南论坛.2010,4:36-37.

[2]练永华.试论高职院校精品课程与互动开放式网络教学平台建设[J].湖北经济学院学报(人文社会科学版).2009,12(6):158-159.

[3]李兆延等.网络教学平台的设计与实现[J].高等教育研究.2008,25(3):45-48.

[4]赵燕.基于网络教学平台的精品课程网站建设[J].江苏科技信息.2011,(3):30-32.

基于RBAC的网络学习平台开发 篇9

1 基于角色的访问控制

基于角色的访问控制(RBAC: Role Based Access Control)是目前比较通用的安全授权机制,它能构造出支持不同的访问策略的系统,是一种策略无关的访问控制技术,它不局限于特定的安全策略,几乎可以描述任何的安全策略,甚至DAC和MAC,也可以用RBAC来描述。这种访问控制机制被认为是代替MAC和DAC的最佳替代者。[1]RBAC基本模型包含了五个基本元素:用户组(UserGroup)、权限(Operation)、角色(Role)、控制对象(Objects)及会话(Session),如图1所示。RBAC的核心思想就是将访问权限与角色相联系,通过给用户分配合适的角色,让用户和访问权限相联系。角色是指一个组织或任务中的工作或位置,它代表了一种资格、权力和责任。[2]用户可以在角色间进行转换,可以与一个或多个角色发生联系,角色也可以和一个或者多个用户关联。

RBAC算法的实现一般需要借助于数据库来实现,将角色和权限以及它们的对应关系存储到数据表中,能实现对其更灵活、更强大的管理。本平台采用了七张数据表来实现RBAC算法,如图2所示。

2 系统主要模块的实现

2.1 系统首页

平台首页的主要功能是以时间线为序,实时显示平台的动态,这些动态包括博客更新、群组更新、网摘更新、平台通知、论坛更新、好友请求、图片更新、评论及回复更新及用户列表更新等。这种在一个页面显示各模块数据动态更新的功能主要是采用了Feed技术及数据缓存技术。下面以评论更新为例,简要介绍一下实现过程。

2.2 学习博客模块

本平台的博客和普通的博客在用途和目的是一致的,改进的地方主要体现在使用感受方面,具体表现在添加/更新/删除博客分类、更新/删除博客方面都采用了无页面刷新的Ajax技术,下面仅以新增博客分类为例,介绍其实现方式。

第一次撰写博客时,可以使用系统默认的分类。但由于博客的主要功能是学习记录、追踪和反思。为了更有效地管理学习,最好是新建一些具体的分类。NLP2.0平台的新建分类功能采用了Ajax技术,大大改善了使用的体验,在撰写博客时,点击“+新建分类”,将出现“添加”对话框,填写类别名称并单击“确定”后,即可选择新建的类别。再选择相应类别后,即可撰写并发布博客了。整个过程没有刷新页面的过程,大大提高了学习的使用体验。

具体的实现步骤主要分为三步,分别描述如下,代码为截图:

1) 新建模板页cb_blog.htm,相关部分的代码片断如图4所示:

2) 新建弹出对话框脚本,如图5所示。

3) 新建JS脚本,将上步输入的类别名称异步地添加到下拉列表中,代码如图6所示。

博客都具有标签功能,标签和分类不一样,一篇日志只能属于一个分类,但却可以拥有多个标签,这种类似于摘要的分类方式使标签可以更科学合理、更灵活地管理博客

2.3 学习网摘模块

环节。[3]本平台的网摘主要在网页参数的自动采集方面做了改进,改进后,无论何时浏览网页,只要在点击鼠标右键,在其中点击网摘在某些方面的操作与博客一样,如插入参数数据至数据库,选择性插入标签(TAG)等,这些操作可以参考博客模块的开发“收藏到我的NLP”,网摘所需要的基本参数,如标题、URL及网摘说明等都会自动采集到网摘的参数填写页面,

具体的实现方法如下列步骤所述:

1) IE浏览器的右键菜单可以通过修改注册表中相关键值进行扩充。首先新建一个注册表文件Save It.reg,内容如下:

2) 注册表文件Save It.reg中的right Click.php文件有两个功能,一是采集数据;二是转发数据。代码如图7所示:

3) 接收转发过来的参数,并存储至数据库。

2.4 学习群组模块

利用NLP2.0平台,学习者可以通过群组模块,根据相同或相近的任务和兴趣组成学习团队,进行协作学习。教师将课程分成若干专题,每个专题就组成了一个群组,学习者可以选择加入一个或者多个群组,就某个专题与其他学习者进行协作学习如图4-23所示。群组成员可以提问、发布问题等,群组内的其他成员可以就话题进行回复操作;对于一些热点问题或是具有代表性的问题,群组管理员可以将这些问题设置成精华问题,提供给所有学习者分享;教师可以在群组通告中发布当前学习任务及一些通知等。学习群组模块体现了网络学习中协作性学习的特点。

2.5 疑难问答模块

传统的网络学习平台中也有问答模块,不过这种问答方式都是由学生提问,教师问答,相当于将教室问答环节在网上展开。[4]但这种问答的非实时性非常强。NLP2.0的问答模块借鉴了目前非常流行的“百度知道”,采用悬赏问答的方式。即任何人都可以提出问题,并给予一定的分值奖励,教师和学生都可以对问题给予解答,提问者视解答情况给予回答者一定的分值奖励。互联网上的虚拟奖励往往对网络用户具有很好的激励效果,这从“百度知道”、校内网的虚拟物品、CSDN上的会员等级等对提高用户参与性的效果中便可见一斑。[5]在本网络学习平台中采用这种手段,需要解答的学习者可以根据其他学习者在问题解答过程中提供的帮助而给予相应的分数奖励,学习者的级别是根据分数增加而增加的,这能极大地提高学习者参与的积极性。

2.6 聚合(RSS)模块

根据第二章RSS一节所述,聚合即是收集种子(Feed)的过程,在以数据库为后台的动态网站中,Feed的生成也是动态的,其原理都如图8所示。首先用SQL语句获取相关数据,再将这些数据发送到模板页面,最终生成xml种子文件。

由于本平台提供订阅的模块较多,该文仅以博客模块为例,介绍一下Feed的具体实现过程。

首先构造出符合RSS2.0规范的模板文件rss.htm,主要代码如图9所示。

然后再新建一个PHP文件,负责获取最近更新和输出RSS。

3 系统后台管理模块

一个功能完善且强大的后台管理系统对一个网站的作用不言而喻。本平台的后台管理系统提供了从配置系统参数到管理数据库数据,从更新站点缓存到制定业务逻辑,从定义计划任务到词语屏蔽等丰富的功能,还提供了只有专业CMS系统才有的标签功能。教师可以通过后台管理模块进行学习活动的发起、管理,如定义各问答模块的类别、管理学习群组的主题等;管理员可以对平台的各种参数进行定义,如平台的风格、用户的管理等,还可以自定义标签名称及标签所对应的SQL操作,这样只要在需要显示的地方嵌入标签名称即可。

3.1 注册模块

随着互联网应用程序的进一步发展,网络应用程序的安全问题变得越来越重要。SQL注入式攻击、海量注册、密码窃取等黑客攻击行为使得互联网应用程序在开发时必须考虑到安全因素。在众多安全解决方案中,良好的编码是最基础的,也是最重要的一种手段。本平台的注册及登录模块在开发时充分考虑到了安全因素,以注册模块为例,用户需要填写随机图形验证码,并且系统会实时反馈用户设置的密码强度,如图10。

1) 图形验证码生成及验证

在页面载入时seccode()函数,而当刷新页面或单击“更换一张”的链接时,执行updateseccode()函数,可以看出,这两个函数的代码是相同的,都指向了一个PHP文件,这个PHP文件负责生成带条纹背景图案的随机码图片,主要是用到了PHP的GD2图像处理扩展,由于代码复杂,此处不在赘述。

2) 密码强度验证

根据对影响互联网用户账户安全因素的调查,一个强壮的密码要比许多安全防御手段更为可靠。本平台的注册模块提供了密码强度实时提示的功能,能够根据用户当前的输入判断密码的强度,如果用户按照提示设置强壮的密码,会大大提高账户的安全性。

这种算法可以拆分为几种算法,如图11所示。其中is Pwd()函数用来判断输入字符串是否包含空格或非ASCII码等非法字符;check Strong()函数返回密码强度级别,它需要char Mod()函数和Mod Total()函数的支持,其中,前者用来判断输入的字符类型,分数字、大小字母及特殊字符;后者统计当前字符串中共有多少种模式,模式越多,密码越强壮。

完成账户注册后,平台会提示设置用户的附加信息。在设置自定义头像方面,用户可以选择本地照片或是通过摄像头定义自己的个性化头像,并且可以对图片或摄像区域进行裁剪,获得最终的图片

3.2 分享模块

群组学习时会经常遇到这样的情形:有一些好的资源和页面对当前的学习非常有帮助,想和其他人分享;或者是想把自己的作品与其他人分享。本平台的分享模块便是针对这种需求而设计的,z NLP2.0为了满足这种共享的需求,在设计每种资源的显示页面时都增加了分享按钮,在使用NLP2.0平台进行网络学习时,如果觉得任意某个资源(包含博客、网摘、问答、群组、个人空间等)有分离的价值,只要点击“分享”按钮,这个资源就被记录在平台的分享模块中了,其他学习者就可以在这个空间查看别人分享出来的资源。

摘要:该研究在系统分析Web2.0各种应用内涵及教育价值的基础上,以建构主义学习理论为基础,探讨了如何整合Web2.0的各种应用构建基于Web2.0的新型网络学习平台,并利用LAMP开发方案给予实现。

网络虚拟现实材料实验平台的开发 篇10

1 虚拟材料实验平台的系统定位

开发虚拟现实应用系统,首先要进行必要的任务分析与系统定位,明确任务目的与性能指标。

虚拟材料实验平台的系统定位可从其用途、使用要求、使用对象等方面综合考虑。对于虚拟金相实验平台来说,它主要是对金相试样的制备、组织观察、组织分析等进行模拟。系统要求具有准确性、实时性,并具有简单的数据分析功能;其面向的对象是广大科研人员、学生、工程技术人员等。因此虚拟金相实验平台定位为基于普通PC的桌面式虚拟现实应用系统,通过传统的鼠标、键盘,结合三维拾取技术,完成平台的人机交互功能。

2 基于现实实验的系统功能需求分析

系统功能需求分析是系统定位之后,开发虚拟现实应用系统的第二个必须环节。虚拟材料实验平台的功能需求分析要以现实实验为基础,以完整实现现实实验过程的虚拟世界再现为目的,从而使用户身临其境,技术得到锻炼,技能获得提高。其它虚拟现实应用系统的开发也应遵循此要求。

现实的金相实验流程包括试样制备、组织观察、分析等[6]。因此,设计虚拟金相实验平台的功能如图1(a)所示。其中,“试样制备仿真”过程包含试样的选择、截取和制备,研磨剂、抛光布的选择与使用,浸蚀剂的选择与浸蚀试样等过程。“金相组织观察仿真”的功能需求如图1(b)所示。

3 虚拟材料实验平台的设计与开发

系统定位和功能需求分析之后是系统设计与开发环节,主要完成系统开发方案的制定及细节实现,一般包括概要设计和详细设计。

3.1 概要设计

概要设计的本质是把系统开发模块化。所谓模块化,是指根据目标任务的类型、特点等将整个开发任务分解。在设计流程允许的条件下,各开发组可并行完成自己的模块,既提高效率,也便于修改。模块化思想需贯穿系统开发的全过程。

虚拟材料实验平台的模块化开发方案为信息(素材、资料)收集、建立模型、构建场景、系统集成、调试发布等。图2为虚拟金相实验平台的概要设计,主要包括4个环节:①收集相关图片素材、空间尺寸、位置等信息;②建立虚拟世界的模型,包括几何建模(造型)、行为建模(交互动作)等;③基于虚拟现实三维引擎构建虚拟场景,然后将各个已建立模型在虚拟场景中按照空间位置信息、彼此间的行为关系进行集成;④平台的调试及Internet发布。

3.2 详细设计

详细设计是系统开发的细节实践,模块化的系统开发思想在此具有重要意义。例如,虚拟金相实验平台的模型建立又可分为几何建模与行为建模等。

3.2.1 信息收集与模型建立

信息收集环节的数据是建立模型的基础数据,进而影响场景的构建、系统的集成等,需保证信息的可靠性、准确性。以下主要讨论收集信息后模型的建立过程。

(1)几何建模

几何建模技术可分为基于图形的建模技术、基于图像的建模技术和基于图形与图像的混合建模方式[1]。基于前述的系统定位及功能分析,虚拟金相实验平台的开发使用专业软件建模,同时使用纹理映射技术(贴图),即基于图形与图像的混合建模方式。常见的建模工具有3DS Max、SolidWorks和虚拟现实建模语言(VRML)等。笔者利用3DS Max创建基本模型并导出为国际规定的三维模型标准数据格式(*.wrl),然后使用VRML完成模型自身的行为建模。选择3DS Max的目的是保证模型的高仿真性。

基于模块化概念,可以将结构复杂的模型根据结构特点分解为若干小结构(子模块)进行建模。这不仅便于协同设计、修改模型,而且能简化对象的自身行为建模和模型间的行为建模,同时也有利于与虚拟场景进行集成,克服目前已经开发的虚拟现实系统的不足。表1为虚拟金相实验平台中金相显微镜模型的模块化方案。模块化之后,多人协同建模需注意各模型的尺寸比例,这决定了后期各模块间的行为互动和虚拟场景集成的难易。图3为建好的虚拟金相实验平台场景截图。

(2)行为建模

行为建模处理物体的运动和行为描述。虚拟环境中的交互行为可分为“选择”、“平移”、“旋转”等[7,8]。选择是指如何确定交互目标,如要移动试样前,先要找到需要移动的那个试样,找到试样后才能移动它。“找试样”的动作便是要确定交互的目标。平移和旋转用来控制虚拟场景中实体的位置或方向的改变。

“金相观察”场景中各模块自身的行为及模块间的行为见表1。实际操作时,用户可用输入设备(如鼠标)选取需要操作的对象进行操作(如更换目镜等),此时虚拟环境将随用户的动作做出相应的反应。虚拟金相实验平台开发过程中,主要的交互行为由VRML的Script节点、Sensor节点及Route来完成。通常,模块自身的行为建模在此阶段完成,而模块间的行为建模在系统集成时完成。

除了几何建模、行为建模之外,还可根据需要对虚拟场景进行声音建模、物理建模等。

3.2.2 系统三维引擎的选择、场景的构建与集成

通常,由三维引擎接口将某个虚拟现实系统的数据传递给三维引擎,通过三维引擎实现三维虚拟世界的构建、交互和渲染显示等。目前在虚拟现实领域广泛应用的三维引擎有WorldToolKit、Vega、VRML等[9]。

虚拟金相实验平台以VRML作为三维引擎。基于VRML的三维引擎将虚拟金相实验平台获取的三维信息编成VRML语言标准文件,输出至服务器磁盘。远程计算机通过Internet和远程计算机上安装的VRML浏览器查看服务器中虚拟金相实验平台信息,从而进行虚拟金相实验训练。

完成三维模型的构建后,基于VRML可进行虚拟场景的集成。模块间的交互行为需在此阶段完成。如虚拟金相实验平台中调节粗、细调旋钮时目镜视野中图像的仿真变化就是在此间完成的,其行为控制流程见图4。

3.2.3 虚拟材料实验平台的网络发布

系统集成、调试结束之后,将其嵌入Web页面,存放在网络服务器上。虚拟金相实验平台基于BS_Contact浏览器的网络发布代码如下:

〈Object…width=100% height=100%〉

〈Param name=“src” value=“filename.wrl”〉

〈Param name=“quality” value=“high”〉

〈Param name=“renderer” value=“OpenGL”〉

〈/Object〉

其中,filename.wrl为待发布虚拟环境文件。

3.3 基于VRML的关键代码开发

行为建模是虚拟现实应用系统开发的主要难点之一,它是基于对现实实验的动作分析而进行的。有效而灵活地运用VRML中的Script节点是获得复杂交互行为的关键。

3.3.1 试样的自动定位

模拟放置试样于载物台的过程,可通过“智能代理”来实现。简而言之,就是当试样与载物台之间的距离小于一个给定的阈值时,试样便会自动移动到载物台之上。代码如下:

此处利用VRML中PlaneSensor感知器模拟放样过程,利用Script节点编程实现试样智能定位。

3.3.2 视野中图像切换控制

使用VRML中Billboard(Field_Billboard)节点模拟显微镜的视野,实时显示组织变化,通过Billboard节点的入事件addChildren和removeChildren,同时结合Script节点(Alter_Microstructure_Martensite和Alter_Microstructure_Pearlite)编程巧妙地实现试样切换而组织发生变化的模拟,其路由关系如图4所示。

4 结论

虚拟现实在技术上的进步及其所具有的沉浸、交互和想象特性,使其应用从过去的娱乐、模拟训练发展到教育、科研等领域。VRML基于Internet构建可共享、可互换的虚拟环境,对这一发展奠定了重要的基础。随着计算机技术、软件技术的发展,虚拟现实技术将渗透到教育、教学和科学研究的各个层次。可以预测,在科研、教育的信息可视化领域,对于那些无法定量、而定性又很难的问题,运用虚拟现实技术则可揭示其复杂的内部规律,因此具有广阔的应用前景。

本研究从软件开发角度,以虚拟金相实验平台为例,阐述了虚拟现实材料实验平台开发的一般过程,即系统定位→需求分析→概要设计→详细设计。关于虚拟金相实验平台开发的关键代码也给出了实例,实践中可巧妙利用VRML中Sensor、Script及Route功能进行行为建模。

摘要:从软件开发角度,以网络虚拟现实金相实验平台为例,阐述了开发网络虚拟现实材料实验平台的方法。指出虚拟现实实验平台的开发应遵循系统定位需求分析概要设计详细设计的原则。同时也列举了基于虚拟现实建模语言(VRML)的开发技巧,希望对类似系统的开发起到举一反三的作用。

关键词:金相实验,虚拟现实材料实验,软件开发,虚拟现实建模语言(VRML)

参考文献

[1]庄春华,王普.虚拟现实技术及其应用[M].北京:电子工业出版社,2010:27

[2]Wang Qingfeng(王青峰),Hou Tiecui(侯铁翠).Materialhardness test virtual experiment based on virtual realitymodeling language(材料硬度试验的虚拟设计与实现)[J].Heat Treat Met(金属热处理),2005,30(11):46

[3]Yao Zhengjun(姚正军),Tang Jiali(汤嘉立),Su Honghua(苏宏华),et al.Virtual experiment system for metal mate-rial and heat treatment based on VRML(基于VRML的金属材料与热处理虚拟实验系统)[J].Heat Treat Met(金属热处理),2005,30(2):54

[4]Luo Meng(罗孟).Application of virtual reality technologyfor net laboratory(虚拟现实技术在网络实验室中的应用)[J].Comput Knowledge Techn(电脑知识与技术),2010,6(26):7314

[5] Zhao Qinping.A survey on virtual reality[J].Sci Chin SerF:Inf Sci,2009,52(3):348

[6]王岚,杨平,李长荣.金相实验技术[M].第2版.北京:冶金工业出版社,2010:16

[7]Li Ran(李冉),Cai Zhenglin(蔡正林).Combining VRMLand Java to build dynamic scene(结合VRML和Java建立动态场景)[J].Comput Inf Techn(电脑与信息技术),2005,13(1):33

[8]Zhou Jie(周杰),Hu Binghua(胡兵华),Wang Xiaogen(王小根).Using script to realize interaction and control in vir-tual experiments(运用script扩展虚拟实验中的交互与控制)[J].Mod Comput(现代计算机:专业版),2009(3):119

至上软件开发,叱咤网络空间 篇11

现在的孙代更加忙了,除了与IBM、NEC 、ZTE、奇虎360、北京美迪格威科技有限公司等大企业的合作,孙代作为中国互联网协会的高级成员、中国信息协会的成员、中国计算机行业协会无线网络和网络安全接入技术专业委员会的高级成员,常常需要满世界的飞,组织活动、参加研讨,在推广个人专利技术的同时,推进整个IT行业的发展。

而生活中总是充满着各种各样的挑战,特别是在残酷竞争的IT世界里。在这里,生存的奥妙玄机莫测,通向答案的道路也不只一条。谈到IT行业的生存之道,孙代告诉笔者,自己做企业的生存哲学非常简单:“就是从不将自己的企业视为大企业,而是将自己永远当成一个小公司经营。这是我一直保持的心态。因为一旦你将自己视为大企业,你就失去了工作的乐趣。”

将企业永远当成小企业,是因为孙代对官僚主义深恶痛绝。为了保持战斗的心态,她创造“从零开始”的新观念——调整公司的每一个部门,让员工对已有的传统的系统进行重新审视,提出更完美的解决方案,不断的优化系统,开发专利技术。孙代也是以身作则,带头开发出包括基于XEN虚拟化架构的云服务器运营支撑系统、网络安全接入的认证系统及其认证方法、一种业务迁移方法、装置和一种容灾系统、一种网络安全防御系统等多项专利技术。以这种方式,孙代与同仁的团队享受到了带给他们的快乐和成就感。对于他们来说,研发创新并不是负担。

如果非要追问孙代成功秘诀的话,她会神秘地告诉你:“与对待错误有关:我常常会告诉我公司的员工,当前大企业面临的各种问题。许多时候他们会设想避免冒险,但我会告诉他们,犯错误真的没有关系,但谁也没有权利去掩盖过失。因此,相互指责,推卸责任的现象在我们这里是没有的。”

“我们未必比其他公司的人更聪明,但不同的是,我们节省了许多相互指责的时间。从错误中学到教训,不断向上成长。”孙代身边的人,对她笃定的性格都深有感触。她的助手对她的精力更惊讶不已。“我从没有见她露出过疲态。我们常常一起工作到深夜,但她从无倦容。我相信她也有累的时候,但她永远保持备战状态。”

孙代告诉笔者,她每天早晨5点半就起床。她说这也并非自己精力充沛。“当你喜欢所做的工作时,你就会充满兴致。我周围的环境与人都充满了挑战与乐趣。但我不像别人想象中的那样拼命工作。我认为自己是在‘努力游戏’。我将工作当成游戏,纯粹为了快乐才工作。”是那种不经意的快乐,是让人偶尔会想起,偶尔会盼望的快乐。

作为董事长的孙代,经常敏感地体察下属的内心。“他们不希望每天为打卡上下班,而且工作那么多小时。那会使人心不在焉,而且会产生厌恶感。所以,我要让他们参与决策,问他们问题,让他们在工作中得到乐趣。”她以充满人情味的方式关怀属下,并产生了意想不到的神奇作用。“我不能做一名暴君,只顾发号施令,否则再好的人才也不会留下来。在我的公司,每个职位的人都会常常互换不同的职务,这等于给他们提供了机会,接受挑战和成长。”孙代的思维中有着东方人强烈的回报意识,对于所有她合作过的客户,她企业的员工,她都会怀着深深的感情,然后采用最完美的合作方式。我想,孙代能够在IT界叱咤风云,除了杰出的IT技术外 ,非凡的个人魅力也是关键。

采访结束时,孙代对记者说:“生命太短暂,最有质量的时间就更有限了。因此我建议大家从现在开始找到自己的兴趣,建立基石,决定往后20年要走的道路,并尽情享受这段时光,相信每个人都会收获成功。”

网络平台开发 篇12

如何保证“课前到书, 人手一册”, 又及时开展余缺调剂。减少教材积压浪费是摆在教材管理人员面前亟待解决的问题。

因此, 目前迫切需要一套方便、高效的计算机化的管理信息系统来代替繁琐、低效的传统手工管理方式, 并最终实现教材管理的全面自动化。

1 系统概述

开发教材管理系统的目的就是充分利用计算机和现代办公软件, 充分实现集中统一化的管理, 以教材管理系统的全自动与现代结合的实现作为最终获得的目标。要想在开发试验中完成实现目标任务就必须要遵循以下几点原则:

(1) 利用图书分类知识, 结合教材自身特点, 对教材分门别类;根据专业教学计划、按专业课程、使用班级编排书号, 教师和学生的身份证号、教材书号作为最基本根据, 建立整个数据库索引。

(2) 按照教材管理工作各个环节, 编辑教材征订, 验收, 发售, 统计, 财务管理等实用操作程序, 实现专业用书, 课程用书, 学生个人取书, 教师用书, 教材使用情况等电脑查询, 对教材征订, 验收, 发售等数据维护实行电脑操作。

(3) 系统可随着技术条件的改进和提高, 通过在菜单或工具栏上进行简单鼠标点击的操作, 完成系统应用大部分的功能, 能用扫描枪读取书号 (ISBN号) 。

本系统采用网页与客户端管理平台相结合、相承的形式。这样既可以保护数据安全, 又可以方便无客户端同样可以使用。

2 系统设计

2.1 系统分析

本教材管理系统, 我们共分了六个模块。其中教材管理、查询、打印与报表、系统管理这四个模块为主要模块。

2.2 系统流程和操作方式设计

第一, 在流程安排处理上, 应做到避免数据的多次输入错误的出现, 重点是以数据库的设计为基础, 实现应用数据重复使用的目标, 提高其系统的工作基本的有效率。第二, 本文研究的教材管理系统属于“人机交互方式”, 这需要用户输入登录信息才能完成操作。这里重点考虑的是数据库管理应用系统的实时性应用, 因为数据库随时可能都需要得到改变, 所以采用这种方式进行。

这里给出的是教材管理系统的数据流程 (图2-2)

根据上图进行教材管理系统功能模块设计

3 数据库的设计

3.1 数据库设计

数据库设计的主要任务是在D B M S (database management system) 的支持下, 按照应用的要求, 数据结构的好坏将直接影响到系统的效率以及实现的效果。良好的数据库管理结构有以下几种作用, 如会减少数据库的冗长度、存储容量, 保存数据的完整性和正确性系数高, 系统响应速度较迅速, 简化基于数据库的应用程序的实现方法等。

3.1.1 数据库模型

数据库模型是数据库系统的核心和基础, 通常由数据结构、数据操作和完整性约束三部分组成。按照数据模型的特点, 可将传统数据库系统可以分为关系数据库、网状数据库以及层次数据库这三大类。

3.1.2 数据库应用连接

应用ADO技术对数据库进行连接。

3.2 表的建立

通过数据库的模型, 我们建立了数据库表。

4 实现教学管理系统

系统应用开发的总体目标是保证各种信息的自动性、系统性、规范性和人性化的存储。

4.1 系统功能总结分析

系统功能分析的完成工作以系统开发的总体任务为基础。教材管理应用系统要实现的功能有:

A.人, 与教材相关的人或者信息, 以及其他相关功能;

B.物体, 教材应用信息、类型等。

4.2 设计数据库注意事项

设计数据库系统时关键是要充分了解和考虑用户各方面的需要, 包括目前的以及未来有可能增加的需求内容。设计数据库包括以下四个步骤:对数据库需求进行分析;对数据库概念性的结构进行设计;对数据库逻辑性结构的设计;对数据库物理性结构的设计

4.3 设计数据库概念性结构

依据上文分析的数据项和数据结构, 我们大致地判定客户的基本需求了, 根据其设计满足用户需要的多样实体, 还有以及它们之间的联系关系, 以此来设计数据库的概念性结构。

4.4 设计数据库逻辑性的结构

数据库逻辑性结构设计的关键是将概念结构设计阶段设计好的基本E-R图, 转换为与选用的具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构。

4.5 设计数据库物理性的结构

这里要把数据库的概念结构升级为ACCESS 2000数据库的系统, 它所支持的数据应用的模型, 同样也是数据库逻辑性的结构。

5 结语

在教学管理系统投入使用的实践中, 证明本系统顺利实现最初设计, 并实现了无纸化管理, 提高了工作效率。可以满足使用者要求。

摘要:随着计算机技术的不断发展, 计算机在社会生活各个领域的广泛运用, 依靠传统的手工管理越来越跟不上发展需要, 教材管理日益复杂化、多样化, 人工处理就逐步显露出其效率低、准确率差等诸多缺陷。本论文设计开发了一个教材管理应用软件, 利用计算机高效、准确、自动、连续的信息处理功能, 帮助完成日常管理工作。

关键词:教材管理系统,系统流程模块分析

参考文献

[1]曹新谱.数据库原理与应用[M].北京:冶金工业出版社, 2009.

[2]陈承欢.管理信息系统开发案例教程 (第二版) [M].北京:人民邮电出版社, 2010.

上一篇:数学课中的有效性练习下一篇:提升语言的魅力论文