求asp.net+sql server 2005的网上书店毕业参考论文 5

请发送731489052@qq.com,谢谢,嘿嘿... 请发送731489052@qq.com,谢谢,嘿嘿 展开
 我来答
jiayou7le
2011-01-09 · 超过12用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
  1.1 需求分析

  随着中国市场经济的日趋成熟,中国企业面对的竞争压力越来越大,企业要想生存,在提高企业内部管理效率,充分利用企业内部资源的基础上,必须不断扩展销售渠道,扩大消费群体,提高企业的竞争力。随着信息化时代的到来,电子商务网站成为企业对外展示商品信息,从事商务活动的窗口。如何建立企业的电子商务网站,如何把企业业务扩展到Internet上,已经成为企业普遍面临的问题。

  .2 可行性分析

  1.引言
  编写目的:为了给企业的决策层提供是否进行项目实施的参考依据,现有文件的形式分析项目的风险,项目需要的投资与效益。
  2.可行性研究的前提
  要求:电子商务平台系统要求能够提供会员注册,在线购物,在线支付等功能。
  目标:电子商务平台系统的主要目的是系统全面地展示网站中的商品,简化用户在线购物的流程,确保用户在线支付的安全性,进一步提高企业的经济效益。
  评价尺度:根据用户的要求,系统应以商品展示和销售功能为主,对于网站的最新和热销商品能够及时的展示在网站首页中,提供方便快捷的商品查询功能,提供简便安全的在线购物流程。对于注册用户及商品等数据信息实施有效安全的管理。
  系统设计
  2.1 系统目标

  对于典型的数据库管理系统,尤其是电子商务平台这样数据流量比较大的网络管理系统,必须要满足使用方便,操作灵活等的设计需要。本系统在设计的时候应满足以下的几个目标:
  界面设计美观友好,方便顾客浏览信息。
  全面,分类展示书城内所有的书本。
  显示书目的详细信息,方便顾客了解书本的信息。
  查看书城的交易信息。
  设置灵活的打印功能。
  对用户的输入的数据,系统进行严格的数据检查,尽可能排除人为的错误。
  提供新书上市的功能,方便客户了解相关的信息。
  提供网站留言的功能。
  提供网上在线支付的功能。
  系统最大限度的实现易维护性和易操作性。
  系统运行稳定,安全可靠。
  系统功能模块设计
  5.1 购物车模块设计

  购物车功能的实现是本网站的关键,主要用于显示及管理用户的购物信息。用户在浏览书本的过程中,如果遇到想要购买的书本,单击书本下方的“购买”按钮,即可将该书本的信息添加到购物车中,通过单击页面顶部导航栏中的“购物车”按钮进入管理页面,可以进行查看和编辑书本信息等操作。购物车管理页包括的功能主要有:
  将书本添加到购物车。
  浏览购物车中的书本信息。
  修改购物车中商品的数量。
  删除购物车中的商品。
  清空购物车。
  在该页的后台shopCart.aspx.cs页中编写代码前,首先需要定义CommonClass类对象和DBClass类对象,以便在编写代码时调用该类中的方法。然后再定义3个全局变量。
  CommonClass ccObj = new CommonClass();
  DBClass dbObj = new DBClass();
  string strSql; //定义一个字符串
  DataTable dtTable; //定义一个DataTable对象
  Hashtable hashCar; //定义一个哈希表变量
  在Page_Load事件中,创建一个自定义数据源,并将其绑定到GridView控件中,显示购物车中的书本信息。
  protected void Page_Load(object sender, EventArgs e)
  {
  if (!IsPostBack)
  {
  /*判断是否登录*/
  ST_check_Login();
  if (Session["ShopCart"] == null)
  {
  //如果没有购物,则给出相应信息,并隐藏按钮
  this.labMessage.Text = "您还没有购物!";
  this.labMessage.Visible = true; //显示提示信息
  this.lnkbtnCheck.Visible = false; //隐藏“前往服务台”按钮
  this.lnkbtnClear.Visible = false; //隐藏“清空购物车”按钮
  this.lnkbtnContinue.Visible = false; //隐藏“继续购物”按钮

  }
  else
  {
  hashCar = (Hashtable)Session["ShopCart"]; //获取其购物车
  if (hashCar.Count == 0)
  {
  //如果没有购物,则给出相应信息,并隐藏按钮
  this.labMessage.Text = "您购物车中没有商品!";
  this.labMessage.Visible = true; //显示提示信息
  this.lnkbtnCheck.Visible = false;//隐藏“前往服务台”按钮
  this.lnkbtnClear.Visible = false;//隐藏“清空购物车”按钮
  this.lnkbtnContinue.Visible = false;//隐藏“继续购物”按钮

  }
  else
  {
  //设置购物车内容的数据源
  dtTable = new DataTable();
  DataColumn column1 = new DataColumn("No"); //序号列
  DataColumn column2 = new DataColumn("BookID"); //商品ID代号
  DataColumn column3 = new DataColumn("BookName"); //商品名称
  DataColumn column4 = new DataColumn("Num"); //数量
  DataColumn column5 = new DataColumn("price"); //单价
  DataColumn column6 = new DataColumn("totalPrice");//总价
  dtTable.Columns.Add(column1); //添加新列
  dtTable.Columns.Add(column2);
  dtTable.Columns.Add(column3);
  dtTable.Columns.Add(column4);
  dtTable.Columns.Add(column5);
  dtTable.Columns.Add(column6);
  DataRow row;
  //对数据表中每一行进行遍历,给每一行的新列赋值
  foreach (object key in hashCar.Keys)
  {
  row = dtTable.NewRow();
  row["BookID"] = key.ToString();
  row["Num"] = hashCar[key].ToString();
  dtTable.Rows.Add(row);
  }
  //计算价格
  DataTable dstable;
  int i = 1;
  float price;//商品单价
  int count; //商品数量
  float totalPrice = 0; //商品总价格
  foreach (DataRow drRow in dtTable.Rows)
  {
  strSql = "select BookName,HotPrice from tb_BookInfo where BookID=" + Convert.ToInt32(drRow["BookID"].ToString());
  dstable = dbObj.GetDataSetStr(strSql, "tbGI");
  drRow["No"] = i;//序号
  drRow["BookName"] = dstable.Rows[0][0].ToString();//商品名称
  drRow["price"] = (dstable.Rows[0][1].ToString());//单价
  price = float.Parse(dstable.Rows[0][1].ToString());//单价
  count = Int32.Parse(drRow["Num"].ToString());
  drRow["totalPrice"] = price * count; //总价
  totalPrice += price * count; //计算合价
  i++;
  }this.labTotalPrice.Text = "总价:" + totalPrice.ToString(); //显示所有商品的价格
  this.gvShopCart.DataSource = dtTable.DefaultView; //绑定GridView控件
  this.gvShopCart.DataKeyNames = new string[] { "BookID" };
  this.gvShopCart.DataBind();
  }
  }

  }

  }
Sagesci
2025-02-12 广告
英文论文润色修改,可以找Sagesci(vx:13067892040)的作者服务,Sagesci语言润色服务拥有多年的出版服务经验,拥有30多位各领域的英国高水平编辑,母语化润色,作者群遍及全球。PNAS (美国家科学院)、PLoS (美国... 点击进入详情页
本回答由Sagesci提供
s810s
2011-01-07
知道答主
回答量:29
采纳率:0%
帮助的人:19.5万
展开全部
呵呵 想巧了吧 建议老老实实去网上找 csdn 还有求助别人 比如自己的男友或女友 充分发动积极调动一切可以用的资源。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式