电商网站毕业设计论文_第1页
电商网站毕业设计论文_第2页
电商网站毕业设计论文_第3页
电商网站毕业设计论文_第4页
电商网站毕业设计论文_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

1、内蒙古科技大学本科生毕业设计说明书(毕业论文)题目:雪雅服饰的设计与实现学生姓名:郝显文学号:1176807316专业:计算机科学与技术班级:计2011-3班指导教师:邢东旭雪雅服饰的设计与实现摘要随着计算机的普及应用,我们已经进入了一个信息化、数字化的大数据时代。随着大数据时代的到来各行各业都在逐步走向信息化、数据化。传统的零售行业也开始转型走向互联网销售,原来我们基于纸质的数据和资料逐渐被电子方式所替代。而且我们通过计算机对线上销售平台进行管理具有线下操作无法匹及的优点。例如:检索迅速、存储量大、高效率、寿命长、低成本、方便快捷等,这些优点能够极大地提高管理和办事的效率。而且只要系统的设计

2、合理,我们就可以通过网络的互动、资源共享等优点,加之传统的销售优点,从而使互联网销售更人性化、规范化、个性化。本系统是在Windows平台下,用JSP、网络编程、StrutsSpring、hibernate等技术,结合MySQL数据库管理系统开发出的B/S结构的在线服装销售系统网站。动态网页与静态网页相结合的方法制作此系统,为了降低网站维护的工作量,为了使系统可以实现更多的功能,为了实现网站与客户之间的交流和沟通,系统的页面采用数据库技术作为支持,该系统实现了用户登录、服装的查询、购买、用户的注册及管理员对系统的管理等功能。关键词:服装;Struts;Spring;Hibernate;Desi

3、gnandimplementationofxueyaclothingAbstractWiththepopularizationofcomputers,wehaveenteredainformationtechnology,digitaleraofbigdata.Withtheadventoftheeraofbigdatabusinessesaregraduallymovingtowardsinformationtechnology,datatechnology.TraditionalretailindustrybeganthetransitiontoInternetsales,thatweha

4、vebeengraduallyreplacedbyelectronicmeanspaper-baseddataandinformation.Andwehaveacomputerforonlinesalesplatformformanagementadvantagesofoperatingwithalineandthehorses.Forexample:therapidretrieval,storagecapacity,highefficiency,longlife,lowcost,convenient,etc.Theseadvantagescangreatlyimprovethemanagem

5、entandefficiencyofwork.Andaslongasthedesignofthesystemisreasonable,wecan,throughinteractionandresourcesharingnetworkadvantages,combinedwiththeadvantagesoftraditionalsales,makingInternetsalesmorehumane,standardizedandpersonalized.ThissystemisundertheWindowsplatform,withJSP,networkprogramming,Struts,S

6、pring,hibernatetechnology,combinedwithMySQLdatabasemanagementsystemtodevelopaB/Sstructureofonlineclothingsalessystemwebsite.Dynamicpagesandstaticpagescombiningmethodofmakingthissystem,inordertoreducethesitemaintenanceworkload,inordertomakethesystemmorefunctionalitycanbeachieved,inordertoachievetheex

7、changeandcommunicationbetweenthecustomersite,thesystemusesdatabasetechnologyasapagesupport,thesystemenablesuserstologin,clothesinquiries,purchase,userregistrationandadministratorofthesystemmanagementfunctions.Keywords:Clothing;Struts;Spring;Hibernate;目录摘要IAbstractI第一章引言11.1 选题背景11.2 选题目的11.3 选题意义1第二

8、章系统的开发环境及开发技术22.1 软件开环境22.2 系统开发技术22.2.1 B/S体系结构:22.2.2 JSP(JavaServerPages)技术简介32.2.3 MySQL数据库42.2.4 Sturts简介52.2.5 Spring简介62.2.6 SSH框架72.2.7 DWR框架技术7第三章系统分析与设计83.1 可行性分析83.1.1 技术可行性83.1.2 经济可行性83.1.3 操作可行性93.2 需求分析93.3 系统的功能需求分析93.4 业务流程图12第四章系统的总体设计144.1 软件总体结构144.2 功能分配144.3 数据库的设计154.3.1 数据库概念

9、设计164.3.2 数据库逻辑结构设计174.4 网站结构设计194.5 用户界面设计194.6 用户界面设计原则20第五章系统详细设计185.1 框架的搭建225.2 模块的详细设计315.2.1 游客模块的详细设计315.2.2 会员模块的详细设计325.2.3 管理员模块的详细设计335.3 前台页面的实现34第六章系统的运行与测试436.1 系统测试的目的436.2 系统测试的方法436.3 系统测试43第七章总结45参考文献46致谢54第一章引言1.1 选题背景近几年来,电子商务行业、互联网行业、移动终端的迅速发展,使我们进入了新的时代一一大数据时代。在这个时代,我们不再去街上逛几个

10、小时买衣服、电器、日常用品、首饰、家具等,我们只需要在平板、电脑上、手机上用几十分钟或者几分钟就能买到自己想要买的东西,这不仅快捷、省时还是送货到家!然而在这个时代我最看好的是服装。“双十一”大家应该是耳熟能详了。2009年开始,以京东、天猫、淘宝为代表的互联网销售网站会利用11月11号这一天来进行一些提高销售额度促销的活动,故此成为中国互联网最大的商业活动。2009年“双十一”开始一直到2014年的“双十一”,据统计每一个“双十一”中服装的销售量都是最多的,对于服装的销售比重如此之大。那么未来服装更会是人们注重的,而对于互联网销售更注重的是美观、服务、简洁!1.2 选题目的在这个大数据时代.

11、小而美”的这个思路正不断的被互联网所提到,对于这种小而美”的模式并不是人人都适用,真正小而美的互联网商家不仅具备产生利润高、复购的时间短,而且更注重商品的品质及客户的服务这些条件。从产品的角度而言,表现为“小”在市场的细分,“美”在用户的体验,尝试从细节之处打动用户。我设计的网站针对的是服装的销售,其注重的就是用户体验、客户的服务、网站简洁美观。1.3 选题意义互联网销售系统可以大量减少人力、物力从而降低其销售成本,而且打破了时间和空间的局限性,使其商品交易可以在任何时间、任何地点进行,实现了不需要营业员的24小时营业,这样的互联网销售就是一个自动售货机。从成本的角度考虑,互联网上的服装销售比

12、传统意义上的服装实体店低得多,因为互联网的服装销售不需去支付昂贵的店铺租金、不需要将大笔的流动资金作为货物而囤积在实体店里,可实现“零库存”管理、更不需要花费巨大资金去装修店铺,这不仅缩小资金周转的周期,同时,互联网上服装店更容易面向全球市场,从而大大提高了效率。对于推动服装销售业的发展有着一定的意义。第二章系统的开发环境及开发技术2.1 软件开环境操作系统:windowsXP/2000、2003/windows8。数据库:MySQL0编程软件:MyEclipse10.0。JDK:jdk1.8.0_40Web服务器:ApacheTomcat6.0。2.2 系统开发技术本系统的开发主要是使用在M

13、yeclipse10.0平台下的JSP技术,使用SSH框架和DWRI1架技术并结合了MySQL据库技术使此系统具有强大的功能。2.2.1 B/S体系结构:该系统的对象是互联网用户。因此我们要使用比较流行的浏览器和服务器结构即B/S结构如图2.1所示:图2.1B/S结构图当然还有一种传统的体系结构,C/S体系结构是客户机和服务器结构。两者相对比而言前者不仅具有后者的全部优点,而且B/S还有C/S体系结构所不具备的独特优势。(1)开发和维护成本:为了降低开发和维护的所需要的成本,系统的升级工作、维护工作都将用过服务器端操作,并不会涉及到客户端的改变。(2)开放标准:该体系结构采用的标准都是经过标准

14、化组织所确定的,并非是单一厂商定制的,因此该系统具有开放的、非专用的标准,从而保证了该应用的跨平台性和通用性。(3)用户操作简单:在B/S体系结构上用户界面均在统一的浏览器上,而浏览器不负责数据的复杂数据计算和存取等任务,只需要进行显示,故降低了对客户端的要求。综上所述,我们可以看出,B/S体系结构拥有C/S体系结构无可替代的优势:B/S体系结构简化了系统的开发和维护。所以我开发的服装销售系统采用了基于B/S体系结构的模式。2.2.2 JSP(JavaServerPages)技术简介JSP是由Sun公司开发的一种动态网页技术标准,JSP技术正在在飞速发展,现在JSP技术已经成为Java服务器中

15、的重中之重的组成部分其主要原因是JSP基于Servlet技术基础。相对于静态的网页制作技术而言,该技术着明显的优点。JSP不仅能适应中小型的网站,而且能够实现跨平台的操作。JSP动态网页技术表现了当今最先进的网站开发思想,具有如下几个优点。(1)显示、内容分离使用JSP技术,Web页面开发人员可以使用静态网页的语言来设计页面。使用JSP的标志或者一些小脚本来实现页面上的动态内容。对于产生内容的逻辑则被封装在JavaBean群组件中,这样所有的脚本都在可以服务器端执行。如Web页面的管理人员和页面设计者,因为核心逻辑被封闭在JavaBean中,所以在对JSP页面的使用和修改编辑操作时不对其JSP

16、内容产生任何的影响。这样既可以更好的保存Web页面的代码,又能够使其他基于HTML语言的浏览器实现可用性。(2)跨平台性JSP基于Java语言,可以在绝大部分的的操彳系统平台下运行。而ASP技术只能运行在Windows平台下,如今著名的Web服务器Apache现在已能支持JSP技术,并且被广泛地应用于多系统中,例如NT、LINUX、UNIX等系统。因为LINUX历史的原因,LINUX的依然存在很多优势,而且很多爱好编程的人也喜欢去使用LINUX编程,从而使生产的商家不断的去更新LINUX操作系统的新版本,界面更加人性化,功能也更加强大,Internet上的很多服务都用LINUX平台。综上所述J

17、SP还是有很大的优势。(3)快速上手、编写容易JSP的学习就像是ASP的学习是一样,特别好上手。JSP的学习是能够令程序员感觉很惬意,当然如果曾经学习过HTML及Java语言对于学习JSP来说是更好的。Web程序员能够在网页制彳人员所设计的HTML页面上找到需要要插入JSP程序的地方去编写对应的JSP程序,使之成为JSP页面。2.2.3 一次编写,到处运行Java语言的特点就是“一次编写,到处运行,JSP技术既然基于Java语言那么同样具备该了Java语言的该特点,JSP之所以具备了Java技术所具有的优点是因为JSP编译所生成JavaServlet。(5)可重用性对于JSP技术而言,JSP通

18、过组件去执行一些复杂的操作,而这些组件中是JSP在JavaBeans中锁封装的逻辑,然后通过JSP的调用把所处理的结果显示出来。JSP技术的可以分为两个方面,一方面使得组件开发的工作人员可以专心致志的开发组件,一方面编写JSP的开发人员也可以不去在意实现细节,从而在多处使用组件。如果需要修改组件,只须要组件的开发人员修改组件的内部设计即可。这样就大大提高了该系统的可重用性。(6)数据库连接Java程序通过JDBC驱动程序和数据库连接,相当多的数据库带有JDBC驱动程序,为了数据库的联接JDBC还提供了一种连接方式,即JDBC-ODBC方式。这样那些基于Java语言的程序均可以数据库系统,包括O

19、racle、MySQL、MicrosoftSQLServerAccess等。2.2.3 MySQL数据库MySQL是由瑞典MySQLAB公司开发,是一种关系型数据库。在数据库的速度及灵活性上,MySQL采用一种关联数据的方法,这样数据就可以分别存放在不同的数据表中,从而增加数据库的速度并提高其灵活性。MySQL使用SQL语言来访问数据库。因为MySQL拥有开放源码、速度快、成本低的特点,因此MySQL数据库一般使用中小型网站开发。MySQL还拥有一下的特点:(1)支持多种操作系统、支持多种语言并提供了编程语言所需要的API、支持源代码的移植、支持大型的数库、支持多种存储引擎、支持多线程。(2)

20、优化的SQL查询算法提高了查询速度,能够单独作为一个运行程序、还可以组合其他的软件一起运行。(3)提供了一些数据库操作的管理工具,例如管理、查询、优化的工具,提供了多种数据库的联接方式2.2.4 Sturts简介Struts是开源软件。通过使用Struts框架来减少开发Web应用在运用MVC设计模型的时间。Struts的框架结构如图2.2所示:图2.2Struts框架结构图(1) Struts框架结构Struts提供了Model,View和Controller对应的组件。Struts的核心控制器是ActionServlet类和Acton类,一个请求从客户端发出时,这个请求要先经过ActionS

21、ervlet,然后Action类来接收来自ActionServlet的请求,通过业务逻辑类的处理方法将处理后的结果显示到JSP页面上。(2) Model部分Struts的Model部分包含两部分,这两部分分别是ActionForm和JavaBean,ActionForm用于封装一些请求参数,ActionServlet所封装的对象会由Action接收,并根据其对象里面的参数去处理请求。JavaBean负责数据库的访问和底层业务逻辑的封装。(3) View部分Struts为View部分提供了标签库,当View部分采用JSP实现时可通过标签库中标签及自定义的标签去更有效的与Model部分交互,并且增

22、加了实现的功能。(4) Controller部分业务逻辑控制器和系统核心控制器是Controller组件中的两大部分。Struts框架提供的ActionServlet控制器,该控制器继承了HttpServlet类,这个控制器被称为系统核心控制器,其功能负责来自Http的所有请求进行拦截。然后根据其请求转向对应的业务逻辑控制器,Action部分在业务逻辑控制器中虽然不具备处理请求的能力,不过Action可以调用Model来完成对请求的处理2.2.5 Spring简介Spring是一个包含控制反转(LOC)和面向切面(AOP)的开源框架。Spring是一个轻量级的Java开放框架,通过基本的Jav

23、aBean来完成事情。Spring具有方便解耦,简单开发、方便程序测试、降低JavaEEAPI的使用难度等特点。Spring框架不仅仅限于服务器端的开发。Spring其实是一个轻量级的容器框架,Spring框架概述如图2.3所示:WebS口打力0MVCinlor-adtlcKnWobWorkTpo*lryJSFRichV4ewSupport墟山亡pbeyFreMarkorH口鼻&Pc3rEliMtMVO图2.3Spring框架概述Ro-pcrijfii(1)控制反转(LOC)Spring通过LOC的技术促进了松耦合。对象本身不需要创建或者查找所依赖的对象,通过控制反转,这个对象会根据其他的依赖

24、对象通传递进来,而这种传递方式是被动的。(2)MVCSpring的作用不仅局限于整合,而且Spring框架也能作为企业解决方案级别的一个框架。当一个请求由客户端发出,通过服务器将请求转发给控制器,控制器通过HandlerMapping类把请求转发给对应的处理器。在Spring中如果组件实现Controller接口,如果这些组件,那么为了完成数据的操作就我们可以通过调用Service或DAO去实现,实现ModelAndView从DAO中存取的数据操作。在Spring中返回给用户处理结果是通过ViewResolver视图组件来完成的。(3)面向切面的开发2.2.6 SSH框架SSH框架是由Stru

25、ts框架Spring框架、Hibernate关系映射框架结合而成的框架,是目前较流行的开源框架。SSH框架的组成有模块层、持久层、表示层、业务层,SSH框架所开发的Web应用程序具有三大特点,第一结构清晰,第二仅方便维护,第三拥有很好的可复用性。Spring框架用于管理其他两大框架,Struts框架不仅可以做到MVC的分离而且还可以负责控制业务的跳转,通过Hibernate关系映射框架对应用的数据持久层提供支持。其关系图如图2,4所示:图2.4SSH框架关系图2.2.7 DWR框架技术DWR框架即DirectWebRemoting,是一个能够生成基于JAVA类的JavaScript代码的框架,

26、是一个远程服务器端Ajax开源框架,其主要功能是改善java类与Web页面的交互。DWR有两个主要的内容:其一网站的开发人员如果要获取数据从而改变动态网页的内容可以通过DWR的JavaScript库,其二是DWR在Web服务器上获取数据时遵循了AJAX中Servlet获取数据的原则,Web开发人员可以在Web页面编写时在JavaScript里使用Java代码,从而实现对Web服务器资源的自由访问。第三章系统分析与设计3.1 可行性分析3.1.1 技术可行性系统使用SSH框架来开发,SSH框架包含Spring框架、Struts框架和Hibernate关系映射框架结合而成的框架,用SSH技术具有开

27、发效率高,层次清晰的特点。Struts框架用来实现请求的跳转和调用对应的业务逻辑,数据的增、删、查通过Hibernate关系映射框架的关系映射来实现,对象的生成和事务的处理则通过Spring框架来实现。在Struts中,Struts提供了三个组件Model、View和Controller。Spring其实是一个轻量级的容器框架,该容器框架包含控制反转(LOC)和面向切面(AOP),使用基本的JavaBean来完成事情。Hibernate关系映射为了实现了数据持久化的重任,从而对JDBC进行轻量级的对象封装。Web服务器使用ApacheTomcatApacheTomcat是一个轻量级Web应用服

28、务器,而且ApacheTomcat在中小型系统中被普遍使用,所以ApacheTomcat是开发和调试JSP程序的首选。ApacheTomcat服务器的兼容性很好,服务器的性能稳定,其发展前景很好。开发平台使用MyEclipse,MyEclipse是一个可扩展、开放源代码的开发平台。对于MyEclipse而言,它只不过是通过插件组件构建的开发环境。数据库用MySQL,MySQL数据库最为一个轻量级数据库,不仅在电脑上容易安装,而且使用简单,很容易就能掌握MySQL的使用。3.1.2 经济可行性开发环境的选择不仅会影响到开发成本更会影响数据库的设计,所以在这里给出雪雅服饰系统的开发与运行环境的选择

29、如下:开发环境:Window7开发工具:Eclipse10.0数据库管理系统:MySQL数据库服务器:Tomcat6.0由于相关的软件都是免费的,可以在网上自行下载。只要一台配置比较高的电脑即可完成,成本较低。3.1.3 操作可行性该系统的开发是以便捷为中心。开发后的系统应具有操作简单、界面美观、大方优点,即使是不懂计算机的人员也可以根据系统提示使用和管理本系统。3.2 需求分析在可行性分析阶段我已经对系统的整体需求进行了最初的可行性分析,同时证明了此软件的开发可行性,为了满足用户对它的需求,需要进一步的进行系统需求的分析,从而对其进行子模块以及其功能的详细分析与设计。需求分析过程是整个系统分

30、析和设计的重要阶段,分析的结果直接确定了整个系统功能的完整性和稳定性。然而对于系统的可行性,在此阶段需求分析人员不仅需要确定系统的功能要求、完善整个系统的功能,而且还要将现实整体事务抽象成对象并建立对象模型模。3.3 系统的功能需求分析功能需求就是分析软件用户需要什么功能,我们必须一切从用户出发,设计和实现每一个功能,这样就是秉着以用户为中心的目的,只有满足用户的需求,才是该软件设计的最终目的,所以每一个设计论文的功能需求是必不可少的,只有明确了功能需求,设计软件是的思路才会更加清晰。通过对很多互联网服装销售网站的需求研究,该软件都包括注册会员功能模块、游客功能模块、管理员功能模块,所以需要对

31、这三个模块进行功能需求的分析。在服装网站系统的每个用户都只能看见自己的所应用的模块,管理员可以去完成更多的功能,管理员可以对管理员登录密码的查询、修改,对注册会员进行查询、删除操作,对服装类别的增加、修改、查询,对服装的增加、删除、查询,对注册会员所下订单的受理,各个模块的功能完善需要我们不断地努力,这样才可以达到一定的要求,相应用例图如下。(1)游客可以通过本系统进行如下活动:在雪雅服饰网上进行注册成为注册会员,在网站中可浏览商品,在网站中可进行分类查询商品如图3.1所示:游客用例图浏览商品会员注册游客分类查询图3.1游客用例图(2)注册会员的活动如下:注册会员可以登录雪雅服饰网站。在网站中

32、购买服装、浏览服装、分类查询服装,查看购物车,查看订单如图3.2所示:注册会员用例图注册会员我的订单我的购物车.图3.2注册会员用例图(3)论坛管理员可以通过本系统进行如下活动:登录网站后台、修改管理员的密码。对网站的会员进行管理,包括删除会员、查询会员信息。对网站的服装商品进行管理,包括商品的添加、删除商品、查看商品对服装的分类进行管理,包括添加服装的分类、查看分类和删除分类。对注册会员购买服装的订单进行处理如图3.3所示:管理总用例图登氏睚崎品谩皑息期图3.3管理员用例图3.4业务流程图业务里程图的前提要对系统业务流程和现有信息的调查。业务流程图是用来剖析和调查整个系统的业务流程的工具。业

33、务流程图还可以用来描述系统内单位与单位之间、单位与人员之间及人员与人员之间的业务流程关系。业务流程使用一些特定的符号和连接线来描述业务的处理过程,这样就可以发现那些不合理的业务流向存在业务流程中的那些地方如图3.4所示:图3.4系统业务流程图第四章系统的总体设计4.1 软件总体结构服装销售系统其模型是典型的电子商务企业对客户(B2C)的模式,主要包括用户注册、查询服装信息、购物车、下订单、购买等基本功能。止匕外,该统也实现了后台的管理,包括服装的增加、删除,服装列表的删除、添加,订单受理等功能。本系统基于SSH框架技术,从而减少系统模块间的偶合,实现了系统的稳定性、可重用性和可扩充性。其系统总

34、体结构如图4.1所示:系统登录*进行注册浏览商品信息查看商品信息注册用户系统管理员浏览商品信息查询商品信息用户信息修改商品订购发表商品信息修改商品信息修改订单信息删除注册用户填写注册信息图4.1系统总体结构图4.2 功能分配本系统含有三个功能模块,所有的模块都共用一个数据库,但是使用不同的数据表,不同的模块包括不同的功能。管理员管理模块功能如表4,1所示:表4,1管理员管理模块功能功能名称修改密码对管理员自己的登录密码进行修改服装列表管理对服装列表进行查查询、增加、删除的功能。服装的管理对服装商品进行查询、增加、删除的功能。会员的管理对会员进行查询、删除的功能。订单的管理对会员订单的查询、受理

35、。会员功能模块如表4.2所小:表4,2会员模块功能功能名称具体功能注册模块游客注册成为会员,会员可注册其他会员帐号。购物车会员购要购买的服装信息进行存储。订单对会员已经购买的服装的信息反馈。会员信息会员查看个人信息。服装浏览多浏览方式对服装进行信息的浏览。游客模块功能如表4.3所小:表4.3游客模块功能功能名称具体功能注册模块此模块供游客注册成为会员。服装浏览多浏览方式对服装进行信息的浏览。4.3数据库的设计4.3.1数据库概念设计服装类别管理员服装E-R图如图4,5所示:订单4.3.2数据库逻辑结构设计给出所使用的数据结构中的每个数据项的字段名称、是否为空、存储类型、约束条件。本系统采用My

36、SQL作为支持数据库,建立一个名为“db_dszw”的数据库。系统包括了数据库的以下七张数据表:会员信息表(t_huiyuan):记录会员信息。管理员信息表(t_admin):记录管理员信息。服装信息表(t_goods):记录服装信息。订单信息表(t_order):记录会员订单信息。服装列表信息表(t_liebiao):记录服装所分类别的信息。管理员信息表如表4,4所示:表4.4管理员信息表Null默认useridint(11)否userNamevarchar(55)是Null管理员账号userPwvarchar(55)是Null管埋员密码服装类别信息表如表4.5所示:表4.5服装列表信息表N

37、ull默认idint(11)否mingchengvarchar(255)是Null分类名称服装信息表4.6所小:表4.6服装信息表字段Null默认注释idint(11)否leibieidint(11)是Null分类名称mingchengvarchar(50)是Null冏品名称fujianvarchar(50)是Null商品图片jiageint(11)是Null商品价格jieshaovarchar(5000)是Null商品介绍会员信息表如表4.7E:表4.7会员信息表字段Null默认注释idint(11)否loginnamevarchar(50)是Null会员账号loginpwvarchar(5

38、0)是Null登录密码xingmingvarchar(50)是Null姓名xingbievarchar(50)是Nullnianlingvarchar(50)是Null年龄addressvarchar(50)是Null地址dianhuavarchar(255)是Null电话订单信息表如表4.8所小:表4.8订单信息表字段Null默认注释idint(11)否xiadanshivarchar(50)是Null下单时间songhuodizhivarchar(50)是Null送货地址fukuanfangshivarchar(255)是Null付款方式zongjiaint(11)是Null总价格ztva

39、rchar(50)是Null订单状态huiyuanIdint(11)是Null会员编号bianhaovarchar(50)是Null订单号4.4 网站结构设计对于网站而言有一个重要的部分那就是网站结构设计。网站结构设计是确定网站的主题、网站的目标一系列的问题的。对于网站的结构设计就是要做到网站功能在网页上的分配、网也的层次关系、前台划分好栏目的关系、网页之间的联接路径设置,从而使网站页面具有清晰合理的层次体系,是支撑前台实现的,所以后台要有优秀的操作控制设计,因此网站的内容和创意都是结构设计中必不可少的环节。本网站结构设计可以实现的结构是:(1)层次清楚、体现特征、方便用户使用、突出主题、具有

40、可扩展性。(2)网页的功能要强大且具有合理的功能分配。(3)网页间的链接结构、网页中内容及栏目结构的脉络、导航线路层次清晰。(4)面向搜索引擎的优化(SEO)。4.5 用户界面设计用户界面设计也叫做人机交互界面设计,是指通过特定的手段来实现用户界面的创作活动。由计算机科学和认知心理学相结合。历经40多年的沉淀,用户界面设计已然成为专门研究计算机与用户关系的学科之一。现如今,用户界面的设计理论迅速发展,不仅吸纳了社会学、语言学、和人机工程学等学科,并且已应用到环境、人、机器系统工程等领域,为了人们能够更舒适、更高效的工作和生活,设计出与使用者的身心行为相适应的系统。用户界面的质量具有用户对软件评价直接影响,从而影响到软件产品的寿命及市场竞争力,故我们要足够的重视用户界面的设计。4.6 用户界面设计原则(1)以用户为中心的基本设计原则在用户界面的设计过程中,要根据用户的需求、用户的特征等要素作为前提条件,因此设计人员要开发过程中不断的向用户咨询、征求用户对于系统的意见,结合用户的工作环境、系统的使用环境,从而设计出符合用户要求的系统,只有真正的了解用户的需求,使开发人员对于系统的目标更加的明确,这个系统就会更加的完美。(2)顺序原则用户界面的设计上是有顺序的,具排序方式是由整体到单项,

温馨提示

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

评论

0/150

提交评论