网上超市管理系统毕业论文(2)
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




