1、购物网站计算机学院.NET技术课程设及报告课题名称: C#.NET 专 业: 软件工程 班 级: _ 学 号: 学生姓名: _ 指导教师: _ _ 2014年 6月 25日摘 要改革开放以后,随着中国经济的发展,网络市场也逐渐壮大,互联网日益普及,网上购物越来越多地进入了人们的视野。网购因其方便快捷及价格优势等受到大多数大学生网民的青睐。然而,有时它也会导致一系列问题,在一定程度上影响网上购物的发展。本文主要就大学生网上购物可能会带来的问题进行探讨,分析出了其中存在的问题,商家可以针对所反映的问题,对大学生消费者提供更满意的服务,这对大学生对商家来说都是一个很好的桥梁,同时,本文对存在的问题提
2、出解决良策,能更好的引导大学生走出对网上购物的迷茫,帮助其安全便捷地进行网上购物。使大学生网上购物更健康有序快速地发展。调查城市(指4个直辖市和15个副省级城市,下同)的总体网络购物渗透率达到27.9%。其中上海的网络购物渗透率最高,已达到45.2%。位于第二位的城市是北京,网络购物渗透率为38.9%,再次是广州,为31.9%。其他城市(指除北京、上海、广州之外的其他16个直辖市/副省级城市,下同)的平均网络购物渗透率是21.6%。 上海的网络购物人数已经达到375万人,居三大城市之首。根据2007年12月CNNIC统计结果,全国网络购物人数总规模为4641万人。北京、上海、广州1962万的网
3、民数量占全国2.1亿网民的9%,三地788万的网络购物网民数量已经占到全国网购网民数量的17%。4个直辖市和15个副省级城市、即19个城市的网民数量占全国的31%,网购网民数量占到全国网购网民数量的34%。 4个直辖市和15个副省级城市中,2008年上半年网络购物金额达到了162亿元。上海的半年人均购物消费金额最高,已达到1107元。 尽管女性网购人数略高于男性,但半年网购金额略低于男性,达到78亿元,2008年上半年男性网购总金额为84亿元。学生网购人数约是非学生网购人数的一半,在购物金额上也约是非学生半年人均网购金额的一半。从总体网购金额上看,学生半年网购总金额为31亿,是非学生半年网购总
4、金额的1/4。关键词:互联网 网上购物 大学生 问题 解决良策第一章 项目分析-2第二章 系统分析与设计-32.1总体设计-32.1.1总模块-32.1.2用户模块-32.1.3管理员模块-42.1.4邮递员模块-52.2数据库设计-5 2.2.1 E-R图-6 2.2.2 数据库逻辑结构设计-9第三章 实现与测试-12 3.1 购物模块-12 3.1.1主界面-12 3.1.2界面代码-13 3.1.3后台代码-13 3.2 注册模块-14 3.2.1注册界面-14 3.2.2界面代码-143.2.3后台代码-183.3 登录模块-19 3.3.1登录界面-19 3.3.2界面代码-193.
5、3.3后台代码-20 3.4 购物车界面-22 3.4.1购物车界面-22 3.4.2界面代码-22 3.4.3后台代码-24 3.5 管理员模块-26 3.5.1管理员界面-26 3.5.2界面代码-263.5.3后台代码-28 3.6 测试用例-31 第四章 结束语-37第一章 项目分析随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则采集技术的用户个性化页面动态生成方案,此方案与现今网上已采用的方案相比,具有用户使用更简单、反映用户更明显细致等优点。网上购物
6、是电子商务的典型应用之一,网上商场是实现网上购物的安全、便捷的途径。通过网上商场,用户可以到网上商场浏览选购自己喜欢的商品,安全地实现网上实时支付,安坐家中便完成购物的过程。对商家而言,通过网上商场可以非常方便地将自己的商品上网销售,维护十分简单(甚至不需要建立自己的网站)而只须付出低廉的费用。网络是网上商店的存在载体。网上商店向网上购物者传递商品信息,网上购物者通过网上商店进行商品和款项的交易。服装鞋帽商城采用ASP技术和SQL数据库,以Microsoft Visual Studio 2010为开发环境进行商城站点的构建,并选择IE作为服务器,进行系统分析,为将来进一步的实施打下一个坚实的技
7、术基础。此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公准备效率。经过前期的深入调查和研究,总结出该系统需要完成的一些具体功能,分析如下:1.用户管理:能够完成用户基本信息录入的注册、登录和注销。2.管理呗管理:能够完成管理员对网站的商品订单的处理。第二章 系统分析与设计2.1总体设计2.1.1 总模块根据网上购物的功能需求,进行系统分析设计。系统功能模块图如图2-1所示:图2-12.1.2
8、 用户模块用户模块又分为三个子模块:注册、登录及注销模板;选择商品并添加到购物车模块;付款结算模块。首先,用户登录后可以查看购物网站上所有的商品,根据个人爱好、需要,选择商品,用户可以通过查看主页上显示的商品进行选择,也可通过分类即菜单栏的导航进行选择商品。然后,选择好商品后,可通过添加到购物车,在购物车后也可以再继续购物或者删除不需要的商品。最后就是进行付款结算。结算完成后,注销用户,以便下次继续使用(模块图如图2-2所示)。图2-22.1.3 管理员模块管理员模块:管理员管理模块也就是网站的后台,包括三个子模块。(模块图如图2-3所示)图2-32.1.4 邮递员模块邮递员模块:邮递员模块包
9、括两个子模块。(模块图如图2-4所示)图2-42.2数据库设计2.2.1 E-R图数据库的E-R图反映了实体、实体的属性和实体之间的联系。下面的图2-5至图2-11显示的是各个实体以及实体的属性。图2-5用户实体及属性图2-6服饰实体及属性图2-7订单实体及属性图2-8接单员订单实体及属性图2-9购物车实体及属性图2-10接单员实体及属性图2-11银行实体及属性下面的图2-12显示的是系统E-R图:图2-12系统E-R图2.2.2数据库逻辑结构设计本系统数据库为:Shopping network,其中包含了7个SQL数据表来实现对数据的存储、调用。以下为具体数据表模式:(1) 【Bank表】(
10、Bnum、Bpsw) 【Clothes表】(CID、Cname、Cplace、Cdate、Cprice、CMprice、Cdiscont、CSmallImnage、CBigImage) 【ofpaper表】(username、CID、Bnum、USmoney、cname、Delgoods、Send、GoodID) 【Posof表】(GoodID、username、Cid、Cname、Bnum、phone、email、zipcode、address、Wpay、Send) 【Postman表】(users、pwd) 【US表】(GoodID、username、CID、Bnum、USmoney、mo
11、ney、Cname)(7)【users表】(username、password、IsVip、email、phone)其中,用下划线和粗体标记的属性为表的主键属性。各表的具体设计如表2-13表2-19所示。根据E-R图,设计每张表的变量名,变量的类型及主键。(1) 【Bank表】图2-13 【Clothes表】图2-14 【ofpaper表】图2-15 【Posof表】图2-16 【Postman表】图2-17 【US表】图2-18(7)【users表】图2-19第三章 实现与测试3.1购物模块3.1.1 主界面 主界面应用DataList控件绑定数据库内的信息,方便信息的管理与维护,界面如图3
12、-1。图3-13.1.2 界面代码 a href=CloBuy.aspx?id=img src=ClosthesImage/ alt= style=width:200px; / 价格:会员价:购买数量: asp:ImageButton runat=server ID=buyButton ImageUrl=/images/buy.png Height=25 CommandName=buy CommandArgument= ImageAlign=top / a href=ShopCartPage.aspx?id=购买 3.1.3 后台代码private void bindList() string
13、 s = ConfigurationManager.ConnectionStringsdatabase.ConnectionString; SqlConnection connection = new SqlConnection(s); connection.Open(); SqlDataAdapter sqdap = new SqlDataAdapter(); SqlCommand comm = connection.CreateCommand(); comm.CommandText = select * from Clothes; sqdap.SelectCommand = comm; D
14、ataTable dt = new DataTable(); sqdap.Fill(dt); DataList1.DataSource = dt; DataList1.DataBind(); connection.Close(); 3.2注册模块3.2.1 注册界面 注册界面应用表格控制布局,javascript控制文本格式,界面如图3-2。图3-23.2.2 界面代码 新用户注册 用户姓名: asp:requiredfieldvalidator id=Requiredfieldvalidator1 runat=server Font-Size=Smaller ErrorMessage=用户名
15、不能为空. Display=None ControlToValidate=TextBox1 密码: asp:requiredfieldvalidator id=rfvPwd runat=server Font-Size=Smaller ErrorMessage=密码不得为空. Display=None ControlToValidate=TextBox2 确认密码: *asp:requiredfieldvalidator id=rfvPwd2 runat=server Font-Size=Smaller ErrorMessage=确认密码不得为空. Display=None ControlTo
16、Validate=TextBox3 是否VIP: 是 否 邮箱地址: asp:requiredfieldvalidator id=Requiredfieldvalidator2 runat=server Font-Size=Smaller ErrorMessage=电子邮件不能为空. Display=None ControlToValidate=TextBox5 电话号码: asp:requiredfieldvalidator id=Requiredfieldvalidator4 runat=server Font-Size=Smaller ErrorMessage=电话不能为空. Display=None ControlToValidate=TextBox6 asp:validationsummary id=ValidationSummary1 runat=server BorderStyle=Double HeaderText=注册失败,出现以下错误: Width=311px Font-Size=Smaller ToolTip=注册失败原因. Height=118px asp:Butt
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1