基于c2c模式的网上购物系统的设计与实现毕业(论文内容摘要:

( Super_Pro1_Type) 名称 数据类型 长度 是否允许为空 Super_Pro1_ID int 4 否 Super_Pro1_Type nvarchar 50 是 Super_Company_Type nvarchar 50 是 表 4 商区信息表( Super_Area) 名称 数据类型 长度 是否允许为空 Super_Area_ID int 4 否 Super_Area_Name nvarchar 50 是 表 5 商家类型表( Super_Type) 名称 数 据类型 长度 是否允许为空 Super_Type_ID int 4 否 Super_Type nvarchar 50 是 表 6 商城 公告信息表( Super_Notice) 名称 数据类型 长度 是否允许为空 Super_Notice_ID int 4 否 Super_Notice_Title nvarchar 50 是 Super_Notice_Content nvarchar 500 是 Super_Notice_Date smalldatetime 4 是 表 7 商家 公告信息表( Super_ComNotice) 名称 数据类型 长度 是否允许为空 Super_ComNotice_ID int 4 否 Super_ComNotice_Title nvarchar 50 是 Super_ComNotice_Content nvarchar 500 是 Super_Company_UserName nvarchar 50 是 Super_ComNotice_Date smalldatetime 4 是 表 8 反馈信息表( Super_Feedback) 名称 数据类型 长度 是否允许为 空 Super_Feedback_ID int 4 否 第 9 页 共 22 页 Super_Feedback_Type nvarchar 50 是 Super_Feedback_Content nvarchar 300 是 Super_Company_ID int 4 是 Super_Feedback_UserName nvarchar 50 是 Super_Feedback_Date smalldatetime 4 是 4 系统 实现 用户注册 该模块实现用户注册功能,用户进入后按照提示添写相关个人信息,确认信息后提交系 统,完成用户注册。 用户注册后要经过管理员审核通过才能使用注册帐号。 当用户提交注册信息后,系统首先判断用户提交的商家图片是否符合要求,如果符合要求则将图片保存到指定目录,然后将用户提交的密码进行 MD5加密以后和其他信息一起提交到数据库中,完成注册并返回给用户注册成功的提示。 如果用户输入的注册名已存在,则认为注册信息无效,在用户提交注册的时候直接返回注册界面。 图 4 用户注册界面 核心代码: try { //上传图片 第 10 页 共 22 页 string upload3=。 if ( == true) { string nam =。 //得到上传的文件名 int i = (.)。 //取得文件名 (包括路径 )里最后一个 .的索引 string newext = (i).ToLower()。 //取得文件扩展名 if (newext == .gif || newext == .jpg || newext == .jpeg || newext == .bmp) //过滤图片的格式 { string savePath1 = (..\\upload\\)。 //得到系统的相对路径 string savePathsmall = (..\\smallupload\\)。 //生成缩略图 savePath1 += () + newext。 //生成系统的文件名 savePathsmall += () + newext。 (savePathsmall)。 //保存文件 (savePathsmall,savePath1)。 upload3 = () + newext。 //生成系统的文件名 } else { (scriptalert(39。 你上传的图片格式不对,正确的图片格式为 gif,jpg,jpeg,bmp!39。 )。 /script)。 //判定用户上传图片是否合法 return。 } } string pwd = (TxtP, md5)。 //用 md5加密密码 string strdate = ()。 //得到系统时间 第 11 页 共 22 页 string sql = insert into Super_Company(Super_Company_Name,Super_Company_Image,Super_Company_Address,Super_Company_User,Super_Company_Tel,Super_Company_Fax,Super_Company_Traffic,Super_Company_Email,Super_Company_Site,Super_Type,Super_Company_UserName,Super_Company_Password,Super_Company_Description,Super_Company_Tag,Super_Company_Date,Super_Company_Area)values(39。 + + 39。 ,39。 + upload3 + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + pwd +39。 ,39。 +()+39。 ,39。 ++39。 ,39。 +strdate+39。 ,39。 ++39。 )。 //写入数据库的 sql语句 (sql)。 //执行数据库语句 (scriptalert(39。 注册成功,请等待审核。 39。 )。 =39。 39。 /script)。 } catch{}//异常处理 图 5 注册成功返回 用户登陆 用户需要填写正确的用户名和密码,登陆失败给出错误原因并返回登陆界面,登录成功进入登录成功页面。 进入登陆界面后,用户可以对个人信息进行修改,查 看相关留言评论,查看个人已发布商品,发布新商品。 首先在数据库中查询用户提交的帐号,如果不存在此帐号则返回错误信息,如果存在帐号,则继续将用户提供的密码进行 MD5加密后与数据库中对应的密码进行比较,如果正确,则登陆成功,将页面导航到用户个人管理页面,否则登陆失败,返回登陆错误提示信息。 第 12 页 共 22 页 图 61用户登陆界面 图 62登陆错误返回 核心代码: protected void BtnLogin_Click1(object sender, ImageClickEventArgs e) { string pwd =。 //得到密码字符传 pwd = (pwd, md5)。 //将用户提供的密码进行 MD5加密 string sql = select * from Super_Company where Super_Company_UserName=39。 + + 39。 and Super_Company_Password=39。 + pwd + 39。 and Super_Company_Audit=1。 //将用户提供的帐号和密码与数据库中对应的相比较 if ((sql) == 1) //用户名是否存在 { Session[SuperCompanyUserName] =。 //把用户名保存在Session //()。 ()。 //页面转向 } Else //用户名和密码检查失败 { = 抱歉,密码错误或你还没有通过审核。 = (red)。 第 13 页 共 22 页 } } 发布商品 用户发布商品时要先确认发布商品类型,再进入商品详细描述,商品名称,商品图片,打折情况等。 首先检查用户是否具相应权限,确认权限后取得用户提交的商品图片等信息,判断图片文件类型是否合法,然后保存到指定目录,完成后自动生成商品的一些相关信息,如发布时间、发布商品的用户等,然后商品的这些详细信息保存到数据库中,并返回发布成功提示信息,否则返回错误提示信息。 图 7 用户发布商品 界面 图 8 用户发布商品截图 第 14 页 共 22 页 核心代码: protected void BtnSave_Click(object sender, EventArgs e) { if (checkRequest() == false) { return。 } try { string nam =。 //得到上传的文件名 string upload3 =。 if ( == true) { int i = (.)。 //取得文件名 (包括路径 )里最后一个 .的索引 string newext = (i).ToLower()。 //取得文件扩展名 if (newext == .gif || newext == .jpg || newext == .jpeg || newext == .bmp) //过滤图片文件的格式 { string savePath1 = (..\\upload\\)。 //得到文件的系统相对路径 savePath1 += () + newext。 (savePath1)。 //保存文件 upload3 = () + newext。 //返回文件的保存地址 } else { (scriptalert(39。 你上传的图片格式不对,正确的图片格式为 gif,jpg,jpeg,bmp!39。 )。 /script)。 return。 } } 第 15 页 共 22 页 string image = upload3。 //图片 string freetb =()。 //商 品详细信息 string audit = (Session[SuperCompanyUserName].ToString())。 //审核(先判断用户是否具有自动审核功能 string panyID =Session[SuperCompanyUserName].ToString()。 //登陆名。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。