1、本科毕业论文(设计)论文题目淘宝商品信息图片化推荐平台的设计与实现所在学院专业班级电子商务学生姓名学号指导教师职称完成日期年月日毕业论文(设计)独创性声明本人郑重声明所提交的毕业论文(设计)是本人在指导教师的指导下进行的研究工作及取得的研究成果。除文中特别加以标注的地方外,论文中不包含他人已经发表的学术成果或者他人为获得高等院校学位而使用过的材料,论文(设计)中不涉及任何知识产权纠纷。否则,本人将承担一切责任。学生签名_日期_II摘要时至今日,C2C交易已经成为了普通人生活中最容易接触到的电子商务。研究发现,对于电子商务交易平台的门户网站而言,推荐系统的图片化、海报化设计能够催生交易的产生和实
2、现。而纵观主流平台的推荐系统,在本课题确立之时仍然处在“小图片价格”的陈旧时代。因此,对于淘宝等主流交易平台推荐系统的辅助改良刻不容缓。本文共分为四章。第一章为绪论,通过对国内外应用现状的分析,得出当前主流电子商务平台的推荐系统相对个别小众网站而言滞后严重。第二章为系统分析,主要通过需求捕获来确定业务需求,并对其建立概念模型、用例模型等。第三章为系统设计,主要是对系统总体功能、架构以及数据库的设计,并简要叙述所使用关键技术。第四章为系统实现,应用ASP技术构建淘宝商品信息图片化推荐的平台,该平台在一定程度上可以整合淘宝商品的信息资源,推动C2C交易的成功。关键词推荐系统;信息图片化;电子商务;
3、ASP技术ABSTRACTTODAY,THEC2CTRANSACTIONSHASBECOMETHECOMMONPEOPLEINTHELIFEMOSTEASYACCESSTOELECTRONICBUSINESSRESEARCHFOUNDTHATECOMMERCETRADEPLATFORMFORTHEWEBPORTAL,RECOMMENDSYSTEMOFTHEPICTUREORTHEPOSTERDESIGNCANPRODUCEANDTHROUGHOUTTHEMAINSTREAMPLATFORMRECOMMENDSYSTEM,ITISSTILLINA“SMALLPICTURESPRICE“OFOLD
4、AGEINTHISISSUEOFTHEESTABLISHMENTSO,TOTHEIMPROVEMENTOFTHERECOMMENDEDSYSTEMOFMAINSTREAMTRADINGPLATFORMISURGENTLYNEEDEDTHISPAPERISDIVIDEDINTOFOURCHAPTERSTHEFIRSTCHAPTERFORTHEINTRODUCTION,THROUGHTHEANALYSISOFTHEPRESENTSITUATIONOFDOMESTICANDFOREIGNAPPLICATION,DRAWTHECURRENTMAINSTREAMECOMMERCEPLATFORMTOTH
5、ERECOMMENDATIONSOFTHERELATIVELYSMALLINDIVIDUALALLTHEWEBSITESYSTEMFORSERIOUSLAGTHESECONDCHAPTERFORSYSTEMANALYSIS,MAINLYTHROUGHTHEREQUIREMENTSELICITATIONTODETERMINETHENEEDSOFTHEBUSINESS,ANDBUILDACONCEPTMODELANDUSECASEMODELOFITTHETHIRDCHAPTERFORTHESYSTEMDESIGN,ISMAINLYTOTHEWHOLESYSTEMFUNCTIONANDSTRUCTU
6、REANDDATABASEDESIGN,ANDTHEKEYTECHNOLOGYAREBRIEFLYDESCRIBEDUSETHEFOURTHCHAPTERFORSYSTEMIMPLEMENTATION,APPLYINGASPTECHNOLOGYTOBUILDCLEANOUTTREASUREOFCOMMODITYINFORMATIONPICTURESRECOMMENDEDPLATFORM,THEPLATFORMISTOSOMEEXTENTUNDERTHEINFORMATIONRESOURCESINTEGRATIONTAOBAOGOODS,PROMOTETHESUCCESSOFTHEC2CDEAL
7、KEYWORDSRECOMMENDSYSTEMINFOGRAPHICSELECTRONICCOMMERCEASPTECHNOLOGYII目录1绪论111研究背景112国内外应用现状与存在问题1121国内外应用现状1122存在问题313研究意义32淘宝商品信息图片化推荐平台的功能分析421需求捕获422需求建模5221概念模型的构建5222用例模型的构建6223交互模型的构建113淘宝商品信息图片化推荐平台的设计1731系统架构设计17311系统总体功能17312架构建模1732系统详细设计18321交互设计18322类图设计24323数据库概念设计25324数据库逻辑设计264淘宝商品信息图片
8、化推荐平台的实现2841页面实现2842模块功能实现29421前台模块功能实现29422后台模块功能实现33结论37致谢38III参考文献39附录一文献综述40附录二外文文献译文47附录三外文文献原文4911绪论11研究背景C2C网购模式的成熟和壮大,已经改变了多数人的消费习惯。新的模式已经显现出与实体店铺分庭抗礼的局面。但淘宝在前不久突然大幅升高门槛,实在对小卖家们造成了巨大的挑战。历史上,多数立意正确的改革都会成功,但是淘宝以合规市场名义上调费用实在有待商榷。对于大规模的C2C卖家而言,控制成本是他们盈利的利器。另外,能够持续成交是他们获利的关键。所以,一个优秀的推荐系统就成了赢取一笔潜在
9、交易的保障。这种情况下,C2C卖家想尽办法想要在淘宝的推荐系统中名列前茅。但是恰恰淘宝的推荐系统会造成两级分化严重的局面,这就为新的店铺盈利造成了巨大的困难。其实,多数女性买家买东西注重的是商品的美感和质感。而已经销售多少件只起到了参考价值,其实是一种心理暗示,暗示这东西是如自己想得那般美好。在进一步思考,在这个追求唯一的年代,销售的越多,可能会造成买家的厌恶感,特别实在服装行业。所以一个好的推荐系统可以用权威的第三方对商品的介绍,其他浏览者对店铺的描述以及消费者消费后的评价等,来取代已经销售多少件作为消费者购买前最后的心理考量。再配以大量海报式的美图来刺激感官为主的女性消费者的购买欲。12国
10、内外应用现状与存在问题121国内外应用现状目前,欧美国家正掀起一场“图片社交”的风潮。自美国人PHILIPPEKAHN在1997年发明CAMERAPHONE可视电话以来,到2010年,全球的手机拍照图片已达到2280亿张。伴随FLICKR、FACEBOOK等社交网络的兴起,分享图片就成为了年轻人最佳的社交媒介。中国电子商务研究中心讯,北京时间6月14日消息,来自国外媒体的报道,照片分享服务提供商INSTAGRAM近来发展速度惊人,据科技博客TECHCRUNCH的统计数字显示,目前INSTAGRAM的注册用户数已经达到500万,每天约上传照片896000张,并预计将在本周内突破1亿张的总上2传照
11、片数。值得一提的是,INSTAGRAM取得如此成绩仅用了8个月的时间。要知道,当FOURSQUARE和TWITTER成立八个月的时候,它们的用户数甚至都没有超过100万。当然,以上这些数字也同样表明了INSTAGRAM在照片分享领域拥有的巨大潜力。另据中国电子商务研究中心讯报道称“2011年2季度,美国消费者在在线零售商身上花费了375亿美元,比2010年同期的330亿美元增加了136,这是电子商务连续增长的第7个季度。在1季度,电子商务同比增长12,达380亿美元。”电子商务、图片社交这两样正处在迅速上升期的事物,势必会难舍难分,必定相辅相成。但是在这方面的综合性学术研究,国内外都还是很罕见
12、的。但是各大网站已经不自主地去做了这样的结合,并且也取得了不错的成绩。反观国内,随着IPHONE等3C产品的普及,其APP在国内也是享有巨大的受众群体。北京时间11月1日消息,移动新发现今日报道,移动照片分享应用INSTAGRAM联合创始人凯文西斯特洛姆KEVINSYSTROM今天在北京举行的TECHCRUNCHDISRUPT会议上表示,该公司用户已经达到1200万,仅在中国,每周的下载量就达到10万次。INSTAGRAM应用下载量平均每秒约一次,周末下载量会有所增长。西斯特洛姆说,“亚洲用户对INSTAGRAM应用的兴趣很高,日本是我们的第二大市场。”发布四周后,INSTAGRAM应用就被翻
13、译为10种不同的语言,其中包括简体中文。西斯特洛姆还证实,INSTAGRAM在与新浪微博等公司接洽,以更好地针对中国市场优化应用。总可见,对于“图片社交”中国的网民是与世界同步的。在网购成风的今天,网购商品信息图片化推荐系统的建设与完善成了主要的课题。单单依靠文字的叙述虽然有利于搜索引擎的搜索,但是无助于建立良好的用户体验。海报式美图的出现就很好地解决了推荐系统不够友好的这一问题。SEARCHMETRICS公司最近公布的一项调查显示用户搜索行为对商家的知名度的影响,这项研究是在分析了4个月内GOOGLE的2800万条搜索记录的数据库中排名前100的站点的数据的基础上得出的结论。在这些结果中,视
14、频的比重占到了60之巨,图像排名第二占据了30,其次是购物结果20和新闻10左右,SEARCHMETRICS的CEOHORSTJOEPEN博士说,“不论是自己站点上的还是分享的YOUTUBE或者FLICKR的。有趣的视频和图像不仅仅有利于你站点的SEO,他们通常也会给你的网站带来更多的访客。”淘女郎、淘画报等得出现都是积极的信号。将当下主流的“图片社交”与我们日趋成熟的网购结合在一起,势必会为广大C2C的卖家博来更多买家的注意。3122存在问题目前淘宝等主流平台均已经开始引入这种画报式的营销模式,并且直接通过向卖家收取费用获得了很不多的效益。但是过分浓重的盈利目的使得淘画报难真正为买家推荐最有
15、质感的商品。相反的,一些小网站恰恰更加真实地推荐了买家更想看到的服饰。另外,信任感缺失是部分买家最后放弃购买商品的主要原因。对商品是否真如图所示产生质疑,这时又无法真实地触摸到商品,也无法根据对店主的交情判断店家的描述是否可信。信任度,是提升电子商务网站转化率的核心。卖产品首先推销自己;推销自己,就是建立和客户的信任关系。信任是一种结果,而建立信任的过程,不仅仅是说出来,而是做出来要让客户感觉到。信任度,本质上就是行为结果是否符合预期,而预期来源于承诺。比起提升访问量,提高转化率更有效更有成就感。这时,如果可以从侧面了解一下店主的资料,譬如店主微博、网站编辑对该店铺的介绍以及网友对店铺的印象,
16、增加卖家能够得到的信息量,有助于打消他们重重的疑虑。目前很少有店主会与买家建立联系,但是许多做得成功的C2C卖家都会通过微博等社交网络与买家成为朋友。这多一层的联系就彻底打通了电子商务的障碍。这也是部分卖家门可罗雀,生意不景气的原因。尤其是对刚起步的店铺,只有博取潜在顾客的信任,才可能博得众人的口碑。13研究意义本课题旨在建立一个以海报式图片展现商品信息的推荐系统,也希望通过网站编辑的介绍主动增加买家卖家之间联系,减少电子商务信任度不高带来的阻力。改进后的推荐系统既能通过画报式的浏览方式让买家有新鲜的逛街体验,也能通过网站编辑的介绍来更详细的了解店主,让信任感贯穿在交易的整个过程中。提高店铺的
17、点击量是本网站最期待看到的。倘若这样的推荐系统能够设计成功,必将为C2C的交易提供更好的平台。42淘宝商品信息图片化推荐平台的功能分析21需求捕获需求捕获工作在日常实践中基本上所有的软件开发组织都有投入人力、物力,但往往效果不佳。真正有效的需求捕获过程应该是一个更系统化、更有针对性的有序活动。在此过程中,应根据不用的需求,采用不同的需求捕获技术,以便能有效地捕获和描述系统需求,完成需求捕获工作。附表总结各种主要的需求捕获技术的优缺点(需求捕获技术比较见表1)。表1需求捕获技术比较捕获技术优点缺点用户访谈直接有效、灵活、深入主要技术用时长,信息面窄、较片面用户调查面广、可获得更多反馈不够深入,易
18、形式主义、失真现场观摩易建立直接的认识耗时长,易失真文档考古能详细直观地分析数据流细节易陷入文山书海,产生误导联合开发直接的头脑风暴,可击破需求盲点成本高,需较高的控制技巧在此阶段本课题采用了用户访谈联合开发的方式进行需求捕获。期间,用户提出了能够注册、登录的基本功能,也能够满足作为买家的上传图片,并实现通过点击链接转到指定淘宝店铺的功能。作为买家希望能够有评价以及对商品图片表示喜欢的投票功能。同时,作为系统的管理员,他们要求网站具备对用户注册、评论发布的审核,也能够对商品、评论进行查询与删除进行具体的操作。作为网站特色,希望系统中加入每期服装主题的排行功能。进过整理最终形成一个需求特性表(需
19、求特性表见表2)。表2系统需求特性表编号说明FEAT01用户可申请成为系统用户FEAT02管理员审核用户注册FEAT03注册成功的用户可修改个人信息FEAT04用户可浏览海报式的商品图片来挑衣服、看达人、逛店铺FEAT05用户可上传海报式的商品图片来推荐商品FEAT06管理员可审核用户推荐的商品图片FEAT07用户可管理自己推荐的商品图片FEAT08用户可对商品图片进行留言和表示喜欢的评论行为5续表FEAT09管理员可审核用户的评论行为FEAT10管理员可发布关于当期排名主题的图片FEAT11用户可发布商品图片参加当期主题的排名FEAT12管理员可专门介绍店铺FEAT13管理员可管理商品图片类
20、别根据以上需求特性表可总结得出本平台的需求,分别是(1)用户可执行注册并修改个人信息;浏览商品美图并发布喜欢商品的图片;对图片进行留言和表示喜欢;发布商品图片参加排名。(2)管理员可执行对申请注册的用户进行审核;对参加排行的商品图片进行审核;对用户发布的商品图片进行审核;对用户的评论行为进行审核;店铺介绍的管理;对商品图片类别进行管理。22需求建模当了解了客户的“业务需求”,并捕获了主要的“用户需求”之后,即可在此基础上进行分析与建模。分析的目的是为了理解、整理、合并这些需求;建模的目的是在理解需求的基础上,绘制出系统的蓝图,以便统一认识。通过调研决定使用UML来对需求进行建模,主要包括以下几
21、个方面以用例模型来组织需求;以类模型来表述领域对象;以交互图来对用例事件流进行补充说明。221概念模型的构建建立概念模型的目的是帮助理解问题领域的各种概念、各种名词以及它们之间的各种关系,其主要表现形式为类图,这个阶段的核心任务是通过类图来描述显示世界中各种事物的关系。整个构建活动主要是发现类和关联分析两部分内容,按照以上步骤建立本平台的概念模型。分析可得本平台概念模型包含了六个类分别为ADMIN(管理员类)、USER(用户类)、GOODS(商品类)、RANKING(排行类)、STORE(店铺类)、COMMENT(评论类),并得出各个类之间的关联关系(概念模型见图1)。6图1系统概念模型222
22、用例模型的构建为了在业务需求与系统设计之间架设桥梁,并且能从用户的视角来审视需求,在构建初步的概念模型之后,需要通过用例模型来组织需求。本平台用例模型的构建主要分以下三个步骤(1)识别参与者,本课题的参与者十分清晰,即用户和管理员。(2)合并需求获得用例,以需求特性表为依据,根据参与者将特性表分开,再合并为相应的用例(系统特性合并用例表见表3)。表3系统特性合并用例表参与者特性用例用户FEAT01用户可申请成为系统用户UC01用户注册FEAT03注册成功的用户可修改个人信息UC02个人信息管理FEAT05用户可上传海报式的商品图片来推荐商品FEAT07用户可管理自己推荐的商品图片FEAT11用
23、户可发布商品图片参加当期主题的排名UC03推荐图片管理FEAT08用户可对商品图片进行留言和表示喜欢的评论行为UC04评论行为管理7续表管理员FEAT13管理员可管理商品图片类别UC05图片类别管理FEAT10管理员可发布关于当期排名主题的图片UC06主题排行管理FEAT12管理员可专门介绍店铺UC07店铺介绍管理FEAT06管理员可审核用户推荐的商品图片UC08推荐图片审核FEAT09管理员可审核用户推荐的商品图片UC09评论行为管理FEAT02管理员审核用户注册UC10用户信息审核通过上述合并获得十个用例,并得出用例与参与者之间的关系,建立了本平台的用例模型。其中包含了两个参与者为“用户”
24、和“管理员”,十个用例分别为“用户注册”、“个人信息管理”、“推荐图片管理”、“评论行为管理”、“图片类别管理”、“主题排行管理”、“店铺介绍管理”、“推荐图片审核”、“评论行为审核”、“用户信息审核”(系统用例模型见图2)。图2系统用例模型(3)对用例进行简要流程描述,并绘制各用例的活动图。“用户注册”流程描述未注册用户提出注册请求,系统跳转到注册页面,用户填写信息并保存(“用户注册”活动图见图3)。8图3“用户注册”活动图“个人信息管理”流程描述用户进入网页完成登录,发出个人信息管理请求,系统跳转至个人信息管理页面,用户修改个人信息,系统保存数据(“活动管理”活动图见图4)。图4“个人信息
25、管理”活动图“推荐图片管理”流程描述用户提出推荐图片管理请求,跳转至推荐图片管理页面,用户选择上传的商品图片,系统保存数据并提交管理员进行审核;用户选择查询自己上传的商品图片,可进行删除操作,系统保存数据(“推荐图片管理”活动图见图5)。图5“推荐图片管理”活动图“评论行为管理”流程描述用户提出评论行为管理请求,跳转至评论行为管理页面,用户选择指定评论,然后执行修改或删除操作,系统保存数据9(“评论行为管理”活动图见图6)。图6“评论行为管理”活动图“图片类别管理”流程描述管理员提出图片类别管理请求,系统跳转至图片类别管理页面,管理员进行图片类别管理操作,系统保存数据(“图片类别管理”活动图见
26、图7)。图7“图片类别管理”活动图“主题排行管理”流程描述管理员提出主题排行管理请求,系统跳转至主题排行管理页面,管理员发布新一期主题,系统保存数据;管理员删除指定主题,系统保存数据(“主题排行管理”活动图见图8)。图8“主题排行管理”活动图“店铺介绍管理”流程描述管理员提出店铺介绍管理请求,系统跳转至店铺介绍管理页面,管理员填写推荐店铺信息,系统保存数据;管理员查询10指定推荐店铺,进行删除操作,系统保存数据(“店铺介绍管理”活动图见图9)。图9“店铺介绍管理”活动图“推荐图片审核”流程描述管理员提出推荐图片审核请求,系统跳转至推荐图片审核页面,管理员批准推荐图片发布,系统保存数据;管理员拒
27、绝推荐图片发布,系统保存数据(“推荐图片审核”活动图见图10)。图10“推荐图片审核”活动图“评论行为审核”流程描述管理员提出评论行为审核请求,系统跳转至评论行为审核页面,管理员批准评论发布,系统保存数据;管理员拒绝评论发布,系统保存数据(“评论行为审核”活动图见图11)。图11“评论行为审核”活动图11“用户信息审核”流程描述管理员提出用户信息审核请求,系统跳转至用户信息审核页面,管理员批准用户注册,系统保存数据;管理员拒绝用户注册,系统保存数据(“用户信息审核”活动图见图12)。图12“用户信息审核”活动图223交互模型的构建当完成用例模型和概念模型的构建工作后,文本形式的规格说明复杂度提
28、高,各种条目之间的关系和信息的交互将变得越来越难以理解,因此就需要利用交互模型来描述用例的事件流,在此借助ROBUSTNESS(鲁棒)分析来推导出各模块的交互图,即绘制顺序图来体现。(1)“用户注册”交互包含参与者“未注册用户”,边界类“用户注册页面”,控制类“填写个人信息”,实体类“个人信息”(“用户注册”顺序图见图13)。图13“用户注册”顺序图(2)“个人信息管理”交互包含参与者“注册用户”,边界类“个人信息管理页面”,控制类“修改个人信息”,实体类“用户信息”(“个人信息管理”顺序图见图14)。12图14“个人信息管理”顺序图(3)“推荐图片管理”交互包含参与者“注册用户”,边界类“推
29、荐图片管理页面”,控制类“选择上传的商品图片”,实体类“商品图片”;包含参与者“注册用户”,边界类“推荐图片管理页面”,控制类“删除指定商品图片”,实体类“商品图片”(“推荐图片管理”顺序图1至2见图15至16)。图15“推荐图片管理”顺序图1图16“推荐图片管理”顺序图2(4)“评论行为管理”交互包含参与者“用户”,边界类“评论行为管理页面”,控制类“删除指定评论”,实体类“评论信息”(“评论行为管理”顺序图见图17)。13图17“评论行为管理”顺序图(5)“图片类别管理”交互包含参与者“管理员”,边界类“图片类别管理页面”,控制类“管理图片类别”,实体类“图片类别信息”(“图片类别管理”顺
30、序图见图18)。图18“图片类别管理”顺序图(6)“主题排行管理”交互包含参与者“管理员”,边界类“主题排行管理页面”,控制类“发布新一期主题”,实体类“排行信息”;包含参与者“管理员”,边界类“主题排行管理页面”,控制类“删除指定主题”,实体类“排行信息”(“主题排行管理”顺序图1至2见图19至20)。图19“主题排行管理”顺序图114图20“主题排行管理”顺序图2(7)“店铺介绍管理”交互包含参与者“管理员”,边界类“店铺介绍管理页面”,控制类“发布新的推荐店铺”,实体类“店铺信息”;包含参与者“管理员”,边界类“店铺介绍管理页面”,控制类“删除指定店铺”,实体类“店铺信息”(“店铺介绍管
31、理”顺序图1至2见图21至22)。图21“店铺介绍管理”顺序图1图22“店铺介绍管理”顺序图2(8)“推荐图片审核”交互包含参与者“管理员”,边界类“推荐图片审核页面”,控制类“批准推荐图片发布”,实体类“图片信息”;包含参与者“管理员”,边界类“推荐图片审核页面”,控制类“拒绝推荐图片发布”,实体类“图片信息”(“推荐图片审核”顺序图1至2见图23至24)。15图23“推荐图片审核”顺序图1图24“推荐图片审核”顺序图2(9)“评论行为审核”交互包含参与者“管理员”,边界类“评论行为审核页面”,控制类“批准评论发布”,实体类“评论信息”;包含参与者“管理员”,边界类“评论行为审核页面”,控制
32、类“拒绝评论发布”,实体类“评论信息”(“评论行为审核”顺序图1至2见图25至26)。图25“评论行为审核”顺序图1图26“评论行为审核”顺序图216(10)“用户信息审核”交互包含参与者“管理员”,边界类“用户信息审核页面”,控制类“批准用户注册”,实体类“用户信息”;包含参与者“管理员”,边界类“用户信息审核页面”,控制类“拒绝用户注册”,实体类“用户信息”(“用户信息审核”顺序图1至2见图27至28)。图27“用户信息审核”顺序图1图28“用户信息审核”顺序图2173淘宝商品信息图片化推荐平台的设计31系统架构设计架构是一个系统的宏观组织结构,因此一个健壮的架构对于一个成功的系统,特别是
33、对于要求能够灵活响应需求变更的长效系统而言,是至关重要的。311系统总体功能系统设计的第一步是根据分析阶段明确的需求模型,将本平台划分为用户子系统和管理员子系统,即系统总体功能(系统功能模块图见图29)。图29系统功能模块图312架构建模针对上一阶段的需求,本平台最适合的显然是B/S结构,这样注册用户只需通过IE等浏览器就能访问本平台,并能进行一些需求操作,避免了软件安装的工作,提高的系统的灵活性,因此在这个基础上确定解决方案(1)采用ADOBE公司的DREAMWEAVER作为开发平台,以ASP实现注册用户子系统和超级管理员子系统所包含的功能。(2)采用IIS50作为APPLICATIONSE
34、RVER和WEBSERVER,以SQLSERVER2005作为数据库服务器。淘宝商品信息图片化推荐平台管理员子系统用户子系统用户注册用户登录推荐图片管理评论行为管理用户信息审核推荐图片审核评论行为审核店铺介绍管理主题排行管理图片类别管理个人信息管理18在架构设计过程中,通过部署图来表示架构的物理结构,本平台的部署图绘制如下(系统部署图见图30)。图30系统部署图32系统详细设计321交互设计面向对象的系统是交互完成某种特定功能的对象群体,为了能更好识别系统对象、属性和操作的方法,就需要在交互图中寻找对象。由于在分析阶段已绘制顺序图,因此交互设计阶段的工作就是细化顺序图。(1)“用户注册”即用户
35、的注册操作访客发出注册指示,REGISTER_PAGEASP通过REGISTERASP执行INSERT语句注册“用户注册”顺序图见图31。图31“用户注册”顺序图(2)“个人信息管理”即用户对个人信息的操作用户发出个人信息管理指示,GLYH_PAGEASP通过GLYHASP执行UPDATE语句修改用户信息“个人信息管理”顺序图见图32。19图32“个人信息管理”顺序图(3)“推荐图片管理”即用户对商品图片的相关操作用户发出推荐图片管理指示,GLTP_PAGEASP通过GLTPASP执行INSERT语句上传新的商品图片;用户发出推荐图片管理指示,GLTP_PAGEASP通过GLTPASP执行DE
36、LETE语句删除指定的商品图片“推荐图片管理”顺序图1至2见图33至34。图33“推荐图片管理”顺序图1图34“推荐图片管理”顺序图2(4)“评论行为管理”即用户对自己的评论行为的相关操作用户发出评论行为管理指示,GLPL_PAGEASP通过GLPLASP执行DELETE语句删除指定评论删除“评论行为管理”顺序图见图35。20图35“评论行为管理”顺序图(5)“图片类别管理”即管理员对系统商品分类的相关操作管理员发出图片类别管理指示,GLFL_PAGEASP通过GLFLASP执行INSERT语句增加商品类别;管理员发出图片类别管理指示,GLFL_PAGEASP通过GLFLASP执行UPDATE
37、语句修改现有商品类别;管理员发出图片类别管理指示,GLFL_PAGEASP通过GLFLASP执行DELETE语句删除指定商品类别“图片类别管理”顺序图1至3见图36至38。图36“图片类别管理”顺序图1图37“图片类别管理”顺序图221图38“图片类别管理”顺序图3(6)“主题排行管理”即管理员对商品主题排行的相关操作管理员发出主题排行管理指示,GLZT_PAGEASP通过GLZTASP执行INSERT语句发布新的商品主题排行;管理员发出主题排行管理指示,GLZT_PAGEASP通过GLZTASP执行DELETE语句删除现有商品主题排行“主题排行管理”顺序图1至2见图39至40。图39“主题排
38、行管理”顺序图1图40“主题排行管理”顺序图2(7)“店铺介绍管理”即管理员对特约店铺介绍相关操作管理员发出店铺介绍管理指示,GLDP_PAGEASP通过GLDPASP执行INSERT语句发布新的店铺介绍;管理员发出店铺介绍管理指示,GLDP_PAGEASP通过GLDPASP执行DELETE语句删除指定店铺介绍“店铺介绍管理”顺序图1至2见图41至2242。图41“店铺介绍管理”顺序图1图42“店铺介绍管理”顺序图2(8)“推荐图片审核”即管理员对用户推荐商品的图片的审核管理员发出推荐图片审核指示,SHTP_PAGEASP通过SHTPASP执行INSERT语句批准推荐图片的发布;管理员发出推荐
39、图片审核指示,SHTP_PAGEASP通过SHTPASP执行DELETE语句拒绝推荐图片的发布“推荐图片审核”顺序图1至2见图43至44。图43“推荐图片审核”顺序图123图44“推荐图片审核”顺序图2(9)“评论行为审核”即管理员对用户所做出的评论行为进行审核管理员发出评论行为审核指示,SHPL_PAGEASP通过SHPLASP执行INSERT语句批准评论发布;管理员发出评论行为审核指示,SHPL_PAGEASP通过SHPLASP执行DELETE语句拒绝评论发布“评论行为审核”顺序图1至2见图45至46。图45“评论行为审核”顺序图1图46“评论行为审核”顺序图2(10)“用户信息审核”即管
40、理员对用户的注册信息进行审核管理员发出用户信息审核指示,SHYH_PAGEASP通过SHYHASP执行INSERT语句批准用户注册;管理员发出用户信息审核指示,SHYH_PAGEASP通过SHYHASP执行DELETE语句拒绝用户注册“用户信息审核”顺序图1至2见图47至48。24图47“用户信息审核”顺序图1图48“用户信息审核”顺序图2322类图设计在系统详细设计阶段,细化类模型是十分关键的工作。类图设计是以需求阶段的概念模型为基础,进行优化设计和细化类职责的工作。优化类设计的焦点是注重类模型中各个类之间的关联关系,再细化类的职责,明确各个类的成员属性和成员方法。而细化类职责是通过绘制顺序
41、图的过程中总结出来的,形成了细化后类模型(用户子系统类图见图49,管理员子系统类图见图50)。图49用户子系统类图25图50管理员子系统类模型323数据库概念设计数据库概念结构设计的任务就是根据系统分析阶段得出的需求模型,绘制系统整体ER图。ER图也称实体联系图ENTITYRELATIONSHIPDIAGRAM,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。ER数据库设计工具提供了一个“方框与箭头”的绘图工具,帮助用户建立ER图来描绘数据。联系可分为以下3种类型一对一联系11;一对多联系1N;多对多联系MN。通过分析绘制出本平台ER图(系统ER图见图51)。图51系统ER图
42、用户管理员评论排行商品图片店铺编辑编辑发布审核管理审核管理审核审核审核11111111NNNNNNNN26324数据库逻辑设计数据库逻辑结构设计的任务就是把概念结构设计阶段设计好的基本ER图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。本平台的数据库逻辑设计如下系统主要数据表、参数表见表4至12。表4系统主要数据表USER(用户信息表)COMMENT(评论信息表)ADMIN(管理员信息表)RANKING(服装主题排行信息表)STORE(推荐店铺信息表)GOODS(推荐商品信息表)表5用户信息表USER字段类型说明约束USER_IDVARCHAR10用户账号主键USER_NAMEVA
43、RCHAR20用户名PASSWORDVARCHAR20密码SEXVARCHAR20性别表6评论信息表COMMENT字段类型说明约束COMMENT_IDVARCHAR10评论编号主键COMMENT_NRTEXT评论内容IMAGETEXT对应图片COMMENT_USERVARCHAR50发表用户COMMENT_DATEDATETIME发表日期表7管理员信息表ADMIN字段类型说明约束ADMIN_IDVARCHAR20用户编号主键ADMIN_NAMEVARCHAR50用户名PASSWORDVARCHAR50账号密码SEXVARCHAR10性别表8服装主题排行信息表RANKING字段类型说明约束RAN
44、KING_IDVARCHAR10排行编号主键RANKING_NAMEVARCHAR50排行名称DATEDATETIME发布日期27表9推荐店铺信息表STORE字段类型说明约束STORE_IDVARCHAR10店铺编号主键STORE_NAMEVARCHAR20店铺名称STORE_IMGTEXT店铺图片STORE_JSTEXT店铺介绍表10推荐商品信息表GOODS字段类型说明约束GOODS_IDVARCHAR10商品编号主键GOODS_NAMEVARCHAR20商品名称PATHTEXT图片地址DATEDATETIME发布时间284淘宝商品信息图片化推荐平台的实现41页面实现网站页面的好坏直接决定用
45、户的流量,因此本平台实现的页面简约大方,以精美图片来吸引浏览者,网站提供应季最IN的单品,各种风格的衣服饰品如何搭配等信息。(1)主页功能及界面实现通过数据库的读取,将热门的商品美图显示在页面上。集中的呈现具有代表性的商品图片。界面简洁明了,信息以图片形式显示(“WANNA网”主页见图52)。图52“WANNA网”主页面(2)商品海报式美图显示功能及界面实现此页面通过数据库的读取,将商品归类的显示在相应的显示区域。并将相对应的一条评论显示在图片下方。用户登录后可以点击图片表示喜欢该商品。(“商品海报显示”页面见图53)。图53“WANNA网”服装页面2942模块功能实现421前台模块功能实现用
46、户需要成功登录,即可在页面进行相关用户操作。前台界面包括“用户注册”、“用户登录”、“个人信息管理”、“推荐图片管理”和“评论行为管理”五个功能模块,用户可直接点击进入相应界面。实现功能填写个人信息,注册成为用户;用户登录后可修改个人资料;用户登录后可以进行推荐商品图片的有关操作,包括上传、查询、删除等基本操作;用户登录后可对自己的评论行为进行有关的操作,包括查询、删除等基本操作。(1)“用户注册”界面及功能实现本模块使得浏览者能够网站提出注册的申请,系统将检查注册信息是否完整,如不完整要求重新填写,自动批准符合要求的申请(“用户注册”界面见图54)。图54“WANNA网”注册页面实现部分关键
47、代码30注册成功,点击返回首页(2)“用户登录”界面及功能实现本模块实现了用户登录网站的功能,系统将检查是否输入用户名及密码,账号、密码是否正确(“用户登录”界面见图55)。图55“WANNA网”登录页面实现部分关键代码返回首页重新登录“ENDIF(3)“个人信息管理”界面及功能实现本模块实现了用户修改个人信息的功能,在用户登录后,点击个人信息管理项,将能够修改密码,系统将自行修正(“个人信息管理”界面见图56)。31图56“WANNA网”用户修改信息实现部分关键代码修改成功,点击返回首页(4)“推荐图片管理”界面及功能实现本模块实现了用户上传推荐图片管理的功能,在用户登陆后,用户能够上传自己
48、喜爱的商品图片,系统将判断上传图片是否符合规定,不合要求的将做提示,达到要求的将批准发布(“推荐图片管理”界面见图57)。图57“WANNA网”推荐图片管理实现部分关键代码32“THENGETFILEPATHLEFTFULLPATH,INSTRREVFULLPATH,STRELSEGETFILEPATH“ENDIFENDFUNCTION“THENFILENAMEOFILEFILENAME如果没有输入新的文件名,就用原来的文件名IFUPFILEISALLOWEXTOFILEFILEEXTTHENSQL“INSERTINTOFILEINFOVALUES“推荐系统需求和应用系统之间的差别大,继承代价
49、高,系统移植性差难以动态有效管理和维护各推荐工具和大量数据等问题。可能需要独立于具体的推荐应用和推荐算法,具有良好的开放性能根据不同的商务推荐策略产生相应的推荐功能,具有良好的柔性支持完善的推荐管理功能和统一的推荐管理平台,可以有效地解决上述问题。2淘宝商品信息图片化21信息图片化在其他领域的应用包装设计上运用写实照片语言展示商品的美好形象和超群性能,这是目前国际流行的设计方法。由于它具有强烈的直观展销效果,而受到人们的青睐,并被广泛运用。摄影不是单纯的复制设计稿,而是设计的继续和再创造。选择商品最佳的角度,充分体现设计意图,是摄影图片制作的一个重要因素,全面提高摄影技巧,是一个设计者所必须具备的素质。其中高水平的设计与高质量的图片完美结合,才能产生动人的具有审美意义的包装设计(李满枝,1994年)。由此可见,贴切的图片能够成为更加精美的视觉语言。同理可证,在电子商务推荐系统中重视商品图片的拍摄和陈列是尤为重要的。充满质感、美感的43包装,一定可以使得我们的推荐系统俘获更多顾客的爱美之心。让顾客能够深切感受到自己能够瞬间拥有图片中的美丽,图片中的就是自己。用图片构成视觉强势,图片越大,强势越强。但是,图片太大带来的弊端是首先,挤掉
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。