计算机专业毕业论文毕业设计网上超市系统设计与实现.docx

上传人:b****0 文档编号:9894430 上传时间:2023-05-21 格式:DOCX 页数:10 大小:20.10KB
下载 相关 举报
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第1页
第1页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第2页
第2页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第3页
第3页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第4页
第4页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第5页
第5页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第6页
第6页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第7页
第7页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第8页
第8页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第9页
第9页 / 共10页
计算机专业毕业论文毕业设计网上超市系统设计与实现.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机专业毕业论文毕业设计网上超市系统设计与实现.docx

《计算机专业毕业论文毕业设计网上超市系统设计与实现.docx》由会员分享,可在线阅读,更多相关《计算机专业毕业论文毕业设计网上超市系统设计与实现.docx(10页珍藏版)》请在冰点文库上搜索。

计算机专业毕业论文毕业设计网上超市系统设计与实现.docx

计算机专业毕业论文毕业设计网上超市系统设计与实现

计算机专业毕业论文(毕业设计)--网上超市系统设计与实现

计算机专业毕业论文(毕业设计)--网上超市系统设计与实现网上超市系统摘要随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以及计算机与网络技术为基础的信息系统正处以蓬勃发展的时期。

网上超市系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的繁琐过程,是顾客的购物过程变得轻松,快捷。

本文详细地讲述了开发一个基于Web的“网上超市系统”所用到的技术和方法。

其中运用了ASP技术、SQLServer2005数据库技术等等,并从几个不同的方面用上述技术来实现系统。

关键词ASP.NET、SQLServer2005目录第一章绪论11.1开发背景11.2开发运行环境11.2.1软件需求11.2.2开发工具的选择2第二章功能需求32.1功能模块划分32.2功能模块描述32.2.1前台功能32.2.2后台管理功能:

4第三章业务流程设计53.1系统功能模块53.2网站前台功能图63.3后台管理功能图6第四章逻辑设计74.1数据库表的设计7第五章前台系统实现95.1首页(登录、注册、浏览商品)95.2用户注册105.3用户登录115.4个人信息修改125.5单个商品的显示145.6直接购物的实现16第六章后台系统功能实现196.1添加商品196.2商品浏览206.3商品修改236.4用户查看266.5类别查看27第七章系统总结297.1系统特点、优势297.2系统不足29致谢30参考文献3131第一章绪论1.1开发背景随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以及计算机与网络技术为基础的信息系统正处以蓬勃发展的时期。

网上超市系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的繁琐过程,是顾客的购物过程变得轻松,快捷。

网上超市管理系统是一个针对网上销售商品、管理商品的一个专门软件。

随着网络的广泛普及,网络支付手段的逐步完善,越来越多的人逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。

传统的购物观念正在被网上购物这种快捷的方式所冲击。

现在的网上超市,具有强大的功能,在线展示商品,在线购买商品,在线交易,在线网店的管理等,借助网络的跨地域特点,更是将传统的商店的地域限制加以突破,全国各地的顾客都可以通过网络在同一个网上超市购买商品,从而大大增加了客户的数量。

网上超市在线网站致力于提供商品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展示给客户,让客户通过网站便能对自由的选择的购买商品。

该网站是通过用户登录浏览商品、购买、确定购买、查看订单、实现用户模块功能。

其中订单的生成,网站后台管理系统,系统管理员来管理商品、订单、用户来实现。

1.2开发运行环境1.2.1软件需求操作系统:

WindowsXP数据库:

SQLServer2005开发工具:

MicrosoftVisualStudio20101.2.2开发工具的选择本系统的开发主要是用MicrosoftVisualStudio2010的开发环境,利用SQLServer2005进行数据库的设计。

下面对他们分别进行简单的介绍:

1.MicrosoftVisualc#/ASP.NET介绍:

VisualStudio2010是微软公司推出的开发环境。

是目前挺流行的Windows平台应用程序开发环境。

VisualStudio2010可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。

VisualStudio2010版本特点:

VisualStudio2010在三个方面为开发人员提供了关键改进:

快速的应用程序开发高效的团队协作突破性的用户体验VisualStudio2010提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。

VisualStudio2010包括各种增强功能,例如可视化设计器(使用.NETFramework3.5加速开发)、对Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。

VisualStudio2010为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX的Web应用程序。

开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASP.NET应用程序服务和Microsoft平台。

2.SQLServer2005介绍:

SQLServer是一个关系数据库管理系统。

它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。

Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。

第二章功能需求2.1功能模块划分网上超市共分两个部分,一是前台管理部分,包括:

客户在线注册、浏览商品、购买商品、提交订单等操作;二是后台管理部分,包括:

商品的添加、查询、修改和删除,订单的管理、用户的查看、商品类别的管理等。

2.2功能模块描述2.2.1前台功能1.注册功能:

客户首先要注册为该商店的用户。

注册时要填写顾客的登录用户名,真实姓名,登录密码,联系电话等信息即可。

2.个人信息修改功能:

用户登录后可以查看自己的信息,也可以修改自己的密码、地址、电话等个人信息。

3.商品查看功能:

顾客浏览网上商店的商品,将自己选择的商品查看商品的详细信息。

4.商品购买功能:

当顾客选择完商品后,确定购买商品并填写收货信息,即可够买商品,购买信息以订单形式储存。

5.付款功能:

用户可以在查看个人订单里进行付款,付款后系统会自动发货。

6.订单退订功能:

用户可以在查看个人订单里进行订单退订。

2.2.2后台管理功能:

1.管理人员部分:

管理员拥有最高权限,如:

查看所有订单、查看商品、查看用户,对商品及其类别进行修改。

2.商品管理功能:

(1)商品的添加:

管理员可以通过此功能添加新的商品。

(2)修改商品的信息:

管理员可以进行对商品信息的修改,如商品名称,说明等。

(3)商品搜索:

管理员可以搜索所需要的商品,进行查看、修改商品的信息和商品的删除。

(4)商品的删除管理员可以对所需要删除的商品进行删除。

(5)商品类别的管理:

管理员可添加、修改、删除商品的类别信息。

3.订单的管理:

(1)订单查看:

管理员可以查看所有的订单,

(2)订单搜索:

管理员可以根据用户ID搜索改ID用户的订单。

第三章业务流程设计3.1系统功能模块3.2网站前台功能图图3-2前台功能图3.3后台管理功能图图3-3后台功能图第四章逻辑设计4.1数据库表的设计数据库名:

shop管理员表:

admin1.管理员表:

管理员表是指登录系统的后台的人员,主要包括以下字段:

管理员的ID、管理员名字、管理员密码序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否2namevarchar500否3passwordvarchar500否用户表:

U_ser2.用户信息表:

是指前台登陆用户,主要包括一下字段:

用户ID、用户名、用户密码、联系电话、地址序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否2namevarchar500否3Phonevarchar500否4describetext160是商品大类表:

big_category3.商品大类表:

主要包括以下字段:

商品大类ID、名字序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否2Namevarchar500否商品小类表:

category4.商品小类表:

主要包括以下字段:

小类ID、名字、说明、所属大类ID序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否2namevarchar500否3dessvarchar500是4bigidint40否商品表:

product5.商品表:

主要包括以下字段:

商品ID、商品名、商品描述,单价,会员价,上架日期,父类ID,图片的地址,数量序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否2namevarchar500否3descctext10000是4pricedecimal84否5memberPricedecimal84是6datedatetime83否7categoryIDint40否8imagevarchar500是9countint40否表名:

salesorder6.订单表:

单价,用户ID,商品ID,数量,地址,发货时间,是否发货,是否确认收货序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否2unitpricemoney84否3useridint40否4productidint40否5pcountint40否6addrvarchar500否8odatedatetime83是9deliverint40是010takeOverint40是0第五章前台系统实现5.1首页(登录、注册、浏览商品)功能介绍:

本系统的首页显示了本网店的一些商品的信息,用户可以在首页点击某商品显示商品的详细信息。

首页商品显示的代码,在本页面主要采用了数据源SqlDataSource和DataList:

数据源SqlDataSource的源代码如下:

“SelectCommand=“SELECTtop8[id],[name],[normalprice],[num],[memberprice],[images]FROM[product]“>5.2用户注册功能介绍:

用于会员注册代码如下:

privateshop.BLL.U_serur=newBLL.U_ser();privateshop.Model.U_serur_model=newModel.U_ser();protectedvoidimgBtnLogin_Click(objectsender,ImageClickEventArgse){if(txtUserName.Text.Trim().ToString()!

=““){ur_model.uesrname=txtUserName.Text.Trim().ToString();ur_model.password=txtPwd.Text.Trim().ToString();if(ur.Add(ur_model)>0){Response.Write(“alert(注册成功|);window.location.href=login.aspx“);}}else{Response.Write(“alert(用户名不为空);window.location.href=login.aspx“);5.3用户登录功能介绍:

用于用户登录代码如下:

publicpartialclassRegister:

System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}privateshop.BLL.U_serur=newBLL.U_ser();privateshop.Model.U_serur_model=newModel.U_ser();protectedvoidimgBtnLogin_Click(objectsender,ImageClickEventArgse){if(txtUserName.Text.Trim().ToString()!

=““){ur_model.uesrname=txtUserName.Text.Trim().ToString();ur_model.password=txtPwd.Text.Trim().ToString();if(ur.Add(ur_model)>0){Response.Write(“alert(注册成功);window.location.href=login.aspx“);}}else{Response.Write(“alert(用户名不为空?

);window.location.href=login.aspx“);}}}5.4个人信息修改功能介绍:

用于用户修改个人信息代码如下:

protectedvoidPage_Load(objectsender,EventArgse){if(Session[“userid“]!

=null){i=Convert.ToInt32(Session[“userid“]);user_model=user.GetModel(i);Label7.Text=user_model.id.ToString();Label4.Text=user_model.uesrname.ToString();Label5.Text=user_model.password.ToString();if(user_model.phone!

=null){Label6.Text=user_model.phone.ToString();}if(user_model.address!

=null){Label8.Text=user_model.address;}}}privateshop.BLL.U_seruser=newBLL.U_ser();privateshop.Model.U_seruser_model=newModel.U_ser();privatestaticinti;protectedvoidButton1_Click1(objectsender,EventArgse){stringid=Label7.Text;Response.Redirect(“Updatamy.aspx?

id=“+id.ToString());}protectedvoidButton1_Command(objectsender,CommandEventArgse){if(e.CommandName==“update“){intid=Convert.ToInt32(e.CommandArgument);5.5单个商品的显示功能介绍:

本系统的单个商品显示了本网店的某个商品的信息,用户可以在首页点击某个商品显示该商品的详细信息。

代码如下:

publicpartialclassproductx:

System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){i=Convert.ToInt32(Request.QueryString[“id“]);pro_mpble=pro.GetModel(i);Label2.Text=pro_mpble.name.ToString();Label3.Text=pro_mpble.normalprice.ToString();Label5.Text=pro_mpble.descc.ToString();Label6.Text=pro_mpble.num.ToString();Image1.ImageUrl=“/Admin/“+pro_mpble.images;}privateshop.BLL.productpro=newBLL.product();privateshop.Model.productpro_mpble=newModel.product();privatestaticinti;protectedvoidImageButton3_Click1(objectsender,ImageClickEventArgse){stringstr=string.Format(“myorder.aspx?

id={0}“,i);Response.Redirect(str);}privateshop.BLL.shoppingcarts=newBLL.shoppingcart();privateshop.Model.shoppingcarts_m=newModel.shoppingcart();protectedvoidImageButton4_Click(objectsender,ImageClickEventArgse){intuserid=Convert.ToInt32(Session[“userid“].ToString());intpid=Convert.ToInt32(Request.QueryString[“id“]);s_m.priductid=pid;s_m.userid=userid;s.Add(s_m);}}5.6直接购物的实现功能介绍:

用于会员直接购买商品,填写地址、数量的信息代码如下:

publicpartialclassmyorder:

System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!

IsPostBack){if(Session[“name“]==null){Response.Write(“alert(没有登录);window.location.href=login.aspx“);}else{i=Convert.ToInt32(Request.QueryString[“id“]);pro_model=pro.GetModel(i);Label4.Text=pro_model.name.ToString();Label5.Text=pro_model.normalprice.ToString();Label3.Text=Session[“name“].ToString();}}}privatestaticinti;privateshop.BLL.productpro=newBLL.product();privateshop.Model.productpro_model=newModel.product();privateshop.BLL.order1ord=newBLL.order1();privateshop.Model.order1ord_model=newModel.order1();protectedvoidButton1_Click(objectsender,EventArgse){try{if(Convert.ToInt32(TextBox3.Text.Trim().ToString())>Convert.ToInt32(pro_model.num.ToString())){Response.Write(“alert(数量超出库存);window.location.href=#“);return;}else{ord_model.addr=TextBox2.Text.Trim().ToString();ord_model.unitprice=Convert.ToInt32(TextBox3.Text.Trim().ToString());ord_model.productid=i;ord_model.userid=Convert.ToInt32(Session[“userid“].ToString());ord_model.pcount=Convert.ToInt32(Label5.Text.ToString());ord_model.odate=Convert.ToDateTime(txtdate.Value);ord_model.data=DateTime.Now;ord.Add(ord_model);}Response.Write(“alert(下单成功|);window.location.href=Default.aspx“);}catch(Exceptionex){Response.Write(“alert(请输入正确的数量);window.location.href=Default.aspx“);}}protectedvoidButton2_Click(objectsender,EventArgse){Response.Redirect(“productx.aspx?

id=“+Request.QueryString[“id“]);}}第六章后台系统功能实现6.1添加商品功能介绍:

用于管理员添加新的商品代码如下:

privateshop.BLL.productpr=newBLL.product();privateshop.Model.productpr_moble=newModel.product();protectedvoidbtnAddGoods_Click(objectsender,EventArgse){pr_moble.descc=txtDescription.Text.Trim().ToString();pr

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

当前位置:首页 > 小学教育 > 语文

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

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