




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江理工大学经济管理学院本科毕业论文个性化卫衣定制网站的设计与实现毕业论文目录1.1 背景与意义随着信息产业的迅猛发展,互联网以及各项相关技术日益成熟,这些都推动着电子商务的发展,使人们对这个产业倍感兴趣,也使电子商务在各个领域中有了不同程度的应用,给社会带来了很多商机12。服装电子商务就是其中比较重要的一块,消费者可以足不出户就可以挑到自己喜欢的服装,并且下单等待包裹的到来。但是这种模式将渐渐不能满足消费者的需求,在不断的交易中,消费者的自我表现意识越来越强。人们开始追求自我展现,追求个性和与众不同,以此获得精神上的满足和慰藉16。购物观念的改变导致消费者对服装的要求越来越高也越来越苛刻,由此对商家的挑战也越来越大,市场竞争愈演愈烈,硝烟不断。服装更新换代的速度加快,前不久还流行的服装款式一不小心就会被打入冷宫。因此,商家用于市场调研的成本急剧升高,服装库存也不断积压。不过电子商务平台有一个优势,就是商家或者生产商是直接面向消费者的,依托电子商务平台,商家可以在展开销售的同时,收取更多的客户需求参数。这就需要借助网站个性化服务的帮助。在电子商务垂直领域中,服装类商品自2007年以来,已成为网购交易的第一商品类别16。利用高速发展的Internet,进行电子商务平台上的服装个性化定制,为消费者提供价格合理、又符合个性化需求的服装定制服务,将会成为一种新的生产力趋势。然而纵观目前的服装类网站,大多是给客户提供已经制成的服装样品,尽管能够找到自己喜欢的款式,但是用户还是比较被动的,这时候如果有一个个性化服装定制的网站,它能够给用户更多的选择权。可以让用户根据自己的喜好来选择款式、图案、大小、颜色等服装参数的搭配,这将会很受欢迎。所以说,谁能够更好的把握住电子商务平台的优势,并且充分发挥利用之,谁就会有更多的可能来引领该领域的发展。1.2 个性化定制简述个性化,顾名思义,就是非一般大众化的东西。在大众化的基础上增加独特、另类、拥有自己特质的需求,独具一格,别开生面的一种说法。目前有个性化推荐、个性化定制等衍生词汇。都是一种营销手段,只不过前者强调将已经做好的商品按照消费者的需求喜好推荐给他,而个性化定制则是消费者介入产品的生产过程,将制定的要求应用到生产的产品上去,用户获得自己定制的个人属性强烈的商品。在服装行业,其实很早就有个性化定制一说,那就是裁缝,它需要对每一个客户量体裁衣,按照不同的尺寸、样式裁制出不同的服装,但是规模小,效率也不高。1.3 国内外相关研究现状及分析关于个性化定制的话题我们并不陌生,在社会经济高速发展的大环境下。人们对千篇一律的商品和服务变得不再满足。在物质文明之后,人们更是将依托放在了精神文明之上,我们开始追寻丰富多彩、与众不同的个性文化,为了满足这种需求,很多企业将目光投向了网络个性定制这块,并且有不少成功的案例。在国外,互联网个性化定制已渐趋成熟,比如美国一个比较有名的个性定制网站Zazzle,曾吸引了Google的投资者、风投界教父John Doerr,于2005年向他注资了1500万美元,Doerr评论它是“现有电子商务模式的最新突破”。有业内人士评价说,个性化消费中消费者处于主动地位,拉着厂商走,使他们脱离了传统推广销售带来的库存压力,实现了很多服装企业梦寐以求的“零库存”;此外如美国戴尔通过互联网直销的方式,让客户根据自己的需求定制计算机类产品的配置;福特(Ford)汽车公司的网上汽车定制系统,以及世界著名的芭比娃娃的个性定制网站它们都考虑到了人们的独特需求,从而获得了成功。在国内,近几年个性化定制网站也层出不穷,互联网服务提供自主创作的条件,激发年轻人一种猎奇的心态。早在2005年,一些电子商务人士就将眼光投向了T恤、台历、杯子、礼物等个性定制,如布丁网、卡当网等。但是从中可以发现,个性化服装定制网站却仍处在比较落后的状态,是一个值得研究的领域。 1.4在线个性化定制在线个性化定制就是个性化定制与互联网的紧密结合,走电子商务C2C、C2B的道路,利用互联网营销渠道和平台入口为普通用户和企业提供个性化的服务,个性化网站成为电子商务中新兴的一道风景线22。门槛低、投入小,是个性化定制和电子商务路线紧密结合的主要原因。个性化定制网站已经发证成为一个蓬勃的产业。1.5主要内容和论文结构目前的个性化定制网站正在蓬勃发展,比如个性化的电子相册、杯子、台历等小礼物,但在服装领域方面还是比较稀缺,针对这种情况,本文做了如下一些工作:在传统的购物类网站基础上添加一个个性化创作模块,用户可以根据个人的喜好挑选好自己喜欢的设计元素搭配。提高了用户的参与度,在满足新鲜感的同时,也提供了贴近满意度的商品。对于商家,他们也有很多益处,减少邀请设计师设计的费用,调研服装时尚趋势的费用以及减少库存积压的风险。可谓一举多得,不过在质量方面需要牢牢把关。在网站实现方面,采用了ASP.NET技术,开发语言是C#,在设计初期,用rational rose 绘制了用例图、顺序图、活动图、状态图、类图,生成了数据库。用SQL server2008作为后台数据库,用Microsoft Visual Studio 2010开发工具开发项目。DIY模块借用的语言是Action Script,开发工具是Flash CS6,swf文件通过与xml的数据读取与数据库进行数据交互。本文组织结构框架如图1所示。第一章 绪论第二章 网站分析第三章 网站设计第四章 网站实现第五章 网站实现关键技术第六章 总结本文以购物流程为主线,个性化定制模块为核心功能模块,对个性化定制进行了分析、设计和实现,并展示了最终的成果: 第一章是绪论,介绍了个性化网站的开发背景和意义,以及该网站所要解决的问题以及可行性分析。第二章主要分析了网站的需求以及之后所要实现的一些功能模块,用UML的几种图进行讲解。第三章讲的是网站的分析,包括软件架构的设计、相关类的设计、数据库的设计。第四章将的是网站的实现,这里提供了网站几个主要界面的截图还有一些功能模块的介绍。第五章介绍了本网站的关键技术,DIY个性化定制模块的实现代码。最后一章对此次毕业设计的实践过程进行了自我总结。第二章 网站分析2.1网站目标与总体需求2.1.1网站目标 (1)DIY个性化定制用户可以选择选择网站提供的卫衣款式、图案或者自己上传的图片,还有服装的颜色、大小尺寸。根据自己的喜好搭配服装。(2)订单管理从用户选择好自己喜欢的定制,下单开始,到收到制成品期间订单的管理。在订单的不同状态时期,用户、商家以及网站管理员可以对订单进行管理。(3)作品上传作品(设计师提供的服装设计)上传包括两部分:上传、审核。当审核通过之后,用户就可以在商城购买该款设计服装。(4)论坛信息互动卫衣DIY爱好者们可以在论坛发贴,也可以回馈对网站的体验感受,或提出建议,主要是用于信息交互作用的。总的来讲,在网站前台方面需要实现个性化定制、商品信息浏览、个人信息维护、购物流程等相关功能。网站后台实现对不同角色(设计师、商家)申请和上传作品的审核,以及对网站数据的管理。2.1.2 网站总体需求(1)管理员信息审核:设计师申请审核、加工材料提供商申请审核、上传设计作品审核订单管理:加工订单管理网站数据管理:图片管理、材料管理、会员管理、用户管理论坛管理:帖子综合管理(2)普通注册用户个人信息管理:完善基础信息、修改密码、添加收件地址账户管理:开通网上支付账户、充值余额、查看余额订单管理:查看订单购物:收藏商品、加入购物车、付款、收货其他功能:浏览商品、DIY设计卫衣、上传印图、申请设计师、申请商家(3)设计师在普通注册用户的功能上添加了上传设计作品的功能。(4)加工商在普通注册用户的功能上添加了上传材料、发货的功能。2.2 功能需求2.2.1 用例图描述(1)用例图从图1中可以清楚地看到,该网站有4种用户角色:普通会员、设计师、加工商和管理员。他们各自的功能也比较明确。普通注册会员具有浏览网页、购买商品、个性化定制服装、查看自己下的订单和收藏商品加入购物车等基本功能。设计师和加工商继承了普通会员的这种功能,同时又附加了新的功能,如设计师拥有上传自己的设计作品功能,加工商有上传材料、发货等功能。至于管理员则是对网站基础数据的维护和部分审核功能。图1. 别具衣格网服装DIY定制平台用例图(2)用例描述表1. 用例“登录”的描述用例:登录别具衣格网参与者:普通会员目的:进行其他相关操作(购物、后台管理等)概述:对服务器发出登录请求,通过后台对用户名密码进行验证,返回true和false,如何是true,用户成登录状态。类型:基本的前置条件:该用户已经通过注册后置条件:用户状态改变,用户可以查看个人中心特殊需求:当用户登录信息填写错误,会提示。事件流:无表2. 用例“收藏商品”的描述用例:用户收藏喜欢的服装设计参与者:普通会员目的:用户收藏喜欢的服装设计概述:用户向服务器发出收藏请求,服务器接收请求,对数据库数据进行相关修改。类型:基本的前置条件:该用户已经登录到自己的帐号后置条件:用户的收藏发生改变。特殊需求:当用户已经收藏该商品时就不能再进行收藏。事件流:用户打开网页,并且登录浏览设计详情点击收藏。表3. 用例“设计师上传设计作品”的描述用例:设计师上传一个的服装设计作品至呈现在前台商品列表页。参与者:设计师目的:上传设计作品概述:基本的类型:该用户已经申请成为设计师,且网站管理员已经批准前置条件:管理员审批上传作品是否符合规范后置条件:对材料和款式的搜索,添加特殊需求:登录、进入个人管理中心,在店铺管理中找到设计管理,点击添加设计,按要求填写设计作品信息后,确认提交即可事件流:无表4. 用例“购物流程”的描述用例:描述用户一个完整的购物流程参与者:普通会员,加工商目的:实现一次购物体验概述:主要的类型:该用户已经登录该网站前置条件:账户余额改变后置条件:对材料和款式的搜索,添加特殊需求:浏览商品,加入购物车填写收件信息,递交订单付款加工商检查订单详情检查材料库存是否足够定制服装(该业务不在本网站考虑范围内)发货会员确认付款,并且评价加工商结束订单事件流:无(3)活动图对于购物流程在此用活动图来详细解释,在图2中可以看到用户首先浏览网页,然后选择自己喜欢的服装设计款式,如果是在DIY模块,在搭配自己喜欢的卫衣款式,然后加入购物车,这里系统会先判断该用户是否已经登录,如果未登录,那么就跳转到登录页面要求登录。接着确认完自己的收货地址的联系方式后,提交订单。此时系统会判断该用户的网站支付账户的余额是否足够,如果足够,就下单成功。此时提供该材料的厂商会接收到定制订单,当衣服定制好之后,厂商会发货修改订单的状态,用户在此期间可以查看自己的订单状态,但是物流部分的功能没有完成。当用户确认收货后,会将钱打入加工商和设计师的账户中。此时,订单完成。之后,用户和厂商可以查看这些订单记录。图2. 别具衣格购物活动图2.2.2 建立概念类图在图3中还是可以比较清楚地看到用户界面层,实体类层以及控制层的关系。UI层是将一些比较主要的页面表示出来了。主页面(MainForm)、个人管理中心(PersonForm)、论坛(CommunityForm)、商品页(GoodForm)、DIY模块(DIYForm)以及一些其他的子页面。实体类是现实实体在计算机中的表现,大多数情况下,实体类和数据库中的表(这里指实体表,不是多对多的关系表)是一一对应的。这里的实体类如图中所示有会员(Member),账户(Account),商品(Product),订单(Order)等。商品管理(ShoppingManagemtIDAL),订单管理(OrderManagementIDAL),商品管理(ProductManagementIDAK),账户管理(AccountManagementIDAL)和会员管理(MemberManagementIDAL)是接口类,为了方便之后的修改和维护。后面的类则分别继承于这些接口,用于实现具体的操作。图3. 别具衣格网概念类图2.2.3 建立动态模型(1)顺序图图4是管理员对商家进行审核的顺序图,首先管理员打开后台网站登录界面,然后系统检查登录信息是否正确,当登录成功之后,进入后台主界面。找到审核栏目下的商家信息审核申请。如果信息无误,就批准申请。图4. 管理员审核商家图管理员登录后台管理系统,查看审核界面,如何有有待审核的信息,就经过调查后给予审批。图 1管理员审核设计师申请顺序图图6是管理员审核设计师上传设计作品的时间顺序图,当管理员登录后台系统后,打开审核栏目,如何设计师刚上传了设计作品,那么在审核栏目就会多一条记录,如果管理员对这个作品审核通过,那么用户就可以在网站的商城中看到这个作品了,否则设计师需要修改上传设计作品或者放弃上传。图 2管理员审核设计师上传的设计作品顺序图用户进行DIY卫衣,无需登录,但是如果要将自己设计好的服装加入定制那么就需要登录自己的账户了。在DIY模块,用户可以查看已有的卫衣款式,也可以查看图案素材,当搭配出自己满意的款式后,可以选择布料的颜色,服装的大小以及加工定制的数量,非常方便。图 3会员DIY服装顺序图会员查看订单需要登录到网站,然后在自己的个人中心就可以产看自己的订单状态。如果是商家的话,还可以查看加工订单。图 4会员查看订单状态顺序图会员登录网站后,进入到自己的个人中心,可以查看自己的账户余额,前提是已经创建了账户,也可以进行充值。图 5会员充值账户余额顺序图会员申请成为设计师,首先要提交申请,然后让管理员审核,如果审核通过的话,那么就可以上传自己的设计作品了。图 6会员申请成为设计师顺序图会员登录自己的个人管理中心之后会看到账户充值这个栏目,点击之后,如果该会员还没有开通账户,就会提示他开通账户,如果已经开通就会显示账户余额了。图 7登录会员创建支付账户顺序图图12中是加工商发货的过程,如果有用户要求定制他们提供材料的设计,那么下订单之后,加工商登录自己的账户,查看加工订单出就会出现新的需要加工的订单,当制成并且发货之后,商家再点击发货,订单状态就会发生改变。图 8加工商发货修改订单状态顺序图(2)状态图图 9支付账户状态图图 10 设计品状态图图 11购物订单状态图第三章 网站设计3.1软件架构设计图 12 别具衣格网系统体系结构用户界面层包含定义别具衣格网所有用户界面类,管理员界面和会员界面。这些用户界面可以用HTML、aspx编写;业务逻辑层则负责处理用户界面层的请求,包含负责处理用户交互的类,负责大多数程序逻辑、算法、主要计算以及为每个用户维持会话状态,可以用c#编写;数据访问层调用SQLHelper类,对Model层中的实体类进行操作。3.2详细类设计Account: public bool CheckAccount(string sqlWhere) public bool AddAccount(string aname, string user, string pwd) public List GetAccount(string sqlWhere) public bool CheckAccount(string user, string accountName, string pwd)Member: public int DoLogin(string name, string pwd) public bool AddMember(string user ,string email,string pwd) public bool CheckUser(string user) public bool AlterPwd(string user, string pwd) public List GetMember(string user) public bool UpdateMember(string name, string gender, string birthday,string phone, string address,string user) public bool UpdatePhoto(string photo, string user) public bool UpdateAddress(string user, string address, string postcode)Order: public bool AddOrder(string orderid,int designerid,int status, int supplierid, string postCode, string user, string postAddress) public List GetOrder(int pagesize, int pageindex, ref int count, string sqlWhere) public int GetOrderCount(string user, int status) public bool UpdateOrderState(string orderid, int status)Product: public List GetProductList(string sqlWhere)public List GetMeterial(string sqlWhere)public bool AddProduct(string productTitle, double inMoney, double saleMoney, int number, int categoryID, string photo, string describe, int type, int supplierid,string user,string ideals,string mid)此外还有关于购物车操作,订单详情操作的一些类,在此不再一一举出。图 13别具衣格网实现类图3.3系统数据库设计通过对网站的分析与设计,得出了以下部分数据库表的设计。表5. 会员表(表名:SysMembers) 字段名说明类型能否为空MID会员编号int否MUser用户名Varchar(100)否MName真实姓名Varchar(100)是MPass密码Varchar(100)否MEmail邮箱地址Varchar(150)否MPhoto头像Varchar(200)是Mstatus状态int是MPhone手机Varchar(11)是 MType类别int是MAddress地址Varchar(150)是Mbirthday出身年月datetime是Mgender性别Varchar(2)是MPostcode邮编Varchar(6)是postAddress收件地址Varchar(100)是ApplyStatus申请int是表6. 材料供应商(表名:SysSupplier) 字段名说明类型能否为空SID编号Int否Sname供应商名称Varchar(100)否SContact联系人Varchar(100)否SContPhone联系人电话Varchar(11)否SAddress公司地址Varchar(100)否SPostCode公司邮编Varchar(8)否MUser用户名Varchar(100)否Sstatus状态int否表7. 管理员表(表名:SysAdmin) 字段名说明类型能否为空AdminID管理员编号Int否AdminUser用户名Varchar(50)否AdminPass密码Varchar(100)否AGender性别Varchar(2)是AWorkType管理员权限Varchar(20)否AChinese真实姓名Varchar(50)是APhone联系方式Varchar(11)是Astatus状态int否表8. 账户表(表名:SysAccount) 字段名说明类型能否为空AID编号Int否AName账户名Varchar(100)否Auser用户名Varchar(100)否AStatus状态int否APass密码Varchar(100)否ABalance余额Money否ACreateDate创建时间datetime否表9. 商品(包括材料)表(表名:SysProducts) 字段名说明类型能否为空PID编号Int否PEnterPrice进价money否PSalePrice售价Money否PNumber库存int否PUnit单位 Varchar(30)是PCategoryID类别编号int否PSupplierID供应商编号int否ProductPicture图片Varchar(1000)否ProductDescribe描述Varchar(1000)是ProductStatus状态int否ProductTtype种类int否ProductTitle商品标题Varchar(100)否pDesignerUser设计师名Varchar(100)是Pideals设计灵感Varchar(500)是MeterialID商品用到的材料VARCHAR(100)是表10. 款式表(表名:SysDesignerStyle) 字段名说明类型能否为空StyleID编号INT否StyleName款式名称Varchar(50)否Fee加工费money否StylePicture图片Varchar(1000)否StyleDescribe描述Varchar(1000)否DesignerFee设计费Money否DesignerID设计师编号INT否表11. 图案表(表名:SysPictures) 字段名说明类型能否为空picId编号INT否picName图片名称Varchar(50)否picImage图片Varchar(1000)否picDescribe描述Varchar(1000)是Muser上传者Varchar(100)否表12.购物车表(表名:SysShoppingCart) 字段名说明类型能否为空CartID编号INT否ProductID商品编号INT否Number数量int否StyleID款式编号INT否AddTime加入时间datetime否ShopUser购买者编号Varchar(100)否Size尺寸Varchar(10)否表13. 订单表(表名:SysOrders) 字段名说明类型能否为空OrderID编号Varchar(20)否SupplierID供应商编号Int是OCreateDatetime创建时间datetime否OendDatetime结束时间datetime是DesignerID设计师编号INT是OStatus状态int否CustomerAddress地址Varchar(150)否PostCode邮编Varchar(8)否MUSER客户用户名Varchar(100)否OrdertYPE订单类型INT否Demo订单描述Varchar(500)是表14. 订单详情(表名:SysOrderItems) 字段名说明类型能否为空OrderID订单编号Varchar(20)否ProductID商品编号INT否Price单价money否Numer数量int否Discount折扣float是StyleID样式编号INT否MakeSIZE尺寸VARCHAR(10)否MUSER用户名Varchar(100)否Ostatus状态int否Color颜色Varchar(20)是表15. 交易记录表(表名:SysTrade) 字段名说明类型能否为空TradeID交易编号INT否AccountName账户名Varchar(100)否OrderID订单号Varchar(20)否TradeUser用户名Varchar(100)否TradeMoney本次交易金额money否TradeDate交易时间Datetime否TradeStatus交易状态Int否表16. 帖子表(表名:Note) 字段名说明类型能否为空NoteID帖子编号INT否NoteTitle帖子标题Varchar(100)否MUser作者Varchar(50)否MContent内容Varchar(1000)否PublishDate发帖时间datetime否NoteStatus状态int否IsFine加精Int是IsTop置顶int是Floors楼次int是表17. 楼层表(表名:SysFloor) 字段名说明类型能否为空FID编号Int否FContent内容Varhcar(1000)否SUser发起者Varchar(50)否Muser回复者Varchar(50)否NoteID上一级(父级)编号Int否Floors层次Int否FTime回复时间datetime否第四章 网站实现4.1网站主界面在IE里运行本系统,出现系统的主界面,包括会员登陆、商品预览、DIY入口、快速注册、商城、论坛等内容。如图19:图19别具衣格网首页图20是DIY个性化定制的模块,中间的灰色部分是一个swf文件,它的作用是将数据库中的图片取出来,呈现给用户,然后用户可以选择服装款式和图案进行搭配,当一切参数都选好之后,按提交按钮就跳转到另外一张页面,订单确认提交页面,并且将参数传给该网页处理。提交前提是用户已经登录到了网站。图 20别具衣格网DIY定制模块图21显示的是注册会员的个人管理中心,普通会员拥有上面两条栏目中的功能。进行交易和账户管理,进行交易中的我的订单是用户下单之后跟踪订单的地方。而加工订单则是对加工商而言的,当用户提交订单后,对应的加工商在该内容下会显示产生一条加工订单记录,通过发货可以改变订单的状态。此外,用户还可以完善个人信息,比如填写真实姓名,联系地址,上传头像,头像会在论坛发帖中显示。此外还可以开通网站支付账户,冲值的内容现在是直接在数据库中进行操作的。还有收藏喜欢的设计功能。设计师和商家比普通会员多的一部分内容分别是上传设计作品和上传加工材料。设计师设计作品的材料来源必须来自商家的提供。图21 会员个人中心管理图22是管理员登录后看到的管理界面,从左边的导航中可以看到管理员具有审核信息、订单管理、信息管理、会员管理、论坛管理等功能。图22 后台管理界面该网站还有一个论坛,可以让会员们进行交流,可以是对网站意见的反馈或者是一些DIY的个人看法。提供一个交互平台。在图23中可以看到,帖子的功能并不是十分强大,只具有数据显示和回复的功能。不过对于不是主打社区类的网站,信息的传递还是可以的。图23 帖子内容页4.2基本功能模块4.2.1 订单模块当选择好自己喜欢的服装设计后,用户就可以点击加入定制按钮,条状到购物车,勾选想要购买的设计后,点击确定就跳转到了订单信息确认页面,详情如图24。图24 订单信息确认页当付款结束后,可以在个人中心的我的订单中查看订单的状态。如图25。图25订单详情页4.2.2 作品上传模块首先进入个人管理中心,在店铺管理栏目下找到设计管理,如果用户还不是设计师,那它就会出现设计师申请界面,当提交申请并且审核通过后,该用户就具有上传设计作品的功能。如图26所示,这就是设计师上传设计作品的界面,前面的弹窗是选择选择商家提供材料的界面。不过要求同一件设计的材料来源来自同一个商家,这是为了业务能够正常进行。图26 设计师上传设计作品界面不过作品上传后,用户还不能马上在网站首页或者网站的商城看到,而是需要等网站管理员审核信息规范后才能真正展现在大家的眼前。管理员审核的界面如图27所示。商城显示界面如图28。图27 设计作品审核界面图28 别具衣格网商城4.2.3其他模块还有发帖过程,帖子后台管理。后台增加系统用户等相关功能。第五章 网站实现关键技术5.1个性化定制模块部分代码5.1.1flash部分代码描述:该部分是Action Script3的代码,用于元件的动态产生。程序1.JustTry.swf中的部分代码:System.useCodepage = true; / Flash Player使用操作系统的传统代码页来解释外部文本文件var doc:XML = new XML();doc.load(style.xml); /加载style.xml文件doc.ignoreWhite = true; /保存xml文件的默认设置doc.onLoad = function(success) if (success) var myList:Array = doc.childNodes0.childNodes; /保存xml的节点信息 for (var i:Number = 0; imyList.length; i+) /遍历xml的所有记录var mclLister:Object = new Object();var chlidMc:MovieClip = diy_mc.createEmptyMovieClip(container+i,i );/在元件diy_mc上创建空的影片剪辑,命名为container+i,后面的参数是显示深度pID=pName = myListi.childNodes0.firstChild.nodeValue;pName = myListi.childNodes2.firstChild.nodeValue; mclLister.onLoadInit = function(e:MovieClip) e.onRelease = function() var mclLister2:Object = new Object(); /给动态生辰的影片剪辑添加监听事件image_mcl.addListener(mclLister);image_mcl.loadClip(.+pName,chlidMc);5.1.2ASP.NET网页动态生成XML文件描述:加载数据库数据,并且将其保存到xml文件中去。程序DIYPart.aspx.cs中的部分代码:/动态生成xml文件private void OnLoadSwf() List list = picBll.GetList( order by picId desc ); XmlTextWriter writer = new XmlTextWriter(MapPath(material.xml), Encoding.UTF8); /创建编码方式为Utf8,命名为material.xml的文件 writer.WriteStartDocument(); /打开 writer.WriteStartElement(products); /创建节点 foreach (SysPictures pic in list) writer.WriteStartElement(item); /创建子节点 writer.WriteElementString(productId, pic.picId.ToString(); writer.WriteElementString(productTitle, pic.picName); writer.WriteElementString(productPicture,/Uploads/+pic.picImage); writer.WriteEndElement(); writer.WriteEndElement(); writer.WriteEndDocument(); /结束节点 writer.Close(); /关闭,停止写入 5.2工具类代码描述:实现与数据库的连接,数据的读出写入删除,为业务逻辑层提供服务。程序SqlHelper中的部分代码:public class SqlHelper private static SqlConnection _Conn = new SqlConnection(); / / 连接数据库 / / public static SqlConnection GetConnection() / / 查询记录放到table中 / / 查询条件 / 数据表 public static DataTable ExecuteToTable(string sql) / / 执行非查询语句 / public static int ExecuteNonQuery(string sql) / / 关闭与数据库的连接 / public static void CloseConnection() _Conn.Close(); / / 事务处理 / / 需要执行的sql语句数组 / public static int ExecuteTrans(params string sql) 参考文献1 付祥,梁启来. FLASH与数据库交互及发布技术研究J.数字技术与应用,2010(08),第95页.2 叶柏龙,王欢欢. BS、CS混合架构下电子政务系统的设计与实现J. 科技资讯,2013(08),第12-13页.3 王珏,基于ASP.NET实现的B/S架构系统可行性浅析J. 科技视界,2012(35)第32页.4 刘斌, 基于Internet的服装定制系统设计及趋势分析J. 消费导刊,2010(06),第208-209页.5 薛煜东,基于网络的服装定制MTM系统研究D. 基于网络的服装定制MTM系统研究,2006.6 陈州,基于J2EE的某服装企业在线定制系统的研究D.浙江理工大学,2010.7 于同亚,用C#设计基于.NET框架的应用程序ASP.NET购物网站的设计与实现J. 电脑知识与技术,2009(18)第4907-4908页.8 林伟婷,浅谈基于ASP.net购物网站的设计与实现J. 数字技术与应用,2012(06)第180页.9 慕梁, 个性定制印刷的网络困局J. 印刷经理人,2012(06)第44-45页.10 张技术,服装网购消费行为的诱因分析J. 经济研究导刊,2010(17)第137-138页.11 段云棋,基于Web的个性化定制系统研究D.天津大学,2007.12 冯伟,电子购物网站的设计和开发D.大连理工大学,2006.13 郭歌,基于消费者行为特征的女性购物网站设计研究D.北京工业大学,2012.14 张亚飞,Flash ActionScript 3.0开发王 M.电子工业大学出版社,2008.321-35415 王少锋,面向对象技术UML教程M. 清华大学出版社,2012.21-111.16 文琦, 一个服装个性化定制电子商务系统的设计与实现D.华中科技大学,2012.17 Dino Esposito,ASP.NET2.0技术内幕M.清华大学出版社,2006.18 闫洪亮,潘勇.程序设计教程M上海上海交通大学出版社,2006.19 沃森(美),C#入门经典M. 清华大学出版社,2010.20 韩丹,个性化定制网站悄然兴起N. 科技日报,2007-02-04005.21 李炜. 基于情感语义的服装推荐系统研究与实现D.东华大学,2013.22 个性化定制网站走俏 用户体验是关键23 Alfred Kobsa, California. Tailoring Privacy to Users Needs, 8th International Conference on User Modeling, 2001.24 R. Gordon Kelly. THE BRIDGES OF MADISON COUNTYAND IOWA: PRODUCTION, RECEPTION, AND PLACED. Gregory R. Wahl, Doctor of Philosophy, 2005
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保型塑料丝绳回收再利用-洞察与解读
- 2025年消防安全教育培训考试题库(应急处理)理论试题及答案
- 南昌事业单位招聘考试综合类职业能力倾向测验真题模拟试卷
- 2025年事业单位招聘考试综合类无领导小组讨论面试真题模拟试卷(2025年考前模拟训练)
- 2025年事业单位招聘考试综合类专业能力测试试卷(管理类)2025年真题模拟解析与应用
- 2025年卫生类药学专业知识事业单位招聘考试重点难点解析及答案
- 绿色食材供应链优化-第1篇-洞察与解读
- 2025年中国硒化砷(III)行业市场分析及投资价值评估前景预测报告
- 2025年中国无线电伺服马达行业市场分析及投资价值评估前景预测报告
- 高频信号传输优化-第1篇-洞察与解读
- 第2课 第一框 中国特色社会主义的开创和发展
- 大学军事理论课教程第三章军事思想第一节军事思想概述
- 鱼池净化系统施工方案
- 新概念第一册语法汇总
- 流化床粉尘分级机持料量的控制
- 第八届全国小动物医师技能大赛考试复习题库(含答案)
- 公司职级职务管理办法RL
- 《环境化学》(第二版)全书教学课件
- 红光镇商业市调报告
- 《同分母分数减法》教学设计
- 货物采购服务方案
评论
0/150
提交评论