您现在的位置: 365建站网 > 365学习 > 建站之电子商务网站的后台管理功能规划

建站之电子商务网站的后台管理功能规划

文章来源:365jz.com     点击数:317    更新时间:2018-01-27 11:39   参与评论

电子商务网站的后台管理

电子商务网站中,信息的种类和数量很多,为了有效地管理、处理这些信息,网站必须有后台管理系统。 后台管理系统可以给管理人员提供友好的界面,为管理人员提供方便。

后台管理功能规划

电子商务后台管理主要是方便网站管理人员管理有关数据库信息,本系统的数据主要包括用户数据、商品数据、订单数据、留言数据等,故后台管理围绕这些数据进行功能模块设计。后台管理大致分为管理员登录、网站用户管理、商品信息管理、商品订单管理、留言信息管理五大模块。

管理员登录和验证

管理员登录功能模块设计与会员登录的设计过程相似,具体步骤如下。

1 新建一个HTML页面,保存为hdenglu.asp。选择菜单【修改】▶【模板】▶【应用模板到页】命令,将模板应用到hdenglu.asp网页。

2 利用表格布局页面,并在表格内插入相应文本或文本域,效果如下图所示。


3 单击【插入】▶【数据对象】▶【用户身份验证】▶【登录用户】菜单命令,打开【登录用户】对话框,对其中的各项进行如下图所示设置,完成后单击【确定】按钮。

4 保存文件并预览,效果如下图所示。


 

网站用户管理

用户管理页面的具体制作过程如下。

1 新建一个HTML页面,保存为hyonghu.asp。选择菜单【修改】▶【模板】▶【应用模板到页】命令,将模板应用到hyonghu.asp网页。

2 选择【窗口】▶【数据库】菜单命令,在打开的【应用程序】窗格中,切换到【数据库】选项卡,单击按钮,在弹出的列表中选择【数据源名称(DSN)】选项,如下图(左)所示。

3 弹出【数据源名称】对话框,在【数据源名称】下拉列表框中选择在20.2.4小节中创建的数据源“dzsw”,在【链接名称】文本框中输入文本“conn”,单击【测试】按钮,弹出如下图(右)所示提示。



 



4 单击【确定】按钮,在如下图所示对话框中单击【确定】按钮。

5 在【数据库】选项卡中就可以看到创建的数据表了,如下图(左)所示。

6 选择【窗口】▶【绑定】命令,打开【绑定】面板,单击按钮,在弹出的菜单中选择【记录集(查询)】命令,如下图(右)所示。


7 在弹出的对话框中打开【数据库】域中的【表格】域,选择“spxx”表,并单击【SELECT】按钮,弹出如下图所示的对话框,单击【确定】按钮。


8 选择【插入】▶【数据对象】▶【动态数据】▶【动态表格】命令,弹出【动态表格】对话框,在【显示】文本框中输入显示记录的条数,单击【确定】按钮,如下图所示。



9 页面效果如下图所示。


10 将其中的表头部分修改后,如下图所示。

 

商品信息管理

商品信息管理页面的制作过程如同20.4.3小节中的用户管理页面的制作过程,效果如下图所示。


商品信息管理页面的生成代码如下:

01 <%@LANGUAGE="VBSCRIPT"%>02 <!--#include file="Connections/conn.asp" -->03 <%04 Dim Recordset105 Dim Recordset1_cmd06 Dim Recordset1_numRows07 Set Recordset1_cmd = Server.CreateObject("ADODB.
Command")

08 Recordset1_cmd.ActiveConnection = MM_conn_STRING09 Recordset1_cmd.CommandText = "SELECT * FROM
dbo.spxx"
10 Recordset1_cmd.Prepared = true11 Set Recordset1 = Recordset1_cmd.Execute12 Recordset1_numRows = 013 %>14 <%15 Dim Repeat1__numRows16 Dim Repeat1__index17 Repeat1__numRows = 1018 Repeat1__index = 019 Recordset1_numRows = Recordset1_numRows +
Repeat1__numRows20 %>21 <%22 Dim Repeat2__numRows

23 Dim Repeat2__index24 Repeat2__numRows = 1025 Repeat2__index = 026 Recordset1_numRows = Recordset1_numRows +
Repeat2__numRows27 %>28 <!DOCTYPE htm l PUBLIC "-//w3c//DTD XHTML 1.0
Trans it iona l//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">29 <html XMLns= "http ://www.w3 .org/1999/xhtml "><!-- 

InstanceBeg intemplate="/Templates/moban.dwt"
codeOutsideHTMLIsLocked="false" -->30 <head>31 <meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />32 <!-- InstanceBeginEditable name="doctitle" -->33 <title>无标题文档</title>34 <!-- InstanceEndEditable -->

35 <style type="text/CSS">36 .t {37 font-size: xx-large;
38 font-family: "华文隶书 ";
39 font-weight: bold;
40 color: #03F;
41 }42 .t11 {43 color: #03F;
44 }45 .t2 {46 text-align: center;
47 }48 .t2 td {49 color: #FFF;
50 }


51 ...... //此处有代码省略

 

商品订单管理

商品订单管理页面的制作过程与20.4.3小节的用户管理页面的制作过程类似,效果如下图所示。

 

留言信息管理

留言信息管理页面的制作过程与20.4.3小节的用户管理页面的制作过程类似,效果如下图所示。


 

技巧:加密数据库连接字符串

此类大型网站的设计过程中,数据库连接部分的代码一般是经过加密的,加密过程如下。

1.添加密钥执行:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pc "dzsw" -exp 其中"dzsw"为密钥名称

2.添加web.config节点在web.config的<configuration></configuration>之间添加:

<configPRotectedData><providers><add keyContainerName="dzsw" useMachineContainer="true"
description="Uses RsaCryptoServiceProvider to encrypt and decrypt"
name="dzsw" type="System.Configuration.
RsaProtectedConfigurationProvider,System.Configuration,
Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/></providers></configProtectedData>3.加密web.config

到网站根目录添加一个批处理文件enweb.bat,内容如下:

@echo off
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -
pef "system.web/identity" "E:HS StudioDonet2Hnlawyer" -prov

"dzsw"
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -
pef "connectionStrings" "E:HS StudioDonet2Hnlawyer" -prov"dzsw"
PAUSE

 

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (317人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------