教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

网上超市管理系统毕业论文(2)

来源:网络收集 时间:2026-07-31
导读: 3.二级商品类别表(SendCategry) 网上超市购物管理系统 二级商品类别表包括以下字段:有商品的二级类别编号、有商品的二级类别名称、以及二级类别所对应的一级类别的编号。 表4-3 二级商品类别表 4.商品表(Goods

3.二级商品类别表(SendCategry)

网上超市购物管理系统

二级商品类别表包括以下字段:有商品的二级类别编号、有商品的二级类别名称、以及二级类别所对应的一级类别的编号。

表4-3 二级商品类别表

4.商品表(Goods)

商品表包括以下字段:有商品的编号、商品的名称、商品册图片、商品的ISBN编号、商品的类别编号(这里指的的二级类别的类别编号)、商品的生产厂商、商品的单价、商品的生产日期、商品的有效截止日期(这里的有效截止日期可以为空,因为对于某些商品来说,如电子商品,就没有有效截止日期)、商品的卖出数量(这里商品的卖出数量是在顾客确定购买商品后,订单产生过后自动修改的)、还有商品的库存量。

网上超市购物管理系统

表4-4 商品表

5.管理员表(Managers)

管理员表是指登录系统的后台的人员,主要包括以下字段:管理员的编号、管理员的真实姓名(可允许为空)、管理员的登录密码、管理员的照片等。

表4-5 管理员表

6.订单表(Orders)

订单表主要包括以下字段:订单编号、产生订单的日期、购买客户编号、购买的商品的总价格、购买的商品的总数量、标识该订单是否已经付过款以及店家是否发货的条件。

表4-6 订单表

7.订单详细表(OrderDetails)

订单详细表是对订单表的进一步补充,主要包括以下字段:有详细订单的编号、

网上超市购物管理系统

所对应的订单编号、购买的商品的编号、购买某种商品的数量、商品的单价。

表4-7 订单详细表

8.权限表(Right)

权限表主要包括以下字段:有权限的编号、权限名称。

表4-8 权限表

网上超市购物管理系统

第五章

系统实现

5.1首页(登录、注册、浏览商品)

图5-1 系统首页图

功能介绍:本系统的首页显示了本网店的一些商品的信息,用户可以在首页点击某商品显示商品的详细信息。

首页商品显示的代码,在本页面主要采用了数据源SqlDataSource 和gridView: 数据源SqlDataSource的源代码如下:

<asp:SqlDataSource ID="HotGoodsData" runat="server" ConnectionString="Data Source=.;Initial Catalog=ShoppingManagerSystem;User ID=sa;Password=123456"

ProviderName="System.Data.SqlClient" SelectCommand="select top 12 * from Goods order by SellNum desc"></asp:SqlDataSource>

网上超市购物管理系统

5.2 根据条件查询符合条件的相应商品

图5-2 根据条件查找商品

图5-3 查找到的商品

如图5-2所示,根据首页客户选择的商品类别以及在‘关键字’的文本框中输入的值,来搜索符合相应条件的商品列表(如图5-3所示),实现代码如下:

首先是在Default.aspx 首页中要选择相应类别的“类别编号”和输入“文本框”中的信息,然后再跳转到SearchByKey.aspx也面;实现该功能的代码如下(在母版也得ImgButton按钮的事件):

protected void ImageButtonSearch_Click(object sender, ImageClickEventArgs e) {

string key = txtSearchKey.Text.Trim();

int firId =Convert .ToInt32 ( ddlFirCategry.SelectedValue);

Response.Redirect("SearchByKey.aspx?firId="+firId +"&key="+key); }

运行上述代码后,会跳转到SearchByKey.aspx页面,该页面要接受相应传过来的数据,并进行数据绑定,实现代码如下:

protected void Page_Load(object sender, EventArgs e)

网上超市购物管理系统

{

if (!IsPostBack) {

int firId =Convert .ToInt32 ( Request.QueryString["firId"]); string keys = Request.QueryString["key"].ToString(); BindByKeys(firId ,keys); } }

string strCon =

ConfigurationManager.ConnectionStrings["MyCon"].ToString();

SqlConnection cn = null ; SqlDataAdapter da = null; DataSet ds = new DataSet();

private void BindByKeys(int firId, string keys) {

string sql = "select distinct Goods.* FROM Goods,SendCategry,FirstCategry WHERE Goods.CategoryID=SendCategry.SendCateID and SendCategry.ParentId='"+firId+"' and Goods.GoodsName like '%"+keys +"%'";

cn = new SqlConnection(strCon); cn.Open();

da = new SqlDataAdapter(sql ,cn); da.Fill(ds);

SearchByKeyWords.DataSource = ds.Tables[0]; SearchByKeyWords.DataBind(); }

网上超市购物管理系统

5.3购物车的实现

图5-4 选中某商品,查看某商品信息

5-5 某商品(图5-4)详细信息

图5-6 购物车图

功能介绍:

当用户登录到系统的首页后,用户可浏览相应商品的信息,点击商品(如图5-4所

网上超市购物管理系统

示)查看商品的详细信息,即进入图5-5所示的见面,当用户确定购买商品后把商品添加到购物车中,然后可对购物车中的商品数量进行修改,也可以对已加入到“购物车”中,最后又不想购买的商品进行删除。

首先是把商品添加的购物车中代码的实现,要添加到购物车是,要对用户是否登录进行判断,若登录过后就进入购物车界面看到已选择的商品(如图5-6所示),否则,进入用户登录界面,实现代码如下:

5.3.1添加商品到购物车的实现

protected void imgBtnBuy_Click(object sender, ImageClickEventArgs e) {

if (Session["CurrentUser"] != null) {

if (Session["Cart"] == null) {

this.CreateCart(); } else {

DataTable cart = Session["Cart"] as DataTable; if (this.ExistGoods(cart)) {

this.AddGoodsToSession(cart); } }

Response.Redirect("Cart.aspx"); } else {

Response.Redirect("UserLogin.aspx");

网上超市购物管理系统

} }

/// 新建购物车表 private void CreateCart() {

DataTable cart = new DataTable(); cart.Columns.Add("GoodsID"); cart.Columns.Add("GoodsName"); cart.Columns.Add("Quantity"); cart.Columns.Add("UnitPrice"); cart.Columns.Add("Picture"); this.AddGoodsToSession(cart); …… 此处隐藏:2668字,全部文档内容请下载后查看。喜欢就下载吧 ……

网上超市管理系统毕业论文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/134028.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)