购物商城毕业设计.docx

上传人:b****2 文档编号:1973068 上传时间:2023-05-02 格式:DOCX 页数:16 大小:906.72KB
下载 相关 举报
购物商城毕业设计.docx_第1页
第1页 / 共16页
购物商城毕业设计.docx_第2页
第2页 / 共16页
购物商城毕业设计.docx_第3页
第3页 / 共16页
购物商城毕业设计.docx_第4页
第4页 / 共16页
购物商城毕业设计.docx_第5页
第5页 / 共16页
购物商城毕业设计.docx_第6页
第6页 / 共16页
购物商城毕业设计.docx_第7页
第7页 / 共16页
购物商城毕业设计.docx_第8页
第8页 / 共16页
购物商城毕业设计.docx_第9页
第9页 / 共16页
购物商城毕业设计.docx_第10页
第10页 / 共16页
购物商城毕业设计.docx_第11页
第11页 / 共16页
购物商城毕业设计.docx_第12页
第12页 / 共16页
购物商城毕业设计.docx_第13页
第13页 / 共16页
购物商城毕业设计.docx_第14页
第14页 / 共16页
购物商城毕业设计.docx_第15页
第15页 / 共16页
购物商城毕业设计.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

购物商城毕业设计.docx

《购物商城毕业设计.docx》由会员分享,可在线阅读,更多相关《购物商城毕业设计.docx(16页珍藏版)》请在冰点文库上搜索。

购物商城毕业设计.docx

购物商城毕业设计

郑州大学毕业设计(项目报告)

 

题目:

网络购物商城

指导教师:

XX职称:

讲师

 

学生姓名:

XX学号:

20087750507

专业:

计算机科学和技术(软件开发.Net)

院(系):

软件学院

完成时间:

2012-5-16

 

2012年05月16日

1项目开发目标

1.1系统开发意义和前景

网上购物在互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线商品展示功能、在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统购物功能都可以在互联网上进行电子化的高效运作。

随着互联网的普及、网上支付的不断完善,加上物流业的配套建设,蒸蒸日上的网上购物方式获得更多人群的青睐。

许多曾对网上购物生疏的人甚至由“乐购”逐步过渡到“乐享”网购市场。

网购已经成为当代快节奏生活,时尚生活的重要标志。

1.2系统最终目标

对于典型的数据库管理系统,尤其是对像电子商务这样的数据流量大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。

本系统在设计时应该满足以下几个目标:

采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

全面展示商城内所有商品,并可展示最新商品及特价商品。

实现网上购物。

商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。

对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

系统最大限度地实现了易维护性和易操作性。

系统运行稳定、安全可靠。

通过对一些典型电子商务网站的考察、分析以及实际的市场调查,要求本系统具有以下功能:

1)美观友好的操作界面,能保证系统的易用性。

2)规范、完善的基础信息设置。

3)商品分类详尽,可按不同类别查看商品信息。

4)按商品大类及商品名称进行模糊查询。

5)商品销售排行。

2总体设计

2.1技术框架设计

本系统运用ASP.NET技术,建立多层信息系统B/S体系结构;SQLServer2005作为本系统的数据库;采用面向对象的系统分析和设计方法和组件技术,按照统一的信息资源标准实现服务于各类特定用户的信息系统,从而保证系统的先进性、可扩展性、可维护性以及良好的可操作性。

2.2功能模块设计

网络购物商城功能结构如图:

图1结构图

2.2.1用户前台网购

1)商品展示:

首页导航,所有商品的展示,以及推荐的最新产品,销售排行。

导航栏,会员注册,购物车,购物信息查询,交易条款,其中购物车和购物信息查询需要会员登录后才能查询。

页面左侧显示推荐产品展示,销售排行榜,主页面按产品分类显示,每一类有子标签显示详细的产品信息。

2)用户注册:

用户通过导航栏的会员注册,填写个人信息,注册成为会员

3)用户登录:

注册完毕,需要再次登录

4)修改个人信息:

登陆完成后,导航栏更新个人信息

5)商品检索:

在首页商品查询,输入关键字,进行模糊查询,目的是让顾客更容易找到他所需要的商品。

6)购物车:

用户查看商品点击购买,商品就会加入到购物车,在购物车查看商品,付款或者清除购物车。

7)帮助中心:

对于用户购买产品出现问题的解决办法。

2.2.2管理员后台管理

1)管理员登陆:

管理员登陆页面。

2)商品管理:

管理员对商品的查询、添加、删除、修改。

3)会员管理:

管理员对会员的查询、删除、修改。

4)仓库管理:

管理员对仓库的查询、添加、删除、修改。

5)订单管理:

管理员对订单的查询、删除、修改。

3功能描述

本系统主要实现以下功能:

用户前台购物的网络平台设计,管理员后台对用户、商品、商品订单的管理。

3.1用户前台网购

3.1.1商品展示模块

首页主要显示:

导航栏,所有商品的展示,推荐的最新产品,销售排行。

导航栏有,首页,会员注册,购物车,购物信息查询,交易条款,点击导航主页面跳转,其中购物车和购物信息的查询需要会员登录后才能查询。

页面左侧显示推荐产品展示,销售排行榜,可以点击直接查看,在主页面区域显示商品详细信息。

推荐的产品的页面显示两件产品,销售排行榜显示销量前四名的产品。

推荐产品的生成,既是管理员在后台商品管理中添加的最后两件产品。

销量排行榜产品的显示,根据用户购买产品的销量排行,显示前四名的产品。

主页面显示所有的产品,将产品分为了四类按产品分类显示,每一类有子标签显示详细的产品信息。

3.1.2用户注册

图2会员注册

会员注册表,会员注册需要填入,会员登陆名、性别、密码、真实姓名、密码问题、密码提示答案,电话、E—mail地址、所在城市、住址、邮编、头像选择,点击注册,即可完成注册成为会员。

会员登陆名,密码,真实姓名,密码提示答案,用验证控件设置不能为空;邮箱、邮编,用正则表达式验证控件设置邮箱格式和邮编格式。

会员注册连接数据库代码:

stringsqlstr="insertintotb_Member"

+"(MemberName,MemberSex,MemberPWD,MemberTName,"

+"MemberQue,MemberAns,MemberPhone,MemberEmail,MemberCity,MemberAddress,MemberPostCode,MemberPhoto)"

+"values('"+txtLoginName.Text+"','"+ddlSex.SelectedValue

+"','"+txtPwd.Text+"','"+txtTName.Text+"','"+txtQuePwd.Text

+"','"+txtAnsPwd.Text+"','"+txtTel.Text+"','"+txtEmail.Text

+"','"+ddlCity.SelectedValue+"','"+txtAddress.Text+"','"+txtPostCode.Text+"','"+ddlPhoto.Text+"')";

sqloperate.DataCom(sqlstr);

sqlconn.Close();

调用DataCome方法

publicvoidDataCom(stringsqlstr)

{

sqlconn.Open();

SqlCommandsqlcom=newSqlCommand(sqlstr,sqlconn);

sqlcom.ExecuteNonQuery();

sqlconn.Close();

}

图3会员名检测

检测会员名,用户注册成为会员,填写会员登陆名,点击检测会员名,测试填写的会员名是否被注册过。

如果注册过的登录名,会提示该会员已经被注册过。

if(read.HasRows)

{

//通过read["MemberName"]查找出MemberName这个列的所有数据,如果有相等的数据,就提示注册过

if(this.txtLoginName.Text.Trim()==read["MemberName"].ToString().Trim())

{

Response.Write("alert('该会员已经注册过');localtion='Register.aspx'");

return;

}

}

else

{

Response.Write("alert('您可以进行正常注册');localtion='Register.aspx'");

}

图4提醒注册成功

会员注册完成后,系统自动生成会员ID,会提示用户牢记个人信息。

3.1.3用户登录

图5用户登录

会员注册完成后,填写用户名和密码即可完成登录。

3.1.4修改个人信息

图6用户信息修改

会员登录后,点击更新信息,修改会员登陆名、性别、密码、真实姓名、头像选择、密码问题、密码提示答案,电话、E—mail地址、所在城市、住址、邮编,点击修改,即可完成注册成为会员。

其中有会员ID和会员充值,是不能被修改的,会员ID是系统自动生成的,会员充值是后台管理员对会员信息管理填写生成。

3.1.5商品检索

图7商品检索

商品检索,按查询条件或关键字进行模糊查询,查询条件有商品ID、商品类别、商品名称查询。

也可以点击页面左侧的标签、子标签,缩小查询的范围,便于用户快速、准确的查到的满意的商品。

商品检索用数据库查询语句检索:

if(txtKey.Text=="")

{

//txtbox不写东西,默认查询所有

stringsqlstr="select*fromvb_GoodsInfo";

sqloperate.gvDataBind(gvGoodsInfo,sqlstr);

}

else

{

//根据商品id查询商品

stringsqlstr="select*fromvb_GoodsInfowhere"

+ddlCondition.SelectedValue+"="+txtKey.Text.Trim();

sqloperate.gvDataBind(gvGoodsInfo,sqlstr);

}

3.1.6购物车

图8购物车

图9用户金额

会员查看完商品详细信息,点击购买即可跳转到购物车,购物车显示会员添加到购物车的产品列表。

点击删除,即可删除所选中的商品;点击清空购物车,即可删除购物车内的所有产品;点击继续购物,用户可以继续查看购买商品;点击结账,完成对购物车所有产品的购买,若会员余额不足,系统自动提示余额不足。

3.1.7帮助中心

图10帮助中心链接

帮助中心,是会员购买产品后,系统所提示的信息,既是对商品后续问题的一些解决办法,免除会员购物风险。

3.2管理员后台管理

3.2.1后台登录

图11后台登录

后台管理员登录,需填写登录名、密码和验证码,点击登录。

验证码是每次登录页面自动刷新,生成的一个四位随机数:

Randomrandobj=newRandom();

labCode.Text=randobj.Next(1000,10000).ToString();

3.2.2商品管理

图12管理员查看商品

管理员对商品的查看,删除,修改,添加。

图13商品管理

对商品的添加,查看某单个商品的信息,商品名称,商品价格,商品类别,选择图片,商品简介,填好信息点击修改即是对原商品的信息修改,点击添加即是添加新商品。

3.2.3会员管理:

图14会员管理

会员管理对会员信息的查看,删除,通过关键字查找会员,条件查询会员ID,会员名,地址和电话查询。

3.2.4仓库管理

图15仓库管理

管理员对仓库信息的查看,删除,修改和添加。

3.2.5订单管理

图16订单管理

订单管理,可以查看所有会员的订单信息,按会员名查询,可以查看某一位会员的详细订单信息。

 

4技术总结

4.1技术创新及特点

系统的开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。

系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的VS2008自带的IIS建立运行环境,再结合MicrosoftSQLServer2005建立数据连接关系。

利用其提供的各种组件,首先在短时间内建立数据库,然后,对数据库进行分析和建立页面,不断修正和改进,直到功能基本实现的可行系统。

系统采用了B/S结构,以Web为中心,客户端通过浏览器访问Web以及和Web相连的后台数据库,为电子购物商城的管理提供了较好的工具。

4.2个人收获和体会

经过一个多月的努力毕业设计终于完毕,在这段学习时间里,虽然遇到过困难,也看到了希望,网络购物商城系统的设计,让我又学到了一门技术,虽然还掌握得不够精通,但还是有一定的认识和了解,对于我将来的学习是有价值的。

本系统的功能基本符合设计需求。

在系统设计过程中,我体会到了即使是一件小事也不能马虎,在设计之前一定要对所设计的系统有较为深刻地了解,并对用户的要求加以认真的分析,并给予分类,对所分类进行功能模块化设计,画出系统数据流图,流程图和结构图。

这样在进行详细设计时才可以做到有条不紊一步一步地进行。

编制一个系统还是有很多可学习的地方,不仅要掌握好相关知识,而且做事要细心,谨慎,这也是将来工作和学习应该注意的地方。

总的来说,通过这次课题,我也同时学到了技术层面以外的知识,那就是在建立应用程序上的流程:

定出研究方向,收集资料,分析资料,确定项目,实现分析,提出实现方案,程序编辑,程序调试,程序修改,程序增添等等的步骤。

这些都使我认识到建立应用程序不是一件随便的事情,它有一个系统的、严密的、逻辑的工作流程。

将来的社会是竞争激烈的社会,特别是计算机行业,要不断的学习,再学习,才可以把自己融入社会的发展中,所以在工作过程中,要不断的充电,才可以更好的体会自己人生的价值。

由于本人的水平有限,在文章中难免有错误,和不足之处,望评审老师和同学们批评指正。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2