毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

基于.NET的网上商城系统的分析与设计 第7页

更新时间:2008-2-28:  来源:毕业论文

 

基于.NET的网上商城系统的分析与设计 第7页

4 系统实施

4.1 数据库的实施

Web Serviceweb.config页面进行数据库连接配制:

<connectionStrings>

    <add name="DBConnection" connectionString="database=B2CShopDB;server=(local);uid=sa;pwd=sa" providerName="System.Data.SqlClient"/>

</connectionStrings>

   Name表示该数据库连接的名字;Database表求要连接的SQL数据库的名字;Server=(local)表求数据库为本地计算机连接;uid是连接数据库使用的用户名,pwd表示连接数据库登录的密码。

4.2 程序实现

4.2.1 系统类的编写

商品的类:

public class Products

{

      public Products()

      {

       //

       // TODO: 在此处添加构造函数逻辑

       //

      }

    int product_id;

    string product_description;

    decimal product_price;

    int product_num;

    DateTime product_pubdate;

    public int ProductID

    {

        get { return product_id; }

        set { product_id = value; }

    }

    public string ProductDescription

    {

        get { return product_description; }

        set { product_description = value; }

    }

    public decimal ProductPrice

    {

        get { return product_price; }

        set { product_price = value; }

    }

    public int ProductNum

    {

        get { return product_num; }

        set { product_num = value; }

    }

    public DateTime ProductPubdate

    {

        get { return product_pubdate; }

        set { product_pubdate = value; }

    }

    public Products(int productid, string productdescription, decimal productprice, int productnum,DateTime productpubdate)

    {

        product_id=productid;

        product_description=productdescription;

        product_price=productprice;

        product_num=productnum;

        product_pubdate =productpubdate ;

    }

}

购物车的类:

public class ShoppingCarts

{

       public ShoppingCarts()

      {

      }

    Hashtable productOders = new Hashtable();

    public ICollection Product

    {

        get { return productOders.Values; }

    }

    public void AddProductOrder(Products order)

    {

        Products product = (Products)productOders[order.ProductID];

        if (product != null)

        {

            product.ProductNum += 1;

        }

        else

        {

            productOders.Add(order.ProductID, order);

        }

    }

    public void RemoveProductOrder(int id)

    {

        if (productOders[id] != null)

        {

            productOders.Remove(id);

        }

    }

    public decimal TotalPrice

    {

        get

        {

            decimal totalPrice = 0;

            foreach (DictionaryEntry entry in productOders)

            {

                Products product = (Products)entry.Value;

                totalPrice = totalPrice + product.ProductPrice * product.ProductNum;

            }

            return totalPrice;

        }

    }

    public void UpdateProductOrder(int id, Products order)

    {

        if (productOders[id] != null)

        {

            productOders[id] = order;

         }

    }

}

4.2.2系统程序的实现

网站首页实现代码(B2Cmain.aspx.cs):

using System.Data.SqlClient;

public partial class B2Cmain : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        if (!Page.IsPostBack)

        {

            GetSourceListData();

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

基于.NET的网上商城系统的分析与设计 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。