




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ww工业大学 本科毕业论文(设计)题目:爱艺家具网上商城的设计与实现专 业: 电子商务 班 级: 学 号: 姓 名: 指导教师: 摘 要社会经济的发展,互联网以及通信技术的进步为电子商务开辟了无比广阔的发展空间。作为信息时代一种国际通行的商务模式,电子商务正在不断深入全球经济的各个领域,它的发展代表着未来贸易的发展方向,因此,如何通过互联网抓住商机成为当今社会的一个重要话题,能够实现在线购物商城系统的开发也是当务之急。本文系统地阐述了整个家具销售管理系统的功能及实现。本系统是在windows 7环境下,以mysql为数据库开发平台,采用tomcat应用服务器、spring框架、b/s开发模式和jsp、java、strus2等技术进行系统开发与设计。通过对系统详细的开发与设计,本系统针对用户实现了会员登录和注册,商品搜索,商品分类和查询,购物车和顾客留言等功能;针对系统管理员实现了系统管理,会员管理,商品管理,商品分类和查询、订单处理等功能。该系统总体实现了家具网上商城的基本功能流程,能使用户和商家在网上进行商品交易。本系统完全基于internet网络,界面简单直观,交互性强,易于操作和使用;但在后期维护中要加强对后台管理页面的建设和各模块之间联系的梳理。随着开发技术的进步和消费者需求的不断提高,系统在后续的实施中功能也会不断完善。 关键词:家具网上商城 jsp mysqldesign and implementation of aiyi furniture online mallabstract:with the development of social economy, the progress of the internet and communication technology has opened up a very broad space for the development of electronic commerce. as a kind of commercial model in the information era, e-commerce is deepening in all areas of the global economy. therefore, it represents the direction of the development of future trade, how to seize the business opportunity through the internet has become an important topic in todays society, it is always urgent affairs to realize the development of online shopping mall system.the content of the paper, it elaborates the function and realization systematically of the whole furniture sales management system. this system is under the windows 7 environment, regarding the mysql database as development platform, using tomcat application server, spring framework, b/s development mode and jsp, java, strus2 technology for system development. through the detailed development and design of system, it achieve the member login and registration, commodity search, commodity classification and queries, shopping cart and customer comments; at the same time, it is also realize functions of system management, member management, commodity management, commodity classification and queries ,order handing for the system administrator . the system has realized the basic function of furniture online mall generally, which makes it possible for users and businesses online commodity trading.the system is completely based on internet network, it has an intuitive and simple interface, interaction is strong, it is easy to operate and use; but in the later period maintenance, we need to strengthen the construction of the background management page and the connections between various modules. with the progress of development technology and consumer demand constantly enhancement, the function of the system will also keep improving in the implementation of the follow-up.keywords:furniture online mall,jsp,mysql目 录一、爱艺家具网上商城系统概述1(一)系统开发的背景1(二)系统开发工具介绍1(三)系统开发可行性分析3二、爱艺家具网上商城系统需求分析5(一)系统业务需求分析5(二)系统功能需求分析5(三)系统环境需求分析6三、爱艺家具网上商城系统分析7(一)系统功能模块分析7(二)系统数据流程分析7(三)系统数据库分析14四、爱艺家具网上商城系统设计16(一)系统功能设计17(二)系统数据库的设计18五、爱艺家具网上商城系统实现22(一)前台主要功能模块实现22(二)后台主要功能模块实现29六、爱艺家具网上商城系统测试36(一)测试的目的和原则36(二)系统测试的方法37(三)系统测试37(四)系统测试总结38总 结39致 谢40参考文献41附 录42 一、爱艺家具网上商城系统概述(一)系统开发的背景据权威机构报告显示,中国电子商务将在未来几年得到持续增长,在过去5年,中国电子商务的平均增长率在90%以上。目前中国6.18亿的网民中有3.5亿网民选择网上购买商品,占网民总数的35%。此外,中国电子商务总体交易额在逐年增长,商务部预计2015年电子商务的交易额将达到12万亿元的规模。如此庞大的数字对于企业来说是一块绝对的“肥肉”,各企业纷纷打起自己的算盘,先后大力进军电子商务市场。 家具作为人们日常生活中必不可少的生活用品,很适合在互联网上进行销售,有很广阔的发展前景。例如2011年开辟电商行业o2o营销模式的美乐乐家具网上商城,其在线销售各种家具,至2014年,美乐乐首创家具电商行业“限时达”服务,全面启动o2o平台开放、“全屋购”业务、大店计划、全国样板间征集战略举措,用互联网思维颠覆传统家具行业;还有法兰家丽家具网上商城、百舍家具网、邦美居、联合一家、曲美现代家具等纷纷进入电商市场;此外,很多品牌家具也入驻电商,掌上明珠、木凡、圣象、大自然、tata木门等一批较为知名的家居企业已经试水电子商务。今年4月10日,tata木门也首次推出了专属的电子商务网店,淘宝商城也推出爱蜂潮家居体验馆,全友家私、圣象木地板等知名品牌已经入驻,显然,电子商务已经成为各企业提升品牌形象,扩大知名度,吸引客户群体的重要渠道。电子商务是一场交易方式的革,它的经济、高效的交易方式将促成家具企业内部与外部围绕交易方式的企业管理革命, 并将产生适合于中国家具销售时代的企业管理模式、企业组织模式,也将为不堪重负的传统家具行业带来了一丝曙光,家具电商是大势所趋,家具电商方兴未艾。(二)系统开发工具介绍本系统综合应用网络编程技术(jsp)、数据库(mysql)、javascript和mvc模式等技术。1、jsp技术jsp是一种动态技术标准,在传统的网页html文件(*.htm,*.html)中加入java程序片段(scriptlet)和jsp标签,就构成了jsp网页java程序片段,可以操纵数据库、重新定向网页以及发送e-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持java,也可以访问jsp网页。使用jsp技术,web页面使用html来设计和格式化最终页面。使用jsp标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和javabean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。核心逻辑被封装在标识和beans中,web使用jsp页面,而不影响内容的生成。在服务器端,jsp引擎解释jsp标识和小脚本,生成所请求的内容(例如,通过访问javabean组件,使用jdbc技术访问数据库,或者包含文件),并且将结果以html页面的形式发回浏览器。这既有助于作者保护自己的代码,又能保证任何基于html的web浏览器的完全可用性。2、mysql数据库mysql数据库是一个小型关系型数据库管理系统。目前mysql被广泛地应用在internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了mysql作为网站数据库。3、javascript技术javascript是一种基于对象和事件驱动并具有安全性能的脚本语言,是专门用来开发internet客户端和服务器端的应用程序,它可以很容易地嵌入到html文件中,并通过浏览器中内置的javascript的解释起来执行。使用javascript,浏览器可以回应使用者的需求事件而不用通过网咯来回传资料。这样,使用者的资料就可以直接被客户端应用程序所处理。另外它还能方便地同网咯客户实现交互,以及使网页变得生动等。4、 mvc概述mvc(model view controller),是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。mvc被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。mvc技术,实现了显示模块与功能模块的分离,提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。mvc主要分模型、视图、控制器三层,它们分别担负不同的任务。如图1-1所示: 图1-1 mvc设计模式(1) model(模型)模型是应用程序的主体部分,主要包括业务逻辑模块和数据模块。模型与数据格式无关,这样一个模型能为多个视图提供数据。由于模型的代码只需写一次就可以被多个视图重用,可以减少代码的重复性。(2)view(视图) 视图是用户与之交互的界面,在web中视图一般由jsp,html组成。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,通知视图,修改视图。(3)controller(控制器)控制器接收来自界面的请求,并交给模型进行处理, 在这个过程中控制器不做任何处理只是起到了一个连接的作用。在目前的网站开发标准中,有两种使用jsp的方式,分别是jsp+javabean结合模式和jsp+javabean+servlet结合模式。在“爱艺家具网上商城的设计与实现”中,采用了jsp+javabean结合的模式对整个系统进行设计开发,在该模式下,jsp页面独自相应请求并将处理结果返回给客户,而所有的数据通过bean来处理,jsp实现页面的表现。jsp+javabean结合的模式技术实现了页面表现和商业逻辑的分离,但是在使用该模式时会导致在页面里嵌入大量的java控制代码,因此在大型的项目中,使用该模式时会导致页面维护困难。(三)系统开发可行性分析系统开发的第一个阶段是进行可行性分析,系统的可行性分析是决定项目是否开发的关键。可行性分析必须通过全面的、系统的分析方法,围绕经济、社会等效益为决策提供有价值的证据,并提出的措施和建议。项目进度管理系统的开发是否可行,可以从经济、技术、管理、运行、社会等方面进行系统可行性分析:1、 经济可行性经济可行性可以保证网站的建立和长期发展,一个网站是否能取得良好的经济效益,要考虑开发成本是否能承受。网上交易平台的规模不是很大,人力资源,经费要求都很少,前期需要技术人员参与开发,很容易实现。当系统投入运行后可以为节省大量的人力、物力,所带来的效益远远大于系统软件的开发成本。本系统开发的固定成本包括计算机、软件、网络设备等,由于计硬件成本不断下降,软件行业竞争压力使得软件的性价比日趋合理,因此本系统的成本并不高。此外,本系统有很强的可移植性,可以在各种操作系统中运行,并且在前期将运用最保守的方式保障系统的运行,后期可以靠自身盈利保障系统运行,所以本系统经济上具有可行性。2、技术可行性 技术方面的可行性分析,就是根据现有的技术条件,分析能否达到网站建设的要求。技术的可行性可以从硬件(包括外围设备)的性能要求、软件的性能要求(包括操作系统、数据库系统、网站开发软件工具等)以及环境条件等几个方面考虑。本次系统开发使用jsp作为开发语言,采用tomcat7.0作为web服务器,使用myeclipse 8.5作为网站制作工具和mysql数据库。这种开发模式的技术已经很成熟,自己通过学习也掌握了这些开发技术基本的用法和技术,能够独立完成本次毕业设计的开发。3、管理可行性本系统设计和开发是基于b/s结构模式,更加人性化,界面友好,同时方便管理员的管理工作,网站管理员根据需要对各项功能进行维护和管理、及时更新系统的内容,从而满足用户更多的需求、赢得更好的评论、带来一定的经济效益。4、运行可行性该网站开发需要搭建jvm即java虚拟机和配置tomcat环境,有了这两个环境,正确连接mysql数据库后就可以正常开发和运行。5、社会可行性目前,家具消费者的品味正在不断提高,品牌意识不断觉醒,个性化、多样性需求和环保、低碳家具的生活理念已形成趋势。在网络商店中,用户可以看到多种多样的产品以供自己自由选择,甚至是实现个性化定制,融合消费者自身的审美观点,而家具网络商店正是实现消费者这一需求的广大平台,因此使得该系统有极高的社会可行性。综上所述,无论是从成本、技术、管理、运行还是社会需求上,该系统的实施都已具备了成熟的实施条件,我采用jsp+struts2+spring相结合的技术、运用mysql数据库对网站进行开发是完全可行的。二、爱艺家具网上商城系统需求分析(一)系统业务需求分析优秀的电子商务系统,不仅需要美观的前台,更重要的是后台的性能和可靠性。本系统主要由两大模块构成:一、客户前台操作模块;二、后台系统管理模块。前台模块中用户需要实现注册、登录、个人信息管理功能,并且还要能进行商品浏览、购物车实现,订单提交、查看订单、顾客留言。后台模块中,设置了管理员权限,只有管理员才能成功登录,管理员可以进行会员管理、商品管理和管理订单和留言维护。前台和后台的业务具有相对独立性,但是后台可以控制前台的数据信息,前台的用户订单和后台的商品交易管理是交互的。本系统采用结构化分析建模,管理业务流程图是用一些规定的符号和连线来表示某个具体业务处理过程的图表,描述系统内各单位、人员之间的业务关系,作业顺序、管理流向的图表即为业务流程图。业务流程图以圆为内部实体,以矩形为外部处理,以箭头为业务流,以不规则四边形为文档及资料。经过认真地调查研究、信息流程分析和数据收集,得出系统主要业务流程图如图2-1所示: 用户管理员 商品信息表 商品管理 查看商品 留言信息表 购物车信息表 订单信息表用户信息表 用户留言 留言维护 提交订单用户管理修改个人信息用户注册订单管理查看订单 购物车图2-1系统业务流程图(二)系统功能需求分析根据系统功能的需求分析,本系统总体分为前台管理和后台管理。前台管理包括会员注册、登录,浏览商品,查询商品,购买商品,查看购物车,查看订单,留言板等功能。后台管理包括用户管理,商品管理,订单管理,留言管理,会员管理等模块。登录:用户登录校验。用户可以通过注册成为会员,再通过登录系统进入网站,从而浏览网站商品信息和进行购买家具。修改注册信息:会员信息如果有变动,如更换电话号码或者变更地址等,都可自行修改。修改的会员信息也会在后台的会员管理系统中进行同步更新。 商品管理:用来管理系统的商品,本功能为管理员在后台操作,主要对家具增、删、改、查功能的实现,只有后台进行家具的管理,在前台才能呈现出最新,最准确的信息。 商品查询:提供此功能以便用户查询商品,在系统做大做强的情况下,商品的种类会非常大,这时候会员想要有目的快速寻找想要的商品就可以用到家具查询功能,在查询框中输入家具名字进行搜索,如果系统中有对应的商品,页面会跳转到相关商品的详细信息页面,方便对家具的搜索,否则查找会很艰难,并且花费大量时间。 购物车管理:创建用户购物订单,会员可以将选定的家具放入购物车中,提交订单后进行结算,也可以返回页面继续浏览其他家具,可以继续将商品加入购物车中,最后一并结算,购物车就是把所有需要结算的商品集合在一起。订单管理:管理员对订单管理,受理、查看订单;会员也可以通过订单管理查询自己的订单信息,通过此模块管理员和会员都能准确了解订单信息。留言板管理:用于会员反馈信息与管理员及时和留言者沟通。会员可以通过留言板对系统的家具信息、界面和购物流程等方面评论或者是提出宝贵建议和意见。会员的留言会在后台的留言板中展现,管理员可以通过后台对会员留言解答或者对会员的意见进行反馈。管理员的回复也会展现在前台留言板中,这是消费者和管理员进行沟通的介质。会员管理:管理员通过会员管理了解会员的基本信息和会员的等级,统计本系统的会员人数。(三)系统环境需求分析(1)服务器的软硬件配置硬盘:320g;内存:2g及其以上; 服务器的操作系统:windows server 2003;web服务器软件:tomcat 7.0;数据库服务器软件: mysql 5.5及其以上。(2)客户端的软硬件配置cpu:赛阳 800及其以上;硬盘:25og及其以上; 内存:2g及其以上;客户端操作系统:windows server 2003;客户端浏览器软件:ie 8.0及其以上。三、爱艺家具网上商城系统分析(一)系统功能模块分析根据系统功能需求分析,设计系统功能模块,系统个模块分析如下:1、用户登录/注册模块:为了确保交易信息的有效性和系统功能拓展,本系统可以以会员机制运行,也可以以非会员身份运行,非会员成为会员后才能管理自己的信息。本模块通过消费者与系统的交互,系统记录消费者输入的基本信息,完成非会员的注册以及会员的登录操作。2、商品展示模块:商品分门别类,分层次展示不仅方便消费者迅速找到自己的目标商品,同时增强了网站的亲和力。该模块是浏览者与网站接触最频繁的部分,要突出用户性和流程性。3、购物车模块:购物车是一个人性化的工具,会员在购买前将挑选的家具临时存放在购物车中,并可以随时增减购物车中的家具,以提高购物效率。4、生成订单模块:会员购物完毕,系统会引导其进行结帐,在选择结帐方式后,系统会自动生成并返回会员一个唯一的订单号。5、订单管理模块:本模块只针对会员有效,会员登录之后可以对自己的订单进行查询和管理,非会员只能浏览订单,不能管理订单。6、后台管理登录模块:本模块主要是管理员登录界面,管理员通过本模块登录后台进行其他管理操作。7、留言管理模块:本模块主要是对消费者的留言进行管理,主要包括进行留言回复以及信息反馈。8、商品分类管理模块:根据商品参数属性。分类管理商品 。9、商品管理模块:本模块主要完成商品的添加、修改、查询、删除操作,以及对缺货商品的管理,可以帮助管理员及时掌握商品的销售情况。10、订单管理模块:本模块将订单分七种状态,管理员可以查询不同状态的订单情况。11、会员管理模块:系统管理员可以查看会员信息,以及设置会员等级。(二)系统数据流程分析1、数据流图结构化分析方法采用数据流程图来描述系统的逻辑模型。根据业务流程特点,首先对各个方面总的数据处理环节和外部实体进行了描述,然后,根据自顶向下,逐层分解的原则,对每个方面的处理功能进行细化并分成若干个处理功能,产生细化dfd图。以下是本文当中使用的数据流图图例,如图3-1所示: 外部实体 处理过程 数据流 数据存储图3-1数据流图图例(1)顶层数据流图 网上家具销售管理系统模块中主要涉及到的外部实体有:管理员、用户。数据流有:用户信息、商品信息、订单信息、留言信息。数据处理过程是:每个外部实体与输入数据流给网上作业批改系统这个处理过程,经过系统的处理得到相关的数据流或者数据存储,具体实现总体流程如图3-2所示: 商品信息 留言信息 订单信息 用户信息 订单信息 商品信息 留言信息 用户信息管理员 用户 p0爱艺家具网上商城系统 图 3-2 爱艺家具网上商城顶层数据流图 (2)一层数据流图 一层数据流程图是对顶层数据流程图中的处理过程进行分解,根据顶层数据流程图,对整个系统的数据流程进行详细的分析,得到前台和后台的一层数据流程图,分别如图3-3和图3-4所示:用户p2登录p3查看购物车p5留言搜索商品p6p4生成订单p7管理用户p9管理留言p10管理商品管理员d1 用户表d5 购物车信息表d3 留言表d2 订单表d4 商品表用户信息订单信息留言信息商品信息f1f1息f4f2f1f3f4f2用户信息订单信息留言信息商品信息购物车信息购物车信息p1注册p8订单管理图3-3 爱艺家具网上商城一层数据流图 (3)二层数据流程图根据一层数据流程图,对系统中各子系统的具体处理过程进行描述,得到部分模块的底层数据流程图。系统的商品管理模块的二层数据流图,如图3-4所示: 图3-4 爱艺家具网上商城商品管理模块二层数据流图 2、数据字典 数据字典是对外部实体、处理过程、数据流、数据存储等作出阐述和定义,目的是对数据流程图里面的各个元素进行详细的讲解。其最主要的用途是用作系统分析阶段的工具,供人查看每一个条目的详细信息,对数据流程图中的每个元素加以定义和说明,同时,在数据字典中建立严密一致的阐述和定义,能够充分保证用户和分析员的互相沟通和理解。以下是部分数据项: (1)外部实体定义名称:用户 总编号:1001说明:登录系统进行使用的人 编 号:001输入数据流:用户信息+订单信息+商品信息输出数据流:订单信息+留言信息名称:管理员 总编号:1002说明:管理后台数据的人 编 号:002输入数据流:管理员信息输出数据流:用户信息+订单信息+商品信息+留言信息(2) 主要处理过程定义名称:注册 总编号:2001功能:记录新用户信息 编 号:p1输入数据流:用户信息 输出数据流:用户信息处理逻辑:用户填写个人信息,并存储到数据库用户信息表中,完成注册;名称:登录 总编号:2002功能:记录登录用户信息 编 号:p2输入数据流:用户信息输出数据流:用户信息处理逻辑:当用户登录时从数据库中获取信息与用户输入信息进行对比,判断用户登录是否成功。名称:查看购物车 总编号:2003功能:查看购物车信息 编 号:p3输入数据流:用户信息输出数据流:购物车信息处理逻辑:用户商品型号和数量后,一起将产品信息、用户编号添加到购物车表中,完成添加购物车操作,并进行查看。名称:生成订单 总编号:2004功能:生成订单信息 编 号:p4输入数据流:购物车信息输出数据流:订单信息处理逻辑:将用户信息、商品信息和收货地址信息一起添加到数据库的订单表中,完成下单操作。名称:留言 总编号:2005功能:添加留言信息 编 号:p5输入数据流:用户信息输出数据流:留言信息处理逻辑:用户登录成功后,判断用户是否身份是否可用,然后将用户的留言信息添加到数据库中,完成留言操作。名称:商品搜索 总编号:2006功能:搜索商品信息 编 号:p6输入数据流:关键字信息输出数据流:商品信息处理逻辑:由用户输入查询条件,进过处理到数据库中查找对应商品信息,最后将符合条件的产品返回给用户,完成查询操作。名称:管理用户 总编号:2007功能:管理用户信息 编 号:p7输入数据流:管理员信息输出数据流:用户信息处理逻辑:管理员对用户进行查询,调整用户级别,并可删除会员,管理员进行操作后信息返回到数据库中。名称:管理订单 总编号:2008功能:管理订单信息 编 号:p8输入数据流:管理员信息输出数据流:订单信息处理逻辑:从数据库中查询新的订单信息,受理订单后改变订单状态;当用户确认收货,订单状态改变;整个交易完成,订单状态变为已完成订单。名称:管理留言 总编号:2009功能:管理留言信息 编 号:p9输入数据流:管理员信息输出数据流:留言信息处理逻辑:查询新留言信息和以往留言信息,根据留言内容进行处理,将状态改变,返回到数据库中。名称:管理商品 总编号:2010功能:管理商品信息 编 号:p10输入数据流:管理员信息输出数据流:商品信息处理逻辑:输入商品信息,添加新商品到数据库;根据条件查询商品信息,进行修改、删除操作。(3)主要数据流定义名称:用户信息 总编号:3001别名:用户登录和注册信息 编 号:f1数据流来源:用户 数据流去向:p1、p2、p3、p4、p5、p6、d1数据流组成:会员id、密码、年龄、性别、邮箱、地址、联系电话名称:商品信息 总编号:3002别名:商品详细信息 编 号:f2数据流来源:p6、p10数据流去向:d4 数据流组成:商品名称、价格、图片、生产日期、商品详情名称:订单信息 总编号:3003别名:订购详细信息 编 号:f3数据流来源:p4、p8数据流去向:d2数据流组成:会员信息、商品信息、数量、订单号、金额、联系电话(4)主要数据存储定义名称:留言信息 总编号:3004别名:留言详细信息 编 号:f4数据流来源:p4、p9数据流去向:d3数据流组成:标题、内容、留言时间、会员id、管理员id、回复时间(4)主要数据存储定义名称:用户表 总编号:4001别名:tb_user 编 号:d1结构:用户编号用户名称用户密码邮箱地址等关键字:用户编号名称:订单表 总编号:4002别名:tb_order 编 号:d2结构:订单id+订单号+商品id+收货信息关键字:订单id名称:留言表 总编号:4003别名:tb_liuyan 编 号:d3结构:留言id+留言主题+留言内容关键字:留言id名称:商品表 总编号:4004别名:tb_goods 编 号:d4结构:商品id+商品名称+商品类别等关键字:商品id名称:购物车表 总编号:4005别名:tb_shopcar 编 号:d5结构:购物车id+商品id+会员id+商品数量+商品金额等关键字:购物车id(三)系统数据库分析 概念模型是对信息世界建模,其表示方法有很多,其中最为常用的是实体联系模型,即e-r模型,它是用e-r图来描述现实世界的概念模型。爱艺家具网上商城部分实体属性如下所示:(1) 商品e-r图,如3-5 所示: 商品特价价格出厂日期商品名称商品编码商品价格商品类别商品图片商品描述 图3-5 商品e-r图(2) 会员e-r图,如3-6 所示:登录时间注册时间登录次数电子邮箱联系电话会员编号 会员联系地址会员级别会员名称登录密码图3-6 会员e-r图(3) 管理员e-r图,如3-7 所示: 联系方式管理员id 权限管理员类型 用户名 管理员 图3-7 管理员e-r图 (4)购物车e-r图,如3-8 所示: 总额数量 编号 商品名称 优惠价格 购物车id 购物车 图3-8 购物车e-r图(5) 订单e-r图,如3-9 所示:用户名商品名商品编码 用户编号 订单 订单状态 订单编号 支付方式下单时间 商品数量送货方式图3-9 订单e-r图(6) 留言板e-r图,如3-10 所示:留言内容 标题留言时间 会员id管理员id 回复内容 回复时间 留言板 图3-10 留言板e-r图(7) 系统e-r图如图3-11所示:1 发表 拥有 提交 包含 处理 管理 管理 商品 订单 商品 留言 购物车 用户nn111nnn11n 管理1n1n11 图3-11 系统e-r图 四、爱艺家具网上商城系统设计(1) 系统功能设计 1、根据系统的整体设计,绘制系统功能模块图如图4-1所示:爱艺家具网上商城前台管理前台管理注册 、登录订单管理查看购物车商品搜索顾客留言 修改个人资料管理员登录会员管理商品登录订单管理留言管理图4-1愛艺家具网上商城功能模块图2、 前台管理在电子商务系统中,网站前台页面是非常重要的,前台页面必须美观、简洁、专业、规范,导航必须简单明朗,这样才能吸引用户,从而提高网站的用户粘度。(1)注册、登录模块:用户购买之前必须得先注册,未注册用户只能浏览商品和新闻等信息,注册登录才可进行购物等操作。用户注册时需要填写用户名、密码、真实姓名、地址、联系方式、邮编、e-mail信息。用户注册和登录的程序流程图分别如图4-2和图4-3所示: (2)首页模块1.1在网站首页商品将分类别展示,最好的商品、特价的商品和最新的商品都会展现给顾客,提高用户的检索能力。1.2用户点击链接后查看家具详细信息。1.3登录会员和非会员可以查看商品详细信息。1.4登录会员可以进行购买家具或将家具加入购物车。(3)购物车模块1.1会员登录后可以查看已放入购物车的家具。1.2会员登录后可以删除已放入购物车的家具。1.4会员登录后可以确定购买已放入购物车的家具并跳转到购买页面。(4)订单管理模块会员登录后可以查询和管理自己的订单。在订单管理模块中能直观的看到自己的订单,里面包括订单编号、购买人、商品名称、图片、价格、数量、总额、购买时间、是否促销、是否付款。用户如果发现自己订单内有错误信息,可以对订单进行管理,及时改正不正确的信息,最后提交订单。(5)顾客留言模块用户可通过该模块对管理员进行提问、留言咨询等活动。3、后台管理后台管理模块主要管理系统的全局数据信息,对数据信息的安全和商品的订单管理起到重要作用。后台操作主要由管理员负责管理,后台操作对本系统的数据和用户的交易信息管理,具体操作介绍如下:(1) 管理员登录 管理员可以登陆后才可以根据自己的权限对会员、商品、订单进行管理,不同的管理员权限不同,登录后才可以实现。(2) 会员管理管理员可通过会员管理模块对会员进行维护、升级、查询、删除操作。(3)商品管理 管理员通过商品管理模块进行新增、修改、查看、删除商品。根据商品类别添加相应的商品,管理员在后台可以浏览已经添加的商品的基本信息,在添加商品信息时需要输入商品类别、商品名称、描述内容、价格以及是否特价等内容。管理员根据商品属性,对商品进行分类管理和特价商品管理,可以根据不同的情况,更换不同的商品类别。(4)订单管理当用户购买完商品,下达订单以后,在后台拥有相应权限的管理员可以对订单进行处理,同时管理员也可以查看用户订单的信息。(5)留言管理留言管理模块主要是管理在本网站购买过商品的客户留言的模块,可以看到留言者的个人信息以及留言内容,管理者可进行回复。(二)系统数据库的设计数据库的设计,根据系统的需求,设计出数据库的整体结构,是应用开发中的必要步骤。由于系统具有一定的复杂性,为了实现系统中的每一个功能并使得系统可以正常的运作,数据库设计也会相当的复杂,不可能一时半刻就能完成,这是一个不断斟酌不断改善的过程,丝毫的差错将会是系统开发的绊脚石,所以我们需要一套完美的最优的数据库设计方案。经过详细的系统数据库分析,针对于现阶段的系统需求,设计出7个数据库表,分别是系统管理员表、会员信息表、商品分类表、留言表、会员级别表、商品信息表和订单表,以下将进行详细的说明:1、系统管理员表管理员信息表的具体设计如表4-1所示。表4-1 系统管理员表编号名称类型长度默认值说明1idnumber10id2admintypenumber10管理员类型3adminnamevarchar12管理员姓名4loginnamevarchar12登录名5loginpwdvarchar16登录密码 2、会员信息表会员信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 盆景艺术的历史与传承
- 养殖业生态农业发展方案
- 公司员工劳动合同管理操作手册
- 老年大学建设项目投资可行性报告
- 农产品物流冷链优化运营方案
- 高三数学复习计划与教学进度安排
- 商铺租赁合同条款风险及修改要点解析
- 北师大九年级数学下册期末题库
- 数字化转型背景下的人力资源管理方案
- 电子产品质检标准操作规程汇编
- 住房供给调控预案
- 培训行业转介绍
- 文科物理(兰州大学)学习通网课章节测试答案
- 人教版高二数学(上)选择性必修第一册1.2空间向量基本定理【教学设计】
- catia考试图纸题目及答案
- pos机风险管理办法
- 2025年行业机器人边缘计算技术应用与场景分析
- 2025年安徽省公务员录用考试《行测》真题及答案
- 2025年加油站行业需求分析及创新策略研究报告
- 2025中国工业传感器行业市场白皮书
- 手机桌面市场深度解析
评论
0/150
提交评论