网上商店商城购物系统(asp.net,sqlserver,三层架构)

网上商店商城购物系统(asp.net,sqlserver,三层)(毕业论文10000字以上,程序代码,SqlServer数据库)

【运行环境】  VisualStudio SqlServer

代码下载: 链接:https://pan.baidu.com/s/1gzX_-Dzrt5jDHvQOCTN7qQ     提取码:8888

【项目包含内容】

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第1张图片

【文档包含内容】

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第2张图片

Web.config




	
		
    
    
	
	
	
		
		
		
		
		


   
  
  
  
  

Db.cs

using System;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.Web;
using System.IO;


/// 
/// 数据库操作类
/// 
public class Db
{
    public static readonly string SqlConn = ConfigurationManager.AppSettings["ConnectionString"]; 
    public Db()
    {

    }
    

    /// 
    /// 创建数据库连接
    /// 
    /// 连接字符串
    /// Sql数据库连接SqlConnection
    public static SqlConnection CreateCon()
    {
        SqlConnection oldb = new SqlConnection(SqlConn);
        return oldb;
    }
    

    /// 
    /// 返回分页表
    /// 
    /// 
    /// 
    /// 
    /// 
    public static DataTable getdatetable(string str, MyPaperControls.MyPaper mycontrol, string strcount)
    {
        SqlConnection con = CreateCon();
        con.Open();
        SqlDataAdapter sqldb = new SqlDataAdapter(str, con);
        DataSet ds = new DataSet();
        int i = sqldb.TableMappings.Count;
        SqlCommand command1 = new SqlCommand(strcount, con);
        int j = 1;
        int k = 0;
        try
        {
            mycontrol.RecordCount = (int)command1.ExecuteScalar();
            j = mycontrol.DataSet_StartIndex;
            k = mycontrol.PageSize;
        }
        catch
        {
            j = 1;
            k = 0;
        }
        sqldb.Fill(ds, j, k, "tablename");
        DataTable dt = ds.Tables["tablename"];
        con.Close();
        return dt;
    }

    /// 
    /// 返回一个数据表
    /// 
    /// Sql语句
    /// 
    public static DataTable DateTable(string SqlTxt)
    {
        try
        {
            SqlConnection Con = Db.CreateCon();
            Con.Open();
            SqlDataAdapter Sda = new SqlDataAdapter();
            DataTable Dt = new DataTable("DataTable");
            SqlCommand Cmd = new SqlCommand(SqlTxt, Con);
            Sda.SelectCommand = Cmd;
            Sda.Fill(Dt);
            Con.Close();
            Con.Dispose();
            return Dt;
        }
        catch (SqlException ex)
        {
            throw ex;
        }
    }


    
    /// 
    /// 执行sql语句,返回bool值
    /// 
    /// 穿入的sql语句
    /// 成功返回true,失败返回false
    public static bool ExeSqlCmd(string sqlCmd)
    {
        SqlConnection conn = CreateCon();
        int state = 0;
        bool temp = false;

        try
        {
            conn.Open();
            SqlCommand cmd = new SqlCommand(sqlCmd, conn);
            state = cmd.ExecuteNonQuery();
            temp = true;
        }
        catch (SqlException ex)
        {
            temp = false;
            throw new ApplicationException("错误:" + ex.Message);
        }
        finally
        {
            conn.Close();
            conn.Dispose();
        }
        return temp;
    }


    


}

管理员管理整个后台功能,主要有修改密码、留言管理、会员管理、信息管理、新闻管理、商品管理、订单管理、友情链接管理,如下所示:网上商店商城购物系统(asp.net,sqlserver,三层架构)_第3张图片

 

图 4.2 购物商城系统管理员功能结构图

【项目运行截图】           

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第4张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第5张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第6张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第7张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第8张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第9张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第10张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第11张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第12张图片

网上商店商城购物系统(asp.net,sqlserver,三层架构)_第13张图片

                      

在同一个系统数据库、开发项目之前制定一项全面的数据库,并为数据库表改组,那么每个模块都有独立的信息表来制定自己的字段类型,表名称,数据上长度的设计。我查阅了许多文件和参考其他数据库,完成了购物商城系统数据库的设计,系统数据库表如下:

  1. tb_fred友情链接表

友情链接表用来保存友情链接信息。结构如表4.1所示。

                     表4.1友情链接表

名称

数据类型

备注

f_id

int

id

f_title

varchar(50)

标题

f_url

varchar(50)

URL

  1. tb_info信息表

信息表用来保存信息信息。表结构如表4.2下。

表4.2信息表

名称

数据类型

备注

i_id

int

ID

i_title

varchar(50)

标题

i_cnt

text

内容

i_type

int

类型

i_source

varchar(50)

来源

i_user

varchar(50)

发布人

i_date

varchar(50)

时间

i_img

varchar(50)

IMG

i_click

int

点击

i_tui

int

推荐

i_class

varchar(50)

属性

  1. tb_msg投诉留言表

投诉留言表用来记录投诉留言信息。表的结构如表4.3所示。

                     表4.3投诉留言表

名称

数据类型

备注

m_id

int

ID

m_title

varchar(50)

标题

m_cnt

text

内容

m_user

int

投诉人

m_date

varchar(50)

投诉时间

m_status

varchar(50)

状态(未/已)

m_repay

text

处理说明

m_retime

varchar(50)

处理时间

  1. tb_order订单表

订单表用来记录订单信息。表的结构如表4.4所示。

                       表4.4订单表

名称

数据类型

备注

o_id

int

ID

o_no

varchar(50)

订单号

o_user

int

下单人

o_tel

varchar(50)

联系电话

o_address

varchar(500)

收货地址

o_addtime

varchar(50)

下单时间

o_status

int

状态

o_adduid

int

人员

o_fhno

varchar(50)

发货单号

o_fhtime

varchar(50)

发货时间

o_fhzt

varchar(50)

状态

  1. tb_orderinfo订单详情表

订单详情表主要用于记录订单详情信息。表的结构如表4.6所示。

表4.5订单详情表

名称

数据类型

备注

oi_id

int

ID

oi_oid

int

订单ID

oi_price

decimal(19, 2)

单价

oi_num

int

数量

oi_sum

decimal(19, 2)

总价

oi_pid

int

商品id

oi_pname

varchar(500)

商品名称

  1. tb_proc商品表

商品表主要用于记录商品信息。表的结构如表4.6所示。

表4.6商品表

名称

数据类型

备注

p_id

int

ID

p_name

varchar(100)

品名

p_cnt

text

介绍

p_img

varchar(200)

IMG

p_price

decimal(19, 2)

单价

p_stock

int

库存

p_addtime

varchar(50)

时间

p_adduid

int

创建 人

p_tui

int

推荐

p_click

int

点击

p_type

int

类型

(7)tb_user用户表

用户表主要用于记录用户信息。表的结构如表4.7所示。

表4.7用户表

名称

数据类型

备注

u_id

int

ID

u_log

varchar(50)

账号

u_pwd

varchar(50)

密码

u_name

varchar(50)

姓名

u_born

varchar(50)

出生日期

u_sex

varchar(50)

性别

u_qq

varchar(50)

QQ

u_emaril

varchar(50)

邮箱

u_address

varchar(100)

地址

u_tel

varchar(50)

电话

u_photo

varchar(100)

头像

u_money

decimal(19, 2)

money

u_check

varchar(50)

状态

u_addtime

varchar(50)

注册时间

u_type

int

0:用户;5:管理员;

(8)tb_pty商品类别表

商品类别表主要用于记录商品类别信息。表的结构如表4.8所示。

表4.8商品类别表

名称

数据类型

备注

t_id

int

ID

t_name

varchar(50)

名称

t_rek

varchar(500)

备注

以上是系统中e-r图和数据库表的介绍。

                                                                                                         

你可能感兴趣的:(sqlserver,asp.net,数据库)