商品库存管理模块开发幻灯片.ppt
《商品库存管理模块开发幻灯片.ppt》由会员分享,可在线阅读,更多相关《商品库存管理模块开发幻灯片.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、商品库存管理模块开发第1页,共23页,编辑于2022年,星期五电子商务平台系统 理论【任务分析任务分析】商品库存管理模块开发商品库存管理模块开发 3 3在电子商务网站中添加商品的相关信息是最重要的功能,本项目在开发中在商品管理方面采用了商品按类型进行多级分类的管理方法,共设置商品级别为二级,一级商品类别是大类,二级商品类别为小类,如一级商品类别:服装,相对应的二级商品类别包含有:女装、男装、围巾、手套等,具体的商品按类别进行添加,实现在管理上清晰、明了。在实现商品库存管理模块功能时要解决的主要问题如下:1、如何实现在GridView数据行中的某些信息?3、如何将图像插入到数据库中?2、如何实现
2、GridView的自动分页机制?第2页,共23页,编辑于2022年,星期五电子商务网站系统 理论【相关知识与技能相关知识与技能】商品库存管理模块开发商品库存管理模块开发 3 31、按ID关键字进行索引 当数据库内容的添加时,同时对一级商品表TopCategoryTable、二列商品表SecCategoryInfosTable、商品表GoodsTable、折扣表DiscountTable完成添加。在这里采用了设置DataKeyNames的方式实现了与相关数据表的关联,实现以ID值作为当前行索引,利用DataKeys的属性获取当前行数据键值对象中的值。2、将图片存放在images文件夹,图片路径存
3、放到数据库一是说明images文件夹的路径,利用Server.MapPath(/image);来说明是当前根目录下的images文件夹。二是实现上传文件到Image文件夹下,fileName为上传文件的文件名。FileUpload1.PostedFile.SaveAs(path+/+fileName);三是利用Image控件将图片显示出来,其中ImageUrl属性说明了图片的存放路径。ImageButton1.ImageUrl=/image+/+fileName;第3页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 3
4、【网站后台商品库存管理主页面网站后台商品库存管理主页面Mindex.aspx】本模块主要功能:管理库存商品、管理商品类别的添加与删除、商品的添加与删除、按商品ID进行查询的功能。本模块共包括了三个页面,分别为管理主页面Mindex、商品类别页面category、商品页面Goods。第4页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 3【网站后台主页面网站后台主页面Mindex.aspx】1、设计步骤、设计步骤在该网站中的Management文件夹下创建一个Web窗体,将其命名为Mindex.aspx。将在本页面中采用
5、了div+css的页面布局方式,然后从“工具箱”/“标准”选项卡中拖放1个GridView控件,1个TextBox控件,从“工具箱”/“HTML”选项卡中拖放1个fieldset标签,1个Label控件,3个Button按钮控件和1个,置于该表格中。各个控件的属性设置及其用途如表所示。第5页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 3【网站后中主页面网站后中主页面Mindex.aspx】各个控件的属性设置及其用途控件类型控件名称主要属性设置用途TextBoxTextBox1TextMode属性设置为SingleL
6、ine输入查询的ID号GridViewGridView1AllowPaging:trueAutoGenerateColumns:falseCellPadding:1PageSize:5Width:560px显示商品信息;对对商品进行添加;显示查询的商品信息;ButtonText属性设置为“商品类别管理”对商品一级、二级类别进行添加与删除Text属性设置为“商品管理”对商品进行添加与删除Button3Text属性设置为“搜索”按商品ID进行查询第6页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 3【网站后台主页面网站后
7、台主页面Mindex.aspx】打开GridView1,单击“编辑列”,加入“编辑模板”和按钮。各个控件的属性设置及其用途控件类型控件名称主要属性设置用途TemplateField商品名称商品类型商品图片商品价格销售价格折扣方式商品总量销售总量付款方式Label2绑定数据:Eval(GoodsName)Label1绑定数据:Eval(GoodsModel)Image1绑定数据:Eval(GoodsImageurl)TextBox3绑定数据:Eval(MarketPrice)TextBox4绑定数据:val(GoodsSellPrice)DropDownList1TextBox6绑定数据:Eva
8、l(GoodsTotaCount)Label3绑定数据:Eval(GoodSellCount)DropDownList2此处设置为在模板中进行具体设置ButtonField更新CommandName属性设置为“updat”删除CommandName属性设置为“dele”第7页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 3【网站后台主页面网站后台主页面Mindex.aspx】2、实现代码(1)设计数据库,完成数据库操作类编写。用户信息表Member。设计数据库,完成数据库操作类的编写。本模块使用的数据表:TopCat
9、egoryTable、SecCategoryInfosTable、GoodsTable、DiscountTable、GoodsPayTable。在数据库部分主要采用了以存储过程方式进行实现的数据库操作,针对数据表主要的存储过程SQL语句与库存管理模块的方式相同。第8页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 3【网站后台主页面网站后台主页面Mindex.aspx】表示层即Web页面设计。主页面主页面Mindex:是进行库存商品的管理的页面,能对商品的部分信息进行更新修改和删除。下面主要代码:在Page_Load事
10、件中设置DataKeyNames关键值,以方便按行进行索引,同时对获取的Session“adminid”进行判断,如果值为空程序将跑转到登录页面。业务逻辑层 本模块中业务逻辑层包括:Model(Member.cs)、BLL(Member.cs)两部分,实现代码结构与登录模块相同,在此不同重复说明。数据层 本模块中数据层包括:DAL(Member.cs)、DB(DbHelperSQL.cs)两部分,实现代码结构与登录模块相同,在此不同重复说明。第9页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 3【网站后台商品类别管理
11、页面网站后台商品类别管理页面category.aspx】第10页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 31.设计步骤(1)在该网站中的Management文件夹下创建一个Web窗体,将其命名为category.aspx。(2)将在本页面中采用了div+css的页面布局方式,然后从“工具箱”/“标准”选项卡中拖放12个Label控件,4个TextBox控件,4个Button按钮控件和4个DropDownList控件,然后从“工具箱”/“HTML”选项卡中拖放2个fieldset控件,各个控件属性设置及其用途如表
12、所示。【网站后台商品类别管理页面网站后台商品类别管理页面category.aspx】第11页,共23页,编辑于2022年,星期五电子商务网站系统 理论【任务实施任务实施】商品库存管理模块开发商品库存管理模块开发 3 3表2.5Login.aspx中各个控件的属性设置及其用途控件类型控件名称主要属性设置用途TextBoxTextBox1TextMode属性设置为SingleLine输入一级商品类别的ID号TextBox2TextMode属性设置为SingleLine输入一级商品类别的简介TextBox3TextMode属性设置为SingleLine输入二级商品类别的ID号TextBox4Text
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 库存 管理 模块 开发 幻灯片
限制150内