电子商务技术训练平台实验指导手册

上传人:奇异 文档编号:61586776 上传时间:2022-03-11 格式:DOCX 页数:48 大小:119.68KB
收藏 版权申诉 举报 下载
电子商务技术训练平台实验指导手册_第1页
第1页 / 共48页
电子商务技术训练平台实验指导手册_第2页
第2页 / 共48页
电子商务技术训练平台实验指导手册_第3页
第3页 / 共48页
资源描述:

《电子商务技术训练平台实验指导手册》由会员分享,可在线阅读,更多相关《电子商务技术训练平台实验指导手册(48页珍藏版)》请在装配图网上搜索。

1、电子商务技术训练平台实验指导手册目录第1章系统概述2 1 1系统概述2 2 2系统功能模块图2第2章操作指南3 3 管理员3 4 敢师44.2.1 制定实验44.2.2 管理实验54.2.3 实验进度74.2.4 实验评估84.2.5 成绩管理104.2.6 参数配置11 2 器牛192.3.1 进入我白勺实验192.3.2 完成我的实验222.3.3 查看实验信息252.3.4 填写实验报告282.3.5 实验成绩分析302.3.6 我的实战312.3.7 我的消息33第3章实践介绍33实践一WEB服务器的安装与配置33实践二数据管理35实践三业务流程分析设计38实践四网站构架设计40实践五

2、数据建模41实践六B2B平台会员系统的设计44实践七网站性能分析45实践八WebService应用47实践九客户与服务端的应用开发50实践十局域网搭建53奥派电子商务立体化实训平台之电子商务技术训练平台实验指导手册第1章系统概述1.1 系统概述奥派电子商务技术训练平台由南京奥派信息技术有限责任公司精心研究、设计和开发,它采用Web方式,同时适用于局域网和Internet。通过本系统,掌握电子商务的基本知识,特别是解决电子商务实际应用中的技术问题。本系统是对已经学习过的电子商务专业知识进行重复、加深和运用,用实践的形式来巩固知识、理解知识和综合运用知识,把在专业理论课中学习过的知识点,图解成可以

3、操作的活动和过程,联结成一个知识体系,并再现到实践之中,指导学生完成对知识的认知、验证、应用和创新的活动。根据电子商务实践教学的要求,本系统包括了局域网搭建、Web服务器安装与配置、数据建模等十个实验模块。图文并茂的理论知识并配以录音,让枯燥的理论知识即刻生动,从而让学生更易理解和掌握;即使是初学者对电子商务专业知识还比较生疏,在重难点提示和帮助信息的提示下,也能顺利完成实验,轻松掌握电子商务专业技术。1.2 系统功能模块图电子商务技术训练平台系统分为管理员、教师、学生三个角色,如下图所示为平台功能模块图。电子商务技术训练平台功能结构图4第2章操作指南2.1管理员输入管理员用户名和密码,登录平

4、台。该模块主要包括管理员密码修改,系统参数配置,数据管理等功能。如下图所示。(1)我的信息:进行密码修改0时抵砧电二赛:忠也二两灌一工砂础中一(2)成绩管理:查看学生的实验情况,点击生成绩管理】按钮即可由处心文2教师2.2.1 制定实验第一步、9师登录电子商务技术训练平台系统后,直接进入【制定实验】页面,输入“实验名称”;选择“实验模板”(教师也可以不选择已有实验模板,自行选择实验课程);选择是否显示“理论知识点”、“重难点提示”、“配音文字”、“提示信息”;如果选择显示“理论练习”,要确认学生练习比例、学生练习比例和学生实战比例之和为100%;设定实验是否定时,设定定时需要输入准确的实验时间

5、(以分钟计算);添加实验学生可以按班级来添加、也可以直接以学生来添加。图 2-2-1第二步、邛上实验制定要素添加完后,单击【制定】按钮,实验即制定成功。图2-2-22.2.2 管理实验第一步、4实验没有开始前,教师可以对制定好的实验进行修改。单击【修改】,进入实验制定页面,对已制定好的实验进行信息修改。图2-2-3第二步、也改完毕后,单击【制定】按钮,即成功修改实验信息。图2-2-4第三步、务了让学生更好的进行实验,教师需要在系统上传自己的课程课件,从而更好的辅助学生实验。单击【管理】,进入课件管理页面。图2-2-5第四步、M击【添加】按钮,进行课程课件的添加。图2-2-62.2.3 实验进度

6、第一步、.实验的过程中,教师可以查看每个学生的实验进度,从而实时的查看学生完成实验的进度情况。单击【操作】,进入实验学生列表。图2-2-7第二步、下击【查看进度】,即可查看学生的实验进度信息。图2-2-8第三步、出于没有完成实战任务和没有提交实验报告的学生,教师可以单击【发送提醒】按钮,提醒学生完成实战任务和实验报告。2.2.4 实验评估实验结束后,教师需要对学生所做实验进行打分和评估,让学生及时发现自己实验中存在的问题。实验评估包括了理论试题评估、实战任务评估、实验报告评估和实验总评估。第一步、击【操作】,进入实验学生列表。图2-2-9第二步、*击【理论试题】,查看学生理论试题答题情况。图2

7、-2-10第三步、日击【实战结果】,进行实战的打分。图2-2-11第四步、击【修改】,对实验课程进行实战打分,打分后单击【保存】按钮即可。图 2-2-122.2.5成绩管理成绩管理主要是提供给教师来查看实验学生成绩和对学生在实验的过程中出现的错误进行分析。第一步、3击成绩列表下的【查看】按钮,查看所有学生的实验成绩。图2-2-13第二步、1击出错分析下的【查看】按钮,查看学生的实验出错信息。图2-2-14第三步、目击试题出错统计下的【查看】按钮,查看学生的试题出错统计信息。图2-2-152.2.6参数配置一、课程参数配置课程参数配置包括课程基本信息设置和课程实验步骤中的知识点提示、重难点提示和

8、理论题目的设置。第一步、M击课程名称后的【设置】按钮,进入课程参数设置页面。图2-2-16第二步、教师进行课程基本信息设置,包括实验目的、实验内容和实战任务,设置完后单击【保存】按钮。图2-2-17第三步、单击知识点【设置】,进行课程知识点的添加。图2-2-18第四步、道击【添加】按钮,添加课程知识点,输入知识点标题和内容。图2-2-19第五步、单击知识点【设置】,进行课程知识点的添加。图2-2-20第六步、道击【添加】按钮,添加课程重难点,输入重难点标题和内容。图2-2-21第七步、单击题目【设置】,进行课程题目的添加。图2-2-22第八步、道击【添加】按钮,添加课程题目,输入题干、选项和正

9、确答案。图2-2-23二、实验环境设置教师设置各个课程的步骤信息。第一步、平价【设置】,进行课程参数的设置。图2-2-24第二步、击步骤后的【修改】,对步骤的具体内容进行修改。图2-2-25第三步、出步骤的图片以及配音信息进行修改,修改完成后点击【保存】。图2-2-26三、评分参数配置教师设置各个课程的评分参数所占比例,同时设置时要确保步骤之和为100。第一步、小击【参数配置】,进行课程参数的配置。图2-2-27第二步、M击【修改】按钮,进行参数配置。图2-2-28第三步、巾击【还原默认值】按钮,可以将课程步骤参数还原为系统初始设置。图2-2-29四、实验模板管理教师可以根据学生专业的不同,制

10、定不同的实验模板,从而让学生顺利进行实验。第一步、单击【添加模板】,输入新实验模板信息。图2-2-30第二步、输入完新模板信息后,单击【保存】按钮即可。图2-2-312.3学生2.3.1进入我的实验第一步、可入实验在教师制定好实验后,学生就可以按照教师的要求进入系统开始完成该实验。学生输入自己的用户名和密码,进入系统。点击【进入】,看到实验内容。图2-3-1本平台中包括了局域网搭建、Web服务器安装与配置、数据建模等T个实验。教师所制定的实验是亮的,未制定的则是灰的,如下图所示。图2-3-2第二步、安装silverlight插件(第一次使用该系统时)点击实验所对应的图片,进入实验。注意:第一次

11、进入该系统,你将看到如下页面的提示。为更好地使用该系统须安装silverlight 插件.点击“立即安装”,下载该插件,安装即可。如下图所示。图2-3-3图2-3-4第三步、|解各个实验区域功能这里我们以“局域网搭建”为例,为学生们介绍如何进行实验(其余实验操作方法类似,不再赘述)。点击“局域网搭建”图片,进入实验页面,如下图所示。首先我们看到与实验相关的练习题以及实验目的和实验内容。下面我们将详细介绍下每个区域的功能。图2-3-5区域1:知识,介绍实验中所涉及的主要知识点。区域2:我的信息,显示学生的姓名和班级信息。区域3:进度排名,显示学生实验进度以及实验进度的排名,这里只显示进度前7名的

12、学生。区域4:实验区。这是我们进行实验最主要的部分。区域5:重难点提示,实验步骤中的重难点提示信息。区域6:我的信息,查看学生自己的信息,如姓名、班级、成绩等。区域7:我的练习,实验中所涉及的相关练习题目。区域8:我的实战,查看教师所制定的实战任务,并按照老师的要求完成以巩固所学习的知识。2.3.2完成我的实验第一步、|解实验操作按钮实验主要是在“区域4:实验区”完成。该实验操作简单、方便,首先我们来了解下实验区各个按钮的功能。图2-3-6如图所示,第一个按钮为步骤显示按钮,显示实验共有多少步,当前正处于实验的第几步。其余按钮功能如下:(1)【上一步】回到实验的上一个步骤。(2)【下一步】进入

13、实验的下一个步骤。(3)【配音】显示配音文字信息。(4)【音甲调节|配音声巾的大小。(5)【退出】退出当前实验。(6)【帮助】显示每个步骤中的正确答案,学生在做实验时,不知如何填写答案时,可点击“帮助”按钮查看参看答案。第二步、厂始做实验在了解了如何操作以及实验目的和实验内容后,同学们就可以做实验了。根据实验内容,在方框中填入答案。若遇到困难可点击【帮助】按钮,查看参考答案。填好后,点击【下一步】按钮,进入下一步实验。如图所示。图2-3-8注意:1、若教师在制定实验,将理论知识点、重难点提示、配音文字、帮助信息,理论练习等内容不显示。则学生在实验时将看不到这些内容。2、学生填写答案符合系统要求

14、后,才能进入下一步。否则系统会弹出“数据输入错误”的提示。第三步、完成实验按照实验引导的步骤点击下一步完成实验。当系统提示“成功的完成了”表示该实验完成。如图所示。图2-3-92.3.3 查看实验信息(1)实验开始前下载课件资料和实验相关资料。点击系统左边目录中的【实验信息】,看到实验信息。点击“查看进度”。如下图所示。图2-3-10在这里我们可以看到实验信息、实验课件信息、实验进度信息。在实验前主要是查看实验相关的课件和资料,并按照教师的要求进行下载。如下图所示。图2-3-11(2)实验进行中实验进行中,可显示实验完成的进度情况。如下图所示。图2-3-12(3)实验结束后实验结束后,点击左边

15、目录的【实验信息】验得分”,如下图所示。图2-3-13实验结束时,学生即可查看到实验的得分,实战报告时,看不到实战得分和课程总得分。图2-3-14点击“打印”,可将实验成绩打印出来。如图2-3-15,查看实验得分。点击“实如下图所示。在还没有提交卜图所示。图2-3-162.3.4 填写实验报告点击系统左边目录中的【实验报告】,查看到实验。点击“填写”。图2-3-17实验报告如下图所示,学生填写实验目的、实验准备、实战任务、实验要求、实验内容及步骤、实验结果、实验总结。写好点击保存,实验报告就完成了。同时实验若有其它附件,则通过在实验报告的最下方上传实验报告。图2-3-182.3.5 实验成绩分

16、析点击系统左边目录中的【成绩分析】,点击“成绩分析”。如下图所示。图2-3-19系统对每个实验都有成绩分析,点击“成绩分析”,查看详细内容。图2-3-20在成绩分析中我们可以查到每一步中,理论试题得分、操作得分和步骤总得分。如下图所示。图2-3-212.3.6 我的实战第一步、&看实战任务在进入实验后,就可以查看到实战任务。点击“我的实战”示为“数据管理”的实战任务。图2-3-22第二步、成实战任务实战任务通常是在实验结束后课后完成。在系统中可下载实战所需的软件,点击软件右边的【下载】下载所需的软件。图2-3-23第三步、1传实战结果实战完成后需上传实战的结果,点击【浏览】,选择所需上传的文件

17、,点击“上传”。如下图所示。图2-3-24上传实战的相关结果,注意将实验结果打包后再上传。图2-3-25第四步、战训练管理可查看到上传的实战结果文件,若发现上传文件错误而想重新上传实战结果,则可在这里将原上传的文件删除后重新上传。图2-3-26点击系统左边目录中的【我的消息】,查看“收件箱”。在此可查看到教师的提醒信息。包括实战任务和实验报告的提醒。如下图所示。图2-3-27第3章实践介绍实践一WEB服务器的安装与配置【实践目的】1 .掌握Internet信息服务器(IIS)的安装与配置。2 .掌握Apache服务器的安装与配置。3 .掌握Tomcat服务器的安装与配置。【实践内容】1. II

18、S服务器的安装和配置。2. Apache服务器的安装和配置。3. Tomcat服务器的安装和配置。【实践步骤】4. IIS服务器的安装和配置步骤1:IIS服务器的安装IIS的安装可通过两种途径进行安装:使用“配置您的服务器向导”安装IIS。使用控制面板安装IIS、添加组件或删除组件。步骤2:IIS管理器启动IIS管理器:启动ISS管理器有三种方式:从“管理工具”中启动IIS管理器。从“运行”对话框启动IIS管理器。从“计算机管理”窗口启动IIS管理器。本实践主要通过前两种方式来完成IIS管理器的启动。步骤3:网站设置-设置主目录设置网站的主目录有两种方式:使用IIS管理器更改网站的主目录。通过

19、编辑MetaBase.xml文件来更改网站的主目录。本实践主要通过第一种方式来完成网站主目录的设置。步骤4:网站设置-设置默认文档步骤5:网站设置-使用虚拟目录步骤6:FTP站点设置本步骤需要完成FTP服务的安装,并在安装成功后在全局范围内更改FTP设置,并更改默认FTP站点的设置。步骤7:SMTP服务器设置本步骤需要完成SMTP服务的安装,并在安装成功后配置全局SMTP设置,并配置SMTP虚拟服务器组件设置。步骤8:NNTP服务器设置本步骤需要完成NNTP服务的安装,并在安装成功后配置全局NNTP设置,并配置NNTP虚拟服务器组件设置。步骤9:网站管理-命名网站本步骤需要对网站命名,并将主机

20、头指派给网站。步骤10:FTP网点管理-更改FTP站点主目录,在FTP站点中使用虚拟目录,创建多个FTP站点更改FTP站点主目录有两种方式:使用IIS管理器更改FTP站点的主目录通过编辑MetaBase.xml文件更改FTP站点的主目录本实践主要通过第一种方式来完成FTP站点主目录的设置。本步骤内,可以使用多个IP地址创建多个FTP站点,或可以使用多个端口创建多个FTP站点。步骤11:NNTP管理-创建虚拟目录,创建新闻组步骤12:NNTP管理-SMTP管理配置SMTP虚拟服务器2 .Apache服务器的安装和配置步骤1:Apache的安装步骤2:Apache日志记录-取得更详细的错误信息在h

21、ttpd.conf文件中更改(或加入)LogLevel指令。步骤3:Apache安全防护-限制上传的大小步骤4:Apache安全防护-保护服务器文件免于恶意脚本的攻击确认没有任何文件可以被nobody用户(或组)写入,而且机密性的文件也不能被该用户几组读取。步骤5:ApacheSSL-让网站的一部分由SSL提供服务步骤6:Apache错误处理-自定义错误处理在httpd.conf中使用ErrorDocument指令。步骤7:Apache错误处理-将无效的URL重定向至其他网页使用ErrorDocument来捕获404(找不到文件)错误。3 .Tomcat服务器的安装和配置步骤1:Tomcat的

22、安装安装JDK的安装包文件。在Windows操作系统下,设置系统环境变量。安装Tomcat的安装包文件。步骤2:Tomcat配置-配置系统管理编辑在tomcat安装目录server下的/webapps/admin.xml文件,以/conf/tomcat-users.xml确定Context中的docBase参数是绝对路径。编辑文件,添加一个名叫admin”的role到该文件中。步骤3:Tomcat配置-配置应用管理步骤4:Tomcat配置一部署一个web应用为web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web

23、应用本身可以存储在硬盘上的任何地方。步骤5:Tomcat配置-配置虚拟主机在Tomcat中使用虚拟主机,需要设置DNS或主机数据。编辑server.xml文件。步骤6:验证是否配置成功运行Tomcat,并在IE浏览器地址栏输入http:/localhost:8080,点转至心或按回车键)。实践二数据管理【实践目的】利用word、Visio、Access等工具,通过对B2B交易管理系统数据库的设计掌握数据库设计和实现的基本方法。【实践流程图】图3-1数据库设计流程图【实践内容】数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户

24、的应用需求(信息要求和处理要求)。为了掌握数据库的基本设计思路,我们针对B2B交易管理系统进行数据库设计。本实验中,我们需要完成以下内容来实现数据库设计:(1)需求分析。(2)概念设计。(3)逻辑设计。(4)物理设计。(5)数据库的实施。B2B交易管理系统的细致分析,可以得交易管理系统数据库(6)数据库的运行和维护。通过上述各项内容的实施和对到相应的一个数据库。如图所示:图3-2B2B【实践步骤】步骤1:B2B交易管理系统数据库的设计方法和步骤的确立。这一步主要是对B2B交易管理系统数据库设计进行总体上的统筹。针对数据库设计有多种方法:新奥尔良(NewOrleans)方法、基于3NF的设计方法

25、和基于抽象语法规范的设计方法等,通过比较和对比,我们决定采用新奥尔良(NewOrleans)方法,即通过需求分析(分析用户的需求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库的设计)等来实现数据库的设计。步骤2:进行调查,熟悉业务,明确需求首先通过跟班作业、开调查会、请专人介绍和询问的方式进行一系列的调查,了解到B2B交易各个环节的业务活动情况。然后在熟悉业务活动的基础上,协助用户明确对新系统的各种需求,包括信息要求、处理要求、安全性与完整性要求。最后我们确定好系统边界,得到需要让计算机完成的功能。步骤3:利用word或者visio设计数据流程图首先,得出系统的最高

26、层次抽象的系统概述,即B2B交易系统的顶层图。客户发布订单后,添加订单记录;商家发货后,修改订单记录;查询商品信息;查询交易信息。然后,为了更好的反应内容,可以将处理功能分解为若干个子功能,每个子功能可以再分解。由于我们涉及的B2B交易系统比较简单,只分解到第二级就可以了。将B2B交易管理系统顶层图分解为两个B2B交易管理系统0层图,分别是客户查询商品信息处理和学生订单发布处理。步骤4:利用word或者visio设计E-R图首先,根据上面形成的数据流程图,对订单发布进行抽象,我们可以得到相应的E-R图。然后,对查询处理,同样进行抽象,我们可以得到其相应的E-R图。步骤5:对上面的E-R图进行向

27、关系模型的转换以及数据模型的优化首先,根据一个实体型生成一个关系模式,得到商家信息、客户信息、商品类别信息、订单信息、商品信息等关系模式。接着,根据实体之间的1:N的关系得转换规则,将类别编号放到商品信息关系模式中。然后,根据商品信息、客户信息和订单信息是一个三个实体之间的多元关系,将三个实体的码取出组成一个关系模式。最后,合并关系模式:因为订单记录存在于客户订单信息模式中,所以删除该模式。步骤6:根据生成的关系模式创建数据库首先,建立TradeInfor.mdb的access数据库。然后,依次创建表“商家信息”、“商品类别信息”、“商品信息”、“订单信息”、“客户信息”。步骤7:数据库的实施

28、(创建视图、创建索引)为了设计出更好的用户外模式,对刚创建好的B2B交易管理系统数据库,通过建立视图,来满足用户的一些查询需求。为了提高查询效率,对商品编号建立索引。步骤8:数据库装载与试运行对B2B交易管理系统数据库,如果之前有一些数据,进行数据导入。步骤9:数据库的运行和维护实践三业务流程分析设计【实践目的】了解电子商务业务流程设计的方法和步骤,认识并理解UML建模元素的基本概念和结构,掌握常用建模图例在RationalRose中的使用方法。并能够运用RationalRose工具进行电子商务业务流程的设计。【实践流程图】图3-3项目设计总体流程图【实践内容】C2C会员购物流程包括会员注册、

29、登录、商品选择、商品购买、支付和评价业务流程,如下图:图3-4C2C会员购物流程UML图根据C2C平台的业务需求,用Rose工具软件完成对C2C平台会员购物流程的建模操作。【实践步骤】步骤1:添加参与者添加参与者会员。步骤2:添加用例为参与者会员添加注册、登陆、商品选择、购买、支付、评价用例。步骤3:画出系统用例视图中的Main用例图根据系统中的参与者、用例以及它们之间的关系画出系统用例视图中的Main用例图。步骤4:画出顺序图和协作图步骤5:绘制类图步骤6:绘制实施图实践四网站构架设计【实践目的】通过使用信息发布平台构建一个典型的网站【实践流程图】图3-5网站构架设计流程图【实践内容】网站栏

30、目设计和添加,网站内容设计和添加,利用内置组件丰富网站内容,满足网站的需求。【实践步骤】步骤1:栏目设计栏目设计可涵盖三级目录的规划,通过对目录的规划完成对网站的初步构架。步骤2:信息管理在栏目下添加内容,如企业信息、产品信息等。步骤3:链接管理链接管理包括友情链接、专题链接等,用户可根据网站需求自行设计,以满足网站要求。此模块属内置组建,可根据网站需求自行筛选。步骤4:登录框管理此模块属内置组建,可根据网站需求自行筛选。步骤5:意见反馈管理此模块属内置组建,可根据网站需求自行筛选。步骤6:调查管理此模块属内置组建,可根据网站需求自行筛选。步骤7:首页生成在该功能中完成对网站的布局,包括“登录

31、”、“链接”、“信息类”、“专题类”等,在此点击相关栏目即可添加在上面各步中设置好的对应元素,最终完成首页布局。步骤8:访问统计管理在此一栏中,有两个功能“访问统计”和“栏目信息统计”。“访问统计”可以查看系统网站的访问情况,具体包括“简要数据”、“24小时统计”、“月统计”、“日统计”等,点击可以查看相应统计信息。实践五数据建模【实践目的】了解信息系统需求分析的方法和步骤,认识并理解数据模型的基本概念和结构,区分逻辑数据模型与物理模型的区别,掌握实体一关系数据模型的构建方法,了解数据建模的CASE环境,并能够运用CASE工具对数据库进行设计。【实践内容】图3-6C2C平台基本信息E-R图本实

32、践完成C2C平台基本信息的E-R图,如图所示,E-R图中显示了商品表、会员表、订单信息表及其之间的关联。一个商品有其对应的商品名称、数量、销售方式、商品状态等属性。一个会员有其对应的会员编号、会员名、性别、电话号码等属性;订单信息包括会员编号、交易单号、商品编号、商品单价、购买数量。完成如下任务:一个会员可以发布多件商品,当然也可以生成多个订单。根据上述陈述,采用EmbarcaderoER/Studio7.0(1)建立概念数据模型(CDM)。(2)建立物理模型(PDM)。(3)生成数据脚本(DDL)。【实践步骤】图3-7数据建模流程图步骤1:项目创建在ER/Studio中选中选择File-Ne

33、w菜单项,根据弹出的“CreateNewaModel选择Drawanewdatamodel”。步骤2:数据实体创建选择Entities,右键NewEntity”,或在右侧空白面板上,右键“NewEntity。点击左键,确认。依次加入实体商品表,会员表,订单信息表;并分别为其添加属性;设置主键和数据类型。步骤3:实体关系创建选择工具窗口中的IdentifyingRelationship后,点击会员表,再点击商品表。这样会员、商品的关系建立成功。再选择IdentifyingRelationship,点击会员表,再点击订单信息表建立会员订单之间的关系。接下来,我们需要了解ER/Studio各个关系键

34、的作用。当我们确定了所有实体的建立工作完成后,我们接下来可以建立相应的物理模型,此操作为我们接下来的物理数据生成工作做准备。我们对ER/Studio左侧当前建立的实体模型(MainModel),或(Logical)点击右键。选择并点击“GeneratePhysicalModel。我们要开始建立物理模型。可以看到弹出GeneratePhysicalModel(page1of8)”。输入PhysicalModelName(物理模型名称),在这里我们根据前面范例里建立的实体模型,命名为“C2c平台基本信息”。TargetDatabasePlatform(目标数据库平台),我们选择:Microsoft

35、SQLSERVER2000.当然,可以根据你的需要,选择其它类型数据库。ERSTUDIO支持的数据库很多,点击“Next”进入下一步。进入第二个页面。我们可以看到有:Tables,Views,Users,Roles多个面板的详细设置。这里可以选择生成的物理模型,包括表、视图、用户、角色等等。同时可以对各个类型下的相应选项进行设置。我们在这里不需要选择与当前范例无关的属性。所以,我们直接进入下一步。进入第三个页面。此页面是关于生成选项的详细设置,以及表与视图的命名。这里,我们不需要选择与当前范例无关的属性。所以,直接进入下一步。进入第四个页面。此页面是关于表与索引的参数设置。我们直接进入下一步。

36、第五个页面是生成物理模型的详细设置。可以根据业务需要,进行相应的设置,这里就不再详细说明了。进入第六个页面。此页面关于表内列数的限制设置。一般默认选项。进入下一步。此页面也是生成物理模型的最后一个页面。关于表、字段、外键、索引相关属性的长度设置。一般不修改它。点击“Finish”完成初步物理模型的建立。生成后,页面提示框会显示出相应的完成进度与情况。点击“Close”完成操作。步骤5:生成数据脚本(DDL)我们对ER/Studio左侧当前建立的物理模型(MainModel)或(“C2c平台基本信息”)点击右键。选择并点击“GenerateDatabase。我们即将开始建立数据库文件。可以看到弹

37、出DDLGenerateWizardMicrosoftSQLSERVER2000(page1of4)。选择DatabaseCreationScriptFile(数据库脚本文件生成所在位置),在这里我们将这个脚本文件放在桌面。点击“Next”进入下一步。进入第二个页面。在这个页面上,ER/Studio提供可以直接在原有数据库上生成相应数据表,或新建一个数据库,同时生成相应表。如果你选择了在现有数据库上生成,请一定要输入正确的数据库名。当然如果你希望新建一个数据库也同样可以。我们在这里通过脚本运行方式直行,所以我们直接进入下一步。进入第三个页面。此页面是关于生成选项的详细设置。如果你希望生成的表字

38、段,有你之前维护的中文提示。那么请你勿必选择“GenerateColumnComments。进入下一步。最后这个页面,是对生成的数据库表信息的统计信息。我们查看后点击Finish完成生成工作。生成后,页面提示框会显示GenerateComplete,并会提示用户是否现在执行生成的脚本文件。我们在这里暂不立刻生成。回到脚本生成所在位置桌面,将脚本通过SQLSERVER查询分析器打开,看看,非常完整的信息。实践六B2B平台会员系统的设计【实践目的】了解网站的设计与制作的方法和步骤;了解网页布局的概念、方法以及布局形式;了解网站设计的过程及实现方式。【实践内容】图3-8会员系统流程图如图所示,本实验

39、要求实验者完成B2B平台会员系统的设计与实现,B2B平台会员系统主要包括会员注册、会员登录、会员审核功能。【实践步骤】步骤1:页面布局使用网页设计工具Dreamweaver进行会员注册、会员登录、会员审核功能的页面布局。步骤2:数据库设计使用数据库Access进彳TB2B平台会员系统的数据库设计,建立表名为会员表(Memberinfo),并分别添加字段会员编号、会员名、会员密码、审核状态等字段。步骤3:代码编写使用VisualStudio2005进彳tB2B平台会员系统的编码工作,分别实现会员注册、会员登录、会员审核功能。实践七网站性能分析【实践目的】能够利用网站性能分析软件(MSApplic

40、ationCenterTest等)进行网站性能的基本分析与测试;学会进行简单的性能测试。对于一个网站,我们需要了解网站的一些性能指标,使我们能够以此依据来分析网站的性能,从而更好的满足用户的需求,提高网站的知名度。本实验通过使用微软的ACT等工具,掌握对网站进行简单的性能测试的方法。网站性能分析包括网站先进性、实用性和安全、可靠性等。有很多工具可以实现性能的测试,其中ApplicationCenterTest(ACT)是专门为对Web服务器进行应力测试和分析Web应用程序(包括ActiveServerPages(ASP)及其所用的组件)的性能和可伸缩性问题而设计的。通过对ACT的使用,我们可以

41、得到一份网站测试报告。例如:图3-9网站测试报告图为了实现网站的性能测试,采用ACT、VS2005等工具完成如下任务:(1)建立一个简单的站点。(2)利用ACT建立一个测试项目。(3)录制测试。(4)启动测试,得到测试报告。(5)设置测试属性。【实践步骤】步骤1:建立一个简单的站点建立一个简单的web应用程序。编写简单的页面代码,显示northwind数据库中的products列表信息。记录网站链接地址。步骤2:利用ACT建立一个测试项目打开ACT,建立一个测试项目。步骤3:录制测试新建一个测试,按照向导操作,ACT会打开新的浏览器实例。输入上面记录的网站链接地址,进行录制测试。关闭浏览器,停

42、止录制,测试输入一个名称,完成录制测试。步骤4:启动测试,得到测试报告打开刚刚录制的测试。运行测试并建立基线:只需要简单地右键点击该测试并选择“开始测试”,然后可以看到一个测试报告,细节框中将显示正在运行的测试的一个图表,同时显示在运行测试过程中可能出现的任何错误。了解改善的部分:评估的方面越多,改善的机会就越大。如果对应用程序作了一些小的修改,尽量在每个修改之后进行评估,尽管在现实情况下不可能每步修改都进行这样的测试,是需要养成周期性查性能的习惯。步骤5:设置测试属性所有的配置选项都会影响测试结果,为了模拟现实世界要真实一些,我们需要对测试属性进行设置。实践八WebService应用【实践目

43、的】掌握能够根据案例用.net实现基本的Web服务应用,了解Web服务的一些基本原理。【实践内容】随着技术的日益发展,提供给网页浏览者一个可编程的Web站点。WebService便是一种方式。这些可编程的Web站点相比传统的web站点来说,将在组织上、应用上、服务上、驱动上更加紧密的结合在一起,将好的重复使用,也更智能化。.net平台给我们提供了一种运行环境,即公用语言运行环境(CLR,CommonLanguageRuntime)。对CLR来说,它提供了一种内置机制来创建一个可编程的站点。这种模型是可以重复使用,也可以再扩展。它包含了开放的Internet标准(HTTP,XML,SOAP,SD

44、L),以便它能被网页浏览者访问。目前各大技术提供商都在研究和开发WebService的事务性支持,本实验我们通过在Microsoft.NET框架下,对WebServices的系统集成的一些使用进行研究。使用WebService进行系统集成的基本模式(不同应用之间),如下图:图 3-10WebService系统集成的基本模式图为了更加深入的了解WebService,将完成如下任务:(1)建立一个包含WebService站点的项目。(2)使用.asmx文件实现简单的WebServices支持。(3)创建一个WebService。(4)实现创建的WebService的引用。(5)使用WebServi

45、ce进行数据交换。(6)使用WebService存取站点对象(7)使用WebService进行身份验证【实践步骤】步骤1:建立一个包含WebService站点的项目利用VS2005,建立一个站点,下面将在这个项目中添加Web服务。步骤2:使用.asmx文件实现简单的WebServices支持创建一个.asmx文件。查看系统自动生成的代码。必须进行WebService声明,才能使这个文件成为一个WebService。需要声明service中的功能模块,也就是类模块。定义service的可访问方法。在表示方法的符号前面,要设置好自定义属性WebMethod,只有具备WebMethod的类才可以通过

46、SOAP被远程地访问。最后,测试生成的.asmx文件。当对service的请求发生时,.asmx文件将自动地被ASP.NET运行环境所编译。随后的请求就可以由缓冲的预编译类型对象执行。每个XMLWebservices都需要一个唯一的命名空间,以便客户端应用程序能够将它与Web上的其他服务区分开。http:/tempuri.org/可用于处于开发阶段的XMLWebservices,而已发布的XMLWebservices应使用更为永久的命名空间。采用通用的SOAP、HTTP以及XML,就可以把原本互不相干的站点服务形成一整套分布的、自动化和智能化的网络应用,大大减轻了程序员的开发工作量,充分地利用

47、了已经拥有的网络资源和开发资源。步骤3:创建一个WebService通过前面对WebService的了解,创建MathService类,实现对两个整型数字进行加、减、乘、除运算。测试生成的WebService,查看运行效果。步骤4:实现创建的WebService的弓I用添加web引用,通过在弹出的【添加Web引用】对话框中的地址栏中输入WebService的地址,单击回车键(或前往)后,就可以添加引用了。添加一个ASP.NET页面,添加一系列控件,通过引用WebService来实现加、减、乘和除运算。测试生成的ASP.NET页面,查看运行效果。步骤5:使用WebService进行数据交换一个基

48、于XML技术的强大的数据分离技术,能够用WebService方法返回。DataTable能够在一个智能化的结构中存储复杂的信息和关系,这是WebService的一个非常有用的方法。建立一个WebService,通过读取Northwind数据库中的Ship表中的数据。来实现WebService的数据交换。对生成的WebService,使用HTTPPOST协议进行测试,单击“调用”按钮,查看数据库中的记录。步骤6:使用WebService存取站点对象使用WebService来访问Web站点的固有的东西如:Session、Application等。建立一个WebService,使用名称为HitCou

49、nter的Session记录访问服务器的次数。对生成的WebService,使用HTTPPOST协议进行测试,多次单击“调用”按钮,会显示访问的次数。步骤7:使用WebService进行身份验证建立一个WebService,用来实现简单的身份验证操作。建立一个Login页面,调用刚写好的WebService实现身份验证。对生成的WebService,使用HTTPPOST协议进行测试,单击“调用”按钮,查看运行效果。实践九客户与服务端的应用开发【实践目的】掌握使用.net实现一个客户与服务器端的基本应用开发;掌握三层架构的使用;使用三层架构创建一个简单的留言板。【实践内容】传统的二层C/S结构存

50、在以下几个局限:1.它是单一服务器且以局域网为中心的,所以难以扩展至大型企业广域网或Internet;2受限于供应商;3.软、硬件的组合及集成能力有限;4.难以管理大量的客户机。因此,三层C/S结构应运而生。三层C/S结构是将应用功能分成表示层、功能层和数据层三部分。其解决方案是:对这三层进行明确分割,并在逻辑上使其独立。原来的数据层作为DBMS已经独立出来,所以关键是要将表示层和功能层分离成各自独立的程序,并且还要使这两层间的接口简洁明了。如果全部操作都在一个页面,可能导致页面有几千行代码,使之处理逻辑变得复杂起来,不满足高内聚、低耦合的特性,不利于维护等等。三层架构具有1)具有灵活的硬件系

51、统构成,如下图。图3-11三层C/S基本硬件结构图2)提高程序的可维护性,三层C/S结构中,应用的各层可以并行开发各层也可以选择各自最适合的开发语言;利于变更和维护应用技术规范,因为是按层分割功能,所以各个程序的处理逻辑变得十分简单;3)进行严密的安全管理,越关键白应用,用户的识别和存取权限设定愈重要,在三层C/S结构中,识别用户的机构是按层来构筑的,对应用和数据的存取权限也可以按层进行设定。例如,即使外部的入侵者突破了表示层的安全防线,若在功能层中备有另外的安全机构,系统也可以阻止入侵者进入其他部分。为了更好的了解三层架构,本实验用VS2005开发留言板项目,需要完成如下任务:(1)创建一个

52、留言板的项目。(1)引入了实体,用于表示数据存储中的持久对象。(2)书写用于实现操作Access数据库的一般的数据处理语句。(3)书写用于实现操作数据库的数据的接口。(抽象出对数据库的操作)。(4)创建数据工厂,用于实现对Access数据库或者是SQLServer的访问。(5)书写用于留言的查询和添加的数据操作,继承上面写的接口。(6)实现对留言信息的查询和添加的业务处理。(7)实现取得留言信息。【实践步骤】步骤1:创建一个留言板的项目利用VS2005,建立一个项目工程,即留言板项目。步骤2:引入了实体,用于表示数据存储中的持久对象在项目工程中,创建一个实体类CLASSES项目。添加留言信息实

53、体类,用来模拟留言信息逻辑表。实体类中属性结合了字段和方法的多个方面。对于对象的用户,属性显示为字段,访问该属性需要完全相同的语法。对于类的实现者,属性是一个或两个代码块,表示一个get访问器和/或一个set访问器。当读取属性时,执行get访问器的代码块;当向属性分配一个新值时,执行set访问器的代码块。不具有set访问器的属性被视为只读属性。不具有get访问器的属性被视为只写属性。同时具有这两个访问器的属性是读写属性。步骤3:书写用于实现操作Access数据库的一般的数据处理语句创建数据访问层DAL项目。添加一个数据访问抽象类AccessHelper这个抽象类不能实例化,可以包含抽象方法和抽

54、象访问器。步骤4:书写用于实现操作数据库的数据的接口。(抽象出对数据库的操作)添加IDAL项目.实现IMessage接口设计,用于下面创建数据工厂,这样是为了提高软件模块的可复用性和可扩充性,以便提高软件的开发效率。步骤5:创建数据工厂,用于实现对Access数据库或者是SQLServer的访问创建DALFactory项目,用来创建数据工厂(了满足一部分用户对性能的较高需要,例如数据转移)。使用工厂模式,创建数据工厂Message。步骤6:书写用于留言的查询和添加的数据操作,继承上面写的接口添加类MessageDAL,继承自上面步骤4写的IMessage接口。步骤7:实现对留言信息的查询和添加

55、的业务处理建立业务逻辑层BLL项目。添加类MessagesBLL,实现对数据工厂的调用。步骤8:实现取得留言信息建立表现层MessageBoard。创建两个页面,一个用来显示留言信息,一个用来回复留言。运行生成的项目,查看效果。实践十局域网搭建【实践目的】1 .了解常用网络连接设备;熟悉各连接设备在整个网络中所处的位置和作用。2 .在了解和熟悉了网络的接入方式后,完成一系列根据不同的情况选择适合的网络接入方式进行网络搭建的实践。【实践流程图】图3-12局域网搭建示例图【实践内容】学习和掌握以下知识:构成LAN的基本部件。同轴电缆的概念和分类。通信常用光缆种类;光缆的安装;光缆的测试参数和测试方法;光缆障碍点的判断与维修;同轴电缆、双绞线、光缆的性能比较等等。网络适配器概念;网卡必须具备的技术;网卡的不同分类。集线器(HUB)概念;HUB在网络中所处的位置;HUB的分类。交换机工作原理;局域网交换机的种类和选择。什么是路由器,路由器的结构和类型。Ethernet的定义;光纤分布数据接口(FDDI)的概念;光纤作为传输媒体的优点。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!