七匹狼品牌管理案例及企业客户交互系统设计_第1页
七匹狼品牌管理案例及企业客户交互系统设计_第2页
七匹狼品牌管理案例及企业客户交互系统设计_第3页
七匹狼品牌管理案例及企业客户交互系统设计_第4页
七匹狼品牌管理案例及企业客户交互系统设计_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业客户交互系统苏州经贸职业技术学院毕业设计报告I品牌个性,我们抓得住! ——七匹狼品牌管理案例福建七匹狼集团公司创建于1990年6月18日。经过10年发展,公司先是主动放弃其他市场、专门生产男装,而后逐步突入皮具业、香烟、酒业、茶业等领域,成功地把七匹狼品牌延伸至其他行业,从而建立“统一品牌的多元化经营”战略。这种将品牌的主要性格特征全部融入到企业涉及的各行业的现象,在我国工业企业中是十分罕见的。作为七匹狼集团的品牌管理顾问的福建厦门概念特区新格品牌顾问公司从1997年起担任起七匹狼集团统一品牌形象整合的管理顾问,与七匹狼集团共生共荣;互动工作,终于创建和培育了“倡导男士族群新文化”的七匹狼品牌个性,使七匹狼集团公司在纷繁芜杂的男性消费品上独树一帜,使品牌资产得以提升。本文旨在抛砖引玉,对企业如何创造独特的品牌个性,其品牌运作路对中国民营企业的品牌塑造有着一定的借鉴作用。十年锻造——七匹狼,一个成功的故事七匹狼原来是福建的一个地区性服装品牌。从90年七匹狼男装茄克到今天家喻户晓的七匹狼男性品牌系统——服装、香烟、啤酒业、皮具、茶叶、白酒,七匹狼集团公司走过了十年的历程。在十年的发展历程中,七匹狼集团以服装为龙头,不断探寻一条多元化、集团化、现代化的企业发展之路。89年正式注册七匹狼商标,至今以在多个行业领域以及几十个国家和地区注册。1993年,集团全面导入CIS并成功运作。到1996年七匹狼品牌无形资产评估达2.449亿元。与此同时与晋江烟草专卖局、龙岩卷烟厂联名推出的七匹狼高档香烟也取得巨大成功。1997年,七匹狼酒业有限公司成立,实现了跨行业经营的第二次重大转变。1999年“七匹狼”被评为影响中国服饰市场的十大男装品牌,同时特许经营模式成功运作。2000年,七匹狼发展股份公司成立,标志七匹狼的规范化经营现代化企业迈进。同时,进军白酒市场,策划推出七匹狼白酒,成功上市。720°品牌管理系统——新格的视点与工具从1997年起,新格及概念特区与七匹狼的共同互动中,正是应用720°品牌管理系统在不断地为七匹狼品牌运作提供创新智慧。掌握品牌精髓,把握品牌个性,成功地进行着七匹狼的品牌资产运营。新格认为:品牌资产的核心是产品与消费者之间的关系。它决定该品牌在未来市场的影响力,又来源于品牌客户价值和企业价值的整合与互动。因此,1.消费者、公司自身和工作单位是品牌经营的三大组织工作要素:品牌经营成效,必须之进行有效的组织和管理,内外互动,品牌工作团队不断提供创新智慧,深入分析和把握品牌的内涵圈和外延圈、企业的价值和顾客价值。2.品牌管理工作,贯穿于品牌营建、品牌维护、品牌的发展与延伸以及品牌再造的每一个环节。3.在品牌建设中,品牌沟通是品牌经营的核心任务。“营销就是传播”。只有为品牌形象塑造最体现差异最活跃最激进的部分,才可能触及品牌的核心领域,为品牌造就忠诚、崇拜——这就是品牌个性。4.品牌个性创造,犹如胚胎移植,是一个高度精细的创意传播过程,必须整体掌握并细致运用驱使品牌个性的多种因素,运用良好的品牌经营手段。而在七匹狼的运作中,新格坚持:差异化创造价值,以及品牌延伸策划管理空间两个基本经验。内外互动,认识品牌身份品牌资产是为客户价值与消费者价值的凝聚,是企业与消费者在彼此关系,长期的持续对话,使品牌信息与顾客体验合二为一的过程。也就是说品牌在沟通中获得自己的状态,自主性和自身的身份,是存在于公众的理解和记忆之中,因此必须不断对品牌特殊实质——品牌身份的各个侧面做详尽的调查,这是形成品牌特权,进而品牌营建的基础。为此新格对七匹狼品牌进行详尽细致的720º品牌健诊,分别从360º品牌内涵圈和360º品牌外延圈着手进行。通过对发展过程的考察,同时与经销商和消费者互动沟通,我们看到:七匹狼产品种类繁多,但大部分以中档价格在市场上出售。七匹狼为中国本土品牌具有较高的认可度。七匹狼的知名度从服装开始,在香烟市场中得到提升,形成了独特的品牌文化。总之,通过十年的品牌运作,我们得到一个具有较高的品牌认知度和较多品牌认同的纯粹男性品牌。这是七匹狼独特品牌的文化和个性的根基所在。然而新格又发现:正如许多民营企业一样,七匹狼公司虽然运作品牌的意识很强,也为品牌的商标保值、规范运作、多文化推动品牌经营打下坚实基础,但是在具体运营中专业水平还较低,缺乏完善系统的整合规划与规范行动、意识上存在一定的偏颇和误区。因此造成品牌与消费者的沟通存在相当大的滞障因素,品牌个性不强,品牌凝聚力不足。由此造成调查中,发现大部分消费者对“七匹狼”品牌形象的认知仍基于其品牌名称所带来的自然联想,仅仅停留在“名称记忆”阶段。虽然一看到七匹狼的标识,或香烟红色识别、其它产品的识别,人们就知道是七匹狼。尽管如此,它充其量只是没有价值的商标和用于识别的符号。并且在品牌印象感知测试中,新格发现极具趣味性的现象:大部分消费者对“七匹狼”品牌的联想依然集中于“狼”这种肉食群居野生动物之上,但对“狼性”的描述却出现了同样特征,完全相反的描述:一则认为其具有狡猾、阴险、凶恶的兽性特征;二则认为自由、勇敢、智慧的挑战特质。究其根源,乃是“印象”问题,“狼性”的名称在汉民族文化中是兽性中最要不得的特质,其实这完全是个误会,它来源于汉民族农耕文化的一个重大缺陷,缺乏对狼的智慧运动哲学的深刻体悟;也是七匹狼的原产地——晋江人在发展初期给国人印象的二重性质的直接反映。所幸的是经过更有效的沟通、传播之后,消费者(特别是目标消费群体)的心智对七匹狼提倡的男性品牌文化有着较深的接纳空间,甚至可以去拥抱更具内涵鲜明的品牌个性。因此,七匹狼品牌管理的当务之急是提升原有的营销心智,提升七匹狼的品牌个性,使品牌凸现出某种形态的人,使品牌与顾客忠诚相待。文化意蕴凸现品牌个性在品牌与消费者的沟通中,是一个从标识、形象到个性的不断深化过程,是“个性化”沟通的最高层面,它造就品牌的特征、造就崇拜是品牌经营的归宿。因此,对于七匹狼品牌管理,新格的解决方案是必须全面提升七匹狼的个性。品牌个性本质是品牌的人性化,因此七匹狼的个性化之路,只能以“狼”为品牌形象的主体,并把品牌人格化。具体思路把“七匹狼”视为一个人、一群人或一个主体,而这一群人应具有什么特征呢?新格认为:创意绝非空穴来风,任何生活型态的方面的细节可能成为沟通的基点,一个具有个性化的品牌形象,又代表着特定的生活方式、价值取向和消费观念,旨在与消费者建立起一种情感上的沟通和联系,这种为引起消费者共鸣而进行的生活方式的设计和消费观念的倡导,既要求与产品特色相适应,又要与目标消费者的潜意识相吻合。只有达到融合的程度,才能通过产品激发消费者的欲求与联想。通过研究发现:在现代社会的竞争环境中,男士的世界是一个“群狼混战”的世界。男士面临着巨大的社会压力,包括家庭责任,社会关系,事业成败等方面的因素。生存本身意味着沉勇机警,不懈奋斗。追求不懈奋斗的男士部落是当今男士的主流群体。而男性在表面和潜质上兼具狼的性格:孤独,荣辱胜败,勇往直前,百折不挠,精诚团结,而这些正是中国男性中追求成功人士必经的心灵历程。成功和走向成功的“男士族群”大多数时候只是表面的辉煌灿烂,他们不懈追求个人成就和地位,是一种个人英雄主义和传统集体主义并重的精神综合体。这群人身上折射出一种在人生旋涡里,激流勇进,百折不挠,积极挑战人生的英雄气概,一种在冷静中思考,在负重中专注,在豪迈,自信,慷慨甚至不羁反叛中充分展示自己的理想人格。显然,现代男人个性张扬的时代已经过去,更为内敛的精神内涵和群体合作成为新追求。这些正应该是七匹狼的品牌个性的内涵之所在,也该成为企业文化内涵之所在,更构成品牌个性延伸方向。由此七匹狼个性的提升必须遵循:(1)以“狼”为品牌形象主体,作为其个性的表达语言;(2)深化形象认知,提升“狼”的男性世界文化,沟通品牌个性。在七匹狼品牌发展历程中,我们已发现七匹狼的品牌身份始终是荒凉,苍茫中一个孤独、孤傲、不断挑战自我的男人形象。基于如此的现实,通过主体消费群的准确创建以及男性精神的精确把握,新格对七匹狼的品牌形象的规划是:“狼的智慧——无止境的生命哲学”,代表着团队挑战,个性,执着,忍耐,时尚,成熟,朋友,忠诚。以此七匹狼擎起男士族群的精神旗帜,以勇猛精进,顽强拼搏,笑看沧桑的男士精神感召成功和正在走向成功男性,拥抱光荣,完成自我,成就自我,展现自我。五、定位规划沟通品牌资产至此,七匹狼找到了一条塑造形象差异的具有真正生命的途径——创造了品牌的性格而非特征;进而七匹狼的标识、形象、个性前提形成了一个统一的整体,获得特殊文化品格和精神气质的七匹狼为其提供了一个发展品牌识别和品牌传播,成为完整的营销规划的有力工具。1、刻画品牌性格,规划品牌地位品牌个性的提升,是七匹狼能对品牌进行全面的梳理与整合,提出“JUSTFORMAN”的理念,公司提供的是至情至酷的男士用品,而公司品牌则是一个纯粹的男性品牌,将七匹狼涉及的服装、香烟、酒类等产业蕴涵在“男性文化”之上,重新打造个性鲜明的“男士精神”品牌,最终取得中国男性群体时尚消费生活的代言人地位。2、探求市场区隔,创造品牌机会根据80/20法则和七匹狼十年来在中高端市场打拼中与消费者结下的关系,决定了七匹狼的品牌运作和市场运作,必须保持品牌的中高档的形象。这是七匹狼的市场利基点,所以七匹狼把目标消费者牢牢地锁定在私营企业主、政府官员、公司职员等20—50岁的社会主流消费群体。他们购买的是:成熟、热情、个性、品位、男子汉气;同时,他们也是忠诚、稳定的品牌消费群体。3、重新阐述品牌名称和标识。因为有了性格(个性),七匹狼品牌标识不仅有助于品牌的识别,同时可以烘托准确的市场定位和深厚的品牌文化。七匹狼标志图是一头向前奔跑的彪狼,它整体呈流线型,充满动感与冲击力,给人奋勇直前的感觉,象征企业不断开拓的进取精神。这款金黄色的奔狼型设计已成了七匹狼的代言人。七匹狼的“七”是一个吉祥数字,既代表一个由奋斗产生的团队,又蕴含创业者的美好愿望:“SEPTWOLES”是英文“七”和“狼”的组合,寓意一个团结的整体。六.调性(TONE)设计,策划品牌空间传播既要遵循品牌的文化概念与个性特质,又要照顾到品牌中产品的个性。品牌个性是有很多特征,而每个产品都具有“与生俱来的戏剧性”。七匹狼由于涉及的产品领域较广,旗下有多种不同类型的产品,为达到更佳更精妙的沟通效果,就必须对各类产品进行开发和定位,规划不同产品的属性特征使之相互区隔,又互为统一,共同融入于七匹狼的品牌个性之中,使每个产品的调性(TONE)与品牌的个性吻合最终丰富七匹狼的品牌个性。新格还是从消费者身上做文章。具体执行路线:服装——自信、端重;香烟——沉重、思索;啤酒——潇洒、豪放:茶品——安静、兼容;白酒——至醇、至酷等,将男士主要性格特征提炼出来,不断提升“七匹狼”男性品牌个性与文化,并在品牌个性之中注入一种尚真、尚纯、尚朴、尚淡的新流行文化,将21世纪中国男性自信心与豪放的个性,深刻而博大的人文精神进行全面的注释,使七匹狼品牌理念汇入国际时尚潮流中,使更多消费者在感悟七匹狼男性族群文化的过程中,升华自己的性格魅力和人生涵义。七匹狼品牌个性和文化的这种无限延展和精细规划,是其品牌延伸(属于间断延伸)之所以成功的关键所在,在七匹狼的品牌系统下每一项产品与服务的推出,不断充分利用品牌资源,又帮助发展和丰富了品牌意义,主力产品和延伸产品因相连性而均获益。它加强了品牌的整体商品力,提供了目标消费者更完整的选择,这样,七匹狼的品牌从多角度建立起来。每个产品都有自己独特的品牌主张,但都服从于“男性”的大概念,而不同的性格传递给消费者统一的信息都是:七匹狼倡导的“与狼共舞,尽造英雄本色”,“挑战人生,永不回头”。男人与男人的关系是你生活的舞台,记住这个品牌,是为了以后忘记它的存在。七、差异经营,创造品牌价值差异创造价值,差异创造品牌的“第一位置”。品牌个性传播关键在于造就崇拜和忠诚,必须整体性的掌握和积极驱动有力因素,形成差异性的优势,并让消费者在心智上占据与众不同的位置。这种差异性的创新智慧体现在产品行销传播和道路等具体执行,力图把企业的价值链和企业的经营模式完美的结合起来,使企业精心挑选客户群体,为之提供独特的、不可替代的产品和服务。这种独特性体现在:1、重塑价值链。它是一个企业对客户的承诺并体现在产品和服务的定价质量,表现选择性和方便性和美观性等。比如白酒,七匹狼庄重承诺:消费者与特许推销商的高度满足,使从业人员的自我价值实现,实现白酒行业的创新与领先,促进七匹狼品牌事业平衡的发展,因此七匹狼致力于在中国的市场致力于发展前所未有的白酒特许经销事业。为此七匹狼白酒产品设计要求独一无二,质量优并纯正,口味独到,个性独特。“Justforman”,至醇至酷的男仕精品。极富个性与张力是“七匹狼”深厚的品牌文化,为经销商提供了全面有效的品牌支持。在七白酒的系列包装设计及广告设计中,充分贯彻”七匹狼“原有的品牌文化,并在文化内涵上做了适当的提升,一改当前中国白酒市场上纷乱而又风格类似的白酒品牌包装。七匹狼白酒的系列包装设计及广告设计力求精练、简洁、高档、精致,并重点突出品牌形象及其品牌内涵:包装盒两侧各镂空三个圆洞,使消费者从外包装上就可透视酒瓶和酒液的清澈;酒瓶采用直线条设计、烤花工艺,高级防伪瓶盖,整体简练大方、晶莹剔透;包装的加固设计也首次采用特种海绵…。七匹狼白酒的系列包装均已获得国家包装外观设计专利保护。2、组织以价值链为基础的企业运营模式。它决定一个企业能否提供所作的承诺。为此新格与七匹狼一道重新重合和完善七匹狼集团的经营过程、管理系统、客户服务、组织结构、管理团队的组成等。七匹狼的个案中是通过建立和实施“品牌经理制”(由新格提供)实现。从开发研制、生产、包装设计、市场研究、业务拓展、广告制作、促销支援及其他经营工作,品牌经理及新格都一一提出详尽的执行细则。因为新格认为创意不仅是去发现一个“惊人”的点子,更体现在对细节的独具匠心上。如为了白酒的独特包装,从瓶身、瓶盖、烤花、外定、内垫、海绵,新格的主创人员亲临成都、重庆、深圳等全国各地并与生产厂家一起工作研讨问题修正工艺。3、选择独特的价值行销法则,突出品牌形象。我们的行销准则:独特的市场区隔与定位+成功的品牌延伸→创造忠诚、稳定的品牌消费群体,因此我们必须一切以消费者为中心,直接、简单、到位是我们的品牌管理与市场行销概念,我们深信特许经销的模式将是我们低成本扩张与快速品牌延伸的最有力的模式。为更有效的开展品牌营销,公司注重营销战略的系统化运作。营销工作均以战略策划企划为主,讲究策略间的有机配合,营销决策建立在调研的基础上,通过准确的产品定位和目标市场,制定有效的营销战略。以白酒为例,新格创造性地提出七匹狼公司必须致力与在中国市场发展白酒特许经销事业,为中国市场提供优异的白酒品牌与个性体验,在销售策略上利用直营、区域特许经营系统首批零售网络相互配合,协调的分销方式,为保证事业的成功着手在公司内部建立了特许经销七大体系(包括品牌运作,行销管理,商业培训,支持,督导,VIS和整合推广体系)。在促销策略上,不是单一依赖广告或其他促销手段,而是将人员推销,广告,销售推广和公关策略以及品牌文化延伸进行组合性运用。增强整体促销合力,为七匹狼品牌的顺利延伸与迅速发展提供了广阔的发展空间。目前七匹狼白酒经过一年地策划与市场铺垫,产品已经河北、山东、湖南、江苏…等地成功上市,市场反应良好,并有更多省市地区经销商加盟。摘要在经济社会高速发展的今天,企业信息化已然成为当今社会的发展潮流。企业信息化使得企业内部人员既兼顾个人办公效率的提高,又可以实现群体协同工作;通过与客户的交流,还能实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据,从而使企业能够在激烈的市场竞争中取胜、不断发展壮大。我们小组开发的企业客户交互系统是基于Web的信息交互系统,系统采用SQLServer2005来设计数据库,用三层架构技术为后台维护提供方便,同时使用了Ajax无刷新处理技术,使用户操作更流畅。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。简单介绍了开发技巧的分析和使用,展示了在线交互模块的功能页面。关键词:企业;信息化;交互;无刷新;Ajax

ABSTRACTIntoday'srapideconomicandsocialdevelopmentanddevelopmenttrendofenterpriseInformationizationhasbecomeintoday'ssociety.EnterpriseinformationallowscompaniesimprovetheefficiencyofbothinternalstafftocombinepersonalOffice,collaborativeworkgroupscanbeachievedthroughcommunicationwithcustomers,butalsotomakerapidandcomprehensivedatacollection,informationprocessing,providethescientificbasisformanagementanddecision-makingfortheenterprise,enablingenterprisestowininthefiercemarketcompetition,willcontinuetogrow.OurteamdevelopsenterprisecustomerinteractionsystemisaWeb-basedinformationexchangesystem,thesystemusesSQLServer2005todesigndatabase,usingthethree-tiertechnologytofacilitatebackgroundmaintenance,atthesametimeusingAjaxwithoutrefreshingtreatmenttechnology,makingusersmorefluid.Developmentbackgroundpapermainlyintroducesthesubject,tocompletethefunctionanddevelopmentprocess.Brieflydescribesthedevelopmentskillsofanalysisanduse,showinghowonlineinteractivemodulepage.Keywords:enterprise;Informationization;interaction;withoutrefreshing;Ajax

目录摘要 IABSTRACT II引言 1第一章可行性分析 21.1技术可行性 21.2社会可行性 2第二章系统设计 32.1系统需求分析 32.2系统功能结构设计 42.3系统预览 52.4业务流程图 52.5数据库设计 62.5.1实体关系图(E-R图) 62.5.2数据库逻辑结构设计 72.5.3数据存取的实现 82.6文件夹组织结构 92.7程序运行环境 10第三章在线交互模块设计 113.1在线交互模块概述 113.1.1功能简介 113.2在线交互模块技术分析 113.3在线交互模块实现过程 113.3.1页面设计及主要代码实现 11第四章测试 16总结 20参考文献 21致谢 22

引言一、开发的目的和研究意义良好的企业信息化建设不仅能够改变企业商业模式、经营模式,降低经营成本,同时能够帮助企业优化管理、提高工作效率。随着电子计算技术和互联网技术的发展,企业信息交互的方式和手段不断发生新的变革。以互联网技术为基础的信息交互方式代替传统交互方式成为企业改善管理、提高工作效率的利器。但随着企业网不断发展和壮大,企业信息交互的需求也在不断变化,现有交互方式已经不能充分满足当前的需求。新型基于Web的信息交互系统为解决该问题提供了新思路。二、研究现状及发展趋势企业客户交互系统建设现状:重视度高认识不够有些企业面对高价位“菜单”,不甘示弱的一味强调系统的功能全面,却没有考虑到企业真正的需求。甚至有的闭门造车,仅根据企业内部反馈的需求设计企业客户交互系统,缺乏有效系统规划,从而降低了企业的工作效率。有些企业通过交互系统来留住大客户,有些是用来优化销售过程及销售预测,有些是用来提高客户服务的响应速度和服务质量。信息化是一个精细的过程,企业需要通过长期灌输“以客户为中心”的管理思想,最终达到了解顾客,为不同顾客提供客户化服务,通过顾客需求满足的最大化,以实现组织收益的最大化。三、开发技术及实现我们采用三层架构和Ajax无刷新处理技术开发本项目。前台使用VisualStudio2010编程语言,后台使用强大的数据库软件SQLServer2005。利用了.NET框架功能,可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。通过上网查资料及相关书籍资料的搜集,我们决定将系统分为四大模块:用户登录验证模块、用户分组处理模块、系统团队处理模块、在线交互模块。其中以在线交互模块为核心,用户在登录之后便进入在线交互的系统主页面,主页面上有进入各个功能模块的链接:发布交流、团队交互、文件发送、客户留言、查看信息、移动到...、加入团队、客户组管理、客户检索、团队管理列表、系统管理、退出登录。团队有三人,我主要负责完成对企业客户交互系统的需求分析、在线交互模块的设计、编码、数据库模式分析,并由此设计了数据库结构和应用程序。

第一章可行性分析1.1技术可行性使用ASP.NET进行Web开发,三层结构是最佳的开发模式。三层结构包括数据访问层(DAL)、业务逻辑层(BLL)、表示层(USL)。一、数据访问层数据访问层主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,对数据的操作,而不是数据库的操作,其功能时为业务逻辑层或表示层提供数据服务。二、业务逻辑层以万物逻辑层主要是针对具体问题的操作,也可以理解成对数据层的操作,对数据业务的逻辑处理。三、表示层表示层主要表示Web方式,也可以表示成WINFORM方式,Web方式也可以表示成“aspx”的方式。如果逻辑层相当强大和完善,无论表示层如何定义和更改,逻辑层都能完善地提供服务。Ajax是一种创建交互式网页的网页开发技术。对于一个典型的Ajax应用程序,用户无需在不同页面中切换,只要停留在一个页面中,由XMLHttpRequest对象从服务器取得数据,然后由JavaScript操作页面上的元素并更新其中内容即可。Ajax应用程序无须客户端进行任何安装部署,即可兼容地运行于每一个主流浏览器上。页面和服务器间的数据交互可以通过异步传输来实现,而不需要中断用户当前操作。随着计算机的广泛应用和软件技术的发展,不同的操作系统、开发平台、运行框架、开发技术的不兼容性日益突出,给开发人员带来很大麻烦,甚至已经严重影响到软年技术的发展。微软公司借助.NET框架将Windows下各种应用程序开发有机的集成起来,为开发人员提供统一的开发接口和类库。1.2社会可行性当前进入信息化社会,企业间竞争激烈,企业要想提高自身竞争力,就必须提高办公效率。而企业信息化的实现能使企业内部人员能够方便快捷地共享、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作;同时又能实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据,从而使企业能够在激烈的市场竞争中取胜、不断发展壮大。

第二章系统设计2.1系统需求分析目前,绝大部分企业都实行了信息化管理,以提高企业管理水平和工作效率。于是,企业客户交互系统便应运而生。企业中,交流的对象无非就是员工与员工间和员工与客户间。本系统使用了Ajax无刷新处理技术,在不中断用户操作的情况下,完成页面和服务器的数据交互。用户在交流时可以发送文件、留言;可以一对一交流,也可以组团一起讨论。对于不同的角色,可使用的功能不同。如群团队创建者可以创建团队、添加客户、将客户移动到其他系统分组中、删除团队。只要是登录的用户,都可以查看各人的信息,还可查看或删除自己的谈话记录、收到文件、留言等。个人用户可以申请加入团队。系统管理员负责管理系统,只能发送文件给客户及员工,不可参与交流。超级管理员可参与一对一的交流,还增加了特别的客户组:好友及同事分组。下面将具体分析在线交互模块。此模块分为系统主页显示、一对一交互处理、团队交互处理、文件发送四个功能:一、系统主页显示此页面显示的是整个系统的主页面,用户需登录验证方可载入显示。框架左侧为系统客户组,显示用户名称。右侧分为三个框架,最上方为供用户选择的使用功能的选项;中间显示交流信息;最底层为用户信息输入框。二、一对一交互处理此页面是用户与用户单独交流的页面,员工和客户交流就比较适合此功能页面。此页面的使用需用户登录,并且在页面右上方将显示用户数据,若用户尚未进行交互,则数据显示为空;若用户正在进行交互,则显示该用户正在交互的对象的名称。交流时先选择交互对象,输入并发表交互消息,显示最新交互消息的发送者、接收者、时间、内容。三、团队交互处理此页面是整个团队进行交流的页面,用户先登录,然后进入团队交互界面,选择所要进入的团队,显示所进团队名称、用户名称、在线用户。用户在消息输入框中输入并发表交互消息,显示最新交互消息的发送者、团队编号、发送时间及发送内容。四、文件发送此页面是用户间发送文件的页面,用户验证登录后,选择文件传送对象,并显示好友名称。选择要传送的文件并发送,若发送成功,则显示文件名、发送者、接收者、文件地址、文件类型、文件大小、文件发送时间;若发送失败,则显示发送失败的原因。2.2系统功能结构设计由于企业客户交互系统是一个企业与其客户交互的一个平台,非企业内部人员或客户是不可进入系统的,故对于系统的使用首先要登录验证,然后进入系统主页,选择使用功能。我们使用了框架结构,将功能导航置于一特定框架中,如同菜单栏一样,无论客户进入到哪个功能页,都可见到,因此,不用再另外做一链接返回到系统主页。发布交流的设计目的是让俩用户单独讨论事宜;团队交互的设计目的是方便一个群体一起讨论相关事宜;文件发送的设计是方便用户之间相互传送非文字类文件。具体功能结构设计见图2-1所示。加入团队加入团队移动到…查看信息文件发送客户组管理客户检索团队管理列表系统管理退出登录团队交互发布交流客户留言登录验证是否登录系统主页否图2-1系统功能结构设计2.3系统预览根据上面的功能结构设计,规划出了系统主页(如图2-2所示),当用户登录验证后即可进入到系统主页,自行选择各个功能模块的链接,进入相应的功能页面。图2-2系统主页2.4业务流程图每一个系统都有自己的业务流程,我们小组根据需求分析和功能设计规划出了企业交互系统运行的业务流程,如图2-3所示:登录验证登录验证附加处理输出提示用户检索退出系统加入团队用户详情用户分组用户列表文件/留言系统主页系统管理图2-3企业客户交互系统业务流程数据库数据库2.5数据库设计通过前面的信息收集,系统的需求基本可以确定,接下来就要分析需要管理的对象、属性及对象间的关系。按照数据库设计的一般步骤:收集信息,标识系统要管理的对象,分析各个对象需要关注的属性,标识对象间联系和依赖性来完成整个数据库设计。2.5.1实体关系图(E-R图)在线交互模块涉及到的管理对象有5个:系统用户、系统团队、系统文件发送、团队交互、用户交互,每个对象需关注的重点属性分别如图2-4、图2-5、图2-6、图2-7、图2-8所示:系统用户信息表系统用户信息表图2-4系统用户信息实体E-R图照片用户标识别名用户密码注册时间用户邮箱用户编号用户名签名每个表都与此表有关联,根据用户编号可提取到用户的用户名。图2-5系统团队信息实体E-R图图2-5系统团队信息实体E-R图系统团队信息表团队编号编号团队简介用户编号团队名称与系统用户表有关联,根据用户编号提取用户信息系统发送文件信息表发送者系统发送文件信息表发送者文件发送时间文件类型文件大小文件名用户编号文件地址接收者图2-6系统发送文件信息实体E-R图与系统用户表存在联系,根据用户编号提取用户名称。团队交互信息表团队交互信息表用户编号发送者交互内容团队编号发送时间图2-7团队交互信息实体E-R图与系统用户表和系统团队表有关联,根据用户编号能提取用户名称,根据团队编号能提取团队名称。用户编号用户编号用户交互信息表发送者交互内容接收者发送时间图2-8用户交互信息实体E-R图与系统用户表有关联,根据用户编号提取用户名称。2.5.2数据库逻辑结构设计这一阶段是逻辑实现阶段,需注意如何使用三大范式约束逻辑设计,一般遵循3个原则即可:一、每个字段都必须是不可再分的;二、非主键字段必须完全依赖该主键;三、有关键关系的表使用主外键联系起来。最终形成翻译后的数据库关系图,如图2-9所示:图2-9数据库关系图图2-9数据库关系图2.5.3数据存取的实现每个功能的数据存取实现方式是一样的,只需写一个功能模块的实现代码,剩下的功能模块在其基础上改动表名称和表中字段即可。以下写的是文件发送模块的数据存取实现方式。一、数据库的连接.NET与数据库SQLServer2005连接写在数据库访问层中,身份认证写在配置文件中,便于管理且安全性高。stringconnectionString=ConfigurationManager.ConnectionString["SQLCONNECTIONSTRING"].ConnectionString;SqlConnectioncon=newSqlConnection(connectionString);二、数据的取出数据的取出以关键字SELECT来实现,以下是读取已发送文件的信息的实现方式:stringcmdText="SELECT[File].*,S.UsernameASSenderName,R.UsernameASReceiverName" +"FROM[File]" +"INNERJOIN[User]ASSONS.ID=[File].Sender" +"INNERJOIN[User]ASRONR.ID=[File].Receiver" +"WHERE[File].Receiver=@UserIDORDERBYCreateDateDESC";三、数据的存入数据的存入用关键字INSERTINTO,以下是添加已发送文件信息到数据库表(File)中的实现方式:stringcmdText="INSERTINTO[File](Name,Sender,Receiver,Url,Type,Size,CreateDate)VALUES(@Name,@Sender,@Receiver,@Url,@Type,@Size,GETDATE())";///根据表中字段先后顺序逐行添加SqlCommandcmd=newSqlCommand(cmdText,con);cmd.Parameters.Add("@Name",SqlDbType.VarChar,200);cmd.Parameters.Add("@Sender",SqlDbType.Int,4);cmd.Parameters.Add("@Receiver",SqlDbType.Int,4);cmd.Parameters.Add("@Url",SqlDbType.VarChar,255);cmd.Parameters.Add("@Type",SqlDbType.VarChar,50);cmd.Parameters.Add("@Size",SqlDbType.Int,4);cmd.Parameters[0].Value=name;cmd.Parameters[1].Value=sender;cmd.Parameters[2].Value=receiver;cmd.Parameters[3].Value=url;cmd.Parameters[4].Value=type;cmd.Parameters[5].Value=size;intresult=-1;2.6文件夹组织结构每一个项目都有合理的组织结构,如图2-10所示是我们所做系统的组织结构。App_Code文件夹中放的是公共类及其视图;App_Data文件夹中存放的是数据库文件;App_Themes文件夹中放的是关于主题文件,即对前台的设计;Caboodle文件夹中存放的是团队处理的文件;Files文件夹中存放用户发送过的文件;Hailfellow文件夹中存放的是用户分组的文件;UserInfo文件夹中放的是用户信息类的文件。图2-10文件夹组织结构2.7程序运行环境系统开发平台:MicrosoftVisualStudio2010。数据库管理系统:MicrosoftSQLServer2005。系统开发语言:C#。运行环境:Microsoft.NETFrameworkSDKv4.0。

第三章在线交互模块设计3.1在线交互模块概述3.1.1功能简介在线交互模是整个系统的核心,系统用户可以和系统内其他用户进行在线及时交互,进一步实现企业信息化。用户在登录之后便进入在线交互的系统主页面,主页面上有进入各个功能模块的链接:发布交流(即一对一交互)、团队交互、文件发送、客户留言、查看信息、移动到…、加入团队、客户组管理、客户检索、团队管理列表、系统管理、退出登录。根据用户身份的不同,可使用的功能也不同。3.2在线交互模块技术分析整个系统采用框架页面设计并应用到了主题样式,通过框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。在整个系统的大框架不变的情况下,改动子框架内容。这样一来,整个系统页面看上去就整齐划一,不显杂乱。模块设计采用了创建交互式网页的网页开发技术Ajax无刷新技术处理,当用户在交流时,页面和服务器间的数据交互可以通过异步传输来实现,而不需要中断用户当前操作。3.3在线交互模块实现过程3.3.1页面设计及主要代码实现框架设计:框架左侧为系统客户组,显示用户名称。右侧分为三个框架,最上方为供用户选择的使用功能的选项;中间显示交流信息;最底层为用户信息输入框。源代码如下:<framesetid="Default"rows="64,*"frameborder="0"border="0"framespacing="0"> <frameid="Header"name="Header"src="Header.aspx"scrolling="auto"noresize></frame> <framesetid="Main"cols="164,*"rows="*"border="0"framespacing="0"> <framename="User"src="Hailfellow/Fellow.aspx"scrolling="auto"frameborder="0"noresize></frame> <framename="Desktop"scrolling="auto"src="Desktop.aspx"frameborder="0"noresize></frame> </frameset> </frameset>导航链接、文件发送、发布交流、团队交互的页面设计分别见以下图3-1、图3-2、图3-3、图3-4:图3-1导航链接图3-1导航链接图3-2文件发送图3-2文件发送文件发送是用户之间发送一些图片、文档、文件夹等之类的功能项,为避免ASPX页面中的完整回发并且只更新部分页面,页面的设计使用了UpdatePanel控件,使用时还需添加ScriptManager控件作为一个容器。当UpdatePanel内的某个控件产生到服务器回发时,只会刷新UpdatePanel里面的内容。该模块主要实现代码为:protectedvoidbtnCommit_Click(objectsender,EventArgse) {///判断上载文件的内容是否为空 if(fuFile.HasFile==false||fuFile.PostedFile.ContentLength<=0) { lbMessage.Text="上载文件的内容为空,请重新选择文件!"; return; } ///获取上载文件的属性,如类型、大小、名称等,上载的文件类型及大小不限,但只能同时上载一个文件 stringtype=fuFile.PostedFile.ContentType; intsize=fuFile.PostedFile.ContentLength;stringoldFileName=Path.GetFileNameWithoutExtension(fuFile.PostedFile.FileName); ///创建基于时间的文件名称 stringfileName=AjaxInstantMessagingSystem.CreateDateTimeString(); stringextension=Path.GetExtension(fuFile.PostedFile.FileName); ///构建保存文件位置的路径 stringurl="Files/"+fileName+extension; ///映射为物理路径 stringfullPath=Server.MapPath(url); ///判断文件是否存在,对同一个发送对象不可发送两次相同的文件 if(System.IO.File.Exists(fullPath)==true) { lbMessage.Text="上载的文件已经存在,请重新选择文件!"; return; } try {///上载文件 fuFile.SaveAs(fullPath); ASPNETAJAXWeb.AjaxInstantMessaging.Filefile=newASPNETAJAXWeb.AjaxInstantMessaging.File();///添加到数据库中,文件上载后会保存到我的已发送文件中,用户可自行可以查看、删除 if(file.AddFile(oldFileName,userID,fellowID,url,type,size)>0) {lbMessage.Text="恭喜您,发送文件("+oldFileName+")给"+lbUsername.Text+"成功。"; } } catch(Exceptionex) {///显示错误信息 lbMessage.Text="上载文件错误,错误原因为:"+ex.Message; return; } }图3-3发布交流图3-3发布交流发布交流是用户之间一对一交流的功能项,页面的设计中也用到了UpdatePanel控件及ScriptManager控件,当聊天消息发出后,只需要刷新消息显示框的内容即可,而ScriptManager控件是客户端页面和服务器之间的桥梁,管理脚本资源,负责部分页面更新,故选用此控件。模块主要实现代码为:privatevoidShowMessageData() {///构建聊天的消息,用户选择一个聊天对象,只可在消息输入框中输入文字信息,不可添加诸如图片之类的非文字信息 StringBuildersbMessage=newStringBuilder(); foreach(DataRowViewrowindv) {///设置一条消息 stringsingleMessage=row["SenderName"].ToString()+"在["+row["CreateDate"].ToString()+"]发表:\n"; singleMessage+=""+row["Body"].ToString()+"\n"; sbMessage.Append(singleMessage); } ///显示聊天消息,用户所发表的聊天消息可在消息输入框上方的消息先是框中看到 tbChatMessage.Text=sbMessage.ToString(); } protectedvoidbtnCommit_Click(objectsender,EventArgse){///发送消息,所发送的消息存放在我的谈话记录中,用户可自行查看、删除 MessageForSinglemessage=newMessageForSingle(); if(message.AddMessage(tbMessage.Text,userID,fellowID)>0) {///重新显示消息 ShowMessageData(); } }图3-4团队交互图3-4团队交互团队交互是一个团体交流的功能项,当消息发出后只需要更新消息显示框的内容,不需要刷新整个页面,所以,在页面设计时也选用了UpdatePanel控件和ScriptManager控件。其功能相当于QQ上的群聊,主要实现代码为:privatevoidShowMessageData(intcaboodleID) {//构建聊天的消息,用户可选择加入一个团队,在消息输入框中只可输入文字消息,不可输入诸如图片之类的非文字信息 StringBuildersbMessage=newStringBuilder(); foreach(DataRowViewrowindv) {///设置一条消息,从数据库中获取相关数据StringsingleMessage=row["SenderName"].ToString()+"在["+row["CreateDate"].ToString()+"]发表:\n"; singleMessage+=""+row["Body"].ToString()+"\n"; sbMessage.Append(singleMessage); } ///显示聊天消息,用户所发表的聊天消息可在消息输入框上方的消息先是框中看到 tbChatMessage.Text=sbMessage.ToString(); } protectedvoidbtnCommit_Click(objectsender,EventArgse) {///发送消息,所发送的消息存放在我的谈话记录中,用户可自行查看、删除 MessageForCaboodlemessage=newMessageForCaboodle(); if(message.AddMessage(tbMessage.Text,userID,caboodleID)>0) {///重新显示消息 ShowMessageData(caboodleID); } }

第四章测试本测试将项目加入到VisualStudio2010中,并配以数据库SQLServer2005进行对模块功能的测试,以不同的身份登录,权限也不同,使用的功能就有所区别。本测试将三种身份都测试了,测试中每种身份都有选择交互对象和不选择交互对象两种方式,每种方式中都列出了预期的输出结果和测试时实际输出结果,以作对照,如表4-1所示:一、以超级管理员身份dorient登录:不选择交互对象:测试数据:消息输入框中输入Hello!预期输出结果:测试输出结果:消息输入框中留有预发送“Hello!”,发送按钮不可用,只可查看“我的谈话记录”,进入其他功能页面后,按钮均不可用。消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,下拉菜单中可选内容,确定按钮显示可用状态,当单击该按钮时,提示出错,错误信息为:“输入字符串的格式不正确”。选择文件发送页面,发送按钮呈不可用状态。选择交互对象User9:测试数据:选择发布交流页面,消息框中输入“hello,朋友!”,文件发送页面选择发送文件1.jpg预期输出结果:实际输出结果:发布交流页面弹出消息提示窗口:“恭喜您,发送信息给User9成功”,消息显示框中显示消息:“dorient在[2011/12/111:01:03]发表hello,朋友!”消息框中粘贴非文字类文件,单击发送按钮,提示错误信息:“输入字符串的格式不正确”;选择团队交互页面,确定按钮不可用;选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件1.jpg,单击发送按钮,显示消息:恭喜您发送文件(1.jpg)给User9成功。再选择同样的文件(1.jpg),单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。选择发布交流页面,消息框中输入“hello,朋友!”单击发送按钮,弹出消息提示窗口“恭喜您,发送信息给User9成功”,消息显示框中显示消息:“dorient在[2011/12/111:01:03]发表hello,朋友!”消息框中粘贴非文字类文件,单击发送按钮,提示错误信息:“输入字符串的格式不确”;选择团队交互页面,下拉菜单中无可选内容,确定按钮显示可用状态,当单击该按钮时,提示出错,错误信息为:“输入字符串的格式不正确”;选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件1.jpg,单击发送按钮,显示消息:恭喜您发送文件(1)给User9成功。再选择同样的文件1.jpg,单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。二、以admin登录:不选择交互对象:测试数据:消息输入框中输入Hello!预期输出结果: 实际输出结果:消息输入框中留有预发送消息“Hello!”,发送按钮不可用;进入其他功能页面后,按钮均不可用。消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,下拉菜单中无可选内容,确定按钮显示可用状态,当单击按钮时,提示出错,错误信息为:“输入字符串的格式不正确”。选择文件发送页面,发送按钮呈不可用状态。选择交互对象User11:测试数据:消息输入框中输入Hello!文件发送选择ab.txt预期输出结果:实际输出结果:消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,确定按钮不可用。选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件ab.txt,单击发送按钮,显示消息:恭喜您发送文件(ab.txt)给User11成功。再选择同样的文件ab.txt,单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,下拉菜单中无可选容,确定按钮显示可用状态,当单击该按钮时,提示出错,错误信息为:“输入字符串的格式不正确”。选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件ab.txt,单击发送按钮,显示消息:恭喜您发送文件(ab)给User11成功。再选择同样的文件ab.txt,单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。三、以普通用户身份User9登录:不选择交互对象:测试数据:消息输入框中输入Hello!预期输出结果:实际输出结果:消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论