电子商务简答题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、名词解释
④简称
管理信息系统MIS 供应链管理系统SCM 企业资源计划系统ERP 客户关系系统CRM 决策支持系统DSS 办公自动化OA
1.狭义电子商务系统是指在互联网或其他网络上,为满足企业生产、销售、服务等的需要,并且支持企业的对外业务协作,从运作层、管理层和决策层等层次全面提高企业信息化水平,为企业提供商业智能的计算机系统。
2. 数据字典:一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。
它定义了原数据元素、组成结构体的复杂数据元素、重复的数据项、一个数据项的枚举值以及可选的数据项。
4.战略集合变换法把一个企业的发展战略看成是一个“战略集”,该战略集包括企业的目标、战略以及其他战略属性(如管理水平、发展趋势、环境约束等)。
电子商务系统战略规划就是把这个“战略集”转化为包含系统目标、系统约束和系统设计原则的“电子商务系统战略集”,来指导电子商务系统的设计和开发。
5. 面向对象分析方法是一种系统建模技术,它从系统的组成来进行分解,对问题进行自然分割,利用类和对象作为基本构造单元,以接近人类思维的方式建立问题域模型,使设计出的软件尽可能直接描述现实世界,构造出组件化的、可重用的、可维护性好的软件,并能控制软件的复杂性和降低开发维护费用。
7. C/S结构即客户机/服务器结构。
在C/S结构中,客户机负责信息的显示、数据录入和业务处理等,服务器主要负责对数据的存储和管理。
8.关键成功因素法主要思想是先找出影响系统成功的关键因素,确定企业的关键信息需求,从而使电子商务系统设计者设计出的系统能够更有效地满足企业的目标。
9. 电子商务网站(website)是在软、硬件基础设施的支持下,由一系列网页和具有商务功能的软件系统、后台数据库等构成,具有实现电子商务应用的各种功能,是企业电子商务系统的一部分。
10.企业资源规划的基本思想是把企业的业务流程看作是一个紧密联接的供应链,把企业内部经营的所有业务单元如订单、采购、库存、计划、生产、质量、运输、市场、销售、服务等以及相应的财务活动、人事管理均纳入进来,从管理范围和深度上为企业提供了更丰富的功能和工具。
11. 企业系统规划法是一种对企业管理信息系统进行规划和设计的结构化方法,它也是从企业目标入手,自上而下地识别系统目标,识别企业过程,识别数据类,逐步将企业目标转化为电子商务系统的目标和结构,然后自下而上设计系统,以支持企业目标的实现。
14.白盒测试也称结构测试,将软件看作是一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检测它与设计是否相符。
15. SSL协议是Netscape Communication公司推出在网络传输层之上提供的一种基于RSA 和对称密钥的用于浏览器和Web服务器之间的安全连接技术。
它是国际上最早应用于电子商务的一种由消费者和商家双方参加的信用卡/借记卡支付协议。
16. 电子商务系统设计是指根据系统规划的内容,界定系统的外部边界,说明系统的组成及其功能和相互关系,描述系统的处理流程,目标是给出未来系统的结构。
换言之,完成电子商务系统的设计后,对未来电子商务系统的总体构成能够有一个清晰的理解,为后续的系统开发奠定基础。
17. E-R图即实体关系图,是数据概念设计中经常用到的一种图,它用实体,属性和关系表述数据的特征和相互联系。
E-R可以直接导出数据库的表设计。
18. Web服务器是指驻留在Internet上的某种类型计算机程序(如IIS等)。
Internet上安装了Web服务器软件,能对外提供网页访问等服务的软硬件系统称为Web服务器。
四、简答:
1.电子商务系统的特点是什么?
(1)是支持企业商务活动整个过程的技术平台
(2)是企业业务流程重构、价值链增值的技术平台
(3)采用B/S架构,提供基于WEB的分布式服务
(4)对安全提出了很高要求
(5)大多是依托企业原有信息资源运行的系统
2. 电子商务系统规划的内容包括哪些?
(1)制定电子商务发展战略和目标
(2)确定电子商务模式及其盈利方式
(3)确定电子商务模型
(4)确定开发战略
(5)进行可行性分析
8. 使用关键成功因素法进行系统规划的步骤有哪些?
(1)了解企业的战略目标
(2)识别所有成功因素
(3)确定关键成功因素
(4)识别性能指标与标准
(5)识别测量性能的数据
11. 目前电子商务系统的优化技术有哪些?
(1)动态负荷优化技术
(2)优化搜索及检索技术
(3)第四层交换技术
(4)集群技术
12.B2C电子商务系统一般包括哪些主要功能?
答:功能有:商品展示与推介,订单管理,会话管理,电子支付,商品售后服务,商品分类管理与搜索,客户关系管理。
15 电子商务网站的规划与分析的主要内容是什么?
答:主要内容有上网目的分析、在网上能开展的业务分析、网站目标客户分析、竞争对手分析、网站市场定位分析、电子商务网站可行性分析等。
②什么是电子商务系统?
广义上:是支持商务活动的电子技术手段的集合、
狭义上:电子商务系统是指在Internet 和其他网络的基础上,以实现企业电子商务活动为目标,满足企业生产,销售,服务等生产和管理的需要,支持企业的对外业务协作,从运作管理和决策等层次全面提高企业信息水平,为企业提供商业智能的信息系统。
③商务活动中的三流?以及之间的关系?
实物流:交易双方的实物交换过程。
资金流:实物流的逆向过程。
信息流:在商务活动中是伴随实物流和资金流而产生的。
①什么事软件生命周期?分为几个阶段?
生命周期是指:软件产品从形成概念开始,经设计,编码,测试及运行维护等过程,直到它被新的软件所代替而废弃的一段时间
(1)问题定义(2)可行性研究阶段(3)需求分析阶段(4)系统设计(5)编码及测试(6)运行维护
④电子商务系统的建设凡是有哪三种?各自优缺点是什么?
自主开发:自身技术实力强大
外包:外包开发和租用
购买:1较低的费用2节省开发时间3软件可靠性和性能有保障4不需要强大的开发团队②什么是供应链?什么是供应链管理(SCM)?
指围绕核心企业,通过对信息流,实物流,资金流的控制,从采购原料开始,经制成中间产品以及最终产品最后由销售网络把产品送到消费者手中的将供应商,制造商,分销商,零售商,直到最终用户连为一个整体的功能链。
SCM:作为一种集成的管理思想和方法,主要执行供应链从供应商到最终用户实物流的计划和控制等职能。
①电子商务系统规划的分析的定义。
系统分析又称需求分析,是信息系统建设生命周期(SDLC)模型中的一个重要阶段。
在这一阶段,系统分析人员首先需要搞清楚在一个组织内部,现有的系统是如何工作的。
这里所说的系统是一个广义的概念,它既可以只一个信息系统,也可以指一个人工系统,或者是上述两者的混合系统。
④什么是B2B,什么是B2C,什么是C2C,其各自的基本需求是什么?
B2B:商家对商家,或商业结构对商业机构的电子商务模式。
即电子商务所有参与者都是企业或其他机构。
B2C:商家对个人客户或商业机构对消费者的电子商务模式。
C2C:商品直接由消费者出售给消费者的电子商务模式。
B2C基本需求:1用户管理需求,2客户管理需求,3销售商管理需求
B2B基本需求:1会员管理(会员身份,会员资料,权限控制)2产品目录管理,3审批流程,4订单管理5交易定价6拍卖与投标采购7 网络支付。
⑤什么是主机托管?
是企业电子商务环境外包建设的最简单的形式,他的主要特征是电子商务系统的拥有者将主机系统安装在数据通信网络运营商提供的环境中,有网络运营商提供高速网络维护接口,并由其负责进行硬件维护。
⑩电子商务系统与传统信息系统的区别?
1系统结构模式不同:电子商务系统更多的采用BIS模式,而传统的信息系统主要采用CIS 模式。
2 安全性要求不同:相对于传统信息系统而言,电子商务系统的安全环境更为平峻,电子商务系统是一个开放的系统,无法像传统的信息系统那样采用专用客户端来提高系统的安全系数。
⑦网站设计原则:1.目标性(目标的明确性、目的的可操作性)2.实用性3.可用性(拥有高质量的内容、易于使用、经常更新、相应时间短)4.艺术性5.专业性6.搜索引擎友好性(加大网站关键词的密度,特别是首页关键字密度、突出关键词、提供友好的内容及结构)⑾电子商务网站功能设计:1.信息发布(企业介绍、新闻、广告、公告)2.商品管理(商品展示、商品维护、商品分类管理、商品排行与评论、电子目录管理)3.用户管理(用户资料管理、用户权限控制)4.交易管理(购买、结算、支付)
②电子支付主要形式:1.电子现金是一种以数据形式流通的货币(购买电子现金、存储电子现金、用电子现金购买商品或服务、资金清算、确认订单)2.电子支票(购买电子支票、电子支票付款、清算)3.微支付4.基于支付协议的卡基支付
填空题
一、1. 列举中的七个内置对象:_____________、_____________、_______、________、
________、________、________。
2 URL的中文意思是指_____________
3 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入_____________
即可
4 控件TextBox的AutoPostBack属性的作用是_____________
5 Server.MapPath()方法的主要功能是_____________
6 Command对象ExecuteNOQuery()方法的功能是____________________选择:1.d 2.a 3.c 4.b 5.b
6.b
7.d
8.b
9.d 10.a 11. b 12.c 13.d
填空:
1.Page,Response,Request,Session,Application,Cookie,Server
2.统一资源定位符
3.runat="server"
4.是否响应服务器事件,值为true/false;
5.获取文件对象绝对路径
6.返回SQL语句影响行数,值为int型1D 2C 3B 4A 5B 6C 7D 8A 9A 10D 11C 13D
1.Page,Response,Request,Session,Application,Cookie,Server
2.统一资源定位符
3.runat="server"
4.是否响应服务器事件,值为true/false;
5.获取文件对象绝对路径
6.返回SQL语句影响行数,值为int型
2.控件在编程时使用 ID 属性进行引用。
4.要隐藏textbox控件的输入文本应修改 visible 属性。
5.C#中的Web页面分为.aspx文件和 .cs 文件。
7.使用 Trim() 可以移除string对象的前导空白字符和尾部空白字符。
9.button控件的 click 事件是默认双击事件。
10.isPostBack一般用在页面的 page_load 函数中。
Response对象中用来将客户端重定向到新的URL的方法是 Redirect() 。
11.TextBox控件的默认双击事件是 TextChanged 。
12.使用 ToString() 可以将Session[]对象转换成字符串。
13.一般使用 DataTable或DataSet 容器来存放sql语句从数据库中提取出来的数据。
14.在中要引入命名空间System.Data的语句为 using System.Data 。
15.修改label控件的文本应修改 Text 属性。
(3)列举中的五个主要对象_______________、_____________、_______________、_______________、_________________。
3. 在画线处填上合适的内容,使程序变得正确完整。
String connString=”server=localhost;Integrated Security=SSPI;database=pubs”;
SqlConnection conn=
String strsql=”select * from employee”;
SqlDataAdapter adpter=new SqlDataAdapter( );
Dataset ds =new DataSet();
Adapter.Fill( );
This.dataGrid1.DataSource=ds.Tables[“employee”];
1.要使用SQL Server数据操作组件来存取数据,必须加载System.Data.SQLClient 这个名称空间。
要使用Access数据操作组件来存取数据,必须加载System.Data.OleDB 这个命名空间。
2.所有控件均运行于服务器端,这是由控件的Runat=server属性指定的,因此,ASP.NET 控件又被称为服务器控件。
3. 服务器端Web控件语法格式: <asp: 控件名称id=”控件名称” … runat=”server”> 。
Web 控件还拥有一个非常重要的功能,那就是支持数据捆绑(Data Binding),可以和数据源连接,用来显示或修改数据源的数据。
5. RangeV alidator控件用于验证用户输人的值是否在指定的范围内。
可以检查数字、字符和日期。
6. CustomValidator控件可使用自己编写的验证逻辑检查用户的输入。
该验证类型允许检查运行时导出的值。
表示必须输人3个以上由字母(大小写)、数字、符号“_”(下画线)、“-”(中划线)以及“.”组成的字符串,位数不限。
7. Session对象就是服务器给客户端的一个编号。
当一台WEB服务器运行时,可能有若干个用户浏览正在浏览这台服务器上的网站。
当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个ID,用以标识这个用户的唯一身份。
8. 使用POST传送方式可以传送保密、信息量大的应用,提交Web表单信息是用POST传送方式。
9. RequireFieldValidator控件可以用来强迫用户必需输入信息,该控件并不是用于验证数值的大小与对错,而只是验证用户是否在输人框中输入内容。
10. ValidationSummary控件用于收集以上所有末通过检验的控件的ErrorMessage属性的值,以摘要的形式显示页上所有验证程序的验证错误并显示在同一页面。
页可以使用这个控件为某一个输入控件指定一个以上的验证,验证的错误信息集中显示。
11.网页表单把网络应用程序的用户界面分割成为两部分:可视的用户界面部分和用户界面逻辑部分。
可视的用户界面部分由一个包括标记语言的标记和网页表单指定元素的文件构成。
这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。
用户界面逻辑部分由开发者编写的用于与网页表单相互作用的代码组成,代码可以由基于公共语言运行环境的语言编写。
12. 要区分Web表单和HTML表单,只要看这个表单是否有runat属性,并把该属性赋值为server。
13. RegularExpressionValidator控件用于验证用户输人的信息是否符合自定义的规则表达式(Regular Expression)定义的模式匹配。
该验证类型允许检查可预知的字符序列,如身
份证号码、电子邮件地址、电话号码、邮政编码等中的字符序列。
14. CompareValidator控件用于将用户输人的值与某一指定的值进行比较,使用比较运算符(小于、等于、大于等)将用户的输入与另一控件的常数值或属性值进行比较,看该值是否符合要求。
15.对文件及文件夹进行读写操作时,要去掉文件的只读属性,如果windows2000/xp/2003操作系统的文件系统采用了NTFS格式,还要在文件或文件夹的安全属性里添加一个EveryOne用户,操作权限设置为完全控制。
Framework提供了一个包含许多高度可重用的接口、类型的类库,该类库是一个完全面向对象的类库。
.NET类库的组织是以命名空间(或Name Space)为基础的。
17. 从代码上来看,Web表单和HTML表单并没有多大的区别,它们都是用<form>和</form>标记来表示的。
但是从具体的处理上来讲,Web表单和HTML表单又有本质的区别。
HTML表单中只包含了表单内部控件和相应的布局信息,而Web表单中则包含了表单内部控件、相应的布局信息及数据提交之后的数据处理代码。
一、填空题:
(1)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。
对应的URL是或
答案:http://服务器域名;Inetpub\wwwroot
(3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。
答案:AutoPostBack
(4) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;
TextBox1.Text =
答案:nn.ToString()
(6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为.
答案:Password
(7) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToValidate
(8)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。
答案:ValidationExpress
(8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。
答案:Cookie状态。
(11)废除Session的语句是:。
答案:Session.Abandon()
简答题
1.简述Web服务器控件。
答:. ASPNET还提供了另一类服务器控件,即Web控件,每一个Web控件,都是一个对象,有自己的属性、方法和事件,与VB或VC中使用的控件极为类似。
Web 控件的功能比较强,它会依Client 端的状况产生一个或多个适当的HTML 控件,它可以自动侦测Client端浏览器的种类,并自动调整成适合浏览器的输出。
Web 控件还拥有一个非常重要的功能,那就是支持数据系捆绑(Data Binding);可以和资料源连结,用来显示或修改数据源的数据。
2. 简述访问数据库的步骤。
答:中通过ADO访问数据库,一般要通过以下步骤:
1) 创建一个数据库链路;
2) 请求一个记录集合;
3) 把记录集合暂存到DataSet;
4) 如果需要,第2步(DataSet可以容纳多个数据集合);5) 关闭数据库链路;
6) 在DataSet上完成所需要的操作。
3 简述.NET框架的主要思想。
答:.NET 是一个开发和运行软件的新环境,便于开发基于Web 的服务,拥有丰富的运行库服务,支持用多种编程语言编写的组件,具有跨语言和跨平台的互操作能力。
侧重点从连接到互联网的单一网站或设备上,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案。
用户将能够控制信息的传送方式、时间和内容。
计算机、设备和服务将能够相辅相成,从而提供丰富的服务。
4. 什么是代码分离形式?
答:代码分离(Code Behind)形式是为了提高代码阅读性采用的新技术,使页面源程序代码更清晰和便于阅读。
他的实质是将页面显示视图(页面内容)的HTML标记和控制页面交互过程的程序代码分离。
这样可以分别设计、分别调试和分别保
存,其两者之间的关联是通过编译器指令Page实现的。
5.简述两种读取数据库的方式。
答:提供了两种读取数据库的方式。
第一种是利用Connetction、Command和DataReader对象,这种方式只能读取数据库,不能修改记录。
如果只是想查询记录的话,这种方式的效率更高些。
第二种是利用Connection、Command、DataAdaPter和Dataset对象,这种方式更灵活,可以对数据库进行各种操作。
四、简答题(2)
1.DataSet对象有哪些特点?
内存中的数据库;数据源独立性;断开式连接;使用XML格式
2.什么是Web Service? 组成Web Service的两个角色是什么?
Web Service即Web服务,是通过Internet协议公开的一种业务功能,它提供接口或服务,供外界使用。
组成Web Service的两个角色分别是Web Service提供程序和Web Service客户端。
3.如何在Web.config文件中保存连接字符串,如何在程序中访问该字符串?(假设访问
SQL Server远程服务器MyServer 的StudentMS数据库,用户名/密码为:sa/123)<appSettings>
<add key="DBConnStr" value="Server=MyServer;Database=StudentMS;User
ID=sa;Password=123"/>
</appSettings>
在程序中访问:ConfigurationSettings.AppSettings("DBConnstr")
中的身份验证包含哪几种类型?
包含窗体身份验证;Passport(护照)身份验证;Windows身份验证3种类型
中包含那些对象?
包含Connection, Command, DataReader, DataAdapter, DataSet
6.DataReader对象有哪些特点?
只能读取数据,不能对数据进行编辑、添加和删除;只能在记录间向前移动;不能在IIS内存中存储数据,数据直接在显示对象上显示;工作在连接模式下
7.Application和Session对象的事件分别在什么时候发生?它们在使用时
需要实例化么?为什么?
分别是在应用程序启动时和会话启动时发生的。
不需要实例化,因为它们都是page对象的成员。
的关键技术有哪些?
事件驱动;代码隐藏技术;数据绑定技术;数据访问技术;面向对象特性;多语言支持
9.试列举出常用的服务器端数据验证控件(不低于4个)
RequiredFieldValidator(必须项);CompareValidator(与某值的比较);RangeValidator (范围检查);RegularExpressionValidator(模式匹配);CustomValidator(用户定义);ValidationSummary。