联系方式: 微信:biyebang QQ: 629001810
摘要: 21世纪是网络的世纪,电子商务随之将成为主流商业模式,多商家网络商店系统就是一个C2C型的电子商务系统。本文详细论述了采用ASP.NET 2005 和 SQL Server 2000等技术实现的一个多商家网络商店的过程。论文首先阐述了本设计题目的选题意义、背景,和网站的开发平台;其次根据网站需求对系统的数据库和功能模块做了详细设计,并在此基础上实现了用户管理模块、权限管理模块、购物订单模块,商家管理模块、商品管理模块、留言板和公告管理模块等功能。最后通过对网站进行的全面测试展现了网站界面简单、美观,网站功能丰富、操作方便等特点,完全符合多商家网络商店的需求,能够为用户网上购物提供一个很好的操作平台。 电子商务;多商家;网络商店;网上购物;SQL Server 2000;C# 1.1 系统功能分析图 1.1.1 管理员功能分析图 管理员功能分析图如下图4-1所示: 用户功能分析图如下图4-2所示: 图4-2 用户功能分析图 1.2 系统功能分析 1.浏览功能,一般游客或注册用户都可以浏览及查询商品,商店。 2.用户注册及登录功能,用户需注册帐号后才能登录及进行其他相应操作。 3.用户修改资料、购买商品以及查询订单功能。 4.商家添加删除商品、管理商品、查询卖出商品、修改店铺资料及查看买家留言等功能。 5.管理员对用户、商家、商品的管理功能 6.管理员对商品分类的添加、删除功能。 7.管理员发布修改公告及推荐商品。 1.3.1 后台管理模块分析 此模块只对系统管理员开放。管理员可以对用户、商家、商品,以及公告推荐商品进行管理。 1.3.2 前台管理模块分析 此模块对普通用户及卖家开放。又分为买家模块和买家模块: 1. 买家模块。买家可以对注册资料进行修改对订单进行查看。 2. 卖家模块。卖家在买家的基础上还可以对商品和商店进行管理,以及对买家下的订单和买家留言进行查看。 1.1 数据库分析 本课题开发的数据库包括三个方面: l 用户数据表:存储注册用户有关数据。包括注册用户及卖家基本信息数据表、用户所属地区数据表。 l 商品数据表:包括商品基本信息数据表、商品分类数据表、商品评论数据表及订单数据表。 l 商店数据表:包括商店基本信息数据表、商店评论数据表和商店留言数据表。 l 公告数据表:存储公告内容等。 1.2.1 创建数据库 首先在SQL Server 2000的企业管理器中创建一个名为webmarket的数据库。 打开SQL Server 2000企业管理器àMicrosoft SQL ServersàSQL Server组à127.0.0.1(Windows NT)à数据库点右键à新建数据库(取名为webmarket) 1.2.2 创建表及说明 数据库webmarket包含以下十三个表:用户表(web_user)、商店表(web_shop)、省级地区表(web_area_class1)、市级地区表(web_area_class2)、商品表(web_goods)、商品一级分类表(web_goods_class1)、商品二级分类表(web_goods_class2)、商品三级分类表(web_goods_class3)、商品评论表(web_goods_comment)、商店评论表(web_shop_comment)、订单表(web_list)、留言表(web_message)、网站公告表(web_notice)。 用户表(web_user)用来保存用户的基本信息,表web_user结构如表5-1所示: 列名 数据类型(长度) 中文说明 user_id int(4) 用户ID user_name nvarchar(50) 用户名 user_pwd nvarchar(50) 用户密码 user_email nvarchar(50) 用户E-mail user_truename nvarchar(50) 用户真实姓名 user_idcard char(18) 用户身份证号码 user_mobile char(20) 用户手机 user_tel char(20) 用户固定电话 area_class1 nvarchar(50) 用户所在省 area_class2 nvarchar(50) 用户所在市 user_address nvarchar(100) 用户详细地址 user_postalcode char(6) 用户邮编 user_date smalldatetime(4) 用户注册日期 shop_audit smallint(2) 商店是否通过审核 shop_id int(4) 商店ID 商店表(web_shop)用来保存商店的基本信息,表web_shop结构如表5-2所示: 列名 数据类型(长度) 中文说明 shop_id int(4) 商店ID shop_class nvarchar(50) 商店分类 shop_main nvarchar(100) 商店主营 shop_name nvarchar(50) 商店名 shop_img nvarchar(50) 商店图片 shop_startdate smalldatetime 开店日期 shop_notice nvarchar(300) 商店公告 shop_hot int(4) 商店受欢迎程度 shop_comment int(4) 商店得到评分 user_name int(4) 店主登录名 shop_goods_number int(4) 商店商品数量 省级地区表(web_area_class1)用来保存省名,表web_area_class1结构如表5-3所示: 列名 数据类型(长度) 中文说明 area_class1_id smallint(2) 省级地区ID area_class1 nvarchar(50) 省名 市级地区表(web_area_class2)用来保存市名,表web_area_class2结构如表5-4所示: 列名 数据类型(长度) 中文说明 area_class2_id smallint(2) 市级地区ID area_class2 nvarchar(50) 市名 area_class1 nvarchar(50) 省名 商品表(web_goods)用来保存商品的基本信息,表web_goods结构如表5-5所示: 列名 数据类型(长度) 中文说明 user_name nvarchar(50) 商品所属卖家 goods_id int(4) 商品ID goods_name nvarchar(50) 商品名 goods_img nvarchar(50) 商品图片 goods_class3 nvarchar(50) 商品三级分类 goods_description nvarchar(300) 商品描述 goods_price money(8) 商品价格 goods_tranprice money(8) 商品运费 goods_hot smallint(2) 商品受关注程度 goods_brandtype nvarchar(50) 商品品牌 goods_startdate smalldatetime(4) 商品开始时间 goods_enddate smalldatetime(4) 商品结束时间 goods_date smalldatetime(4) 商品添加时间 goods_sellnum int(4) 商品卖出数量 goods_audit smallint(2) 商品是否审核 goods_vip smallint(2) 商品是否被推荐 商品一级分类表(web_goods_class1)用来保存商品的一级分类,表web_goods_class1如表5-6所示: 列名 数据类型(长度) 中文说明 goods_class1_id smallint(2) 商品一级分类ID goods_class1 nvarchar(50) 商品一级分类 商品二级分类表(web_goods_class2)用来保存商品的二级分类,表web_goods_class2如表5-7所示: 列名 数据类型(长度) 中文说明 goods_class2_id smallint(2) 商品二级分类ID goods_class2 nvarchar(50) 商品二级分类 goods_class1 nvarchar(50) 商品一级分类 商品三级分类表(web_goods_class3)用来保存商品的三级分类,表web_goods_class3如表5-8所示: 列名 数据类型(长度) 中文说明 goods_class3_id smallint(2) 商品三级分类ID goods_class3 nvarchar(50) 商品三级分类 goods_class2 nvarchar(50) 商品二级分类 商品评论表(web_goods_comment)用来保存其他用户对商品的评论信息,表web_goods_comment如表5-9所示: 列名 数据类型(长度) 中文说明 comment_id int(4) 评论ID comment_user nvarchar(50) 评论的用户 comment_content nvarchar(200) 评论内容 goods_id int(4) 商品ID comment_com int(4) 商品评分 comment_date smalldatetime(4) 评论时间 商店评论表(web_shop_comment)用来保存其他用户对商店的评论信息,表web_shop_comment如表5-10所示: 列名 数据类型(长度) 中文说明 comment_id int(4) 评论ID comment_content nvarchar(200) 评论内容 comment_username nvarchar(50) 评论人 shop _id int(4) 商店ID comment_com int(4) 评分 comment_date smalldatetime(4) 评论时间 订单表(web_list)用来保存用户的订单信息,表web_list如表5-11所示: 列名 数据类型(长度) 中文说明 list_id int(4) 订单ID buy nvarchar(50) 买家 sell nvarchar(50) 卖家 goods_id int(4) 商品ID goods_name nvarchar(50) 商品名 goods_price money(8) 商品单价 list_price money(8) 订单总价 list_date smalldatetime(4) 订单时间 list_condition char(30) 订单状态 留言表(web_message)用来保存用户给卖家的留言信息,表web_message如表5-12所示: 列名 数据类型(长度) 中文说明 message_id int(4) 留言ID message_content nvarchar(400) 留言内容 shop_id int(4) 商店ID message_username nvarchar(50) 留言用户 message_date smalldatetime(4) 留言时间 网站公告表(web_notice)用来保存网站的公告信息,表web_notice如表5-13所示: 列名 数据类型(长度) 中文说明 notice_id int(4) 公告ID notice_title nvarchar(50) 公告标题 notice_content nvarchar(400) 公告内容 notice_date smalldatetime(4) 公告时间
1.1.2 用户功能分析图
1.3 系统模块分析
1.2 数据库设计
版权所有© 帮我毕业网 并保留所有权利