第一篇:基于儿童网站设计开发与实践之初探论文
1系统设计
1.1需求分析
纵观历史,几乎每个专业领域的突破都有过受儿童的言行而顿悟的现象存在,所以,儿童不仅是天生的“游戏家”、“梦想家”,更是伟大的“思想家”、“艺术家”和“探索者”。他们正以自身独有的方式来认知这个世界。
儿童网站的布局应抛弃成人的认知观念,立足于儿童的观察视角,尽量避免大篇幅的文字版面或是规整的布局,以儿童喜欢的卡通形象和明快的色彩板块装饰网页,以满足儿童的好奇心与探求欲为基础,让儿童在网站中有“原来是这样”、“我成功了!”的感受。首先,要做到色彩明快和谐。白色的气球和彩色的气球儿童会选哪个?儿童一般不喜欢白色或者荧幕上的空白,鲜颜明亮才是抓住儿童眼球的第一要素,合理运用和搭配色彩,使儿童融入色彩的乐园,使得探索与学习也乐在其中。其次,提升内容的趣味性。儿童的注意力保持时间相对成人要短,一般在8到15分钟左右。因此,儿童网站要尽量避免页面繁复难懂或过于复杂。在设计时根据儿童的生理心理特点,增强内容的趣味性,使得儿童想要去看,想要去学,想要去了解。最后,网站结构符合儿童的认知特点。在进行儿童网站的界面设计时,网站应该主次分明,层次清晰。将网站特色或主要内容放在显而易见的区域,利用交互性将整个网站的内容进行穿插,让儿童边看边动手边钻研,促进儿童知识想象、思维能力的全面发展。相对年龄层小的儿童网站页面大多由:主页、次级页面、三级页面构成。而相对年龄层大的儿童网站,页面可适当增加,但页面越复杂,到达目标内容所需时间越长,偏离主题的可能性越大。
1.2设计思路及方案
1.2.1开发工具介绍
本网站运用Dreamweaver8为开发工具,以ASP为程序设计语言,Access为后台数据库,IIS为服务器测试平台,设计出界面美观,操作简洁,符合儿童心理的网站。后台管理易操作,灵活方便。
1.2.2设计方案
根据娱乐与教育为一体的思想,以儿童心理学为理论依据,集合了生物新闻、娱乐天地、公告、投票、科技园、动画城、宝贝呵护文章、宝贝相册、链接、倒计时十大功能,为不同年龄儿童提供相应层次的学习、娱乐等资源。
2系统实现
2.1数据库设计
数据库服务器采用Access,界面友好、易操作。
2.2用户界面系统功能模块
儿童登入欢迎界面,伴随着欢快的音乐点击进入网站主页,每个模块都呈现在主页中。根据儿童网站的需求分析,系统功能的分析,儿童网站的用户界面系统模块结构。
3结语
儿童网站,是针对儿童这一特殊群体集学习、娱乐等功能于一体的网站,它不同于以盈利为目的的其他综合性网站。不久的未来,它终也会成为社会教育的重要环节。最后,儿童网站必须有清晰的自身定位,做好引导而不去向儿童灌输自认为正确的知识。每个儿童都是天才,脑子里装满了各种奇思妙想。我们在网站设计时要以引导培养学习兴趣为目的,而不是将成人已定型的认知灌输于儿童,如看到正方形,成人会说:“这是正方形”,而儿童会说:“这是我家的柜子……”“这是我装玩具的盒子……”。
第二篇:网站建设与开发实践开卷考试
网站建设与开发实践 网站名称:
课程名称:
设计时间:
作者:
班级:课程设计说明西藏印象 网站建设与开发实践 3周 张佰楠 计算机科学与技术专升本
一、任务和目标
通过课程设计,要求学生在指导教师的指导下,独立完成以下内容,包括: 1.通过调查研究,进行系统需求分析。2.根据需求分析进行系统的概要和详细设计。3.进行编码及测试。4.编写各个阶段说明书。
二、目的与意义
本课程设计希望通过对网站的规划与设计来培养学生综合运用所学知识来分析和解决实际问题的能力;学会使用ASP设计动态服务器网页;学会使用 ACCESS建立数据库和编辑查询数据库的语句。这样,既可以使网站访问网络数据库后生成动态网页,又可以使网页增加动态的图形、图像和声音。总之,本课程设计能够强化计算机实际应用技能训练,为今后开展网站规划、设计和开发打下一个良好的基础。
三、网站开发环境
1.前台开发工具:Dreamweaver、Flash、Photoshop
— 利用Dreamweaver制作网站主页及其各链接层次的页面。— 利用Flash制作网页所需用的动画。— 运用Photoshop进行图像编辑处理。2.后台开发工具:ASP、ACCESS
— ASP动态服务器网页:建立网络数据库的链接,控制操作的流程。— ACCESS:建立网络数据库和编辑查询网络数据库的语句。
四、课程设计的一般步骤和方法
课程设计大体可分4个阶段:需求分析、总体设计、编码、测试。1.需求分析(1)选择课题(2)收集资料
围绕课题,收集有关资料,调查有关文献及技术参数,收集有关数据,并对这些资料和数据进行归纳分析。(3)可行性分析
学生在熟悉了课题和收集了足够的资料和数据的基础上,对课题进行可行性分析,得出几个初步方案,经过反复比较、论证,最后得出一个可行方案。
2.总体设计(1)概要设计
—划分模块,绘出控制结构图,写出分析说明书。从可行性方案中所提供的资料和数据出发,把系统分为若干个模块,形成一个多层次的结构。把控制结构图、整个系统及每个模块的功能都加以说明。
— 架设系统平台。(2)详细设计
根据课题的控制结构图和各个模块的功能说明书,详细编制系统程序。3.编码
根据设计,逐步完成各功能模块的制作及程序的编写。4.测试
当课题程序初步设计完成后,应进行上机调试,在应用过程中逐步修改、完善系统功能,以期达到最佳效果。
五、编写设计说明书
系统功能和使用说明:
— 系统流程图:对系统流程图中各个模块的功能作详细的说明。— 程序调试和架设情况:对系统在调试过程中出现的问题加以说明。
— 结论:对系统作一个全面的评价,包括有何特点、存在的问题、改进意见等。
六、课程设计的验收
具体验收内容如下:
1.课题程序。要求每个学生设计部分的程序不得少于2个主要模块。2.课程设计说明书。
七、课程设计的评价
填写网站评价量规。
第三篇:9个优秀的中文前端开发设计网站
在国内,“前端开发
”这个名词逐步被熟知,“前端开发
”这个职位越来越被企业重视,表明国内的Web前端开发正在慢慢走向成熟,更好地学习提高自身的前端开发技术能力是必须的,整理9个国内优秀的前端开发设计网站给大家,也希望能看到你推荐的中文前端开发网站和社区。
1, OKAJAX
OKAJAX是以ajax技术为主,涉及网站建设、网络编程、网页设计、网页特效、服务器技术、资源下载等的综合性网站。
2, 蓝色理想
诞生于1999年10月的蓝色理想,以建设网站设计与开发人员之家为宗旨,以介绍网络开发技术与网站创作设计交流为主要内容,是国内最大的设计类站点之一。
3, W3School
W3School是最完善的在线教程站,包括
XHTML教程、XML教程
JavaScript & AJAX、网站构建等前端开发人员必备的系统性学习教材。
4, 前端观察
前端观察是一个纯粹的前端技术分享网站,本站的目的是为前端技术人员提供所需的资讯及资源,挖掘国内优秀的原创设计及内容,加以高度的整理。
5, CSS88
CSS88专注前端开发,关注用户体验,是一个资深的Web前端开发站,不仅传播前端技术,更重要的是关注前端设计从业者的生存状态,有多个开放的前端交流群。
6, CssRain
CssRain实用的前端技术信息,原创和搜集前端开发中细节的内容,一本jQuery新书推荐<<锋利的jQuery>>你值得拥有。
7, 我爱CSS
我爱CSS,致力于Web标准在中国的应用和发展,提供CSS和XHTML学习教程。8, iJavaScript
iJavaScript致力于JavaScript信息的共享,提供JavaScript基础教程、AJAX技术及JavaScript框架的学习和应用。
9.菠菜博
菠菜博是一个分享优质网站设计素材资源、关注Web前端开发与应用资源的博客。
第四篇:Java网络通信专题学习网站的设计与开发
Java网络通信专题学习网站的设计与开发
摘 要:本文结合“151工程”项目――Java网络通信专题学习网站,阐述网站的体系构架、专题结构化知识设计、基于资源规范的资源管理平台设计和网站的主要功能模块,重点阐述教育资源元数据属性的XML统一描述、教育资源的XML绑定和CSCL协作小组分组算法等开发关键技术。该网站具有知识体系完备、学科特色鲜明、原创资源丰富、资源建设符合规范、多方位学习支持服务以及跨平台应用等特性,可为Java及相关IT类课程的信息技术与课程整合提供技术和平台支持,对于促进大学生自主学习、协作学习和可持性发展以及企业IT培训和继续教育具有积极的意义。
关键词:专题学习网站;网络通信;教育资源规范;Java.net类库;XML;CSCL
中图分类号:G434文献标识码:A文章编号:1673-8454(2010)17-0075-05
一、引言
经过10多年的发展,Java在网络通信领域中的应用大放异彩,并得到学术界和产业界的认可,形成了举世瞩目的Java经济。近年来许多高校已开设“Java程序设计”及其相关课程,华南师范大学教育技术本科专业是首批国家级特色专业,也将其列为主修课程,而“Java网络通信”内容恰是其重点难点。其目标是使学生通过课程学习, 掌握面向对象程序设计和网络通信程序开发, 具备小型项目开发能力。然而由于该课程内容零散、自身难度大等特点,加上学生基础较弱,致使他们明明晓得课程重要,但学起来费力,缺乏信心和兴趣,而以教师讲授为主和学生被动接受的传统教学的最大弊端就是学生难以进行系统的网络编程和多层次自主学习和探究学习,可持续性发展能力较差。专题学习网站作为一种基于网络环境的协作式学习系统,可以让学生进行自主学习、分布式协作学习,提高其利用信息的实践能力,培养其良好的信息素养与创新意识,是IT类课程的信息技术与课程整合的新方向。本文结合广东高校“151工程”项目――Java网络通信专题学习网站,阐述该网站的设计与开发。
二、网站设计
1.网站体系架构设计
本专题学习网站是一个基于网络资源的Java面向对象程序设计与网络通信程序开发专题研究、协作式学习系统,它通过网络环境,向学生提供大量的Java编程与网络开发专题学习资源和网络学习交流工具。在教师指导下,学生选择学习专题,通过主体性的探究、协作,收集、分析并选择资源,应用知识和开发工具去解决实际问题,培养Java网络通信程序开发能力。根据“151工程”专题学习网站建设要求,本文提出基于教育资源建设技术规范的专题学习网站的体系构架,如图1所示。它由专题学习知识库、网络学习工具(含协作学习和专题学习评价)、资源管理和系统管理组成,涵盖专题学习网站主要模块并弹性拓展,具体包括学习专题、专家讲坛、项目实践、Java精品、资源天地等 12个功能模块。
网站以专题结构化知识库和资源管理平台为核心,采用统一身份认证对用户进行管理。用户角色包括:学生、教师和系统管理员。学生可利用专题学习知识库和网络学习工具进行各种专题学习,并可进行资源发布、搜索、浏览、上传/下载、收藏和评价;教师除具有学生的权限外,还可以对资源进行在线审核、发布以及资源与元数据编辑、导入、修改和删除;管理员除具有教师和学生的权限外,还可以进行系统设置与维护、动态信息管理和用户管理。
2.专题结构化知识设计
采用分层法设计专题结构化知识,层次间采用树型结构表示,将专题学习划分为4层:模块层、专题层(T)、子专题层(ST)和知识点层(K),如图2所示。模块层是最大的复合型学习对象(由多个学习目标组成的学习单元)、专题层由子专题层组合而成,子专题层由知识点聚合而成,知识点作为原子型对象(由单个学习目标所建立的信息块)是粒度最小的。
网站按学生认知规律及专题规划知识点,通过基础、进阶、核心和拓展的学习阶梯对学习内容进行有机整合。基础模块包含Java程序设计基础;进阶模块是基础模块的延伸;核心模块涵盖Java网络通信与编程内容;拓展模块承载着Java最新网络通信技术及其动向。4个模块包括18个专题学习内容,涵盖Java程序设计基础、OOP、GUI、多线程、网络通信基础、Java通信协议、Java.net类库、网络通信编程、无线网络通信、Java与网格技术、Java与云计算等专题,专题学习界面,如图3所示。
3.基于资源建设规范的资源管理平台设计
资源管理平台可实现对多媒体素材、课件、源代码、文献、常见问题解答、试题等资源及其元数据的动态管理。该平台可通过图1中的“资源天地”链接,依据“151工程”相关技术规范构建,以实现异构教学环境下资源共享和互操作。为达此目标,采用文件管理系统与关系数据库相结合的方式实现对教育资源的储存和管理。文件系统中存放着丰富的学习对象资源,通常是一些通用性较强的组件,可以被修改、组合、拆分和重用,以适应不同的教学需要。同时,描述每种教育资源的元数据也对应地存在文件系统中,在数据库中存放描述资源的核心元数据。资源管理平台可完成教育资源与元数据编辑、导入、修改、删除等功能,此类操作都会与相应的文件系统及数据库中的表发生关联。
文件系统中存储教育资源及其属性描述的XML文档。为了科学、高效和方便地管理资源及其属性描述的XML文档即元数据,平台采用层次结构来存储资源及XML文档。在文件系统中物理的资源及其属性描述的XML文档存在同一文件夹中,如图1所示。
数据库设计则采用文件管理系统和关系数据库相结合的手段,以保证元数据信息的完整性和管理平台的快速查询和科学管理。按照“151工程”相关规范对教育资源属性进行描述,有通用、技术和分类3大类17小类,绑定后有70余项,每种资源都有自己的扩展属性。[3]为避免数据冗余,将每种资源通用的核心元素存入数据库中。数据库采用支持XML的MySQL以便于在XML与数据库间互换。
4.网站的其他主要功能模块
(1)专家讲坛:提供与课程相关的专家和教师的电子讲稿,并进行有机整合,学生可在专题学习基础上针对重点难点做深入学习,并可浏览和下载。
(2)项目实践:提供项目实践案例,包括网络聊天室、网络信使服务等网络通信工具的开发案项目,体现“做中学”和“学中做”的教育理念,以培养学生项目规划和创新能力。
(3)协作学习:将分组教学引入到教学活动中,以异质分组为原则,内置CSCL小组分组模块,以实现协作学习功能,通过教学方法多样化,激发学生的学习兴趣,提高学生的综合编程能力。
(4)Java精品:提供Java典型例程,含Java网络课件、网络通信和网络游戏等资源,供学生赏析和下载,为信息技术与课程整合提供深层支持。
(5)资源天地:为教育资源Web应用端,可链接到教育资源管理平台。
(6)疑难解答:提供Java技术问题库,学生遇到问题时可通过答疑系统进行搜索、查阅。
(7)在线测试:包括网上在线测试和考试管理两部分。前者提供专题知识的相关练习,分为形成性测试和总结性测验两种类型,配有及时反馈功能,题型有选择题、填空题、判断题和简答题。利用前者学生可针对专题内容进行测试与评价;利用后者,教师可实现考生管理、试题管理和考试监控。
(8)词汇列表:提供与Java相关专业术语的解释,学生可浏览和检索。
(9)系统管理:具有系统设置与维护、动态信息管理和用户管理的功能。
三、网站开发关键技术
1.开发技术路线
网站开发采用Java+ JavaScript +JSP+XML 组合技术,并使用混合JavaBeans、Flash和Real Network视频流媒体等技术,开发工具选择Dreamweaver+ Elipse 等,数据库采用MySQL5.1.5或更高,网站服务器采用Tomcat,采用B/S应用模式,支持目前主流浏览器。
2.开发关键技术
(1)资源元数据属性的XML统一描述方法
资源元数据处理采用“151工程”相关规范对资源属性进行统一描述,并对外提供XML描述文档。该规范是根据学习对象元数据规范(LOM)CELTS-3和教育资源建设技术规范CELTS-41.1,结合广东高校资源建设的实际而制订的,是一个较为宽泛的规范,目的是使得各高校的资源能在大范围内共享和互操作,其核心是按资源类型不同制定相关资源属性标注标准。下表给出资源基本信息部分属性描述。
在上述基础上,采用XML对资源进行统一描述,下面以一个动画素材为例,给出其XML描述的方法。
00042
二维动画
Socket双向握手通信过程动画
……
马祖英
.swf
127k
http://eitc.scnu.edu.cn/javasite/res/ani/
SocketShakeHand.swf
……
信息技术
……
教育资源属性的XML统一描述是为了便于资源存储、搜索、绑定和编码入库,采用SOAP技术实现异构环境下教育资源共享、交换和互操作。
(2)教育资源的XML绑定技术
“数据绑定”是一种把数据绑定到用户界面元素(组件)的通用机制,数据绑定体系包括:数据源对象(Data Source Object,DSO)、数据显示对象(Data Consumers)和两个代理器(Binding Agent与Table Repetition Agent)等4个部分。数据源对象向网页提供数据,数据显示对象就是显示数据的HTML元素,代理器则保证前两者工作的同步。
实现XML数据实例到Java和JSP对象模型的绑定通常有两种解决方案:一是自编数据绑定应用程序;二是使用数据绑定框架。本研究采用后者,在具体方法运用上,主要利用XML数据岛进行数据绑定。
XML数据岛是指Web页面直接包含的XML文件或标签数据。它使HTML和XML真正地融合在一起。利用数据岛绑定技术可以很方便地在一个 HTML 文档中插入 XML 数据,并在浏览器中显示出来。数据岛绑定技术适用于结构规则的 XML 文档,它对 XML 文档的数据用类似于关系数据库的技术进行处理。通过Web服务器返回的是XML数据流,因此必须利用XML数据岛绑定技术把XML格式的数据流绑定在HTML格式的文件中,再通过浏览器显示出来。以下是在HTML页中直接嵌入XML数据岛的示例:
00042
二维动画
Socket双向握手通信过程动画
……
马祖英
.swf
127k
http://eitc.scnu.edu.cn/javasite/res/ani
SocketShakeHand.swf
……
信息技术
……
00086
视频流媒体
面向对象程序设计的多态性
……
王咸伟
.asf
4.3M
http://eitc.scnu.edu.cn/javasite/res/video/
Polymorphism.asf
……
信息技术
……
……
对于数据量较大的XML数据可使用外部引用方式链接数据岛。标签的ID属性定义了数据岛的ID而SRC属性指向被嵌入的XML文件:
在HTML文档中嵌入数据岛后,即可将XML数据岛和HTML元素绑定在一起。每个DSO条目(即数据岛)都有唯一ID号。先将HTML元素中的DATASRC属性设置为相应的ID,把HTML元素和数据岛联系在一起,再设置DATAFLD属性值来确定所提取的XML元素。目前,支持DSO绑定机制的元素包括A、BUTTON、DIV、FRAME、IFRAME、IMG、INPUT、LABEL、TABLE和TEXTAREA等。
(3)CSCL协作小组分组算法关键技术
专题学习网站中CSCL协作小组分组是协作学习的关键,分组基本原则是异质同组,所要解决的问题是尽可能将差异度最大的学生分在每个小组中,并使得小组间差异度减小到最低程度。解决问题的关键是先通过将学生的每个特征量化,抽象成特殊属性值,利用数学计算方法加以对比,找到特征差异度间的量化比较,再利用某种确定的遍历方式进行分配,最后根据某种目标函数来计算每个小组内的特殊属性数目和组与组间的绝对差异,使得该目标函数在最大范围的计算中执行效率最高、方法最优。其中涉及的算法关键技术包括初始数据量化、最优化理论算法、遍历算法、目标函数选择、学生特征值的数据量化和稀缺特征值选择。[1]
四、网站的特色
1.体系结构较为先进,知识体系完备,充分体现学科特色
网站的体系构架、系统设计和关键技术较为先进,功能模块划分合理、设置丰富;以网络通信专题为导向,提供丰富的专题结构化知识,形成一个符合认知规律的结构体系,便于学生对新知识进行有效的意义建构;开辟 “项目实践”、“Java精品”等栏目便于学生从事开发实践;采用虚拟仿真和程序运行与跟踪技术,可动态输入数据、跟踪程序运行结果,充分体现了程序设计类课程教学的特点。此外,还采用“样例学习”和“做中学”等教学方式,提供多种网络学习工具,融入协作学习的先进教育理念,体现了信息技术与课程整合的思想。
2.丰富的原创资源,资源建设符合规范
网站提供丰富的教育资源,其中原创超过60%。专题资源库构建符合资源建设技术规范,资源管理平台可实现资源与元数据的编辑、导入、修改和删除,并可实现异构教学环境下资源共享和互操作。
3.多方位的学习支持服务
网站提供了良好学习导航、自主学习和协作学习环境,具有完备的学习评价和CSCL小组分组系统,并提供实用性强的网络学习工具和资源管理平台,可多方位地为学生提供学习支持服务。
4.专题学习网站具有跨平台特性
由于网站采用Java、JSP和XML等技术实现,加上MySQL的开源特性,因此本网站可实现跨平台应用。该网站完成后经过不断改进与完善,已先后用于我校多届教育技术专业的本科教学,实践表明:利用该网站获得良好的教学效果,对于促进“Java程序设计”及相关IT类课程的教改以及信息技术与课程整合具有良好的现实意义和应用前景,可以用于教师课堂辅助教学,也可以用于学生自主学习、分布式协作学习以及企事业单位的IT培训和继续教育。
参考文献:
[1]李洁,王咸伟.CSCL中小组分组算法及系统设计与开发[J].华南师范大学(自然科学版),2007.2.[2]教育部信息化技术标准委员会.教育资源建设技术规范CELTS-41.1,2002.12.[3]广东高教电教中心.广东省高等学校现代教育技术“151工程”建设规范[S],2004.4.[4]郑维勇,王萍.基于学习对象元数据的教育资源管理系统的设计与实现[J].中国教育信息化.2007.11
[5]Faye P Teer, S.E Kruck.The Java programming course in accredited business schools in the United States.Information Technology, Learning, and Performance Journal.Morehead: Spring 2005.Vol.23, Iss.1;pg.1, 11 pgs.[6]Liang,Y.D.(2004).Introduction to Java programming, comprehensive(5th ed.).Upper Saddle River, NJ: Prentice Hall.(编辑:杨馥红)
第五篇:ASP电子商务网站的设计与开发
承德石油高等专科学校
毕 业 设 计
说 明
论文题目:ASP电子商务网站的设计与开发
班
级:
学生姓名: 指导教师: 完成日期:
ASP电子商务网站的设计与开发
中文摘要:当人们足不出户,在家里的电脑前就能轻松购买到自己想要的商品的时候,当客户和业主轻松点一下鼠标就能顺利完成某笔交易的时候,他们就已经体会到电子商务的优越性了。我们所做的这个基于WEB的商务销售网站论文正是要实现这种网上交易,从而满足当前社会的这种购物需求。
那么实现商务交易的载体是什么呢?实现它的工具又是什么?Internet,为我们提供了实现的可能性。
网络的产生给我们的生活到来了很多方便,色彩缤纷的网络世界无所不包。我们现在的这一课题正是应用ASP技术和Dreamweave、flash和Photoshop等软件来制作,并基于WEB网络来实现的。
基于WEB的商务销售网站实现了一个完整的购物过程,从商品查询到下订单,再从货物发送到安全付款,这笔交易只要在电脑前动动手指头就能轻松完成。
关键字: 电子商务
网站设计
ASP Dreamweaver
目录
绪论
第1章 电子商务概述
1.1 电子商务的定义 1.2 电子商务的特点 1.3 电子商务的应用类型 1.4 电子商务系统的组成元素
1.5 B2C网上直销方式市场定位分析与发展趋势 1.6 电子商务B2C网上直销
第2章 电子商务网站开发工具与技术 2.1 编写目的 2.2编写环境 2.3 Dreamweaver简介 2.4 ASP概述
2.5 数据库管理系统概述 第3章 网站的具体设计与分析 3.1 WEB服务器的创建 3.2 网站的整体设计 第4章 网站的规划设计 4.1 数据库设计 4.2网站结构设计 第5章 设计中遇到的问题与解决 5.1 数据库的连接 5.2 参数的传递 5.3 信息检索 论文总结及文献书籍。
绪 论
随着社会经济的不断发展,商品交易的形式日渐变得多样化。电子商务这种新型的交易方式更是具有广阔的发展前景。而在电子商务中没有哪一部分比电子交易更令人注目了。所谓电子交易就是指在网络上进行的交易。经过这几年的发展,电子商务不再是简单的开辟一条新的销售渠道,它将大大的改善企业的营销模式,增加企业收入,提高企业效率。它将帮助企业与客户、供货商及合作伙伴建立更为密切的合作关系。您可以在网上将经销商和生产厂商联系起来,从而优化交易过程,减少文书工作;您也可以建立与供货商直接联系的网络来减少库存和运输消耗,从而快速响应客户需求。您还可以通过网上账单可支付系统来改善与客户和供应商的关系。
这样企业不但赢得了客户的信任,还提高了整个过程的效率,降低了库存和运输损耗,保持资金安全周转和降低实际销售支出,从而降低成本增加利润。伴随着国内互联网建设的迅速发展,网络安全的不断完善以及人们消费观念的改变,国内电子商务进入了一个高速发展的阶段,2009年电子商务成为了国民经济发展中最大的亮点之一,在多个指标上创出新高。2009年国内电子商务市场规模增长迅猛,其中B2B运营商的市场营业额增加了20%,增长速度与往年相近,C2C的市场规模相比2008年增长一倍,而在2009年增长最为迅猛的是B2C的市场规模,全年的市场总交易量达到2008年全年的2倍以上。电子商务在自身取得高速发展的同时,在国民经济中的影响也越来越大。超过50%的企业搭建了B2B、B2C类电子商务网。在消费领域,2009年中国网络购物交易额占社会消费品零售总额的比重超过2%,网络购物对国内零售市场的影响日趋增大。2008年,我国网络交易总额达到了1200多亿。
电子商务的发展前景无疑是广阔的,但由于我国的电子商务发展起步较晚,加之信息化和网络化程度不高等原因,我国的电子商务发展还有很多问题有待解决和完善。
1、国家发展电子商务还缺乏明确的发展战略和有力的技术经济政策。
2、企业信息化建设滞后。
3、电子商务交易的安全性问题。
第一章 电子商务网站概述
1.1电子商务的定义
随着网络和计算机技术的发展,信息技术作为工具被引入商务领域从而产生了电子商务(Electronic Commerce,简称EC)。电子商务就是利用信息技术将商务的各种实体:企业、消费者、中间商和政府联系起来,通过互联网络将信息流、商流、物流和资金流等完整结合从而实现商务活动过程。商流包括商业洽谈、下单、售后服务、等商务活动过程;物流包括商务物资的配送调度;资金流就是交易中的资金转移过程;信息流包括商品信息、客户与供应商信息、服务信息等。也就是说,涉及商务交易领域的整个过程都是通过Internet进行。
1.2 电子商务的特点
Internet网络的普及,网络经济所涉及领域的广阔,各种安全措施的使用和电子化处理的迅速使电子商务具有了如下特点:
高效性:由于互联网将贸易中的商业报文标准化,使商业报文在世界各地的传递能在瞬间完成,计算机自动处理数据,使原料采购、产品生产、需求与销售、银行汇兑、保险、货物托运及申报等过程无须专人干预,就能在最短的时间内完成。电子商务克服了传统贸易方式的费用高、易出错、处理速度慢等缺点,极大地缩短了交易时间,使整个交易非常快捷与方便。
方便性:电子商务不受地域限制,交易方式灵活快捷,24小时自由在线服务
安全性:电子商务网络系统采用了严密的安全措施,如加密技术、数字证书、防火墙、病毒防护等
集成性:万维网的真实商业价值在于协调新老技术,使用户能更加行之有效地利用他们已有的资源和技术,更加有效地完成他们的任务。电子商务的集成性,还在于事务处理的整体性和统一性,它能规范事务处理的工作流程,将人工操作和信息处理集成为一个不可分割的整体。这样不仅能提高人力和物力的利用率,也提高了系统运行的严密性。
可扩展性:要使电子商务正常运作,必须确保其可扩展性。万维网上有数以百万计的用户,而传输过程中,时不时地出现高峰状况。倘若一家企业原来设计每天可受理40万人次访问,而事实上却有80万,就必须尽快配有一台扩展的服务器,否则客户访问速度将急剧下降,甚至还会拒绝数千次可能带来丰厚利润的客户来访。对于电子商务来说,可扩展的系统才是稳定的系统。
协调性:电子商务活动的进行需要各部门的协调合作,如客户,供应商,银行,物流中心,通讯部门的合作才能完成电子商务的全过程。
1.3 电子商务的应用类型
根据电子商务过程中参与实体的不同,电子商务的应用主要分为五种类型: 企业内部的电子商务
企业通过内部网方式交换和处理商贸信息,这种网络与Internet隔离,主要用于企业内部的商贸活动并保持企业组织上的联系。
企业间的电子商务,B2B模式。
就是企业之间通过互联网进行商贸活动的模式。企业与消费者之间的电子商务,B2C模式。
这种模式是企业通过在网上开设网店,消费者通过网络浏览商品信息并下订单,在线支付。这种模式方便快捷,不受时间和空间限制,因而受到消费者欢迎。
企业与政府间的电子商务。
这种模式是企业与政府部门间的业务往来,如政府通过互联网发布采购招标清单,企业经过网络投标,网上报关,纳税等。
消费者间的电子商务,C2C模式。
C2C是消费者之间通过公共电子商务交易平台,卖方提供商品及买方在线支付的交易模式。
1.4 电子商务的组成元素
电子商务的整个系统是由网站业务系统,认证中心,支付网关和客户终端系统四个基本元素组成的。网站业务系统:是电子商务系统的基础应用平台,客户终端通过网络访问网站业务系统进行电子商务应用;认证中心:认证中心向网站业务系统,支付网关,客户终端提供证书发放、授权服务于认证,是保证电子商务应用安全的机构;支付网关:是企业、客户、银行交易资金转移的接口,是实现在线支付的接口界面。
1.5 B2C网上直销方式市场定位分析与发展趋势
B2C是一种网上直销方式,企业通过网络建设网上商店,向消费者展示与供应商品,消费者通过上网走进网上商店,浏览商店内的商品并可在店内直接下单付款订购。由于消费着只商品的直接购买、最终使用者,企业产品直接面对客户,他们都处于供求链末端,因而是最基本的电子商务模式。就如传统销售模式一样,网络销售会随着信息社会的发展逐渐变得普遍,所不同的就是网上商店可以足不出户就可以各地商品任选,如此方便快捷,无时间无空间限制是传统销售无法比拟的。如今人们生活质量在不断提高,购物方式也便的轻松自由化、个性化,B2C网上购物方式将是未来所有购物方式的大趋势。
第二章 开发工具与技术 2.1 编写目的
分析软件功能:给出总体设计方案;划分模块,确定软件元素及其关系;制定软件工作流程;分析接口.通过阅读该文档,开发人员将会有条理地进行整个软件的开发过程。
2.2 编写背景
Dreamweaver8.0中文版的使用背景:
Dreamweaver8.0中文版的出现,使制作一个功能强大的网站变得很容易,可以轻易的作出以前被认为很复杂的ASP,PHP网站。
Dreamweaver 8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。
使用Dreamweaver 8可以制作出整个网站,只是Dreamweaver 本身不适合处理图片,需要Photoshop或Fireworks的配合。使用Dreamweaver 制作静态网站的流程:新建站点——站点文件命名——定义页面属性——插入表格——定义页面大小——转换到布局视图——添加内容——插入导航条——转化到标准视图工作——添加链接——使用代码片段——定义及应用CSS——添加动态交互——链接站点各个页面 2.3 Dreamweaver 简介
Dreamweaver 是Micromedia公司推出的可视化网页制作工具,他于Flash和Fireworks一起被称为网页制作三剑客。其中,Dreamweaver 只要是用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高,Flash用来制作精美的动画,Fireworks用来处理图形。
Dreamweaver 8是业界领先的WEB开发工具,与其他同类软件相比主要有以下优点:
(1)、不生成冗余代码。(2)、方便的代码编辑。(3)、强大的页面动态支持。(4)、操作简便
(5)、优秀的网站管理功能。(6)、便于扩展。
2.4 ASP概述
ASP(Active Server Pages)是微软公司开发的一套服务器端脚本运行环境。ASP语言结构简单,易学易用,应用非常广泛。利用ASP技术开发网站的人数在不断增加。作为一种相对简单而又功能强大的网页编程语言,ASP结合数据库,可以并发实现企业内的各种管理的数据化、网络化。ASP打破了以往专业程序只能由专业人员来开发的束缚,是一般读者也能独立地开发适合自己公司特色的信息系统。
ASP文件与HTML文件类似,但ASP文件可以包含脚本命令,脚本命令放在<%和%>之间,当用户请求一个*.asp主页时,WWW响应HTTP请示调用ASP引擎,解释被中请的文件。当遇到与Active Scripting兼容的脚本(VBScript或Jscript)时ASP引擎调用相应的脚本引擎进行处理。ASP脚本在服务器端解释执行,结果自动生成符合HTML语言的主页去响应用户的请求。ASP独具以下特点:
a)使用VBScript和Jscript等简单易懂的脚本语言,同时结合HTML代码。就可以快速的完成网站的应用程序。
b)使用普通的文本编辑器。如Windows的记事本就可进行编辑设计,而利用诸如Frontpage或Dreamweaver等所见即所得的网页编辑软件可以快捷方便地惊醒编辑,易学易用。
c)与浏览器无关,用户只要使用可执行HTML代码的浏览器,就可浏览使用普通的文本编辑器。如Windows的记事本就可进行编辑设计,而利用诸如Frontpage或Dreamweaver等所见即所得的网页编辑软件可以快捷方便地惊醒编辑,易学易用。所设计的网页内容。使用普通的文本编辑器。如Windows的记事本就可进行编辑设计,而利用诸如Frontpage或Dreamweaver等所见即所得的网页编辑软件可以快捷方便地惊醒编辑,易学易用。所使用的脚本语言均在WEB服务器执行,用户端浏览器不需要能够执行这些脚本语言。
d)ASP能够与任何Active Scripting语言相容。ActiveX服务器元件具有无限可扩充性,可以使用Visual Basic、Java、Visual C++、等编程语言来编写你所要的ActiveX服务器元件。
e)ASP的源程序不会被传到客户端浏览器,因而可以避免所写的源程序被他人窃取,也提高了程序的安全性。
更重要的是ASP是一种“无需编程”的软件开发工具,用简单的几个语句,就可对数据进行操作。
ASP程序中可以包含纯文本、HTML标记以及脚本命令,用户只要.aso文件放在Web服务器的虚拟目录下,就可以通过WWW的方式访问ASP程序了。ASP程序设计的重点在于脚本的编写,脚本是由一系列的脚本命令组成。要写脚本必须实习至少一门脚本语言。脚本语言是一种介于HTML和诸如Visual Basic、Java、Visual C++、等编程语言间的一种特殊语言,尽管他更接近后者,但他却不具有编程语言复杂、严谨的语法和规则。
ASP包含六个对象:
(1)Application对象(2)ObjectContext对象(3)Request对象(4)Response对象(5)Server对象(6)Session对象
2.5 数据库管理系统(DBMS)
数据库产生于20世纪60年代中期,是数据管理的最新技术,也是计算机科学的重要分支。数据库管理系统是仅次于用户与操作系统时间的一层数据管理软件。数据库在建立、使用和维护时是由数据库管理系统统一管理、同一控制,数据库管理系统能是用户方便的定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的开发使用及发生故障后的系统恢复。Microsoft公司推出的Windows数据库管理系统Access不仅是关系型数据库管理系统,同时它也被设计为Windows图形用户界面应用程序生成器。
第三章
网站的主体设计与分析
3.1 创建Web服务器
3.1.1 构建Web服务器
如果想要将信息发布到Web上,最起码要有一台Web服务器,那么什么样的计算机能成为服务器呢?简单地理解,安装了IIS(Internet信息服务器)或者是PWS(个人Web服务器)的计算机就可成为服务器了。
IIS是一个功能强大的Internet信息服务系统,是Windows服务器操作系统Windows NT 4.0和Windows2000中集成的最重要的技术,它的可靠性、安全性和可扩展性都非常好,并能很好地支持多个web站点,是用户管理功能强大、内容丰富的站点的首选服务系统。
IIS提供了最简捷的方式来共享信息,建立并部署企业应用程序,以及建立和管理Web上的网站,通过它,用户可以轻松地测试、发布、应用和管理自己的Web站点和Web页。
IIS的安装可以像安装其他的Windows组件一样,通过“添加/删除Windows组件”安装,在安装前需要准备系统的安装盘,步骤如下:
进入控制面板,双击“删除或添加程序”,在弹出的对话框中单击【添加或删除程序】按钮,安装程序启动
在弹出的“Windows组件向导”对话框中选“Internent信息服务(IIS)”然后单击“下一步”按钮,安装开始
在弹出的提示安装成功的对话框中单击【完成】按钮,完成IIS的安装。3.1.2 配置Web站点
通过“Internet服务管理器”可以发布、测试和维护自己的web站点和web页,下面是介绍创建新站点测试和维护web页的方法,步骤如下:
打开“开始”→“程序” →“管理工具” →“Internet信息服务管理器” 命令,并打开“Internet信息服务”窗口,单击电脑图标前的“+”号。
在“默认Web站点”上单击鼠标右键,在弹出的快捷菜单中选择“新建” →“站点”命令,弹出“欢迎使用Web站点创建向导”对话框,然后单击【下一步】按钮弹出对话框,输入站点的的说明文字“”。
单击【下一步】按钮,在弹出的对话框中输入Web站点的IP地址、TCP端口号和主机头名,根据实际情况填写。
单击【下一步】按钮,弹出“Web站点创建向导”对话框,设置站点的主要目录,可以单击【浏览】按钮来选择网站的主目录。
设置好以后单击【下一步】按钮,弹出“设置Web站点的访问权限”对话框,一般都采用默认值。
单击【下一步】按钮,再单击【确定】按钮,完成Web站点的创建。
3.4 网站的整体设计
一个网站在需求分析、网站架构、数据库设计完成后,接下来的任务就是网站整体设计了,网站整体设计主要包括CSS样式表文件和数据库连接文件的设计。
CSS样式表的设计
一般在网站整体设计阶段会将应用到的CSS央视保存在一个统一的外部样式文件中,以便在以后的开发中调用该文件。调用外部样式表文件不但可以提高代码重复使用率,而且还有利于统一网站的整体风格。在网页中调用外部样式表文件的语句代码如下:
3.5创建数据库连接 在进行动态网站开发的时候,一个很重要的步骤就是建立数据库的连接,即访问数据库,访问数据库可以使用DSN和非DSN两种方式。应用DSN访问数据库需要配置ODBC数据源(即系统DSN),该方法的优点是比较安全,而应用非DSN访问数据库不需要配置ODBC数据源,比较方便。
创建数据库连接主要分两步进行:一时创建数据库连接文件Coon.aspx,二是在需要与据库连接的页面外面包含该文件(如:)。
详细情况如下:】
由于本系统采用Access数据库,而连接数据库最大的问题就是路径问题,所以采用Application对象保存数据库完整路径,方法是:
(1)创建Global.aspx文件,并修改该文件的Sub Application_OnStart过程的代码,修改后如下:
(2)使用以下代码连接数据库 <% Path=Application(“Dbpath”)Set coon-Server.CreateObject(“ADODB.Connection”)ConnStr=”Driver={Microsoft Access Drive(*.mdb)};DBQ=”&path Conn.Open ConnStr Set rs=Server.CreateObject(“ADODB.RecordSet”)%> 由于这段代码几乎在后面的每个页面都要使用,所以要将其保存为一个单独的文件,文件名为Conn.aspx,在所有与数据库连接的页面中只要包含该文件,就可以连接和打开数据库。
第四章
网站规划设计
概要设计完成后,开始网站的详细设计。网站不是由单一的语言编写而成的,他往往用好几种语言。网站的代码ASP,PHP等,前后台代码分开编写,各自组成独立的模块。
这一阶段最重要的任务有3个:一是确定数据库结构;二是确定每个软件组件对象的接口;三是确定网站的实际结构图。
4.1 数据库设计
5.1 软件组件接口设计
(1)用户管理模块(2)共用组建模块
5.2 网站结构设计
第五章 设计中设计中遇到的问题与解决
5.3 数据库的连接
在设计过程中主要是数据库连接的问题,比如建立数据表以后,在Dreamweaver中建立数据源,然后依次连好数据对象,并对对象插入记录,前面做的没有什么问题,但是再把Dreamweaver关掉后重启就出现了问题,在插入记录选项里面找不到刚才所插入的数据表,对应的网站页面当然也不能正常运行。最后经过长时间严格的检查最终找到原因,原来是程序中的文件名有误,通过修改网页能够正常的运行。
5.4 参数的传递
在模块的创建时,很所时候发现功能不能正常运行,在检查完程序语句的结构之后发现并没有错误,于是在检查页面与页面交互时发现了问题,很多地方传递参数并没有真正的执行,还有些地方没有进行参数的设置,才导致了程序的错误。
5.5 信息检索
在做好数据表格以后,把所有的数据信息建立在衣服哦网页上面,通过插入有关数据达到搜索的目的,但是在操作的时候又有新的问题出现。比如输入检索信息的时候,出来的并不是你想要找的那种类型,可能会跳出N条新信息,反正不是对应起来的。在同学或导师的指导下,最终发现插入的时候有严重的问题缺陷,通过改正才真正搜索到正确的信息。
······内容见成稿······参考文献:(1)······(2)······ ······ ······
总结