




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录摘要 3关键词 31.课题分析 41.1选题背景 41.2研究意义 42.开发技术介绍 62.1PHP技术 62.2Tomcat应用服务器 62.3B/S模式 73.系统总体设计分析 83.1需求分析 83.2系统功能模块结构图 83.3业务流程图 93.4数据流程图 104.系统设计 124.1系统总体结构设计 124.1.1系统功能模块概述及分析 124.1.2系统总体结构图 124.1.3系统结构设计 134.2界面设计 134.2.1用户界面设计 134.2.2人机界面设计原则 144.3数据库设计 144.3.1数据库概念设计 144.3.2概念模型 154.3.3数据库逻辑设计 155.系统实现 185.1系统前台模块设计 185.1.1注册以及登录页面 185.1.2系统首页 195.1.3查看购买商品界面 195.1.4购物车界面 205.1.5下订单界面 205.2后台主要功能的实现 205.2.1用户管理 215.2.2购买商品管理 215.2.3订单处理 226.测试 236.1典型测试用例 236.2性能测试 246.3测试结果分析 24参考文献 25致谢词 26摘要:得益于网络时代的迅猛发展,计算机已经实现大规模的普及和应用,我们在当前的日常生活和工作中几乎都离不开它的帮助。因此,各行业都在顺应时代的潮流开展信息化建设以期把企业的经济效益和市场竞争力提升到一定的高度。目前全国连锁经营的这种商业运营模式已经渗透到各个领域,包括各大书店和超市,而利用电子商务完成各类资料和数据信息的流转存储的方式已经逐渐取代了传统的纸介质。而在进行销售管理时借助计算机技术能够实现在线管理,这种方式相较于线下人工操作有着得天独厚的优势,具体来讲,线上管理在提高物品信息检索速度的同时还能够降低成本,极大地提升了工作效率,还能够储存大量的信息,同时可以使用很长的时间且操作较为简单等等。因此,引进一个适宜的系统,能够增加购物通道,避免库存出现过量堆存。利用网络技术实现线上与线下的优势整合,从而创建一个更为规范且极具个性的线上销售渠道。本次设计采用数据库管理系统是MYSQL,再基于网络编程技术和PHP技术的基础下在Windows平台上开发设计了一个B/S结构的小型的在线销售系统网站,可以实现客户动态购买商品的功能。该系统的网页设计采用静态、动态方法有机结合的方式,而后者在基于数据库技术的基础上能够实现诸如注册登录、购物车通道、预购商品的查询、留言板块等更多的功能,在客户与网站之间有所交流的同时还能够减轻网站维护管理的负担。关键词:易企秀网络营销方式如何推广电子商务网站设计与实现1.课题分析1.1选题背景近年来,Internet日益普及,电子商务也随之兴起。而Internet电子商务也同时引领了一种新的商品购买方式。这种购买方式自身的许多优势也是推动网络购买商品最根本最直接的原因。传统的利用实体店进行销售与之相比似乎有太多不足。首先,网络销售大大地降低了销售成本。其次网络销售的方式充分发挥了互联网的优势,解决了传统销售方式中空间和时间的局限性。再次,信息可以更迅速的传播。新书的信息可以即时上传,客户也能在第一时间获取信息并且立刻进行网上交易,从而大大缩短获取信息和交易的时间。同时也为那些难以在短时间内找到自己所需购买商品而即时购买的消费者提供了极大的便利。因此,利用信息化手段弥补传统行业的诸多不足会是未来发展的重大趋势。传统的线下消费模式转为网上购买消费模式,这种趋势已经成为必然,线上的消费模式发展至今,可以说已经是相当的迅速了,所谓线上消费模式,就是利用互联网建立第三方购物平台,然后将产品发布到平台上,客户可以通过平台浏览到商品信息,以及在线下单。开发电子商务平台的好处,传统的线下交易需要依靠实体门面,而且有时间方面的限制,在线销售不仅可以节省开店的成本,人力,物力,还可以让客户随时随地购买交易,提高买卖的效率。因此,开发电子商务平台作为未来的发展趋势,也是非常有必要的事情。1.2研究意义各个行业的发展都离不开竞争,尤其是在如今的时代,竞争更是愈演愈烈。企业需要管理能力提升的同时兼顾工作效率及质量,在购物行业中攻克所购买商品的进货渠道,货品的销售以及货物存储这些问题时,传统的人工作坊式的管理方式已经远远落后于购买商品市场的发展速度,要想在竞争激烈的市场中保持可持续发展并且实现获利最大化,企业必须选择现代信息化的管理方式。本系统可以减少在人和物方面的支出,相较于传统模式其成本更低,而且在时空上的优势也非常突出,因此商品的买卖交易就会不再受到时空的限制,甚至深夜也可以实现营业,并且这种运作不再需要工作人员,网上书店的形式多种多样,诸如自动售货机,借助多媒体影像给予客户在视觉和听觉上更为直观的感受,同时依靠反馈而来的客户数据库能够给予符合私人订制的个人化服务等等。相较于传统的实体店面营业方面的成本会较低,且不需要额外支付门店租金和装修费用;不需要将大笔的流动资金用于囤积货物,“零库存”管理可以就可以加快资金流转的速度,减少资金链出现问题的风险;网上书店更贴合国际市场的要求,从而在一定程度上实现了资本效率的跨越式提升,对推动购买商品业的发展会产生积极的影响和改变。2.开发技术介绍2.1PHP技术PHP是一种新型的脚本语言,它具有移植性强、安全性高、面向对象思想的特征。PHP的性能高,主要表现在其不需要额外的虚拟机,但是执行效率比Java要高出五倍。在设计语言中,PHP拥有和Java类似的Class关键字。随着该技术使用人数越来越多以及不断升级,该技术正逐渐向多用途性转变。人们不仅仅在使用PHP开发Web应用程序,而且还是PHP开发非Web应用程序。PHP不同于传统静态的网站,用户访问PHP网站显示的内容来源于网站服务器,这是一种动态的网站。设计师可以在网络服务器端直接修改网站内容,用户端访问的网站直接显示修改之后的内容。例如当出现活动时需要更改网站中某个位置的排版和内容,PHP能缩短修改时间。而传统的网页在登陆时需要将网页全部传到用户浏览器中然后才能运行,此时用户才能在该网页中完成相关操作,这种网页开发模式已经逐渐被PHP开发模式取代。2.2Tomcat应用服务器Apache是使用最多的服务器,能在Windows系统上稳定运行,和本系统运行在同一个操作系统上。Apache对PHP支持比较简单,它有许多功能,导致其压倒性的普及。Apache支持Perl、TCL、Python和PHP等多种编程语言,支持mod_access、mod_auth和mod_digest等接口。电子商务网站选择Apache服务器的原因主要考虑到其有以下优势。第一,Apache服务器的稳定性高。经过众多版本漏洞的更新,Apache服务器已经逐渐演变成性能稳定的服务器,由于Apache服务器开放的源代码,当Apache服务器出现错误时,全世界的程序员都可以为Apache服务器提供解决方案,让Apache服务器错误迅速得到解决。第二,Apache服务器兼容性强。随着各种版本的推出,Apache服务器能在目前各类主流的操作系统上运行,这极大的丰富了Apache服务器的应用平台和使用人群。2.3B/S模式电子商务网站架构采用B/S三层结构。电子商务网站最大的特点是很好的利用了B/S架构完成系统的开发。首先系统的数据层和用户层分开,需要通过中间层实现两者的链接,所有的业务处理全都在中间层。电子商务网站的三层结构中第一层是用户层,第二层是中间层,第三层是数据层。第一层直接为用户提供显示的图形界面,用户可以在该层中完成相关的操作。第二层是业务规则层,该层作为用户层和数据层的桥梁担负起数据传递的作用,将用户层具体的应用模式封装起来,同时也将用户应用措施实际操作也封装起来,被封装的模式将在用户层体现。第三层是数据层,该层能相应用户层所有的操作,例如可以响应用户删除操作实现数据层中对应数据的删除,可以响应用户更新操作实现数据层中对应数据的更新。3.系统总体设计分析3.1需求分析在信息化日趋发达的现代社会,很多管理方式落后的零售企业没有紧跟时代的步伐,因为地域或者区域文化的不同,很多企业的信息化与国家信息化标准相差甚远。这些企业的办公设备落后,特别是日常所用的计算机数量少之又少,同时办公人员的现代职业化水平相对低下,有很多人员根本不了解计算机的基本操作知识。企业在人力资源和资本资源都不充足的情况下,企业管理信息的方式又怎会达到系统的管理方式呢?这些企业大部分的重复性、繁琐性的基本录入、处理工作都是由人工完成,而且企业中的每个环节同样都是由人工手动完成,这样大大降低了企业的整体工作效率,例如,录入销售订单这一环节,因为销售订单数量较多,订单内容信息量较大,员工面对如此大量的信息时,特别容易出现工作瑕疵,出错后还需返工,这样极大的降低了工作效率。这种现象一旦出现,也极大的影响了信息传递的速度,信息无法及时的到达高层管理者面前,会让高层管理人员因信息匮乏而无法做出对应当前市场的正确决策。所以企业的管理方式若是还停留在完全凭借人工而不使用现代信息管理系统必然会造成企业发展滞后被现代信息管理企业所替代的结局。3.2系统功能模块结构图系统功能模块是根据客户需求功能分类分析而画出的,以下的功能模块是在客户端、服务端两大应用需求分析后而做出的对应模块的体现。具体模块结构图可参看下图所示:图3-1系统功能模块结构图3.3业务流程图用户可以在此网站实现浏览网页信息和通过网页购买商品的功能。用户购买商品首先需要注册,通过注册获得自己专属的用户名和密码,用该账号和密码登录网站并依照需求购买商品,购买成功后还可以对商品发表评论。管理员账号可以增删、修改商品信息同时也可以修改购买信息和审核用户留言。具体的业务流程图参看下图所示:图3-2业务流程图3.4数据流程图用户可以在此网站实现浏览网页信息和通过网页购买商品的功能。用户购买商品首先需要注册,通过注册获得自己专属的用户名和密码,用该账号和密码登录网站并依照需求购买商品,购买成功后还可以对商品发表评论。管理员账号可以增删、修改商品信息同时也可以修改购买信息和审核用户留言。具体的业务流程图参看下图所示:图3-3数据流程图4.系统设计4.1系统总体结构设计4.1.1系统功能模块概述及分析本系统基于ASP技术和B2C这一客户模式,可以实现用户的注册、购物车、商品查询和购买等功能。同时,购买商品的添加、账单的处理也可以通过在线购买商品系统的后端管理实现。为了让系统的稳定性、可重用性和可扩充性做到做大化,开发人员严格遵守软件工程设计与开发的各项规范,从客户的实际需求出发不断的改进和提高技术,使商品购买系统更加稳定。商品购买系统主要包括一下几个功能:(1)客户界面部分主要能够实现:对所列出的商品进行选购,对于系统推送最新的或者推荐的商品进行查看购买,同时具备购物车的功能,查询所购商品的相关信息,用户的注册以及登陆,用户个人信息及其购物记录的查询修改,沟通咨询等操作。(2)管理界面部分主要能够实现:对所购商品的区分类别、添加删除及修改的功能,查看、修改和删除已有商品的相关信息,对相关用户进行查看、删除及修改的管理功能。已有订单进行查询、更新付款信息、发货状况以及删除的功能,最后还能够实现对购买记录的增添、删除和修改等操作。4.1.2系统总体结构图管理员登录拥有管理员权限进行后台管理。用户完成登陆操作之后,就可以在系统中实现浏览和查询已购信息的操作,也可以选择注册为网站的会员,此时就可以在网站中进行商品购买以及留言的操作,管理员用户的权限是可以在后台进行系统管理。具体参看下图所示:图4-1系统总体结构图4.1.3系统结构设计网站设计主要包括网站结构设计和网站内容设计。网站设计首先要对内容进行设计,确定网站的目标及内容主题等有关问题。网站设计同样分为客户端和服务端。客户端:俗称前台,页面结构需要清晰明了、功能简单快速。能充分体现和满足市场需求,客户需求。服务端:也就是俗称后台管理。后台需要做的就是针对前台的功能,样式,用户信息等用一切前台的功能和对一切前台功能、连接等进行维护,统计,分析等管理,为前台做最有效,最快速的支撑平台。因此,后台要为前台设计功能的实现提供良好的结构设计。所以在进行内容和创意的设计过程中就必须要考虑结构的设计。4.2界面设计4.2.1用户界面设计用户界面设计也叫做人机界面设计,是指通过一定的手段,有目标和计划的对用户界面进行创作的活动。人机界面经过40余年的不断发展,已经在相关研究领域占据了极其重要的地位。随着科学社会的发展,人机界面的理论其他各个重要领域发挥着越来越重要的作用。人机技术凭借其突出的优势,为人类的生活和学习提供了极大的帮助。改善了生活质量,提高了工作效率。人机界面的设计质量是十分重要的。设计最终服务的对象是用户,因此设计必须让用户满意,用户的体验度良好才能提高软件产品的竞争力。因此,开发人员必须足够重视人机界面的设计。4.2.2人机界面设计原则(1)以用户为中心的基本设计原则设计系统的过程中,研发人员所有的设计都应该基于目标客户的需求和整体特征来进行,因此,用户需求调研应该贯穿在开发的全过程中,以确保能够更为精准的把握客户心理,在具备相应的条件之时,用户也可以参与进来。(2)功能原则针对各类市场需求,根据不同客户的不同需求的需求量分析,对功能块进行划分,以应对客户及市场的各类需求。然后对所有功能组件、模块、需求数据进行统一管理,统一分析。实现简单化、高并发、快处理、数据可视化功能。简单化:页面、功能简单化,可提高用户体验度,后台服务人员的效力。高并发:实现多人群同时在线,同时操作,快速响应,提供客户体验度,提高办公效率。快处理:对数据进行自动处理,提高吞吐量,达到高体验度的效果。数据可视化:提高对市场、客户的需求提前预知能力,对公司的需求、风险、走向的把控和预防。4.3数据库设计4.3.1数据库概念设计本系统设计包括会员、购买商品、留言以及订单这四张信息表,主要用来存储用户的个人基本信息、已购商品的相关信息及对商品评论等。4.3.2概念模型概念模型也就是E-R模型,它主要的构成要素有:属性、实体、联系,具体参看下图所示。图4-2登录界面4.3.3数据库逻辑设计如表4-1是admin表。表4-1admin表名称类型是否为空备注idint(4)否主键idnamevarchar(13)是管理员帐号pwdvarchar(50)是管理员密码Levelsvarchar(1)否管理权限如表4-2是categories表。表4-2categories表名称类型是否为空备注idsmallint(6)否主键idnamevarchar(50)否分类名称reidsmallint(6)否上级分类id如表4-3是chubanshe表。表4-3chubanshe表名称类型是否为空备注idint(10)否namevarchar(50)否如表4-4是intro表。表4-4intro表名称类型是否为空备注idint(11)否contenttext否typevarchar(20)否addtimedatetime否如表4-5是links表。表4-5links表名称类型是否为空备注idint(4)否linknamevarchar(50)否linkurlvarchar(100)否如表4-6是liuyan表。表4-6liuyan表名称类型是否为空备注idint(4)否useridvarchar(50)是titlevarchar(200)是contenttext是addtimetimestamp是replaytext否rtimedatetime否如表4-7是news表。表4-7news表名称类型是否为空备注idint(10)否主键idtitlevarchar(50)否新闻公告名称contenttext否新闻公告内容addtimedatetime否发布时间如表4-8是admin表。表4-8admin表名称类型是否为空备注idint(4)否orderidvarchar(125)是订单号spcvarchar(125)是商品的编号slcvarchar(125)是商品的数量shouhuorenvarchar(25)是收货人sexvarchar(2)是性别dizhivarchar(125)是收货地址youbianvarchar(10)是邮编telvarchar(25)是联系电话emailvarchar(25)是邮箱shffvarchar(25)是邮寄方式zfffvarchar(25)是付款方式timedatetime是订单时间xiadanrenvarchar(25)是下单人ztvarchar(50)是订单状态totalvarchar(25)是总金额liuyantext否订单留言如表4-9是orders表。表4-9orders表名称类型是否为空备注idint(4)否useridint(4)是spidint(4)是titlevarchar(200)是contenttext是timevarchar(50)否5.系统实现5.1系统前台模块设计5.1.1注册以及登录页面在该系统中,本模块主要用来实现以下操作:当非注册用户点击进入本网页是,会被强制要求进行会员注册的操作,否则就无法进行商品的购买等操作,因此,通过本功能的实现,可以判断进入网页的用户是否已经注册,同时在关于网页功能使用权限方面也实行了区分。用户的登陆页面包括注册、信息补充、登陆以及注销等相关页面。具体可查看下图所示:图5-1会员注册信息界面图5-2用户的注销页面用户只有经过注册且输入正确的密码和用户名的组合之后,才能够进入系统的主页面,如若输入错误,系统会予以相应的错误提示,此时alert脚本语言会被调用,而用户成功进入系统之后,SQL语句被调用来查询S-user用户表并在系统页面展示该用户的信息。而会员还可以在在这一页进行查询和修改个人相关资料的操作,只要修改之后记得提交保存就好。5.1.2系统首页系统用户在输入用户名和密码并验证成功之后,就会进入首页中,具体参看下图所示:图5-3系统首页5.1.3查看购买商品界面如图5-4是查看购买商品界面。图5-4查看购买商品界面5.1.4购物车界面如图5-5是购物车界面。图5-5购物车界面5.1.5下订单界面如图5-6是订单界面。图5-6查看购买商品界面5.2后台主要功能的实现管理员登录界面如图5-7所示。图5-7管理员登录界面管理员登陆页面之后,在系统后台的项目栏可以实现对系统、类别、会员、已购商品、公告以及会员进行相应的管理操作。具体可参看下图所示:图5-8后台主页5.2.1用户管理主要界面如如图5-9所示。图5-9管理员管理5.2.2购买商品管理本模块分为类别和信息的管理功能:可以实现新增、修改、删除操作;即点击添加分类的时候系统就能够自行完成并且相应的会在主页面显示对应的类别,可以看到此时对应的类型里面商品数值是零;此外,可以对类型进行编辑修改操作,诸如重命名等,点击删除之后就无法在对已删类型进行复原。主要界面设计如图5-10所示。图5-10购买商品管理5.2.3订单处理如图5-11是订单处理界面。图5-11订单处理界面。6.测试本节对系统的各个功能模块进行了测试,验证了系统的各个功能模块的可用性,对系统的各个功能模块进行了验证,对系统的功能模块进行了验证。系统的测试过程包括系统测试、集成测试以及单元测试,最后还有研究测试等内容。6.1典型测试用例第一,是注册登录功能测试用例,具体的测试环境、测试过程如表6-1所示。表6-1注册登录功能测试用例测试环境公司内部网络客户端:windowsxp,安装本系统;服务器:windowsserver2003,SQLServer2005数据库。功能模块名称注册登陆模块功能特性用户注册、用户登陆、身份认证预置条件无测试目的1、用户输入合法信息时,可用户注册成功,随后用户可以登陆2、合法用户可正确登陆系统3、不合法用户登录系统失败用例编号测试步骤输入数据预期结果测试结果A001用户注册输入账号1,密码1填写保存后,提示保存成功,并能在登陆界面登陆成功。与预期结果相同A002用户登陆测试输入账号2,密码2提示登陆成功,并显示主界面。与预期结果相同A003不合法用户登录失败输入账号3,密码3提示登录失败。与预期结果相同第二,个人用户简历管理用例,测试简历信息对测试监控简历管理模块是否可以真正的对个人用户简历信息进行管理操作。电子商务网站具体测试内容、步骤和结果如程如表6-2所示。表6-2系统管理员订单管理用例标题订单管理功能测试测试用例编号DDGL-1目的系统管理员订单管理用例的可用性项目内容步骤结果1查找订单进入订单管理界面可以成功进入该界面2数据输入输入订单号或者下单人姓名能正常输入数据,点击查找,可以查到对应信息3处理订单选择对应的订单信息点击处理订单,可以成功操作其他的功能测试用例此处不再一一列出。6.2性能测试运行程序测试,需要多方面检查程序运行的情况,查找系统可能存在的错误去运行程序并进行检查核对。对系统进行性能验证测试。具体场景及测试结果如表6-3。表6-3系统性能测试场景及测试结果操作通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创意写作与文学鉴赏力培养
- 中小学校长在办学管理经验交流会上精彩讲话:以“三全融合”教育模式育时代“三立”新人
- 骨关节结核病的护理
- 2025年国家电网有限公司技术学院分公司招聘19人(第一批)笔试参考题库附带答案详解
- 中国有机磷系阻燃剂行业市场运行态势及发展趋向研判报告
- 2024年机械工程师总结提升试题及答案
- 2025宁夏宁鲁石化有限公司招聘40人笔试参考题库附带答案详解
- 2025中铁快运股份有限公司招聘98人笔试参考题库附带答案详解
- 2025中国科学院计算技术研究所招聘笔试参考题库附带答案详解
- 2024福建人才教育科技发展有限公司招聘2人笔试参考题库附带答案详解
- 护理技巧卧床患者的身体翻身方法
- 信息科技课评分标准
- 《界面设计》考试复习题库及答案(汇总版)
- 十字相乘法分解因式课件
- 语文小初衔接课堂策略研究报告
- 基于Python+MySQL的员工管理系统的设计与实现
- AutoCAD辅助园林景观设计
- 机加工厂投资计划书
- 2023学堂在线《中国建筑史-史前至两宋辽金》课后作业单元考核答案
- 仪器分析部分计算题
- 护理品管圈QCC之提高手术物品清点规范执行率课件
评论
0/150
提交评论