电子商务网站建设与实践 第3版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 梁露 李多 第7章 综合实例

上传人:E**** 文档编号:89427162 上传时间:2019-05-25 格式:PPT 页数:273 大小:2.32MB
返回 下载 相关 举报
电子商务网站建设与实践 第3版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  梁露 李多 第7章  综合实例_第1页
第1页 / 共273页
电子商务网站建设与实践 第3版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  梁露 李多 第7章  综合实例_第2页
第2页 / 共273页
电子商务网站建设与实践 第3版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  梁露 李多 第7章  综合实例_第3页
第3页 / 共273页
电子商务网站建设与实践 第3版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  梁露 李多 第7章  综合实例_第4页
第4页 / 共273页
电子商务网站建设与实践 第3版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  梁露 李多 第7章  综合实例_第5页
第5页 / 共273页
点击查看更多>>
资源描述

《电子商务网站建设与实践 第3版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 梁露 李多 第7章 综合实例》由会员分享,可在线阅读,更多相关《电子商务网站建设与实践 第3版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 梁露 李多 第7章 综合实例(273页珍藏版)》请在金锄头文库上搜索。

1、第7章 综合实例,7.1 规划一个网络书店,7.1.1 系统商务分析 1需求分析 (1)企业需求 (2)市场需求 2市场分析 (1)市场环境 (2)客户分析,7.1.2 系统规划设计,1确定商务模式 2制定营销计划 3确定系统构成 4确定系统流程,7.1.3 网站建设规划设计,1设计网络书店的目的 宣传企业形象,提高企业知名度,增强市场竞争力。 销售商品,包括书、影碟、软件和游戏等。 提供相关文化活动信息。,2网站结构的规划,图7-1 网上书店结构图,3选择前台开发工具和后台支撑系统, 操作系统:采用Windows Server 2008。 Web应用服务器:Internet信息服务器Inte

2、rnet Information Server(IIS)。, 后台数据库系统:后台数据库系统可根据企业建站的规模、经济实力和具体情况选择合适的数据库系统,考虑本章构建的是一个中小型网络书店,推荐使用Access 2007或者SQL Server。 网页编辑工具:Microsoft Dreamweaver CS5。,4网络书店系统的测试运行环境 5规划建立网上书店的具体步骤 本章建立网上书店的具体实施步骤如下。 安装个人Web服务器,安装好相应的应用软件和开发平台。 建立一个简单的网上书店。, 建立数据库,设置ODBC的数据源,实现网站有关信息的动态更新。 为适应网络书店的发展,逐步实现和增强规

3、划的各个功能模块,使网络书店成为一个比较完善的中小型网站(因教学需要,本书只完成部分功能模块,剩下的功能模块,依照书上所给的源代码和相关的技术介绍,有兴趣的读者可以通过自己的努力去完成)。,7.2 建设一个简单的网络书店,1网站的主题 2网站的名称 3网站的布局与结构 4订购和付款方式,图7-2 建设简单的网络书店流程,建立一个简单的网络书店的操作步骤如下。 打开Dreamweaver CS5软件,进入网页编辑窗口,如图7-3所示。,图7-3 Dreamweaver CS5编辑窗口,使用表格控制页面布局,利用表单功能制作会员登录信息。叮当网络书店首页的内容如图7-4所示。 建立购物演示页,告诉

4、用户怎样在叮当网络书店选购商品。图7-5所示即为叮当网络书店的简单购物流程。,图7-4 叮当网络书店首页,图7-5 简单购物流程, 建立购物指南页,提供订购指导信息,同时返回用户的订购单和送货地址,如图7-6所示。,图7-6 购物指南, 设置订购信息的返回方式,以便及时与客户联络。 在属性面板中输入相关信息,如图7-8所示。,图7-7 表单属性面板,图7-8 设置订购信息的返回方式,7.3 ASP.NET简介,7.3.1 ASP.NET基本语法 1ASP.NET使用的语言 ASP.NET又称为ASP+,目前提供对以下三种语言的内置支持:C#(读作“C Sharp“)、Visual Basic和

5、JScript。 但在Microsoft .NET Framework SDK和Visual Studio .NET中主要使用Visual Basic .NET和C# 。,2变量,变量是用来存储数据的,这些数据都有自己的数据类型,如:数值、文本或其他数据类型。 而存储在变量中数据的类型由该变量的数据类型决定。 (1)数据类型,整型。 布尔型。 字符型。 浮点型。 小数型。,(2)值类型和引用类型,值类型。 引用类型。,(3)变量声明,int x; /声明一个int 变量 String s; /声明一个String变量 int i = 1; String s = “Hello World“;,3

6、流控制语句,(1)判断语句 比如在花店网站中用户登录之后打开的所有页面,都要利用Session变量检测用户名是否为空,这样可以防止未注册的用户浏览到需要注册后才能访问的页面。,代码如下: String username=Convert.ToString(Session“username“); if(username=“) Response.Redirect(“reg.aspx“); ,(2)分支语句,如果在进行条件判断时,可能出现不只两个而是多个条件的情况,就会使用分支语句SwitchCase。,String arg = (LinkButton)sender).CommandArgument;

7、 switch(arg) case (“next“): if (MyDataGrid.CurrentPageIndex (MyDataGrid.PageCount - 1) MyDataGrid.CurrentPageIndex +; break;,case (“prev“): if (MyDataGrid.CurrentPageIndex 0) MyDataGrid.CurrentPageIndex -; break; case (“last“):,MyDataGrid.CurrentPageIndex = (MyDataGrid.PageCount - 1); break; default

8、: MyDataGrid.CurrentPageIndex = Convert.ToInt32(arg); break; ,(3)循环语句,循环类型包括: For循环。 For Each循环。 Do循环。 While循环。,using System; class Factorial public static void Main(string args) ,long s = 1; long n = Int64.Parse(args0); long i = 1; for (i=1;i = n; i+) s *= i; Console.WriteLine(“0! is 1“,n, s); ,7.3

9、.2 配置文件, ,当运行通过后,设置该变量为False,可以加快编译运行的时间 ,7.4 设计后台数据库,7.4.1 创建数据库bookstore 7.4.2 创建表 数据库bookstore包括以下4个表:书目信息表books、客户信息表customers、订单信息表orders和后台管理员信息表admin。,其中书目信息表books和客户信息表customers和后台管理员信息表admin的表结构在第4章中有详细介绍,订单信息表结构如下。,表7-1 订单信息表orders的结构,7.5 书目信息的动态更新,1概述,图7-9 书目信息列表,2界面的实现, asp:DataGrid id=“

10、myGrid“ runat=“server“ Width=“80%“ BackColor=“#ffffff“ BorderColor=“black“ ShowFooter=“false“ CellPadding=2 CellSpacing=“1“ Font-Name=“Verdana“ Font-Size=“8pt“,HeaderStyle-BackColor=“#00ffff“ AutoGenerateColumns=“false“ MaintainState=“false“ ,3功能实现,该页的第一个过程是Page_Load,在加载该页时会触发这个过程。 在“Page_Load”事件中填写

11、如下代码: / 定义变量myCnn用于存储连接字符串,此处的ConnectionString属性可以为数据库连接获取连接字符串 string myCnn=ConfigurationSettings.AppSettings“ConnectionString“;,/ 如果有可用的连接,SqlConnection从连接池中提取一个打开的连接,否则,它将建立一个与SQL Server实例的新连接 SqlConnection Conn=new SqlConnection(myCnn); / 构造SQL语句 String strSQL=“select smbh,smlb,sm,dj,zz,cbdw,con

12、vert(varchar(10),cbsj,120) as cbsj,jdjs from books“;,SqlDataAdapter da=new SqlDataAdapter(strSQL,Conn); /通过调用Fill方法将数据放置在DataSet对象的DataTables集合中 DataSet ds = new DataSet(); da.Fill(ds); /将DataGrid控件绑定到DataSet对象 myGrid.DataSource=ds; myGrid.DataBind();,7.6 客户信息管理,7.6.1 增加一个新的客户记录 1概述,图7-10 客户信息登记,2界面

13、的实现,创建一个客户信息注册的ASP.NET页面reg.aspx,并在其中创建9个文本框、1个DropDownList控件和2个Button按钮控件。详细代码如下:, 请您按照要求详细填写以下表格,带*号的内容必须填写。 ,创建 表单form,所有ASP.NET的控件都应放在表单中 用 户 名: 创建一个文本框username,用于输入用户名, * 用户名不接受中文,长度不能超过32位。 密 码: ,创建一个文本框password,用于输入密码,TextMode为“Password“表示输入字符以“*”显示,此文本框为密码输入模式 * 密码不能超过13位 , 姓 名: 创建一个文本框mynam

14、e,用于输入客户的真实姓名 * 请填写您的真实姓名以便我们确认, 省 份: 创建一个DropDownList控件,可以拉下一列选项并从中选择一个 ,北京 上海 天津 重庆 四川 福建 贵州 云南, 联系地址: 创建一个文本框address,用于输入客户的联系地址 , 邮政编码: 创建一个文本框zip,用于输入客户的邮政编码 , 请正确填写邮政编码(如:100010) 联系电话: ,创建一个文本框phone,用于输入客户的联系电话 (如010-62222222) E-Mail: ,创建一个文本框email,用于输入客户的E-Mail地址 * 请正确填写E-Mail地址 收货人地址和邮政编码: ,

15、创建一个文本框shraddress,用于输入收货人地址 收货人姓名: ,创建一个文本框shrname,用于输入收货人姓名 ,创建“提交”和“重填”按钮 ,3功能实现,在图7-10中,填写相应的客户信息后,按“提交”按钮后,将启动Register_Click事件处理输入的客户信息,从而在customers表中增加了一个新的客户信息。源代码如下:,MyCommand.Connection.Close(); String CnStr=“insert into customers(yhm,yhxm,mm,sf,lxdz,yzbm,lxdh,email,shrdz,shrxm) values (user

16、name,myname,password,province,address,zip,phone, email, shraddress, shrname)“; SqlCommand Comm=new SqlCommand(CnStr,MyConnection); Comm.Connection.Open();,Comm.Parameters.Add(new SqlParameter(“username“,SqlDbType.Char); Comm.Parameters“username“.Value=username.Text; Comm.Parameters.Add(new SqlParameter(“myname“,SqlDbType.Char); Comm.Parameters

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号