Web程序设计学习报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1CHANGZHOUINSTITUTEOFTECHNOLOGYWeb程序设计学习报告二级学院(直属学部):计算机信息工程学院专业:软件工程班级:11软件二学生姓名:程一鸣学号:110306032014年6月2目录一.概述........................................................................3二.可行性分析............................................................4三.实现功能................................................................5四.总体设计和详细设计............................................6五.相关设计代码........................................................8六.实验心得体会......................................................163一.概述随着网络的飞速发展和普及,越来越多的用户习惯上网购物。本系统的主要目的就是为用户提供一个方便的网上购物平台。利用本系统,用户可以直接在网上购物并自己的需要对商品进行浏览、查看。本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。1999年底,随着互联网高潮来临。中国网络购物的用户规模不断上升。2010年中国网络购物市场延续用户规模、交易规模的双增长态势。2010年中国网络购物市场交易规模接近5000亿,达4980.0亿元,占到社会消费品零售总额的3.2%;同时,网络购物用户规模达到1.48亿,在网民中的渗透率达30.8%(《2013-2017中国网络购物行业市场前瞻与投资预测分析报告》统计数据显示)。对于一些传统企业而言,通过一些传统的营销手段已经很难对现今的市场形成什么重大的改变了。如果想将企业的销售渠道完全打开,企业就必需引进新的思维和新的方法。而网络购物正好为现今的传统企业提供了一个很好的机会与平台,传统企业通过借助第三方平台和建立自有平台纷纷试水网络购物,构建合理的网络购物平台、整合渠道、完善产业布局成为传统企业未来发展重心和出路。购物车主要是为广大网上顾客购物的资源平台。购物车主要目标是建设在网上对用户进行信息服务互动平台。4二.可行性分析(1)系统可行性网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过订单管理(四种订单状态)、商品管理(商品添加、类别添加)、会员管理(添加会员)、系统管理(上传管理)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,找到自己想要买的商品,装入物车,提交定单进行购买。网上购物平台的特点是客户和商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。(2)经济可行性缩短了供货周期,压缩了库存,裁减了人员,于是就可以依据缩短时间的天数和库存物资的减少,以及裁减人员的工资等,使原材料和劳动力资源得到更合理的利用,从而提高了大多数信息化建设项目降低了不少成本,避免了多消耗,减少多管理费用的支出等等。三.实现功能1.主要功能:浏览商品、加入购物车、订单管理、商品购买、用户管理等。(1)商品信息发布功能5发布销售的商品信息,注册取得授权后可在系统后台随时增添、修改、更新销售商品信息(2)网上购物功能买方先通过登录,成功后浏览商品,可以下订单并且查看自己的订单,随后结账购买。(3)订单管理功能订单下达时会在后台产生订单号、商品号、下单用户账号、价格、总计等。(4)用户管理功能用户可以注册,并在登录时检测账号正确性。(5)商品管理功能管理员可以对商品进行管理,增添新商品或者修改库存等。2.功能实现流程:(6)订购。即把所选物品添加到购物车。(7)修改。根据自己的需求可以修改已购物品的数量。也可以删除已选商品。(8)显示购物车内所选的物品及单价。(9)结算。到购物车里处进行结算。(10)清空购物车。6四.总体设计和详细设计4.1总体设计本购物车系统共分为五个模块。分别为登陆模块、注册模块、商品列表模块、购买模块、购物车模块。每个模块之间联系紧密,登陆的会员账号也必须和数据库中的信息匹配才能登陆成功。新创建的会员也会添加到数据库中,同时订单和已购买的文件都可以在数据库中显示出来,。购物网站总体结构图购物车系统登陆模块注册模块商品列表模块购买模块购物车模块7五.相关设计代码登陆模块:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingshoppinglibrary;namespaceShopping{publicpartialclasswelcom:System.Web.UI.Page{Registerr=newRegister();publicstringname,pass;protectedvoidPage_Load(objectsender,EventArgse){}publicvoidlogbutton_Click(objectsender,EventArgse){name=Request.Form[required1].ToString();Product.myname=name;pass=Request.Form[required2].ToString();if(r.judge(name,pass)){Session[user]=name;Response.Redirect(/GoodsList.aspx);}elseResponse.Write(scriptalert('密码或用户名错误,请重新输入?')/script);}}8}注册模块:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingshoppinglibrary;namespaceShopping{publicpartialclasslogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidlogbutton_Click(objectsender,EventArgse){if(Request.Form[pass2].ToString()!=Request.Form[pass1].ToString())Response.Write(scriptalert('两次密码不正确)/script);else{try{stringpass=Request.Form[pass1].ToString();stringname=Request.Form[name].ToString();varentity=newRegister();entity.save(name,pass);Response.Write(scriptalert('注册成功')/script);Response.Redirect(GoodsList.aspx);}catch(Exception)9{Response.Write(scriptalert('用户名已经存在!')/script);}}}}}商品列表模块:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingshoppinglibrary;namespaceShopping{publicpartialclassGoodsList:System.Web.UI.Page{Registerr=newRegister();protectedvoidPage_Load(objectsender,EventArgse){if(Session[user]==null){Label1.Visible=false;Button4.Visible=false;}if(Session[user]!=null){Label1.Text=欢?迎?你?+Session[user]+,祝你购物愉快!;Button2.Visible=false;Button3.Visible=false;}if(!Page.IsPostBack)10{varproducts=Product.GetProducts();Repeater1.DataSource=products;Repeater1.DataBind();}}protectedvoidRepeater1_ItemCommand(objectsource,RepeaterCommandEventArgse){HiddenFieldfield=(HiddenField)e.Item.FindControl(HiddenId);Response.Redirect(BuyGoods.aspx?id=+field.Value);}protectedvoidButton2_Click(objectsender,EventArgse){Response.Redirect(welcome.aspx);}protectedvoidButton3_Click(objectsender,EventArgse){Response.Redirect(login.aspx);}protectedvoidButton4_Click(objectsender,EventArgse){Session[user]=null;Response.Redirect(GoodList.aspx);}}}购物车模块:nusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingShopping.Class;11usingshoppinglibrary;namespaceShopping{publicpartialclassShowCart:CartPage{privateCartcart1;publicstaticListPurchaseItemli;privatevoidBindData(){objectcart=GetCart();if(cart!=null){varlist=((Cart)cart).GetPurchaseList();li=list;Repeater1.DataSource=list;Repeater1.DataBind();}}protectedvoidPage_Load(objectsender,EventArgse){if(!this.IsPostBack){BindData();}}protectedvoidButton1_Click(objectsender,EventArgse){Response.Redirect(GoodsList.aspx);}protectedvoidRepeater1_ItemCommand(objectsour

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功