- 5.47 MB
- 2022-09-27 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
大连理工大学本科生毕业设计(论文)院(系):管理学院专业:信息管理与信息系统学生:*****指导教师:******完成日期:2015年6月\n大连理工大学科生毕业设计(论文)“双星运动系列”的网上营销系统的分析与设计总计毕业设计(论文)48页表格10表插图36幅\n摘要2015年电子商务将更加成熟,支付更便利,尤其是随着O2O模式的落地和国家互联网战略的支持,电子商务进一步的带动着企业的发展。另外,随着智能设备的不断涌现,电子商务将从除移动互联网、互联网以外更多渠道获取新的发展,O2O体验式购物模式的形成更推动了电子商务与物联网的整合,线上线下共同营销。如何展开网络营销并取得有效的成绩,便是当今企业发展的一大问题,直接关乎着中小企业的长期发展和竞争。本文所分析与设计的“双星运动系列”的网上营销系统,采用结构化分析方法,对系统的需求、可行性、业务流程、数据流程、系统功能进行了分析与设计。同时,该系统的基于ASP.NET和SQLServer技术,通过计算机与电子通信方式的结合,依靠计算机网络和数据库,以通讯技术为基础,以在线支付或者货到付款为方式,配合着双星企业的一定的实体店的体验以及有效、快捷的物流,实现商品销售的网上交易和线下体验的O2O模式。通过此系统的分析与设计旨在,以此为提升企业的知名度和经济效应,同时为顾客提供高质量便利的购物体验方式,从而推进电子商务的O2O模式的发展。关键字:电子商务;O2O模式;ASP.NET;数据库;网上营销系统\nAbstractE-commercewillbemorematurein2015,paymoreconvenient,especiallyasO2OmodelofthegroundandthesupportofnationalInternetstrategy,electroniccommercefurtherimpetustothedevelopmentoftheenterprise.Inaddition,withtheconstantlyemergingofthesmartdevices,electroniccommercewillbefromoutsidethemobileInternet,Internetmorechannelsfornewdevelopment,theformationoftheO2OexperiencetypeshoppingmodemoretopromotetheintegrationofInternetandelectroniccommerce,onlinemarketingtogether.Howtoexpandthenetworkmarketingandachievedeffectiveresultisoneofthebiggestproblemsoftoday'senterprisedevelopment,directlyaboutthesmallandmedium-sizedenterpriselong-termdevelopmentandcompetition.Inthispaper,theanalysisanddesignof"starsportsseries"onlinemarketingsystem,usingstructuredanalysismethod,thedemandforsystem,feasibility,businessprocess,dataflow,andsystemfunctionhascarriedontheanalysisanddesign.Atthesametime,thesystembasedonASP.NETandSQLServertechnology,throughthecombinationofcomputerandelectroniccommunicationmode,relyingoncomputernetworkanddatabase,onthebasisofcommunicationtechnology,onlinepaymentorpaymentofthegoodsastheway,withtheexperienceofthestarenterpriseofcertainentitiesshopandeffectiveandfastlogistics,achievesalesexperienceofonlineandofflineO2Omode.Throughthesystemanalysisanddesignisforthepurposeof,inordertoimproveenterprise'spopularityandeconomiceffect,atthesametimetoprovidecustomerswithhighqualityconvenientwayofshoppingexperience,soastopromotethedevelopmentoftheO2Omodeofelectroniccommerce.KeyWords:ElectronicCommerce;O2OMode;ASP.NET;Database;OnlineMarketingSystem\n目录1绪论11.1系统开发背景和现状研究11.2论文的内容结构12系统关键技术介绍22.1ASP.NET22.2SQLServer23系统分析33.1需求分析33.1.1营销模块功能需求分析33.1.2系统管理模块功能需求分析33.2可行性分析43.2.1技术可行性43.2.2经济可行性43.2.3社会环境的可行性43.3业务流程分析43.4数据流程分析53.4.1数据流程图53.4.1.1顶层数据流图53.4.1.2 数据流程图一层图53.4.1.3 数据流程图二层图53.5系统功能分析103.5.1类图103.5.2顺序图104系统设计114.1设计概要114.1.1系统结构设计114.1.2主要功能模块的详细设计134.2数据库设计11\n4.2.1概念设计114.2.2逻辑设计124.2.3物理设计125系统实施与测试145.1系统实施145.1.1营销模块145.1.1.1营销模块首页145.1.1.2新品展示145.1.1.3衣服、鞋等查看选购145.1.1.4用户注册、登陆145.1.1.5购物车145.1.1.6实体店地图145.1.1.7新闻145.1.1.8会员退出登录145.1.2系统管理模块145.1.2.1系统登录145.1.2.2商品管理145.1.2.3会员管理145.1.2.4订单管理145.1.2.5新闻管理和管理员设置145.2系统测试146总结与展望156.1总结156.2展望15参考文献16致谢17\n1绪论1.1系统开发背景和意义2015年电子商务将更加成熟,支付更便利,尤其是随着O2O模式的落地和国家互联网战略的支持,电子商务进一步的带动着企业的发展。另外,随着智能设备的不断涌现,电子商务将从除移动互联网、互联网以外更多渠道获取新的发展,O2O体验式购物模式的形成更推动了电子商务与物联网的整合,线上线下共同营销。如何展开网络营销并取得有效的成绩,便是当今企业发展的一大问题,直接关乎着中小企业的长期发展和竞争。双星集团成立于1921年,至今已经拥有94年发展历史的双星集团是民族工业的骄傲,曾经是跨国界、跨行业、跨所有制的国际型企业集团,双星已集团形成了鞋业、服装、机械、热电、轮胎五大支柱产业,同时包括绣品、印刷、三产配套在内的形成八大行业,拥有超过5万名员工,140余家子单位,资产总额超过60亿元,出口创汇1.8亿美元,2014年年销售收入达85亿元。作为80后、90后小时能采用双“双星”运动鞋是很值得骄傲的事,但今天无论是在北京、上海这样的城市还是大连、鞍山这样的中小城市已经找不到“双星的身影了”,取而代之的是阿迪达斯、耐克、特步。在21世纪电子商务飞速发展的今天如何能重新获取国内市场?用ASP.NET开发网上营销系统,以电子商务带动双星的户外运动品牌重新树立,ASP.NET将给Web网站带来全新的动态效果,在网上营销系统中具有更加灵活和方便的交互性,同时在B/S架构中实现购物越来越容易,可以配合着双星企业的一定的实体店的体验以及有效、快捷的物流,将会使取得进一步发展。所以开展网上营销系统的O2O形式意义在于:1、移动时代更加强调O2O的客户关系管理作用,客户关系管理做好了,销售是自然而然的结果。网购直接用销售额去衡量,O2O应该用“\n受线上影响的经济规模”(OnlineInfluencedeconomy)去衡量。2、企业应该围绕用户转,用户在哪,企业就应该在哪,这是做O2O的最重要法则。当消费者把越来越多的时间花在移动端时,企业没有理由还对PC互联网抱有太大幻想。当然,移动端,不仅仅指的是手机,移动平板、智能穿戴设备也都应该包含在内。让顾客对商品的实体和使用价值进行判断,从内心产生这给商品对自己有意义的想法,互惠互利。一件商品对顾客有没有使用价值,决定了它在线下是否该生产,该生产多少,同时也决定它在经济上值多少。3、发挥大数据的作用,深入分析把握顾客认同的意义。实体商店进行交易难以对用户的数据进行采集和分析是一个无法克服的缺陷。而O2O模式因为要求用户在网上下单,下单信息就会成为商家对用户个性化信息进行进一步挖掘的宝贵资源。如果掌握用户数据,就可以大大提升对老客户资源的维护与点对点营销效果。通过分析数据流量信息,还可以提供发现新客户的线索,做出相应的营销方案,扩大销售,预判甚至控制客流量。通过这次毕业设计,作为信息管理与信息系统学生,能够对网上营销系统有更加透彻的理解,通过对ASP.NET和数据库的应用能够将所学知识与现实生活联系到一起,以此为提升企业的知名度和经济效应,同时为顾客提供高质量便利的购物体验方式,从而推进电子商务的O2O模式的发展。1.2论文的内容结构本文采用结构化的分析与设计方式,先对所采用的ASP.NET、SQLServer和UML技术进行介绍,再对该系统的需求、可行性、业务流程、数据流程、系统功能进行了分析与设计,接着对数据库进行分析与设计实施,最后也是重点在于对该系统的实施和各模块的运行测试。\n该系统的主要的功能模块包括以下:1,企业实体店分布查询;2,推荐商品、特价商品和热卖商品;3,商品搜索和商品介绍;4,会员登录、注册;5,管理员登录,修改添加商品;6,新闻版块;7,购物、虚拟支付;8.线下提货和快递配送选择;9.管理员登陆并且修改或者发布产品信息,对用户下的订单进行管理,发布企业新闻等。2系统关键技术介绍一个好的系统开发的平台选择和采用编程语言的优劣及它们相互协调的程度,都将直接影响到本次系统的开发的效率和最终质量。本次所用基本环境为ASP.NET2.0技术(如图2.1),选择C#语言作为开发语言,同时使用SQLServer2005进行数据库的建立和使用,使用这种IDE的最大好处就是方便,大大的提高了生产效率。通过UML(统一建模语言或标准建模语言)的类图和顺序图为软件开发的所有阶段提供模型化支持,同时采用Visio做出流程图和数据流图,从而结构化的了解整个系统的应用。\n图2.12.1ASP.NETASP.NET2.0(ASP:ActiveServerPage)是微软的。基于NET框架,2005年更新的版本。NET2.0中的一部分,是一种重要的,流行的动态WEB开发技术。ASP.NET技术已经被广泛的应用于电子商务、远程教育、电子政务和网上资源管理等领域。ASP.NET全面支持面向对象的设计思想,提供了一个功能强大的Web应用程序的开发模式,使得Web应用程序开发变得更加直观、高效和简单。在ASP.NET中HTML代码和程序功能代码是分离的,大大提高了ASP.NET页面设计效率以及程序代码的可读性、可维护性和可调试性。ASP.NET2.0技术引入了许多新的服务器控件,它强大的宣示支持SQLServer数据访问,用户登录安全,页面导航,管理菜单,treeviews和更多。许多这些控制利用为核心的应用服务在ASP.NET为情景一样,数据访问,成员和角色,和个性化。一个典型的ASP.NET2.0WEB项目一般包括以下组成部分:1:代码(以C#语言开发为例)ASPX文件:它是ASP.NET系统项目中的最常见的部分,这个文件提供了Web页面的布局控制模式。每一个ASPX文件通常都会通过代码分离技术,使得其还跟一个ASPX.CS文件紧密相关。于是,这就涉及到\nASP.NET2.0中的PARTUALCLASS功能。简而言之这一个类,可以分别定义在不同的多个文件中。以ASPX文件在ASP.NET中的在网站中的实际使用来看,ASPX文件提供了页面控件声明部分以及后台处理部分代码的分离,使得结构更加清晰,从而易于维护。ASCX文件:它是ASP.NET系统项目中的用户控件定义文件。由于ASP.NET提供的常规控件往往无法满足不同WEB项目的特定需要的原因,我们常常需要个性化的控件样式、控件功能或者控件捆绑复用。这也跟ASPX的页面分离技术一样,它的自定义的用户控件可以把与控件相关的属性重新定义。最终自定义方法把其分离到一个ASCX.CS文件里。ASMX文件:当需要进行WEBSERVICE相关的开发时,会使用到ASMX文件。ASAX文件:在一些需要在每个请求中都进行处理的公共全局事件中这个模块能通过ASP.NET的WEB请求处理流程。一般会需要一个Global.sax文件,用户通过填充各个函数,可以用它进行各种全局处理。ASHX文件:当系统需要对Web请求处理流中的事件进行更加定制化的运行的时,这就需要处理HttpHandler模块相关的事件。这时候,系统需要生成ASHX类型的文件加以管理。MASTER文件:这是一个模板文件,在一个系统或页面中,你可能需要某一类页面采用一个相同的模板框架进行设计,之后在不同页面填充不同的详细内容,这时候,先定义模板文件就显得很重要了。然后在设计中的各个页面中引用这个模板文件,不仅可以大大减少重复开发,而且方便改变维护。2:资源文件相关的资源文件,常见的便是图片文件,可以直接放在项目文件下面,然后在页面中引用3:配置文件主要的配置文件有Web.config,Machine.config。2.2SQLServer\nSQLServer数据库软件技术是Microsoft公司推出的关系型数据库管理系统。这个系统具有使用方便、可伸缩性好、与相关软件集成程度高等优点。该系统可跨越从运行MicrosoftWindows98的笔记本电脑到运行MicrosoftWindows2012的大型多处理器的服务器等多种平台使用。而MicrosoftSQLServer是一个全面的关系型数据库管理平台,其使用集成的商业智能(BI)工具为用户提供了企业级的数据管理。SQLServer数据库引擎为结构化数据和关系型数据提供了更安全、更可靠的存储功能,使用户可以构建和管理方便用于业务的高可用、高性能的数据库应用程序。本次毕业设计所采用的是SQLServer2005。MicrosoftSQLServer2005是一个很全面的数据库平台,它使用集成的商业智能(BI)工具为用户提供了企业级安全的数据管理。MicrosoftSQLServer2005数据库相比SQLServer2000引擎,其为关系型数据和结构化数据提供了更安全可靠的存储功能保证。在本次毕业设计中以ASP.NET2.0为技术辅助SQLServer2005的数据为支持,通过调用数据的信息从而达到网上营销和CRM(客户关系管理)的目的,从而达到O2O营销系统的实现的最终目的。与“MicrosoftVisualStudio”、“MicrosoftOfficeSystem”以及新的开发工具包(包括“BusinessIntelligenceDevelopmentStudio”)的紧密集成使得MicrosoftSQLServer2005数据库系统与众不同。如图2.2,我们可以清晰的看到SQLServer2005与Web的工作流程。\n图2.13系统分析3.1需求分析作为双星运动系列网上营销系统,其构成主要有两部分:1是营销模块,2是系统管理模块。其中营销模块的功能由登陆本系统浏览的会员使用,系统首页设置了新品展示和特价展示,用户登陆了本系统后可以进行各类商品信息的浏览。网站会员可以选购商品到购物车并实现结算下单,同时可以查看自己下单的配送情况以及实体店面分布。这个模块还设置了一个企业新闻的功能,用户可以了解企业动态等信息。系统管理模块由发布商品的系统管理员使用,可以实现注册会员管理、商品管理、订单管理、动态新闻管理等内容,同时修改管理员信息和登陆退出系统保障系统和注册会员资料的安全性。3.1.1营销模块功能需求分析系统营销售模块主要让网站的浏览者俗称买家来使用的,买家可以进行各类商品、企业信息和各种促销活动进行浏览、参与和下单的功能,营销模块的功能具体需求如下:\n1.会员注册:系统提供登陆者注册功能,非会员用户可以通过快速注册的方式注册手机号,邮箱号(发送定点的推送信息)注册之后可以在网站选购商品并享受一定的折扣。2.会员登录:针对已注册的会员设置,非会员可以选择注册会员还是QQ、微信方式登录。3.找回密码:当注册用户忘记会员密码时,可根据注册手机号、邮箱或者通过密码提示问题和答案等方式索回密码,同时也可以联系人工方式找回。4.商品信息检索与浏览:用户能够通过检索找到自己需要的产品,检索方式分为搜索和商品类别导航树。5.新品热卖:根据数据库信息显示出最新商品信息,以及最近热卖的商品和会员促销活动。6.购物车功能:当用户登陆后,就可以把自己的喜欢的商品的及其型号加入购物车,并提升是否加入成功,是继续购物还是去购物车进行结算。7.公司介绍和新闻:首页显示最近的新闻、公司营销理念和企业文化等。8.会员购物订单管理:下单并选取支付方式,超链接查看物流。9.查看地图,并寻找最近的网点。10.注销登录:登陆的会员单击“注销”后实现安全退出从而保证会员的账户和信息安全。3.1.2系统管理模块功能需求分析系统管理模块的功能由商家管理员使用,可以对注册会员、商品信息、线下网点(地图)、客户订单、企业新闻等内容的管理,那么系统管理模块的功能需求如下:1.对已注册会员信息管理:管理员登陆后实现对网站已注册会员的管理,同时对用其他方式登录的会员进行会员信息整理,管理员可手动添加会员信息。2.对商品信息管理:管理商品信息,\n发布新的产品,和促销信息,同时管理商品简介、图片、价格、(有新货的时候)更新库存数量等。3.订单管理:对于营销模块中会员下达的订单进行审核、然后执行和配送物流,上传处理信息。基本的数据关系是一条订单信息只能对应一个会员但却能对应多个商品。4.新闻管理:采用新闻营销,实现对企业新闻的管理,发布最新的促销信息。5.销售数据排序:对销售热卖产品进行排序,供会员选着。6.管理员信息管理:这个功能主要是对系统管理员的基本信息进行管理并给予授权,如增加、删除管理员,同时安全退出。7.管理员登录:当管理员登陆后才能进入系统管理主页面,并依据自己的权限使用系统管理模块的所有功能。8.物流配送:根据用户选着的配送方式追踪物流,并及时与会员沟通。9.地图和线下网点更新:对线下实体店的地图等数据进行更新。10.注销退出:当管理员点击“注销”后,实现安全退出。3.2可行性分析可行性分析是通过对本次营销系统的主要内容和配套条件(如市场需求、建设规模、设备选型、资源供应、环境影响、资金筹措、工艺路线、盈利能力等)从技术、经济、社会环境等方面进行调查研究和分析比较该系统是否可行。本次IS系统可行性分析主要包括,技术可行性、经济可行性、社会可行性三个方面。3.2.1技术可行性3.2.1.1硬件::1、刀片式服务器和机柜式服务器结合;2、关键部件应采用冗余措施,对于关键业务使用的服务器也可以采用双机热备份高可用系统或者是高性能计算机,这样的系统可用性就可以得到很好的保证;(例如:Dell的PowerEdge4600服务器,标准配置为2.4GHzIntel\nXeon处理器,最大支持12GB的内存。此外,采用了ServerWorksGC-HE芯片组,支持2至4路Xeon处理器。集成了RAID控制器并配备了1GB缓存,可以为用户提供0、2、6、12四个级别的RAID,最大可以支持10个热插拔硬盘并提供730GB的磁盘存储空间。)3、同时采用云存储的方式对网站2天以外的数据存储保存在云存储上从而节约网站的磁盘空间;接入方案:主服务器选择双光纤(2.5GB/s*2)ADSL的接入方式,使用户登录速度快,避免卡机现象;后台接入服务器段采用五类双绞线入户的方式;3.2.1.2系统软件与应用软件:在windows7的操作系统下,由ASP.NET2.0技术与SQLServer2005结合的双星网上营销系统的支持,在IS的应用维护下,形成企业营销系统,达到数据、网络、计算机的有机结合,。并且借助第三方交互软件(如阿里旺旺)达到与客户网上交互功能。3.2.1.3技术人员人员:3个系统维护员(3班倒),6个客服(AM10点—PM10点)利用“旺旺”进行导购或回答咨询,其他时间2名客服;主管1人;信息服务员一人;3.2.2经济可行性双星集团(DOUBLESTAR),是一个跨国界、跨行业、跨所有制的国有独资特大型企业集团。它的前身是国营第九橡胶厂,始建于1921年,至今已有94年历史。它是是中国最早的制鞋企业之一。1983年7月5日,“双星”这个商标注册成功,这标志着双星集团正式成立。32年来,“双星”在一个“四老”企业(老工艺、老厂房、老产品、老设备)的基础上,从最早的生产单一解放鞋(胶鞋)到目前已发展成为拥有五万多名员工和140多家子单位。年营业额100亿元,拥有雄厚的资金支持。若能开辟网上O2O营销并顺利占据电子商务市场,其营业额将翻番达到400亿人民币。3.2.3社会环境的可行性\n自1990年电子商务诞生直到2014年的全民电商时代,电子商务作为新兴行业快速发展至成熟稳定期。由时间来推断,2015年是非常具有代表性的一年,既是对上一阶段我国电子商务发展成绩的一个考核年,同时也是对电子商务行业发展的前瞻年。在此期间,电商线上线下的O2O融合与冲突初露端倪,物流大战爆发后的衍生价值开始显现,价格战开始偃旗息鼓……这意味着电商在格局和模式上会发生转变。在2015年全国两会上,李克强总理将互联网作为一项战略性新兴产业,首次提出“制定互联网+行动计划”。这意味着,互联网将成为国家战略。面对已经崛起的各大电商,如批发市场这样的传统商业业态,不主动转型也将面临优胜劣汰。最后分析得出,双星运动系列可以通过建立ASP.net购物网站配合其的实体店做到真正的O2O,同时带动企业和相关产业的发展。3.3业务流程分析在本系统中,作为顾客,从浏览商品、下单到支付过程的业务流程图,如图3.3.1所示,顾客选择商品,加入购物车,登陆,确认收货地址然后支付最后完成购物过程。\n3.3.1,顾客下单业务流程图在本系统中当客服人员接到订单时,对订单进行处理的业务流程图,如图3.3.2所示:\n图3.3.2客服人员处理订单3.4数据流程分析3.4.1数据流程图该系统的业务流程图为我们详细的展示了顾客购物、卖家发货退货,而数据流程图的运作过程,同时更加概括、更加抽象地为我们展示了整个流程核心的逻辑模型。3.4.1.1顶层数据流图客户登陆网站浏览并购物,管理员后台管理\n图3.4.1顶层数据流图3.4.1.2 数据流程图一层图一层数据流程图表是对于其上层父图的细化,它的每一数据处理还可能继续细化,形成子图。根据需求可将图3.4.1所示顶层数据流程图作细化,画出以下一层数据流程图,如图3.4.2一层数据流程图所示。图3.4.2一层数据流程图\n3.4.1.3 数据流程图二层图二层数据流图是对一层数据流程图的进一步分解,是研究子系统内部的数据处理,数据存储,信息流动与交换情况的。根据需求可将图3.4.2所示的一层数据流程图中的处理过程进行细化,画出二层数据流程图。(1)将管理员信息维护进行细化得到管理员信息管理二层数据流程图,如图3.4.3所示。图3.4.3管理员信息细化的二层数据流程图(2)将商品信息维护进行细化得到商品信息管理二层数据流程图,如图3.4.4所示。\n图3.4.4商品信息细化的二层数据流程图(3)将订单管理进行细化得到订单管理二层数据流程图,如图3.4.5所示。\n图3.4.5订单细化的二层数据流程图4)将新闻管理进行细化得到新闻管理二层数据流程图,如图3.4.6所示。图3.4.6新闻细化的二层数据流程图3.5系统功能分析3.5.1类图(1)系统包含的实体类:有客户类(customer)、商品类(good)、订单类(order)、订单细节类(ordertail)、购物车类(CartBean)、留言单类(leavewords),包含的边界类有:购物车的物品表单(shoppingchart)、留言表单类(leavewordstable)、注册表单类(registertable)、登录表单类(logintable)、订单表单类(ordertable);包含的控制类:\n有购物类(shopping)、注册类(register)、登录类(login)、留言类(leaveword),类图如图3.5.1:图3.5.1类图3.5.2顺序图:部分用例的顺序图会员下订单:该用例是网上营销系统下在会员登录后可以浏览最新商品,并能搜索相应的大小类商品,根据需要选择商品加入购物车并下订单,该用例的流程如下图3.5.2会员下单顺序图:\n图3.5.2会员下单顺序图\n4系统设计4.1设计概要网上营销系统结构和功能是系统设计的核心部分,通过系统总体结构图可以清楚的看出整个系统的结构。接着,针对每个结构模块分别做分析,为以后的数据库和系统的设计和实实施打下基础。根据功能需求,本网上营销系统总体上分营销模块和系统管理模块,营销模块功能供消费者使用,系统管理模块功能则供商家管理员使用。系统总体结构如图4.1.1所示。双星网上营销系统营销模块系统管理模块图4.1.1系统总体结构图4.1.1模块功能设计本网上营销系统总体上分营销模块和系统管理模块,每个大模块又有若干个子模块构成,其中营销模块主要包括:商品展示、购物车、会员管理、新闻管理、注销登录等子模块。系统管理模块主要包括:商品管理、订单管理、会员管理、新闻管理、注销登录等子模块。以下是具体的模块功能设计。4.1.1.1营销模块系统营销模块主要让消费者使用,可以进行各类商品信息的浏览和订购功能,系统营销模块的结构如图4.1.2所示。\n图4.1.2营销模块功能结构图营销模块商品展台新闻购物车会员管理新品展示特价商品销售排行榜选购商品清空购物车查看购物车会员注册会员登录动态新闻展示商品详细信息新闻相信信息注销登录索回密码系统营销模块具体功能设计如下:1、商品展示功能:包括新上架商品、特价商品、销售排行榜、分类商品信息和被选定的商品详细信息的展示。每类商品都是根据数据库中商品信息表中的特定字段进行划分的,买家可通过此模块实现浏览商品信息的目的。2、购物车功能:包括选定商品到购物车,查看、清空购物车里商品;在购买者把商品\n提交购物车(提交订单)之前,所有已选定的商品信息是存放在购物车实现类文件的Dataset数据集中。当提交购物车之后,该数据集中的信息就被写入数据库,会员可以直接进行结账,下订单。3、会员管理功能:包括了登陆、注册、索回密码等功能。对于注册功能,需要用户输入的信息取决于数据库中会员信息数据表中的字段;并通过各类型的验证控件实现校验。登录和索回密码功能所需的数据也是从会员信息数据表中得到。同时用户也可以通过第三方提供的数据进行安全登陆,如,淘宝、QQ、微信、微博等。4、新闻管理功能:将数据库中的“新闻信息数据表”中的信息动态绑定至网站首页,同时允许用户单击了某条特定的新闻标题后查看相应新闻的详细信息。5、注销登录功能:保证在会员注销后,清空其登录时候留下的信息,如会话信息、购物车信息等。4.1.1.1系统管理模块系统管理模块的功能由发布买家使用,可以对会员信息、商品信息、订单、动态新闻、在线调查等内容的管理,系统管理模块的结构图4.1.3所示。\n图4.1.3系统管理模块功能结构图系统管理模块商品管理新闻管理订单管理会员管理添加商品编辑商品信息查询订单执行订单添加会员信息删除会员增加新闻条目删除过时新闻注销登录删除商品信息系统登录系统管理模块具体功能设计如下:1、商品管理功能:包括对商品信息进行添加、编辑、删除等操作。具体是对于新上架的商品,可以上传图片供买家查看,对于数据库中的商品信息,可进行编辑和删除等操作。2、订单管理功能:包括对订单信息进行查看、执行等操作,可以超链接到物流,查询配送情况。3、会员管理功能:包括对会员信息进行编辑、删除等操作,同时可手动添加会员信息。4、新闻管理功能:对新闻的增加、删除、编辑等功能。5、注销登录功能:让卖家管理员退出后删除所有登录期间存储的信息。4.2数据库设计\n系统分析和结构设计结束后,进入数据库的设计阶段,分析数据的构成,理解数据主键、数据表之间的关系,对数据库进行概念结构、逻辑结构和物理结构设计,建立E-R模型,主外键关系模型,数据列表。由于MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使系统管理和数据库管理更加直观、简单。另外由于对ASP.NET技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。所以本系统采用了SQLServer2005进行数据库的存储管理与维护。4.2.1概念设计将需求分析和模块功能设计的用户需求到生成概念产品的一系列有序的、可组织的、有目标的设计活动,而这一步是数据库设计的关键。概念设计即是利用设计概念,同时以其为主线贯穿全部设计过程的设计方法。一般采用自底向上的方法进行数据抽象和结构设计。在本营销系统中涉及到的实体如下:1.管理员(管理员ID、登录账号、登录密码、权限级别);2.会员(会员ID、登录名、登录密码、通讯地址、邮政编码、证件号码、证件类型、电话号码、邮箱、密码提示问题、问题答案);3.商品大类信息(商品大类ID,商品大类名称);4.商品小类信息(商品小类ID,商品小类名称,所属商品大类ID);5.商品(商品ID,所属类别、商品名、商品介绍、单位、原价、现价、购买次数、库存、图片、输入时间、最近更新时间、是否新品);6.订单(订单ID、下单者、付款方式、送货方式、下单时间、执行状态、订单描述);7.订单明细信息(订单详细信息ID,所属的订单号,商品ID,商品价格、商品数量);8.新闻(新闻ID、新闻标题、新闻内容、时间);9.在线调查(投票ID、投票标题、投票起止日期、选票数);\n在该营销系统中,各个实体的关系为:管理员可管理:会员、商品类别、商品、订单、新闻、在线调查等多个实体对象,并且它们之间是一对多的关系;一个会员实体可以下达多条订单信息实体,而一条订单信息又可对应多条订单明细信息实体,它们也是一对多的关系;一条订单明细包括一个商品实体(一对一的关系);一个商品大类信息拥有若干商品小类信息实体(一对多的关系),而一个商品小类实体信息又拥有多个商品实体。如图4.2.1所示,各个实体之间的关系E-R图:图4.2.1系统E-R图商品拥有会员管理员商品大类信息订单商品小类信息拥有下达订单明细对应包括管理管理新闻管理在线调查管理1NNNN1111N1N1NN111管理1N\n4.2.2逻辑设计系统数据库设计的直接影响到ASP.NET网站与数据连接的速度、调用关系、更新查询的复杂度。本节介绍本系统基于关系数据库的数据库数据表的设计。本营销系统的数据库设计是在系统功能分析后,依据系统的功能需求目标而做出的设计。本系统为基于ASP.NET的在线营销系统,所以最重要的数据表为:存放商品详细信息数据表、管理员信息表、会员信息表、商品类别信息表、订单信息表、新闻表等等。如下表4.2.2所示为本系统所涉及到的数据表。表4.2.2数据表汇总表名主要属性My_Goods商品信息(商品ID,所属类别、商品名、商品介绍、单位、原价、现价、购买次数、库存、图片、输入时间、最近更新时间、是否新品)My_Member会员信息(会员ID、登录名、登录密码、通讯地址、邮政编码、证件号码、证件类型、电话号码、邮箱、密码提示问题、问题答案)My_Manager管理员信息(管理员ID、登录账号、登录密码、权限级别)My_SuperType商品大类信息(商品大类ID,商品大类名称)My_SubType商品小类信息(商品小类ID,商品小类名称,所属商品大类ID)My_Order订单信息(订单ID、下单者、付款方式、送货方式、下单时间、执行状态、订单描述)My_Order_Details订单详细信息订单详细信息ID,所属的订单号,商品ID,商品价格、商品数量)My_Vote投票信息(投票ID、投票标题、投票起止日期、选票数)\nMy_BBS新闻信息(新闻ID,新闻标题,新闻内容,录入时间)4.2.3物理设计数据表详细设计各个数据库数据表之间主键和外键之间存在某种关系,他们的对应关系一般是“商品ID、会员ID、类别ID、订单ID、管理员ID”等各个元素的主键外键相链接的,关系图如图4.2.3所示。图4.2.3数据主外键关系图本系统中共涉及以商品信息表和会员信息表\n为中心的9张数据关系表。下面列出了本数据库系统中主要涉及到的数据表:1.商品信息表(My_Goods):该表中存放系统销售模块商品的所有信息,该表字段及其类型定义如表4.2.3.1所示。表4.2.3.1商品信息表(My_Goods)字段名字段类型可否为空描述IDbigintNotNull商品ID(主键)TypeIDintNotNull所属商品类别ID(外键)GoodsNamevarchar(200)NotNull商品名称introducetextNull商品描述unitVarchar(6)NotNull商品单位nowPricefloatNotNull现价marketPricefloatNotNull市场价格buyTimesintNotNull购买次数(默认值为0)stocksintNotNull库存数量pictureVarchar(100)Null商品图片(默认值是一张已存在的图片路径)INTimedatetimeNotNull商品录入时间updateTimedatetimeNull商品最近更新时间newGoodsintNotNull是否新货(0:不是;1:新货。默认值为0)2.会员信息表(My_Member):该表中存放在系统中会员的所有信息,该表字段及其类型定义如表4.2.3.2所示。表4.2.3.2会员信息表(My_Member)字段名字段类型可否为空解释IDintNotNull会员ID(主键)userNameVarchar(20)NotNull登录名称\ntrueNameVarchar(20)Null会员真实姓名passWordVarchar(20)NotNull登录密码cityVarchar(20)Null所在城市addressVarchar(100)Null所在地址postcodeVarchar(6)Null邮政编码cardNOVarchar(24)Null证件号码cardTypeVarchar(20)Null证件类型telVarchar(20)Null联系电话cellphoneVarchar(20)NotNull手机号码emailVarchar(20)NotNull邮箱地址questionVarchar(100)NotNull密码提示问题answerVarchar(100)NotNull问题答案3.管理员信息表(My_Manager):该表中存放在系统管理模块中合法管理员的所有信息,该表字段及其类型定义如表4.2.3.3所示。表4.2.3.3管理员信息表(My_Manager)字段名字段类型可否为空解释IDintNotNull管理员IDmanagerintNotNull管理员登录账号PWDnvarchar(50)NotNull管理员登录密码managerNameintNull管理员姓名rankintNotNull管理员级别regTimedatetimeNotNull注册时间(默认为当前时间)4.商品大类信息表(My_SuperType):该表中存放将商品按类别划分之后,商品大类的所有信息,该表字段及其类型定义如表4.2.3.4所示。\n表4.2.3.4商品大类信息表(My_SuperType)字段名字段类型可否为空解释IDintNotNull商品大类IDTypeNameVarchar(50)NotNull商品大类名称ID5.商品小类信息表(My_SubType):该表中存放将商品按类别划分之后,商品小类的所有信息,该表字段及其类型定义如表4.2.3.5所示。表4.2.3.5商品小类信息表(My_SubType)字段名字段类型可否为空解释IDintNotNull商品小类IDsuperTypeintNotNull所属商品大类ID(外键)TypeNameVarchar(50)NotNull商品小类名称6.订单信息表(My_Order):该表中存放在系统中生成的所有订单信息,该表字段及其类型定义如表4.2.3.6所示。表4.2.3.6订单信息表(My_Order)字段名字段类型可否为空解释OrderIDbigintNotNull订单IDmemberIDVarchar(20)NotNull订单下达者(即:会员;外键)payVarchar(20)NotNull付款方式carryVarchar(20)NotNull送货方式orderDatedatetimeNotNull订单生成日期enforceintNotNull执行状态(0:未执行;1:已执行。默认值:0)descriptionVarchar(200)Null备注信息\n7.订单详细信表(My_Order_Details):该表中存放在系统中每个订单对应的商品及顾客等信息,该表字段及其类型定义如表4.2.3.7所示。表4.2.3.7订单详细信息表(My_Order_Details)字段名字段类型可否为空解释IDbigintNotNull订单详细信息IDorderIDbigintNotNull所属的订单ID(外键)goodsIDbigintNotNull对应的商品ID(外键)pricefloatNotNull对应的商品单价numberintNotNull商品数量8.投票信息表(My_Vote):该表中存放由在线投票(在线调查)等信息,该表字段及其类型定义如表4.2.3.8所示。表4.2.3.8投票信息表(My_Vote)字段名字段类型可否为空解释voteIDintNotNull投票信息IDvoteTitleVarchar(100)NotNull投票标题answerAVarchar(100)NotNull答案A信息answerACountintNotNullA对应的选票数answerBVarchar(100)NotNull答案B信息answerBCountintNotNullB对应的选票数answerCVarchar(100)Null答案C信息answerCCountintNullC对应的选票数answerDVarchar(100)Null答案D信息answerDCountintNullD对应的选票数answerEVarchar(100)Null答案E信息\nanswerECountintNullE对应的选票数createTimedatetimeNotNull投票发起日期endTimedatetimeNotNull投票终止日期9.新闻信息表(My_BBS):该表中存放在系统销售模块中,动态新闻的所有信息,该表字段及其类型定义如表4.2.3.9所示。表4.2.3.9新闻信息表(My_BBS)字段名字段类型可否为空解释IDintNotNull新闻信息IDtitleVarchar(100)NotNull新闻标题contentVarchar(4000)NotNull新闻内容INTimedatetimeNotNull新闻录入时间(默认值为当前时间)5系统实施与测试5.1系统实施5.1.1营销模块营销模块主要包括:首页,商品汇总、购物车、会员、新闻、注销登录等子模块。以下便是系统运行截图情况.5.1.1.1营销模块首页营销模块首页是买家登陆后第一眼看到的界面,如图5.1.1.1首页有店内分类,查询搜索等功能。\n5.1.1.1网站首页5.1.1.2新品展示买家在搜索栏里输入“新品”或者店内分类里找到2015年新品按钮就能够跳出新品促销页面供消费者浏览,如图5.1.1.2所示\n图5.1.1.2春季新品5.1.1.3衣服、鞋等查看选购买家点击衣服或者鞋的选项或者分类框内查询就会得到各个大类的信息,再进入小类查看详细,如图图5.1.1.3衣服类、图5.1.1.4鞋子类:\n图5.1.1.3衣服类图5.1.1.4户外运功鞋子类\n接着以户外运动的鞋子为例子,若想进一步了解,点击图片就会出来进一步详细情况,如图5.1.1.5所示:图5.1.1.5鞋子详细截图5.1.1.4用户注册、登陆当用户看上心仪的产品时希望加入购物车或者下单购买,这就需要用户登陆或者注册成为本系统的会员,进而享受到服务和会员优惠,如图5.1.1.6所示为用户注册时,账户冲突提醒,图5.1.1.7为用户登陆界面,不仅可以注册登陆还可以用时下最流行的扫码支付,因为扫码支付涉及到与腾讯等的大公司数据库的合作问题,所以此次论文系统只是构想并未实施:\n图5.1.1.6账户冲突提醒5.1.1.7为用户登陆界面5.1.1.5购物车当用户登陆后,就可以把自己的喜欢的商品的及其型号加入购物车,并提升是否加入成功,是继续购物还是去购物车进行结算,如图5.1.1.8用户添加成功提示图。\n图5.1.1.8用户添加成功提示图当登陆的用户决定把购物车的东西进行结算时,点击去购物车结算,购物车会根据用户等级给予一定的优惠,会员享受货到付款或在线支付的优惠,如图5.1.1.8,购物车内商品结算图:图5.1.1.8,购物车内商品结算图当会员点击去结算按钮时,提示支付方式,默认是在线支付,如图5.1.1.9支付方式选择图所示:5.1.1.9支付方式选择图\n本次论文鉴于技术手段限制,虚拟支付或者货到付款,但点击了货到付款时,跳出配送信息表,根据会员注册时留下的地址默认为送货地址,会员也可以手动修改配送地址和姓名电话,同时也会出现订单的详细介绍,以方便会员进行二次检验自己下单是否正确,并且可以给卖家进行留言,表达自己的要求,比如想写个贺卡之类的,卖家会尽快联系顾客,并留有全国免费热线400-1111方便顾客查询订单和反馈购物信息,如图5.1.1.10所示顾客订单信息图:图5.1.1.10顾客订单信息图当用户确认订单信息后点级确认就会跳出提示框感谢顾客下单,并生成订单号,和支付金额,以及运输方式;如图图5.1.1.11顾客订单提交成功提示图。\n图5.1.1.11顾客订单提交成功提示图5.1.1.6实体店地图本次双星网上营销系统一大特色在于其O2O的营销模式,顾客不仅可以在网上下单购物,还可以寻找附件的实体体验店进行体验上购物,从而做到线下和线上的完美组合,如图5.1.1.12顾客实体店面查询图所示,大连双星实体店的位置:图5.1.1.12顾客查询图\n5.1.1.7新闻企业文化是企业营销的一个部分,对企业新闻的宣传无疑也是对企业的自我包装,于是在本次营销系统中加入了一个特殊的模块就是新闻模块,介绍企业的基本信息,比如规模、财务、生产状况等,同时介绍企业领导的21世纪新概念和社会化服务,大众给予的认可和支持,以及企业所获得荣誉等等,如图5.1.1.13企业新闻图所示:图5.1.1.13企业新闻图5.1.1.8会员退出登录当用户\n购物和浏览等完毕时,为了账户安全起见,我们设置了安全退出,用户点击登录的名字就会出来相关的选项,然后点击后,会员本次的记录将会从页面上消失,如果用户还需要进一步购物、留言等操作,那么用户需要重新登录,如图5.1.1.14所示用户退出选择。5.1.1.14用户退出选择图5.1.2系统管理模块5.1.2.1系统登录作为系统管理的部分,为了系统的安全性,系统管理模块必须由管理员成功输入信息的用户才能进入,在管理员成功登录后将其登录信息存入Session。在系统管理模块的非登录页面,当页面第一次加载的时候判断Session中是否存在管理员的登录信息,这样就可有效防止用户通过在地址栏中直接键入系统管理页面的地址、绕过登录页面直接进入系统管理模块。本模块的设计实现过程中加入了随机验证码,这样就能进一步提高本系统的安全性,防止非法用户采用“暴力破解软件”去试各种各样的密码同时防止用户误登录,而随机验证码生成的图片通常只能通过肉眼识别。系统登录页面的设计如图5.1.2.1.1管理员登陆图所示\n5.1.2.1.1系统管理模块登陆界面图5.1.2.2商品管理在线购物系统中,对于商品信息的管理是系统管理模块中最主要的子模块。该功能主要实现对商品信息的管理,包括分页显示商品信息、编辑商品信息和删除商品信息等功能。下图5.1.2.1.2所示,是商品显示数据的界面包括了商品的商品ID,、商品名、商品介绍、单位、原价、现价、购买次数、库存、图片、输入时间、最近更新时间、是否新品等数据。\n图5.1.2.1.2商品管理图5.1.2.3会员管理管理员能通过对会员信息进行管理,进而编辑或删除会员的信息,同时可以添加会员信息,对会员的“会员ID、登录名、登录密码、通讯地址、邮政编码、证件号码、证件类型、电话号码、邮箱、密码提示问题、问题答案”等信息进行查看,如图5.1.2.1.3会员管理图所示:图5.1.2.1.3会员管理5.1.2.4订单管理本界面管理员登陆后,对商品购买者(会员)所下的的进行查看和编辑配送情况,交易是否完成,对信息进行编辑或者删除,每页显示信息8条,分页显示,管理员可以通过上一页和下一页对查看表格信息。数据首页时,上一页呈现灰色的状态,管理员无法使用。如图5.1.2.1.4订单管理界面:\n图5.1.2.1.4订单管理界面5.1.2.5新闻管理和管理员设置新闻管理模块所运用的技术和商品管理、会员管理、订单管理等用的都是相同的,此处不在截图演示。管理员设置模块,根据管理员功能,连接数据库,授权管理员行为,注册管理员账户,退出登录等功能的实现。5.2系统测试:对系统开发完成后,对系统进行测试,以检验系统的功能是否完善,功能是否达到了前期的需求计划和任务书规定的要求。通过运行具体功能的黑盒测试和运行具体代码的白盒测试得出的具体功能实施结果\n基本令人满意的结论,达到了前期设计要求,经过一系列的修改和维护,系统运行正常。6总结与展望6.1总结:本次系统设计,经过前期准备、收集资料、开题报告等任务的完成,和4月份中期论文指导的进行,该系统按计划顺利进行,从需求分析到系统设计,最后系统实施,所遇到的问题都通过书本、网络和老师得以解决。从ASP.NET2.0的深入化学习到SQLServer2005的数据库顺利搭建,最后设置IS进行调试,每一步都是一种成长。报告初期运用UML对系统进行需求分析,类图、顺序图、ER图和流程图等图表的使用使得此次分析的的结果给人很直观。在系统实施阶段,把系统分成了两个模块,一个企业营销模块,一个系统管理模块。简单的称呼,就是前台和后台,前台消费者了解产品和企业文化最终认识企业、喜欢企业本身和其产品并最后下单购物的平台。而后台的系统管理模块则是对数据库的一种书写和管理,更多的是对商品的编撰和订单的配送情况录入等,所以后台设计的特别简洁。相对来说则引用新品、新闻、地图等贴近生活的模块使得消费者更能够直观的了解企业和产品,从而达到企业营销的目的。6.1展望:在21世纪电子商务发展的今天,一个企业如果能够把线上和线下都站稳脚跟,采用O2O的营销模式,那么企业才能够立足当今时代竞争。这和传统的电子商务和市场营销不同,这更多的是一种客户关系管理,掌握了客户,就掌握了当今时代的主线。促进O2O的发展更多需要广大人才的培养和企业和国家资金的投入。经济推动着电子技术的发展,希望更多地人们能一起推动这个行业的发展从而促进我中华崛起。\n参考文献[1]马红春.O2O电子商务模式在我国的应用现状分析[J].科技视界,2012,(09).[2]戈清平.线上线下之殇,网购商业模式面临转型[N].中国高新技术产业导报,2009,12(11).[3]冯雨.基于SWOT分析法的O2O商业模式研究.市场周刊(理论研究)[J],2015,01(03).[4]万常选、廖国琼、吴京惠等.数据库系统原理与设计[M].北京.清华大学出版社,2012.[5]张跃廷、王小科.ASP.NET数据库系统开发案例精选[J].人民邮电出版社,2006年.[6]程不功、龙跃进、卓琳.ASP.NET2.0动态网站开发教程[M].北京.清华大学出版社,2012.[7]邵兵家.电子商务概论[M].北京.高等教育出版社,2012.[8]谭卓军.深入体验ASP.NET项目开发[M].北京.清华大学出版社,2011.[9]朱少民.软件测试方法和技术(第2版)[M].北京.清华大学出版社,2013.[10邝孔武、王晓敏.信息系统分析与设计[M].北京.清华大学出版社,2013.\n致谢时间过得很快,四年,转眼就到了写论文、答辩毕业的时候。2011年自己选择了信息管理与信息系统这个专业,一半管理一半信息的专业,都说这个专业很杂,难以学懂。但4年下来自己收获颇多,今天能够顺利完成这次系统分析和设计首先得感谢的人就是本次论文的知道老师-**老师。闫老师不仅是我的论文知道老师,更是我ASP.NET的启蒙老师,她让我们深刻认识到ASP.NET技术运用能够给WEB网站带来的变革。老师不仅经常在群里细心的知道,发送各种论文信息。还关心学生们的学习、考研、工作近况,对有困难的同学及时帮助。因为自己考研复试和论文开题时间冲突,***老师就花费自己私下的时间给予论文知道,为自己开小灶。没有老师深切知道这次论文就难以完成。再次***感谢老师的帮助!同时也感谢信息管理教研室的老师们给予论文大纲、开题、格式等方面的知道,感谢大学4年所有授课老师的帮助。