购物商城毕业设计论文_第1页
购物商城毕业设计论文_第2页
购物商城毕业设计论文_第3页
购物商城毕业设计论文_第4页
购物商城毕业设计论文_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、郑州大学毕业设计(项目报告)题 目: 网络购物商城 指导教师: XX 职称: 讲师 学生姓名: XX 学号: 20087750507 专 业: 计算机科学与技术(软件开发.Net) 院(系): 软件学院 完成时间: 2012-5-16 2012年05月16日目录目录I1 项目开发目标11.1 系统开发意义和前景11.2 系统最终目标12 总体设计22.1 技术框架设计22.2 功能模块设计22.2.1 用户前台网购22.2.2 管理员后台管理33 功能描述43.1 用户前台网购43.1.1 商品展示模块43.1.2 用户注册43.1.3 用户登录63.1.4 修改个人信息73.1.5 商品检索

2、73.1.6 购物车83.1.7 帮助中心93.2 管理员后台管理93.2.1 后台登录93.2.2 商品管理103.2.3 会员管理113.2.4 仓库管理113.2.5 订单管理124 技术总结134.1技术创新及特点134.2个人收获与体会131 项目开发目标1.1 系统开发意义和前景网上购物在互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线商品展示功能、在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统购物功能都可以在互联网上进行电子化的高效运作。随着互联网的普及、网上支付的不断完善,加上物流业的配套

3、建设,蒸蒸日上的网上购物方式获得更多人群的青睐。许多曾对网上购物生疏的人甚至由“乐购”逐步过渡到“乐享”网购市场。网购已经成为当代快节奏生活,时尚生活的重要标志。1.2 系统最终目标对于典型的数据库管理系统,尤其是对像电子商务这样的数据流量大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应该满足以下几个目标:采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。全面展示商城内所有商品,并可展示最新商品及特价商品。实现网上购物。商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。对用户输入的数据,系统进行严格

4、的数据检验,尽可能排除人为的错误。系统最大限度地实现了易维护性和易操作性。系统运行稳定、安全可靠。通过对一些典型电子商务网站的考察、分析以及实际的市场调查,要求本系统具有以下功能:1) 美观友好的操作界面,能保证系统的易用性。2) 规范、完善的基础信息设置。3) 商品分类详尽,可按不同类别查看商品信息。4) 按商品大类及商品名称进行模糊查询。5) 商品销售排行。2 总体设计2.1 技术框架设计本系统运用ASP.NET技术,建立多层信息系统B/S体系结构;SQL Server2005作为本系统的数据库;采用面向对象的系统分析与设计方法和组件技术,按照统一的信息资源标准实现服务于各类特定用户的信息

5、系统,从而保证系统的先进性、可扩展性、可维护性以及良好的可操作性。2.2 功能模块设计网络购物商城功能结构如图:网上购物系统前台管理后台管理商品展示用户注册用户登录个人信息商品检索所购物车商品管理会员管理仓库管理订单管理管理登陆图1 结构图2.2.1 用户前台网购1) 商品展示:首页导航,所有商品的展示,以及推荐的最新产品,销售排行。导航栏,会员注册,购物车,购物信息查询,交易条款,其中购物车和购物信息查询需要会员登录后才能查询。页面左侧显示推荐产品展示,销售排行榜,主页面按产品分类显示,每一类有子标签显示详细的产品信息。2) 用户注册:用户通过导航栏的会员注册,填写个人信息,注册成为会员3)

6、 用户登录:注册完毕,需要再次登录4) 修改个人信息:登陆完成后,导航栏更新个人信息5) 商品检索:在首页商品查询,输入关键字,进行模糊查询,目的是让顾客更容易找到他所需要的商品。6) 购物车:用户查看商品点击购买,商品就会加入到购物车,在购物车查看商品,付款或者清除购物车。7) 帮助中心:对于用户购买产品出现问题的解决办法。2.2.2 管理员后台管理1) 管理员登陆:管理员登陆页面。2) 商品管理:管理员对商品的查询、添加、删除、修改。3) 会员管理:管理员对会员的查询、删除、修改。4) 仓库管理:管理员对仓库的查询、添加、删除、修改。5) 订单管理:管理员对订单的查询、删除、修改。3 功能

7、描述本系统主要实现以下功能:用户前台购物的网络平台设计,管理员后台对用户、商品、商品订单的管理。3.1 用户前台网购3.1.1 商品展示模块首页主要显示:导航栏,所有商品的展示,推荐的最新产品,销售排行。导航栏有,首页,会员注册,购物车,购物信息查询,交易条款,点击导航主页面跳转,其中购物车和购物信息的查询需要会员登录后才能查询。页面左侧显示推荐产品展示,销售排行榜,可以点击直接查看,在主页面区域显示商品详细信息。推荐的产品的页面显示两件产品,销售排行榜显示销量前四名的产品。推荐产品的生成,既是管理员在后台商品管理中添加的最后两件产品。销量排行榜产品的显示,根据用户购买产品的销量排行,显示前四

8、名的产品。主页面显示所有的产品,将产品分为了四类按产品分类显示,每一类有子标签显示详细的产品信息。3.1.2 用户注册图2 会员注册会员注册表,会员注册需要填入,会员登陆名、性别、密码、真实姓名、密码问题、密码提示答案,电话、Email地址、所在城市、住址、邮编、头像选择,点击注册,即可完成注册成为会员。会员登陆名,密码,真实姓名,密码提示答案,用验证控件设置不能为空;邮箱、邮编,用正则表达式验证控件设置邮箱格式和邮编格式。会员注册连接数据库代码: string sqlstr = "insert into tb_Member " + "(MemberName,Me

9、mberSex,MemberPWD,MemberTName," + "MemberQue,MemberAns,MemberPhone,MemberEmail,MemberCity,MemberAddress,MemberPostCode,MemberPhoto)" + "values('" + txtLoginName.Text + "','" + ddlSex.SelectedValue + "','" + txtPwd.Text + "',&#

10、39;" + txtTName.Text + "','" + txtQuePwd.Text + "','" + txtAnsPwd.Text + "','" + txtTel.Text + "','" + txtEmail.Text + "','" + ddlCity.SelectedValue + "','" + txtAddress.Text + "'

11、;,'" + txtPostCode.Text + "','" + ddlPhoto.Text + "')" sqloperate.DataCom(sqlstr); sqlconn.Close();调用DataCome方法 public void DataCom(string sqlstr) sqlconn.Open(); SqlCommand sqlcom = new SqlCommand(sqlstr,sqlconn); sqlcom.ExecuteNonQuery(); sqlconn.Close();图3

12、 会员名检测检测会员名,用户注册成为会员,填写会员登陆名,点击检测会员名,测试填写的会员名是否被注册过。如果注册过的登录名,会提示该会员已经被注册过。if (read.HasRows) /通过read"MemberName"查找出MemberName这个列的所有数据,如果有相等的数据,就提示注册过 if (this.txtLoginName.Text.Trim() = read"MemberName".ToString().Trim() Response.Write("<script language='javascript

13、9;>alert('该会员已经注册过');localtion='Register.aspx'</script>"); return; else Response.Write("<script language='javascript'>alert('您可以进行正常注册');localtion='Register.aspx'</script>"); 图4 提醒注册成功会员注册完成后,系统自动生成会员ID,会提示用户牢记个人信息。3.1.3 用户登

14、录图5 用户登录会员注册完成后,填写用户名和密码即可完成登录。3.1.4 修改个人信息图6 用户信息修改会员登录后,点击更新信息,修改会员登陆名、性别、密码、真实姓名、头像选择、密码问题、密码提示答案,电话、Email地址、所在城市、住址、邮编,点击修改,即可完成注册成为会员。其中有会员ID和会员充值,是不能被修改的,会员ID是系统自动生成的,会员充值是后台管理员对会员信息管理填写生成。3.1.5 商品检索图7 商品检索商品检索,按查询条件或关键字进行模糊查询,查询条件有商品ID、商品类别、商品名称查询。也可以点击页面左侧的标签、子标签,缩小查询的范围,便于用户快速、准确的查到的满意的商品。商

15、品检索用数据库查询语句检索: if (txtKey.Text = "") /txtbox不写东西,默认查询所有 string sqlstr = "select * from vb_GoodsInfo" sqloperate.gvDataBind(gvGoodsInfo, sqlstr); else /根据商品id查询商品 string sqlstr = "select * from vb_GoodsInfo where " + ddlCondition.SelectedValue + "=" + txtKey.Te

16、xt.Trim() ; sqloperate.gvDataBind(gvGoodsInfo, sqlstr); 3.1.6 购物车图8 购物车图9 用户金额会员查看完商品详细信息,点击购买即可跳转到购物车,购物车显示会员添加到购物车的产品列表。点击删除,即可删除所选中的商品;点击清空购物车,即可删除购物车内的所有产品;点击继续购物,用户可以继续查看购买商品;点击结账,完成对购物车所有产品的购买,若会员余额不足,系统自动提示余额不足。3.1.7 帮助中心图10 帮助中心链接帮助中心,是会员购买产品后,系统所提示的信息,既是对商品后续问题的一些解决办法,免除会员购物风险。3.2 管理员后台管理3.

17、2.1 后台登录图11 后台登录后台管理员登录,需填写登录名、密码和验证码,点击登录。验证码是每次登录页面自动刷新,生成的一个四位随机数:Random randobj = new Random(); labCode.Text = randobj.Next(1000, 10000).ToString();3.2.2 商品管理图12 管理员查看商品管理员对商品的查看,删除,修改,添加。图13 商品管理对商品的添加,查看某单个商品的信息,商品名称,商品价格,商品类别,选择图片,商品简介,填好信息点击修改即是对原商品的信息修改,点击添加即是添加新商品。3.2.3 会员管理:图14 会员管理会员管理对会

18、员信息的查看,删除,通过关键字查找会员,条件查询会员ID,会员名,地址和电话查询。3.2.4 仓库管理图15 仓库管理管理员对仓库信息的查看,删除,修改和添加。3.2.5 订单管理图16 订单管理订单管理,可以查看所有会员的订单信息,按会员名查询,可以查看某一位会员的详细订单信息。4 技术总结 4.1 技术创新及特点系统的开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的VS2008自带的IIS建立运行环境,再结合Microsoft SQL Server 2005建立数据连接关系。利用其提供的各种组件,首先在短时间内建立数据库,然后,对数据库进行分析与建立页面,不断修正与改进,直到功能基本实现的可行系统。系统采用了B/S结构,以Web为中心,客户端通过浏览器访问Web以及与Web相连的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论