《电子商务技术训练平台实验指导手册dehs.docx》由会员分享,可在线阅读,更多相关《电子商务技术训练平台实验指导手册dehs.docx(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目 录第1章 系统概述21.1 系统概述21.2 系统功能模块图2第2章 操作指南32.1管理员32.2教师42.2.1 制定实验42.2.2 管理实验52.2.3 实验进度72.2.4 实验评估82.2.5 成绩管理102.2.6 参数配置112.3学生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实践五 数据建模41实践六 B2
2、B平台会员系统的设计44实践七 网站性能分析45实践八 Web Service应用47实践九 客户与服务端的应用开发50实践十 局域网搭建53第1章 系统概述1.1 系统概述奥派电子商务技术训练平台由南京奥派信息技术有限责任公司精心研究、设计和开发,它采用Web方式,同时适用于局域网和Internet。通过本系统,掌握电子商务的基本知识,特别是解决电子商务实际应用中的技术问题。本系统是对已经学习过的电子商务专业知识进行重复、加深和运用,用实践的形式来巩固知识、理解知识和综合运用知识,把在专业理论课中学习过的知识点,图解成可以操作的活动和过程,联结成一个知识体系,并再现到实践之中,指导学生完成对
3、知识的认知、验证、应用和创新的活动。根据电子商务实践教学的要求,本系统包括了局域网搭建、Web服务器安装与配置、数据建模等十个实验模块。图文并茂的理论知识并配以录音,让枯燥的理论知识即刻生动,从而让学生更易理解和掌握;即使是初学者对电子商务专业知识还比较生疏,在重难点提示和帮助信息的提示下,也能顺利完成实验,轻松掌握电子商务专业技术。1.2 系统功能模块图电子商务技术训练平台系统分为管理员、教师、学生三个角色,如下图所示为平台功能模块图。电子商务技术训练平台功能结构图第2章 操作指南2.1管理员输入管理员用户名和密码,登录平台。该模块主要包括管理员密码修改,系统参数配置,数据管理等功能。如下图
4、所示。(1) 我的信息:进行密码修改。(2) 成绩管理:查看学生的实验情况,点击【成绩管理】按钮即可。2.2教师2.2.1 制定实验第一步、 教师登录电子商务技术训练平台系统后,直接进入【制定实验】页面,输入“实验名称”;选择“实验模板”(教师也可以不选择已有实验模板,自行选择实验课程);选择是否显示“理论知识点”、“重难点提示”、“配音文字”、“提示信息”;如果选择显示“理论练习”,要确认学生练习比例、学生练习比例和学生实战比例之和为100%;设定实验是否定时,设定定时需要输入准确的实验时间(以分钟计算);添加实验学生可以按班级来添加、也可以直接以学生来添加。图 2-2-1第二步、 以上实验
5、制定要素添加完后,单击【制定】按钮,实验即制定成功。图 2-2-22.2.2 管理实验第一步、 在实验没有开始前,教师可以对制定好的实验进行修改。单击【修改】,进入实验制定页面,对已制定好的实验进行信息修改。图 2-2-3第二步、 修改完毕后,单击【制定】按钮,即成功修改实验信息。图 2-2-4第三步、 为了让学生更好的进行实验,教师需要在系统上传自己的课程课件,从而更好的辅助学生实验。单击【管理】,进入课件管理页面。图 2-2-5第四步、 单击【添加】按钮,进行课程课件的添加。图 2-2-62.2.3 实验进度第一步、 在实验的过程中,教师可以查看每个学生的实验进度,从而实时的查看学生完成实
6、验的进度情况。单击【操作】,进入实验学生列表。图 2-2-7第二步、 单击【查看进度】,即可查看学生的实验进度信息。图 2-2-8第三步、 对于没有完成实战任务和没有提交实验报告的学生,教师可以单击【发送提醒】按钮,提醒学生完成实战任务和实验报告。2.2.4 实验评估实验结束后,教师需要对学生所做实验进行打分和评估,让学生及时发现自己实验中存在的问题。实验评估包括了理论试题评估、实战任务评估、实验报告评估和实验总评估。第一步、 单击【操作】,进入实验学生列表。图 2-2-9第二步、 单击【理论试题】,查看学生理论试题答题情况。图 2-2-10第三步、 单击【实战结果】,进行实战的打分。图 2-
7、2-11第四步、 单击【修改】,对实验课程进行实战打分,打分后单击【保存】按钮即可。图 2-2-122.2.5 成绩管理成绩管理主要是提供给教师来查看实验学生成绩和对学生在实验的过程中出现的错误进行分析。第一步、 单击成绩列表下的【查看】按钮,查看所有学生的实验成绩。图 2-2-13第二步、 单击出错分析下的【查看】按钮,查看学生的实验出错信息。图 2-2-14第三步、单击试题出错统计下的【查看】按钮,查看学生的试题出错统计信息。图 2-2-152.2.6 参数配置一、课程参数配置课程参数配置包括课程基本信息设置和课程实验步骤中的知识点提示、重难点提示和理论题目的设置。第一步、 单击课程名称后
8、的【设置】按钮,进入课程参数设置页面。图 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第二步、 单击【修改】按钮,进行参数配置。图 2-2-28第三步、单击【还原默认值】按钮,可以将课程步骤参数还原为系统初始设置。图 2-2-29四、实验模板管理教师可以根据学
10、生专业的不同,制定不同的实验模板,从而让学生顺利进行实验。第一步、 单击【添加模板】,输入新实验模板信息。图 2-2-30第二步、 输入完新模板信息后,单击【保存】按钮即可。图 2-2-312.3学生2.3.1进入我的实验第一步、进入实验在教师制定好实验后,学生就可以按照教师的要求进入系统开始完成该实验。学生输入自己的用户名和密码,进入系统。点击【进入】,看到实验内容。图 2-3-1本平台中包括了局域网搭建、Web服务器安装与配置、数据建模等十个实验。教师所制定的实验是亮的,未制定的则是灰的,如下图所示。图 2-3-2第二步、安装silverlight插件(第一次使用该系统时)点击实验所对应的
11、图片,进入实验。注意:第一次进入该系统,你将看到如下页面的提示。为更好地使用该系统须安装silverlight插件.点击“立即安装”,下载该插件,安装即可。如下图所示。图 2-3-3图 2-3-4第三步、了解各个实验区域功能这里我们以“局域网搭建”为例,为学生们介绍如何进行实验(其余实验操作方法类似,不再赘述)。点击“局域网搭建”图片,进入实验页面,如下图所示。首先我们看到与实验相关的练习题以及实验目的和实验内容。下面我们将详细介绍下每个区域的功能。 图 2-3-5区域1:知识,介绍实验中所涉及的主要知识点。区域2:我的信息,显示学生的姓名和班级信息。区域3:进度排名,显示学生实验进度以及实验
12、进度的排名,这里只显示进度前7名的学生。区域4:实验区。这是我们进行实验最主要的部分。区域5:重难点提示,实验步骤中的重难点提示信息。区域6:我的信息,查看学生自己的信息,如姓名、班级、成绩等。区域7:我的练习,实验中所涉及的相关练习题目。区域8:我的实战,查看教师所制定的实战任务,并按照老师的要求完成以巩固所学习的知识。2.3.2完成我的实验第一步、了解实验操作按钮实验主要是在“区域4:实验区”完成。该实验操作简单、方便,首先我们来了解下实验区各个按钮的功能。实验进度条,显示实验当前的进度图 2-3-6如图所示,第一个按钮为步骤显示按钮,显示实验共有多少步,当前正处于实验的第几步。其余按钮功
13、能如下:(1)【上一步】回到实验的上一个步骤。(2)【下一步】进入实验的下一个步骤。(3)【配音】显示配音文字信息。(4)【音量】调节配音声音的大小。(5)【退出】退出当前实验。(6)【帮助】显示每个步骤中的正确答案,学生在做实验时,不知如何填写答案时,可点击“帮助”按钮查看参看答案。第二步、开始做实验在了解了如何操作以及实验目的和实验内容后,同学们就可以做实验了。根据实验内容,在方框中填入答案。若遇到困难可点击【帮助】按钮,查看参考答案。填好后,点击【下一步】按钮,进入下一步实验。如图所示。图 2-3-8注意:1、若教师在制定实验,将理论知识点、重难点提示、配音文字、帮助信息,理论练习等内容
14、不显示。则学生在实验时将看不到这些内容。2、学生填写答案符合系统要求后,才能进入下一步。否则系统会弹出“数据输入错误”的提示。第三步、完成实验按照实验引导的步骤点击下一步完成实验。当系统提示“成功的完成了”表示该实验完成。如图所示。图 2-3-92.3.3查看实验信息(1)实验开始前下载课件资料和实验相关资料。点击系统左边目录中的【实验信息】,看到实验信息。点击“查看进度”。如下图所示。图 2-3-10在这里我们可以看到实验信息、实验课件信息、实验进度信息。在实验前主要是查看实验相关的课件和资料,并按照教师的要求进行下载。如下图所示。图 2-3-11(2)实验进行中实验进行中,可显示实验完成的
15、进度情况。如下图所示。图 2-3-12(3)实验结束后实验结束后,点击左边目录的【实验信息】,查看实验得分。点击“实验得分”,如下图所示。图 2-3-13实验结束时,学生即可查看到实验的得分,如下图所示。在还没有提交实战报告时,看不到实战得分和课程总得分。图 2-3-14点击“打印”,可将实验成绩打印出来。如下图所示。图 2-3-15图 2-3-162.3.4填写实验报告点击系统左边目录中的【实验报告】,查看到实验。点击“填写”。图 2-3-17实验报告如下图所示,学生填写实验目的、实验准备、实战任务、实验要求、实验内容及步骤、实验结果、实验总结。写好点击保存,实验报告就完成了。同时实验若有其
16、它附件,则通过在实验报告的最下方上传实验报告。图 2-3-182.3.5 实验成绩分析点击系统左边目录中的【成绩分析】,点击“成绩分析”。如下图所示。图 2-3-19系统对每个实验都有成绩分析,点击“成绩分析”,查看详细内容。图 2-3-20在成绩分析中我们可以查到每一步中,理论试题得分、操作得分和步骤总得分。如下图所示。图 2-3-212.3.6 我的实战第一步、查看实战任务在进入实验后,就可以查看到实战任务。点击“我的实战”,如下图所示为“数据管理”的实战任务。图 2-3-22第二步、完成实战任务实战任务通常是在实验结束后课后完成。在系统中可下载实战所需的软件,点击软件右边的【下载】下载所
17、需的软件。图 2-3-23第三步、上传实战结果实战完成后需上传实战的结果,点击【浏览】,选择所需上传的文件,点击“上传”。如下图所示。图 2-3-24上传实战的相关结果,注意将实验结果打包后再上传。图 2-3-25第四步、实战训练管理可查看到上传的实战结果文件,若发现上传文件错误而想重新上传实战结果,则可在这里将原上传的文件删除后重新上传。图 2-3-262.3.7 我的消息点击系统左边目录中的【我的消息】,查看“收件箱”。在此可查看到教师的提醒信息。包括实战任务和实验报告的提醒。如下图所示。图 2-3-27第3章 实践介绍实践一 WEB服务器的安装与配置【实践目的】1 掌握Internet
18、信息服务器(IIS)的安装与配置。2掌握Apache服务器的安装与配置。3掌握Tomcat服务器的安装与配置。【实践内容】1IIS服务器的安装和配置。2Apache服务器的安装和配置。3Tomcat服务器的安装和配置。【实践步骤】1.IIS服务器的安装和配置步骤1:IIS服务器的安装IIS的安装可通过两种途径进行安装:l 使用“配置您的服务器向导”安装 IIS。l 使用控制面板安装 IIS、添加组件或删除组件。步骤2:IIS管理器启动IIS管理器:启动ISS管理器有三种方式:l 从“管理工具”中启动 IIS 管理器 。l 从“运行”对话框启动 IIS 管理器 。l 从“计算机管理”窗口启动 I
19、IS 管理器。本实践主要通过前两种方式来完成IIS管理器的启动。步骤3:网站设置-设置主目录设置网站的主目录有两种方式:您查看的内容转载自 点击设计 www.djasp.Net点击设计是一个专业的网页编程资讯站点,欢迎访问!盗用它人网站上的内容可耻,您查看的站点未经点击设计许可,大量盗用点击设计网站上的内容,请关闭该网站然后访问点击设计官方网址:设置网站设置设置设置l 使用 IIS 管理器更改网站的主目录。l 通过编辑 MetaBase.xml 文件来更改网站的主目录。本实践主要通过第一种方式来完成网站主目录的设置。步骤4:网站设置-设置默认文档步骤5:网站设置-使用虚拟目录步骤6:FTP 站
20、点设置本步骤需要完成FTP服务的安装,并在安装成功后在全局范围内更改 FTP 设置,并更改默认FTP站点的设置。步骤7:SMTP 服务器设置本步骤需要完成SMTP 服务的安装,并在安装成功后配置全局 SMTP 设置,并配置 SMTP 虚拟服务器组件设置。步骤8:NNTP 服务器设置本步骤需要完成NNTP 服务的安装,并在安装成功后配置全局 NNTP 设置,并配置 NNTP 虚拟服务器组件设置。步骤9:网站管理-命名网站本步骤需要对网站命名,并将主机头指派给网站。步骤10:FTP网点管理-更改 FTP 站点主目录,在 FTP 站点中使用虚拟目录,创建多个 FTP 站点更改FTP站点主目录有两种方
21、式:您查看的内容转载自 点击设计 www.djasp.Net点击设计是一个专业的网页编程资讯站点,欢迎访问!盗用它人网站上的内容可耻,您查看的站点未经点击设计许可,大量盗用点击设计网站上的内容,请关闭该网站然后访问点击设计官方网址:设置网站设置设置设置l 使用 IIS 管理器更改 FTP 站点的主目录l 通过编辑 MetaBase.xml 文件更改 FTP 站点的主目录本实践主要通过第一种方式来完成FTP站点主目录的设置。本步骤内,可以使用多个 IP 地址创建多个 FTP 站点,或可以使用多个端口创建多个 FTP 站点。步骤11:NNTP 管理-创建虚拟目录,创建新闻组步骤12:NNTP 管理
22、- SMTP 管理-配置 SMTP 虚拟服务器.Apache服务器的安装和配置步骤1:Apache的安装步骤2:Apache日志记录-取得更详细的错误信息在httpd.conf文件中更改(或加入) LogLevel指令。步骤3:Apache安全防护-限制上传的大小步骤4:Apache安全防护-保护服务器文件免于恶意脚本的攻击确认没有任何文件可以被nobody用户(或组)写入,而且机密性的文件也不能被该用户几组读取。步骤5:Apache SSL -让网站的一部分由SSL提供服务步骤6:Apache 错误处理-自定义错误处理在httpd.conf中使用ErrorDocument指令。步骤7:Apa
23、che 错误处理-将无效的URL重定向至其他网页使用ErrorDocument来捕获404(找不到文件)错误。.Tomcat服务器的安装和配置步骤1: Tomcat的安装安装JDK的安装包文件。在Windows操作系统下,设置系统环境变量。安装Tomcat的安装包文件。步骤2: Tomcat配置-配置系统管理编辑在tomcat安装目录server下的/webapps/admin.xml文件,以确定Context中的docBase参数是绝对路径。编辑/conf/tomcat-users.xml 文件,添加一个名叫“admin”的role 到该文件中。步骤3: Tomcat配置-配置应用管理步骤4
24、: Tomcat配置-部署一个web应用为web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web应用本身可以存储在硬盘上的任何地方。步骤5: Tomcat配置-配置虚拟主机在Tomcat中使用虚拟主机,需要设置DNS或主机数据。编辑server.xml文件。步骤6: 验证是否配置成功运行Tomcat,并在IE浏览器地址栏输入http:/localhost:8080,点转到(或按回车键)。 实践二 数据管理【实践目的】利用word 、Visio、Access等工具,通过对B2B交易管理系统数据库的设计掌握数据库设计
25、和实现的基本方法。【实践流程图】图3-1 数据库设计流程图【实践内容】数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。为了掌握数据库的基本设计思路,我们针对B2B交易管理系统进行数据库设计。本实验中,我们需要完成以下内容来实现数据库设计:(1)需求分析。(2)概念设计。(3)逻辑设计。(4)物理设计。(5)数据库的实施。(6)数据库的运行和维护。通过上述各项内容的实施和对B2B交易管理系统的细致分析,可以得到相应的一个数据库。如图所示:图3-2 B2B交易管理系统数据库【实践步骤】步骤1:
26、B2B交易管理系统数据库的设计方法和步骤的确立。 这一步主要是对B2B交易管理系统数据库设计进行总体上的统筹。针对数据库设计有多种方法:新奥尔良(New Orleans)方法、基于3NF的设计方法和基于抽象语法规范的设计方法等,通过比较和对比,我们决定采用新奥尔良(New Orleans)方法,即通过需求分析(分析用户的需求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库的设计)等来实现数据库的设计。步骤2:进行调查,熟悉业务,明确需求 首先通过跟班作业、开调查会、请专人介绍和询问的方式进行一系列的调查,了解到B2B交易各个环节的业务活动情况。然后在熟悉业务活动的基础
27、上,协助用户明确对新系统的各种需求,包括信息要求、处理要求、安全性与完整性要求。最后我们确定好系统边界,得到需要让计算机完成的功能。步骤3:利用word 或者visio设计数据流程图首先,得出系统的最高层次抽象的系统概述,即B2B交易系统的顶层图。客户发布订单后,添加订单记录;商家发货后,修改订单记录;查询商品信息;查询交易信息。 然后,为了更好的反应内容,可以将处理功能分解为若干个子功能,每个子功能可以再分解。由于我们涉及的B2B交易系统比较简单,只分解到第二级就可以了。将B2B交易管理系统顶层图分解为两个B2B交易管理系统0层图,分别是客户查询商品信息处理和学生订单发布处理。 步骤4:利用
28、word 或者visio设计E-R图首先,根据上面形成的数据流程图,对订单发布进行抽象,我们可以得到相应的E-R图。 然后,对查询处理,同样进行抽象,我们可以得到其相应的E-R图。步骤5:对上面的E-R图进行向关系模型的转换以及数据模型的优化 首先,根据一个实体型生成一个关系模式,得到商家信息、客户信息、商品类别信息、订单信息、商品信息等关系模式。接着,根据实体之间的1:N的关系得转换规则,将类别编号放到商品信息关系模式中。然后,根据商品信息、客户信息和订单信息是一个三个实体之间的多元关系,将三个实体的码取出组成一个关系模式。 最后,合并关系模式:因为订单记录存在于客户订单信息模式中,所以删除
29、该模式。步骤6:根据生成的关系模式创建数据库首先,建立TradeInfor.mdb的access数据库。然后,依次创建表 “商家信息”、“ 商品类别信息”、“ 商品信息”、“ 订单信息”、“ 客户信息”。步骤7:数据库的实施(创建视图、创建索引)为了设计出更好的用户外模式,对刚创建好的B2B交易管理系统数据库,通过建立视图,来满足用户的一些查询需求。为了提高查询效率,对商品编号建立索引。步骤8:数据库装载与试运行对B2B交易管理系统数据库,如果之前有一些数据,进行数据导入。步骤9:数据库的运行和维护实践三 业务流程分析设计【实践目的】了解电子商务业务流程设计的方法和步骤,认识并理解UML建模元
30、素的基本概念和结构,掌握常用建模图例在Rational Rose中的使用方法。并能够运用Rational Rose工具进行电子商务业务流程的设计。【实践流程图】图3-3 项目设计总体流程图【实践内容】C2C会员购物流程包括会员注册、登录、商品选择、商品购买、支付和评价业务流程,如下图:图3-4 C2C会员购物流程UML图根据C2C平台的业务需求,用Rose工具软件完成对C2C平台会员购物流程的建模操作。【实践步骤】步骤:添加参与者l 添加参与者会员。步骤:添加用例l 为参与者会员添加注册、登陆、商品选择、购买、支付、评价用例。步骤:画出系统用例视图中的Main用例图l 根据系统中的参与者、用例
31、以及它们之间的关系画出系统用例视图中的Main用例图。步骤:画出顺序图和协作图步骤:绘制类图步骤:绘制实施图实践四 网站构架设计【实践目的】通过使用信息发布平台构建一个典型的网站【实践流程图】图3-5 网站构架设计流程图【实践内容】网站栏目设计和添加,网站内容设计和添加,利用内置组件丰富网站内容,满足网站的需求。【实践步骤】步骤1:栏目设计栏目设计可涵盖三级目录的规划,通过对目录的规划完成对网站的初步构架。步骤2:信息管理在栏目下添加内容,如企业信息、产品信息等。步骤3:链接管理链接管理包括友情链接、专题链接等,用户可根据网站需求自行设计,以满足网站要求。此模块属内置组建,可根据网站需求自行筛
32、选。步骤4:登录框管理此模块属内置组建,可根据网站需求自行筛选。步骤5:意见反馈管理此模块属内置组建,可根据网站需求自行筛选。步骤6:调查管理此模块属内置组建,可根据网站需求自行筛选。步骤7:首页生成在该功能中完成对网站的布局,包括“登录”、“链接”、“信息类”、“专题类”等,在此点击相关栏目即可添加在上面各步中设置好的对应元素,最终完成首页布局。步骤8:访问统计管理在此一栏中,有两个功能“访问统计”和“栏目信息统计”。“访问统计”可以查看系统网站的访问情况,具体包括“简要数据”、“24小时统计”、“月统计”、“日统计”等,点击可以查看相应统计信息。实践五 数据建模【实践目的】了解信息系统需求
33、分析的方法和步骤,认识并理解数据模型的基本概念和结构,区分逻辑数据模型与物理模型的区别,掌握实体关系数据模型的构建方法,了解数据建模的CASE环境,并能够运用CASE工具对数据库进行设计。【实践内容】图3-6 C2C平台基本信息E-R图本实践完成C2C平台基本信息的E-R图,如图所示,E-R图中显示了商品表、会员表、订单信息表及其之间的关联。一个商品有其对应的商品名称、数量、销售方式、商品状态等属性。一个会员有其对应的会员编号、会员名、性别、电话号码等属性;订单信息包括会员编号、交易单号、商品编号、商品单价、购买数量。一个会员可以发布多件商品,当然也可以生成多个订单。根据上述陈述,采用Emba
34、rcadero ER/Studio 7.0完成如下任务:(1)建立概念数据模型(CDM)。(2)建立物理模型(PDM)。(3)生成数据脚本(DDL)。【实践步骤】图3-7 数据建模流程图步骤:项目创建l 在ER/Studio中选中选择File-New菜单项,根据弹出的“Create New a Model”选择“Draw a new data model”。 步骤2:数据实体创建l 选择“Entities”,右键“New Entity”,或在右侧空白面板上,右键“New Entity”。点击左键,确认。依次加入实体商品表,会员表,订单信息表;并分别为其添加属性;设置主键和数据类型。步骤3:实体
35、关系创建l 选择工具窗口中的Identifying Relationship 后,点击会员表,再点击商品表。这样会员、商品的关系建立成功。再选择 Identifying Relationship,点击会员表,再点击订单信息表建立会员订单之间的关系。接下来,我们需要了解ER/Studio各个关系键的作用。步骤4:物理数据生成当我们确定了所有实体的建立工作完成后,我们接下来可以建立相应的物理模型,此操作为我们接下来的物理数据生成工作做准备。l 我们对ER/Studio 左侧当前建立的实体模型(Main Model),或(Logical)点击右键。选择并点击“Generate Physical Mo
36、del”。我们要开始建立物理模型。l 可以看到弹出“Generate Physical Model(page 1of 8)”。输入Physical Model Name(物理模型名称),在这里我们根据前面范例里建立的实体模型,命名为“C2C平台基本信息”。Target Database Platform(目标数据库平台),我们选择:Microsoft SQL SERVER 2000.当然,可以根据你的需要,选择其它类型数据库。ERSTUDIO支持的数据库很多,点击“Next”进入下一步。l 进入第二个页面。我们可以看到有:Tables,Views,Users,Roles多个面板的详细设置。这里
37、可以选择生成的物理模型,包括 表、视图、用户、角色等等。同时可以对各个类型下的相应选项进行设置。我们在这里不需要选择与当前范例无关的属性。所以,我们直接进入下一步。l 进入第三个页面。此页面是关于生成选项的详细设置,以及表与视图的命名。这里,我们不需要选择与当前范例无关的属性。所以,直接进入下一步。l 进入第四个页面。此页面是关于表与索引的参数设置。我们直接进入下一步。l 第五个页面是生成物理模型的详细设置。可以根据业务需要,进行相应的设置,这里就不再详细说明了。l 进入第六个页面。此页面关于表内列数的限制设置。 一般默认选项。进入下一步。l 此页面也是生成物理模型的最后一个页面。关于 表、字
38、段、外键、索引相关属性的长度设置。一般不修改它。点击“Finish”完成初步物理模型的建立。生成后,页面提示框会显示出相应的完成进度与情况。点击“Close”完成操作。步骤:生成数据脚本(DDL)l 我们对ER/Studio 左侧 当前建立的物理模型(Main Model)或(“C2C平台基本信息”)点击右键。选择并点击“Generate Database”。我们即将开始建立数据库文件。l 可以看到弹出“DDL Generate Wizard Microsoft SQL SERVER2000(page 1of 4)”。选择Database Creation Script File(数据库脚本文
39、件生成所在位置),在这里我们将这个脚本文件放在桌面。点击“Next”进入下一步。l 进入第二个页面。在这个页面上,ER/Studio提供可以直接在原有数据库上生成相应数据表,或新建一个数据库,同时生成相应表。如果你选择了在现有数据库上生成,请一定要输入正确的数据库名。当然如果你希望新建一个数据库也同样可以。我们在这里通过脚本运行方式直行,所以我们直接进入下一步。l 进入第三个页面。此页面是关于生成选项的详细设置。如果你希望生成的表字段,有你之前维护的中文提示。那么请你勿必选择“Generate Column Comments”。进入下一步。l 最后这个页面,是对生成的数据库表信息的统计信息。我
40、们查看后点击Finish完成生成工作。l 生成后,页面提示框会显示 Generate Complete ,并会提示用户是否现在执行生成的脚本文件。我们在这里暂不立刻生成。回到脚本生成所在位置桌面,将脚本通过SQLSERVER查询分析器打开,看看,非常完整的信息。实践六 B2B平台会员系统的设计【实践目的】了解网站的设计与制作的方法和步骤;了解网页布局的概念、方法以及布局形式;了解网站设计的过程及实现方式。【实践内容】图3-8 会员系统流程图如图所示,本实验要求实验者完成B2B平台会员系统的设计与实现,B2B平台会员系统主要包括会员注册、会员登录、会员审核功能。 【实践步骤】步骤:页面布局使用网
41、页设计工具Dreamweaver进行会员注册、会员登录、会员审核功能的页面布局。步骤:数据库设计使用数据库Access进行B2B平台会员系统的数据库设计,建立表名为会员表(MemberInfo),并分别添加字段会员编号、会员名、会员密码、审核状态等字段。步骤:代码编写使用Visual Studio 2005 进行B2B平台会员系统的编码工作,分别实现会员注册、会员登录、会员审核功能。实践七 网站性能分析【实践目的】能够利用网站性能分析软件(MSApplication Center Test等)进行网站性能的基本分析与测试;学会进行简单的性能测试。【实践内容】对于一个网站,我们需要了解网站的一些
42、性能指标,使我们能够以此依据来分析网站的性能,从而更好的满足用户的需求,提高网站的知名度。本实验通过使用微软的ACT等工具,掌握对网站进行简单的性能测试的方法。 网站性能分析包括网站先进性、实用性和安全、可靠性等。有很多工具可以实现性能的测试,其中Application Center Test (ACT)是专门为对 Web 服务器进行应力测试和分析 Web 应用程序(包括 Active Server Pages (ASP) 及其所用的组件)的性能和可伸缩性问题而设计的。通过对ACT的使用,我们可以得到一份网站测试报告。例如: 图3-9 网站测试报告图为了实现网站的性能测试,采用ACT、VS20
43、05等工具完成如下任务:(1)建立一个简单的站点。(2)利用ACT建立一个测试项目。(3)录制测试。(4)启动测试,得到测试报告。(5)设置测试属性。【实践步骤】步骤1:建立一个简单的站点l 建立一个简单的web应用程序。l 编写简单的页面代码,显示northwind数据库中的products列表信息。l 记录网站链接地址。步骤2:利用ACT建立一个测试项目l 打开ACT,建立一个测试项目。步骤3:录制测试l 新建一个测试,按照向导操作, ACT会打开新的浏览器实例。l 输入上面记录的网站链接地址,进行录制测试。l 关闭浏览器,停止录制,测试输入一个名称,完成录制测试。步骤4:启动测试,得到测
44、试报告打开刚刚录制的测试。l 运行测试并建立基线:只需要简单地右键点击该测试并选择“开始测试”,然后可以看到一个测试报告,细节框中将显示正在运行的测试的一个图表,同时显示在运行测试过程中可能出现的任何错误。l 了解改善的部分:评估的方面越多,改善的机会就越大。如果对应用程序作了一些小的修改,尽量在每个修改之后进行评估,尽管在现实情况下不可能每步修改都进行这样的测试,但是需要养成周期性查性能的习惯。 步骤5:设置测试属性l 所有的配置选项都会影响测试结果,为了模拟现实世界要真实一些,我们需要对测试属性进行设置。实践八 Web Service应用【实践目的】掌握能够根据案例用.net实现基本的We
45、b服务应用,了解Web服务的一些基本原理。【实践内容】随着技术的日益发展,提供给网页浏览者一个可编程的Web 站点。Web Service便是一种方式。这些可编程的Web 站点相比传统的web站点来说,将在组织上、应用上、服务上、驱动上更加紧密的结合在一起,将好的重复使用,也更智能化。.net平台给我们提供了一种运行环境,即公用语言运行环境(CLR,Common Language Runtime)。对CLR来说,它提供了一种内置机制来创建一个可编程的站点。这种模型是可以重复使用,也可以再扩展。它包含了开放的Internet标准(HTTP, XML, SOAP, SDL),以便它能被网页浏览者访问。 目前各大技术提供商都在研究和开发Web Service的事务性支持,本实验我们通过在MicrosoftNET框架下,对Web Services的系统集成的一些使用进行研究。使用Web Service进行系统集成的基本模式(不同应用之间),如下图: 图3-10 Web Service系统集成的基本模式图为了