《电子商务系统规划与设计》期末习题_第1页
《电子商务系统规划与设计》期末习题_第2页
《电子商务系统规划与设计》期末习题_第3页
《电子商务系统规划与设计》期末习题_第4页
《电子商务系统规划与设计》期末习题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子商务系统规划与设计期末复习题一、填空题1、ASP全称为(Active Server Pages),是一种由(微软)公司开发的服务器端的脚本语言运行环境。2、在Windows XP平台上运行ASP文件,需要安装(IIS )。3、HTML是一种用来制作(超文本)文档的标记语言。4、在HTML标记语言中,表单的标记对是(from ),表单有以下两种提交方式(post)和(set)。5、表单标记对中常用的输入域有:(单行文本框)、(单选按钮)、(复选框)、(下拉式选择框)、(滚动文本框)和(按钮)。6、表格通过( table)标记来定义,表格中的一行通过( tr)标记来定义,行中的单元格通过(td

2、)标记来定义。7、cookies是用户访问某网站时在(用户)磁盘上写入的小文件。8、HTML中段落标记以()开始,以()为结束标记。9、ASP可以使用(VBScript)和(JavaScript)作为脚本语言,其中(VBScript)是ASP默认的脚本语言。10、ASP脚本语言若在服务器端运行,使用()标记对,若在客户端运行,使用()标记对。11、VBScript中有( 1 )种数据类型,称为(Variant)。12、ADO模型定义了3个一般对象,分别为(Connection)、(Recordset)和(Command)。13、URL全称是(统一资源定位符)。14、ASP文件的扩展名为(.as

3、p )。15、ASP程序是(嵌入)在HTML标记中的。16、在HTML标记语言中,表单中(action)属性用来指定server端出来这个表单程序所在的地址,(method)属性用来设置表单的提交方式,(name)属性用来设置表单的名称。18、脚本语言既可以在(服务器)运行,也可以在(客户端)运行。19、ASP的脚本语言是被( 解释)执行的,而不是被(编译)执行。20、VBScript中使用变量可以(不先定义),但不建议如此使用。21、VBScript中有两个字符串连接运算符,分别是(+)和(&)。22、ASP的内置对象包括(Request)、(Session)、(Server)、(Appli

4、cation)和(Response)。23、request对象集合主要有(Form集合)、(QueryString集合)、(Cookies集合)和(ServerVariables集合)四种。24、SQL的操作有(select)、(insert)、(update)和(delete)四种。25、电子商务网站主要由以下四部分构成,它们分别是(登录和注册)、(显示商品)、(购物车)和(结账处理)。26、文件包含指令的格式是( )。27、Server.mappath是把(虚拟)路径转换为(实际)路径。28、request.form和request.querystring对应的Form提交时的两种不同的集

5、合:(form)取得客户端在Form表单中输入的信息,(querystring)从查询字符串中读取用户提交的数据。29、在VBScript中(const)为定义常量的关键字,(dim)为定义变量的关键字。30、VBScript中逻辑运算符有(算术运算符)、(比较运算符)、(链接运算符)和(逻辑运算符)。31、response对象的方法有(Write方法)、(End方法)、(Redirect方法)和(Flush方法)四种。34、电子商务网站管理主要包括以下功能(商品类别管理)、(商品管理)、(订单跟踪和用户自管理)、(订单管理)和(用户管理)。二、简述题1、ASP工作原理(122页)当在Web站

6、点中融入ASP功能后,将发生以下事情: 用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 浏览器向服务器发出请求。 服务器引擎开始运行ASP程序。ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 页面信息发送到浏览器。2、ASP的特点 使用VBScript 、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 无须 compile 编译,容易编写,可在服务器端直接执行。 使用普通的文本编辑器 Asp运行在服务器端ASP 能与任何 ActiveX scripting 语言相容。3、如何配置ASP的运行环境Microsoft In

7、ternet Information Server version 3.0/4.0 on Windows NT Server Microsoft Peer Web Services Version 3.0 on Windows NT Workstation Microsoft Personal Web Server on Windows 95/984、什么是cookies集合?如何在ASP网页中创建和使用cookies集合?Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。打开“工具/Internet选项”中的“隐私”选项卡(注意该设

8、置只在IE6.0中存在,其他版本IE可以单击“工具/Internet选项”“安全”标签中的“自定义级别”按钮,进行简单调整),调整Cookie的安全级别。通常情况,可以调整到“中高”或者“高”的位置。多数的论坛站点需要使用Cookie信息,如果你从来不去这些地方,可以将安全级调到“阻止所有Cookies”;如果只是为了禁止个别网站的Cookie,可以单击“编辑”按钮,将要屏蔽的网站添加到列表中。在“高级”按钮选项中,你可以对第一方Cookie和第三方的Cookie进行设置,第一方Cookie是你正在浏览的网站的Cookie,第三方Cookie是非正在浏览的网站发给你的Cookie,通常要对第三

9、方Cookie选择“拒绝”。你如果需要保存Cookie,可以使用IE的“导入导出”功能,打开“文件/导入导出”,按提示操作即可。5、ASP连接数据库链接Accessset adocon=Server.Createobject(adodb.connection) adocon.OpenDriver=Microsoft Access Driver (*.mdb);DBQ=& _ Server.MapPath(数据库所在路径)链接SQLset adocon=server.createobject(adodb.connection) adocon.OpenDriver=SQL Server;Serve

10、r=(Local);UID=*;PWD=*;& _ database=数据库名;6、电子商务网站的基本模块及功能登录和注册显示商品购物车结账处理商品类别管理商品管理订单跟踪和用户自管理订单管理 用户管理7、connection对象最常用的方法有哪些?各有什么作用?(1)open方法 Open 方法可打开一个到数据源的连接。当连接打开时,您可以对数据源执行命令。 语法:connection.Open connectionstring,userID,password,options(2)close方法 Close 方法用于关闭 Connection 对象、Record 对象、Recordset 对

11、象或者 Stream 对象,以释放系统资源。(3)execute方法 Execute 方法可执行指定查询、SQL 语句、存储过程或提供者特有的文本。 语法:objconn.Execute 命令行8、什么是文件包含?使用文件包含技术有什么优点? 文件包含是指编译器进行预处理时复制指定的文件内容代替源文件中预处理命令的过程。1.非常有用的插入HTML段落技术2.可反复使用3. 常用插入代码9、修改数据库记录的数据有几种方法?它们是如何实现的?Update语法: update table set field1=value1,field2=value2,.where fieldx=valuexSele

12、ct语法:Select 字段串行 From table Where 字段=内容Insert语法: Insert into table(field1,field2,) Values (value1,value2,)Delete语法: Delete table where field=value10、在订单管理页面中,为什么要把订单记录按日期降序排列?如果要实现按用户排序,SQL语句应该怎么写? 答:保证订单按照顺序排列,方便订单的处理。代码:select * from order by usename 三、程序改错题1、 welword=你好 response.write welword”欢迎光

13、临”2、3、%response.Cookies(username)=jerry response.Cookies(userid)=6666 response.write用户名:&request.cookies(username)& response.write用户id:&request.cookies(userid)&%4、% session(“name”)=Tom session(“sex”)=malefor i=1 to session.contents.a(a改count) response.write(“”&session.contents()next%5、下面程序段是在下午6:00以

14、后显示“Good Evening”% if time#6:00:00pm then wel=“Good Evening!” else wel=“Good some other time!” end if%6、7、 8、% session(“name”)=”Jerry” session(“sex”)=”male” for i=2 to session.contents.count (2改成1) response.write(“”&session.contents(i) next%9、以下程序输出6个感叹号。%x=1do until 11 改成= x=x*”!” if x=”!” then exi

15、t for 少一个!loop%10、以下程序段实现的功能是:如果数组中某个元素与表达式“Rose”相匹配,则立即退出for循环。数组共有10个元素。%dim myarray(10)myarray4=”Rose” 改()for i=0 to 9 if myarray(i)”Rose” the exit do do改fornex 少个t%四、编程题1、按照下面图所示,编写出相应用户登录的HTML文档。(书284)2、按照上题的登录要求,编写出相应的程序对登录用户身份的合法性进行验证,如果身份合法在网页中显示“欢迎光临本站!”,否则给出“密码或用户名错误!”。注:数据库为sql数据库,数据库名称为m

16、ydb,表的名称为users,两个字段分别为:name和password,均为varchar类型。合法的用户名为:admin,合法的密码为:666666.% dim usernick,password,sql userName=request.form(userName) password=request.form(password) sql=select * from users1 where userName=&userName& and userPass=&password& rs.open sql,conn,0,1 if rs.eof then response.write 用户名或者

17、密码没有输入,按这里返回 set conn=nothing response.end end if session(userName)=userName session(userID)=rs(userID) session(userType)=rs(userTypeID) response.redirect default.asp set conn=nothing%3、安装下面图所示,编写出相应用户注册的HTML文档。(书288页)4、把上题注册的信息提交到信息库里。注:数据库类型为access数据库,数据库名为mydb,数据库中数据表名为users,表中的字段分别为:name、passwor

18、d、realname、email、province、city、address、zip、phone,所有字段的类型均为archar,其中必填字段不容许为空。5、编写程序,读取Student数据库中info数据表的所有记录,并在浏览器中显示出来。注:info的所有字段名分别为:编号、学号、姓名、性别和身高,类型均为文本类型。% studentid=request.form(txtstudentID)name1=request.form(txtname)sex=request.form(txtsex)stature=request.form(txtstature)if studentid= or n

19、ame1= or sex= or stature= then response.write(对不起,请将数据填写完整!)response.write(返回上一页)response.End()end ifset conn=server.CreateObject(adodb.connection)conn.opendsn=aa;database=student;uid=sa;pwd=set rs=server.CreateObject(adodb.recordset)dbpath=server.MapPath(db1.mdb)conn.openDriver=Microsoft Access Dri

20、ver (*.mdb);DBQ=&dbpathsqlcmd=insert into info(学号,姓名,性别,身高) values(&studentID&,&name1&,&sex&,&stature&)sqlcmd=insert into info(姓名) values(&name&)conn.execute sqlcmdset rs=conn.execute(select * from info)conn.close%6、编写程序,统计Student数据库中info数据表身高超过1.8米记录的个数。180 conn.execute sqlcmd%附录资料:不需要的可以自行删除b2c电子商

21、务网站概要设计整体结构b2c电子商务系统主要是一个由多个相互关联的网页组成有机整体的网站,这些网页的组成部分可以分为两大类:素材和功能模块导航栏。用于指向网站特定内容的链接的集合。买商品,客户管理。用户通过链接跳转到感兴趣的内容网页。商品分类信息栏属于导航信息栏普通信息,公司或者网站介绍,b2c商品交易协议的声明,网站使用的方法。内容为静态,并且时效性不好内容更新缓慢,静态文件的方式存放即时信息,包括网站新闻,商品折扣信息,系统广播。其特点是内容更新快,信息量大,需要在系统运行时动态发布。商品信息所含数据的主要组成部分,他的特点是商品种类繁多,不同的商品有不同的属性和技术指标。顾客管理及安全认

22、证,b2c电子商务的商品交易需要建立在交易双方彼此信任的基础上,这就需要对购买商品的顾客进行管理,并在交易时进行交易管理。包括顾客注册,顾客信息管理,顾客登录验证,交易过程顾客身份的确认。商品交易。包括顾客选购商品,(购物车),订单生成和确认,货款支付和商品交付。附加功能,商品和其他信息的搜索,更好的展示商品。系统目标功能分析1:后台管理方面;a商品订单管理:主要实现商品分类管理,添加与修改商品,管理订单,投诉订单,反馈信息,商品留言管理b管理网站用户:实现用户管理,后台管理员管理等c新闻公告管理:实现新闻添加,修改删除等功能d网站常规设置:网站设置,首页广告,大类广告,小类广告,友情链接,修

23、改注册协议等e网站信息设置:汇款方式,送货方式,定购方式,售后服务等2:前台应用方面:a用户管理:实现用户注册,验证码登陆,资料修改b用户定购,实现在线定购,在线支付,购物车,查看订单,订单投诉,信息反馈c商品展示:实现二级分类展示,首页精品推荐,新品发布,销售排行,分类模糊搜索】d网站信息:汇款方式,送货方式,定购方式 售后服务e首页功能:最新新闻,友情链接数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能够满足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过上述系统功能的分析,针对

24、一般的B2C销售系统,总结出如下的需求信息:用户分一般用户和注册用户。一般用户只能注册后下订单,注册用户可直接下订单。注册用户登入后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己联系信息。一种商品有多种信号和款式,即一个大类包括多个小类。一个小类只能属于一个大类。通过上述系统功能分析和需求总结,设计如下的数据项和数据结构:管理员信息,包括数据项:账号,姓名,密码。注册用户(会员),包括数据项,用户ID,用户名,密码等。商品大类,包括数据项:商品类型编号,商品名称。商品小类,包括数据项:小类编号,小类名称,对应大类名称。订单,包括数据项:订单编号,订单号码,用户姓名,购买时间等。投

25、诉,包括数据项:投诉编号,订单号码,用户姓名,投诉时间。系统,包括数据项:系统编号,系统开发人员的姓名,系统类型等。新闻,包括数据项:新闻编号,新闻标题,新闻内容等。数据库概念模型设计在上面数据需求信息分析的基础上,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的具体数据表设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据间的流动。由此得出实体关系模型(E-R)。数据表设计数据库的概率结构设计完毕后现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。这里所使用的是Access数据库,销售系统数据库中的各个表的设计结果在下面的一系列表格中给出,每个表格表示在数据库中的一个表。会员信息表字段名称数据类型ID自动编号Username文本Use

温馨提示

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

评论

0/150

提交评论