




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于html5的微官网设计与实现阳光学院本科毕业论文、毕业设计题 目:基于html5的微官网设计与实现 系 别:计算机工程系专 业:计算机科学与技术年 级:2014级学 号:2414101909姓 名:指导教师: 年 月 日基于html5的微官网设计与实现基于html5的微官网设计与实现摘要微信的商业价值不断凸显,睿智的企业主跃跃欲试,一个属于移动互联网的大时代呼之欲出,手机用户正在逐渐成为企业的主要消费人群,用户大多更倾向于使用手机、平板等终端工具浏览信息,企业如果要想获得更多用户的青睐,手机官方网站的设计与实现就显的尤为重要,微官网是一种基webap和pc版网站相融合的新型网站,建立微官网对提升企业形象,促进企业产品宣传,提升用户产品体验,从而赢得更多的移动客户群体等均起到了重要推动作用,成为企业进行营销的另一种方式和途径。论文主要是完成基于html5的微官网设计与实现,以文字、图片、视频等多种丰富的多媒体形式向客户展示企业产品信息。微官网的页面呈现主要是基于当前流行的html5的新特性,运用html5技术,优化网站的显示,能够自动识别窗户屏幕大小,完全适用于手机、平板,网站内容精简,加载速度非常快,让手机用户更方便的浏览信息,同时兼具一键拔打电话、一键分享及在线留言、地图导航等功能,让微官网内容展示更加丰富,管理更加便捷。系统主要基于asp.net进行程序开发,利用sqlserver数据库来存储数据,同时采用 html5技术来实现微官网的页面展示。论文首先分析了系统的开发环境,接着重点介绍了系统的可行性分析、系统的概要设计及详细设计,技术实现难点,最后完成了系统的功能测试。本论文主要实现基于html5的漳州市宏博油画微官网,该网站经过一段时期的运行测试,能以丰富的图文形式向用户展示企业信息,企业的油画产品,完成企业产品信息的管理,实现了企业与客户之间的互动交流,从而提高企业在移动网络里的宣传力度,从而为企业赢得更多的移动客户群体。关键词:微官网 html5 asp.net1基于html5的微官网设计与实现目 录1 绪论11.1 研究现状11.2 发展前景21.3 本论文的创新点22 系统开发工具32.1 html532.2 asp.net32.3 sqlserver43 系统分析53.1 项目概述53.2 需求分析53.3 可行性分析63.4 业务分析73.5 数据流分析84 系统设计134.1 功能模块设计134.2 数据库设计144.3 程序设计165 系统测试195.1 系统测试的重要性195.2 测试实例的研究与选择205.3 系统运行情况与评价226 系统展示236.1 前台展示模块236.2 后台管理模块26结论30参考文献31附录一32致谢361基于html5的微官网设计与实现1 绪论1.1 研究现状依据中国网络发展现状调查得出,我国手机上网的人数已达6亿多,与2014年相比,人数上增6303万人,如图1-1所示。可见,手机已经成为每个人不可或缺的部分。移动互联网成为一种方便快捷的信息获取手段和沟通交流方式,它已经深深融入手机用户群体的日常生活之中。图 1-1 手机用户比例图在移动网络发展中,特别是4g1的产生,移动网络的优越性愈发凸显,使得人们与移动设备和移动互联网的接触越来越频繁。随着手机的智能化发展,安装不同操作系统的手机,具备了功能强大的浏览器后,使得它的功能跟电脑操作显示的效果更加接近。手机的换代也使得手机的浏览器随着不断的优化和升级,这也为html5技术在移动移动网络方向的发展提供源源不断的动力。由此,用户大多使用手机进行信息浏览。但是,很多的网站在手机上的显示效果并不好。网站的设计因此出现了新的要求,就是网站必须要适应移动设备显示,这使得手机网站由此诞生。运用html5技术,优化网站的显示,让手机用户更方便的浏览信息。手机网站可以图文并茂的展现企业的信息,从而为企业的营销市场开拓了一条宽阔的道路。1.2 发展前景如今,层出不穷的现代信息技术服务模式,对传统信息化服务系统产生一定的影响。用户大多使用手机浏览信息,而企业要想获得手机用户的青睐,手机网站的搭建就必不可少。微网站靠着移动网络和手机网站的支持,成为企业进行营销的另一种方式和途径。在现在手机用户居多的情况下,建立微官网将能够是用户有更好的体验,从而提升企业的形象,赢得更多的移动客户群体,推动企业的发展。微官网是一种基于webapp和传统pc版网站相融合的新型网站。可迅速与微信、微博等网络互动咨询平台链接。2 微官网能够实现用户随时随地通过手机了解企业信息,而且还能实现一键通话、新闻评论和留言等等的功能。微官网比电脑版网站更有优势。它是应移动互联网的大环境而生的,移动互联网为微官网搭建了一个随时可供浏览的大平台。而相对于电脑版的官网,微官网省去了很多的操作步骤,符合现代的快节奏生活环境,让用户有更方便快捷的体验。微官网不仅仅实现了电脑版网页应该有的功能,而且能够以更完美的显示效果呈现给手机用户。微官网具有网站内容精简,页面资源小,加载速度非常快,可以和微信公共平台完美结合的特点。微官网作为展示、营销、互动和服务的载体,可以包罗绝大部分功能的实现,它将成为中小型企业必不可少的重要部分。现在的移动网络社会中,出现越来越多的借助微信浏览器而开发的新型网站,而微官网的设计与实现将对企业的营销能够起到一定的作用。1.3 本论文的创新点当前层出不穷的现代信息技术服务模式,对传统信息化服务系统产生了深远的影响,如果企业要想获得更多用户的青睐,手机网站的设计与实现就显的尤为重要,这就为微官网的产生与发展奠定良好的基础。本文旨在完成一款美观实用的基于html5的企业微官网的设计与实现,本文的创新点在于:(1)引入微官网设计理念,实现跨平台的营销型网站。微网站是一种跨移动平台的营销型网站,它源于webapp和网站的融合创新,兼容ios、android、wp等各大操作系统,可以便于微信、微博等应用的链接,适应现在移动客户端浏览市场,是符合浏览体验与交互性能要求的新一代网站。(2)引入当前流行的html5技术来完成微官网的页面设计与展示。采用当前流行的html5技术来完成微官网的页面设计与展示。优化网站的显示,能够自动识别窗户屏幕大小,完全适用于手机、平板,网站内容精简,加载速度非常快,让手机用户更方便的浏览信息。2 系统开发工具2.1 html5html5(简称“h5”)是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(html)的第五次重大修改。目前,h5技术正处于不断发展的过程中,作为移动轻应用,它在未来具有无限可能,潜力巨大。3html5是w3c和谷歌、苹果等几百家公司一起得出来的成果。 html5最大的好处在于它是一个开放的技术,而且具有基于webkit4内核的浏览器这个最大的特点,将会是未来移动开发技术的发展趋势。当今主流浏览器都支持html5,html5在未来的5-10年中,将成为移动发展的一个重要因素。html5以开放的web标准为基础,开发出来的较为完备的新的编程规范。它具有视频和音乐的展示以及动态的效果,具备强大的离线存储功能等等的特点。运用html5技术进行设计,简单易懂易用,它可以实现让同一张网页自动适应不同大小的屏幕,再根据屏幕宽度,自动调整进行页面布局。html5技术能够在移动设备上支持多媒体。它具有新的语法特征,也能够实现一些新的功能,用户与文档的交互方式受到了本质性的改变。从性能角度来说,html5首先是缩减了html文档,使这件事情变得更简单。从用户可读性上说,原先一大堆东西对初学者来说,第一次看到这些东西是看不懂的,而html5的声明方式对用户来说显然更友好一些。2.2 asp.netasp.net是.net framework的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本,是可由因特网服务器执行的服务器端脚本技术。它可以在通过http请求文档时,在web服务器上动态创建active server pages(动态服务器页面),并且运行于iis(windows开发的web服务器)之中的程序。在微软的.net战略中,新推出的asp.net。它是建立在公共语言运行库的基础上,借鉴了java技术的优点。asp.net的推荐语言是c sharp5语言,对以前的asp安全性差等缺陷进行了相当大的改进。在执行asp.net的时候,程序引擎调用了系统中的iis6服务器,执行对嵌在html中的aspx文件进行解释,最终以页面的形式显示。但是,使用asp.net还是具有一定的局限性。因为,从某种角度来说,它们只能良好的运行于微软的 windows nt/2000/xp 和iis的服务器平台上。没有和chillisoft7一样,提供在unix/linux上运行asp的解决方案。所以,平台的局限性和asp.net的安全性限制了asp.net的广泛运用。2.3 sqlserversql是英文structured query language的缩写,中文称作结构化查询语言。sql被几乎一切的数据库操作命令所认同,成为关系型数据库管理系统的标准语言。sql命令的输入能够实现对数据库的操作和管理。比如,在数据库中进行增加、删除和更新数据,或者从数据库中提取数据等一系列的操作进行数据的管理。sql数据库是储存和管理数据信息的智能化操作平台。8sql server是由microsoft开发和推广的关系数据库管理系统(dbms),它最初是由microsoft、sybase和ashton-tate三家公司共同开发的。它的性能超群,集成了windows nt/2000平台9,与web搭建配合紧密,得到网络和存储技术的支持,使得最大限度地提高了web站和企业的应用的扩展性和保障性,应用于internet领域。而且,sql server 提供了十分便民的缺省安装和使用方法,使用起来难度并不大。此外,sql server还能够兼顾规模不同的应用,具有很强的实用性。其中sql server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,是较为强大和全面的sql server版本。sql server 2008允许在使用microsoft .net和 visual studio开发的自定义应用程序中使用数据,在面向服务的架构(soa)和通过 microsoft biztalk server进行的业务流程中使用数据。它可以组织管理任何数据,可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。还能够对数据进行查询、搜索、同步、报告和分析之类的操作。信息工作人员可以直接访问数据,是一个可信的、高效率智能数据平台,可以满足用户的所有数据需求。3 系统分析3.1 项目概述本文所设计与实现的是针对中小企业而开发的一款以信息管理系统为基础(涉及到企业信息的展示和管理)的微官网。它以广泛的调查为基础,满足用户的需求,以此来提升企业的信息管理水平以及优化资源管理,从而尽可能使得成本有所降低,统筹安排以实现利益的最大化效益。微官网是网络环境下网站移动化发展的典型代表,适应手机的体验让用户对其依赖程度越来越高。所面向的用户人群:员工、信息管理员、移动终端客户群众。我们的系统设计需要达到的目标: (1)建立操作简单易用、具备良好交互性的微官网。 (2)动态显示企业信息,制作成本尽量低,注重实用性。 (3)该网站可为让广大手机用户更加方便了解企业的情况。3.2 需求分析企业建立微官网的目的是为了在移动互联网上对手机用户进行宣传与推广,提高企业的知名度。我们可以通过建立覆盖面积广的、统一的网站,进一步实现企业在网上发布相关行业信息,以及规范和优化市场的信息。 3.2.1 功能需求根据企业对微官网的需求,我将采用b/s模式开发系统。前台的功能主要包括:信息展示、地理定位、信息分享、一键拨号、用户评论、用户留言。而在后台的管理中,它主要功能包括:信息管理、留言管理和评论管理。其中,信息管理又包括产品管理、新闻管理、图库管理和视频管理。具体详细的功能描述如下:(1)信息展示:用户能对产品信息、新闻信息、视频信息进行浏览。(2)地理定位:系统可以定位企业的具体位置。(3)信息分享:用户可以对企业信息分享到其他网络平台。(4)一键拨号:用户可以更加便捷地与企业相关人员进行沟通。(5)用户评论:用户可以进行对具体的新闻信息进行评论。(6)用户留言:用户可以根据自身情况对企业进行留言。(7)信息管理:管理员能够对产品信息、新闻信息和视频信息的发布、修改和删除。(8)评论管理:管理员审核用户的评论,通过审核则对评论进行回复,审核不通过则删除评论。(9)留言管理:留言信息管理员无需回复,但是他可以根据用户留言信息里的联系方式,拨打电话直接与留言用户取得联系。 3.2.2 性能需求根据用户对功能的需求,系统对于性能的要求如下:(1)响应性:系统响应时间迅速,能够满足用户要求。(2)适应性:在操作系统、运行环境、使用设备改变的情况下,系统能够自动适应,有相应的布局调整。(3)可使用性:操作便捷,能够对输入的格式和数据的类型进行验证,并采用友好的错误提醒,使用户能够输入正确的数据,便于用户的正确操作。(4)可维护性:采用的b/s结构,更加有利于管理人员的维护。 3.2.3 其他需求微官网使用asp.net进行开发与设计,程序需上传至阿里云虚拟主机中。其中,web服务器主要环境是:microsoft-iis,.net版本为4.0,使用sqlserver2008数据库。微官网主要是在android、ios、wp系统的手机上运行,此外能支持pc计算机运行。具有基本配置的硬件设备都能满足微官网的正常运行。3.3 可行性分析可行性分析主要的活动是要对所研究开发的课题的可行性做一个详细的分析。微官网能够展示信息,并且实现对信息的管理。通过微官网的建立,增强企业与客户之间的联系,使客户能够及时了解企业的信息,更好的服务于客户,进而增强企业和客户之间的友好业务关系。通过对经济、技术、社会等方面的分析来确定微官网能否成功开发。 3.3.1 经济可行性分析根据用户的需求,分析其经济可行性。微官网可以很方便的对各种各样的产品信息进行采辑和发布,管理人员可以方便快捷地发布产品信息。企业采集到发布的信息的时间周期缩短,人力开支也随之减少,从而提高了服务的品质。app的开发、维护和推广成本高,而微官网是一种轻app化的产品,使用他能让企业的开发和维护成本降低,有利于在线上和线下进行宣传和推广,获得更多的经济效益。在经济上,建立微官网是可行的。 3.3.2 社会可行性分析移动网络技术飞速发展,手机用户不断增加,用手机浏览信息的人更是越来越多。可见,微网站己成为新兴的社会信息聚合平台。信息互动、新闻动态通通聚集在这里,形成有一种特殊的社会。而微官网的建设,正是将企业在特殊社会中的突出展现,企业形象和知名度有进一步提升,从而推动服务的创新以及与客户良性互动。在社会上,建立微官网是可行的。 3.3.3 技术可行性分析微官网的建立是利用asp.net和sqlserver技术进行web应用的开发,这样能够降低用户对客户端的需求。使用html5技术,使得html页面更适合移动用户的体验。在原有门户网站的基础上,使用html5技术,按移动门户的展现标准,使得页面更适合移动用户的体验,同时还能够兼容各大手机操作系统。在技术上,建立微官网是可行的。3.4 业务分析业务分析是对系统的业务流程进行分析,这样能够知道使用者的操作流程,然后对应这样的流程,设计功能来完成数据之间的传递。业务流程的分析能够看出系统所需实现的功能。根据用户对功能的需求,我反复研究后,得出的微官网的业务流程,如图3-1所示。图 3-1 业务流程图3.5 数据流分析数据流图能够明确的表示数据及其流动的方向,能够从其中直观深刻的看到数据的流动,还可能体会到系统逻辑的完整性。根据之前对业务流程的分析,我进一步分析各个业务模块之间的数据及数据的流向。我得出微官网的流程图,它包括顶层图(图3-2)和0层图(图3-3),根据0层图细化至1层流程图,它包括登录流程图(图3-4)、产品管理流程图(图3-5)和新闻管理流程图(图3-6)。图 3-2 微官网顶层数据流图图 3-3 微官网0层数据流图图 3-4 登录1层流程图图 3-5 产品管理1层流程图图 3-6 新闻管理1层流程图根据以上的数据流图,我对其中的新闻管理的数据流图进行数据字典的解释。主要内容有数据流(表3-1至3-3)、数据存储(表3-4和3-5)、数据加工项(表3-6)、外部项(表3-7和表3-8)。表 3-1 新闻信息数据流表数据流系统名:微官网编号:f5条目名:新闻信息别名:资讯信息来源:新闻表去处:用户数据流结构:新闻信息=编号+标题+内容+发布时间+点击量简要说明:新闻资讯的相关信息表 3-2 回复信息数据流表数据流系统名:微官网编号:f7条目名:回复信息别名:返评信息来源:回复表去处:留言管理数据流结构:回复信息=留言编号+回复内容简要说明:管理员回复的信息表 3-3 评论信息数据流表数据流系统名:微官网编号:f8条目名:评论信息别名:论坛信息来源:用户去处:评论管理数据流结构:评论信息=编号+昵称+内容简要说明:用户评论的相关信息表 3-4 新闻数据存储表数据存储系统名:微官网编号:d7条目名:新闻表别名:资讯表存储组织:每个新闻一个记录主关键字:新闻编号 记录数:约800 记录组成:项目名:新闻编号 新闻标题 新闻内容 发布时间 点击量 近似长度: 5 50 300 50 5表 3-5 评论数据存储表数据存储系统名:微官网编号:d8条目名:评论表别名:论坛表存储组织:每个评论一个记录主关键字:评论编号 记录数:约800 记录组成:项目名:评论编号 新闻编号 昵称 评论内容 近似长度: 5 5 50 100 表 3-6 新闻管理数据加工表数据加工系统名:微官网编号:4条目名:新闻管理别名:资讯管理输入数据流:新闻操作信息、评论信息输出数据流:新闻信息、回复信息加工逻辑:对新闻信息进行查询、增加、修改和删除简要说明:对新闻的相关信息进行管理表 3-7 用户外部项表外部项系统名:微官网编号:e2条目名:用户别名:客户输入数据流:评论信息、留言信息输出数据流:产品信息、图库信息、新闻信息、视频信息、回复信息、外链信息主要特征:用户是浏览微官网的人简要说明:用户浏览微官网,对新闻进行评论,可以给管理员留言。表 3-8 操作分类部项表外部项系统名:微官网编号:e3条目名:操作分类别名:操作类别输入数据流:操作信息输出数据流:产品操作信息、新闻操作信息、视频操作信息、外链操作信息主要特征:管理具体的操作信息简要说明:根据操作的信息不同,对系统进行不同的操作。4 系统设计4.1 功能模块设计根据对环境的详细的调研,以及用户的需求进行分析,本系统主要有管理员和用户这两种角色,可以将系统划分为前台展示和后台管理这两大模块。其中,前台展示模块的主要功能包括信息展示、用户评论、用户留言、信息分享和一键联系;后台管理模块包括留言管理、信息管理、评论管理和外链管理。具体的系统功能模块,如图4-1所示。图 4-1 功能模块图4.2 数据库设计微官网是采用sqlserver数据库完成设计,是由最广大的手机用户和企建起业共同组来的信息平台,它的开发与设计从数据的检索,到插入或删除等等操作,都依赖于背后的数据库系统的支持。对系统进行分析后,我在数据库的设计里,需要清楚各个实体之间的联系。对此,我进行数据库的概念结构设计,如图4-2所示。图 4-2 e-r图根据以上数据库的实体之间的联系,我进一步对数据库表进行详细的设计。(1)系统管理员表(admin)主要存储系统管理员信息,如表4-1所示。表 4-1 管理员表字段名称数据类型主键自增允许为空描述aidint是增1不允许编号adminnamevarchar(50)否无允许登陆账号adminpwdvarchar(50)否无允许登陆密码(2)产品表(product)主要存储系统的产品信息,如表4-2所示。表 4-2 产品表字段名称数据类型主键自增允许为空描述idint是增1不允许编号gidint否无允许图片编号infovarchar(50)否无允许产品内容(3)图库表(gallery)主要存储系统的图片信息,如表4-3所示。表 4-3 图库表字段名称数据类型主键自增允许为空描述idint是增1不允许编号gnamevarchar(50)否无允许图片标题pathvarchar(100)否无允许存放位置(4)新闻表(news)主要存储系统的新闻资讯信息,如表4-4所示。表 4-4 新闻表字段名称数据类型主键自增允许为空描述idint是增1不允许编号titlevarchar(50)否无允许新闻标题timedatetime否无允许发布时间photovarchar(100)否无允许新闻图片contenttext否无允许新闻内容hitint否无允许点击量(5)评论表(blog)主要存储系统的新闻评论信息,如表4-5所示。表 4-5 评论表字段名称数据类型主键自增允许为空描述idint是增1不允许编号titlevarchar(50)否无允许新闻标题namevarchar(50)否无允许用户昵称timedatetime否无允许评论时间nidint否无允许新闻编号messagetext否无允许评论内容 续表4-5字段名称数据类型主键自增允许为空描述examinevarchar(50)否无允许评论审核replytext否无允许回复评论(6)视频表(video)主要存储系统的视频信息,如表4-6所示。表 4-6 视频表字段名称数据类型主键自增允许为空描述idint是增1不允许编号titlevarchar(50)否无允许视频标题vediovarchar(100)否无允许视频位置infovarchar(50)否无允许视频内容(7)留言表(contacts)主要存储系统的留言信息,如表4-7所示。表 4-7 留言表字段名称数据类型主键自增允许为空描述idint是增1不允许编号timedatetime否无允许留言时间namevarchar(50)否无允许姓名telvarchar(50)否无允许联系电话messagetext否无允许留言内容(8)外链表(extends)主要用于系统管理员对留言信息的管理,如表4-8所示。表 4-8 外链表字段名称数据类型主键自增允许为空描述idint是增1不允许编号titlevarchar(50)否无允许链接标题linkvarchar(300)否无允许链接地址4.3 程序设计整个微官网由html5标准进行设计。html5标准的形式简洁,最显著的标志就是代码首行不带版本信息和其他内容的网页声明,原先的html网页声明是一串很长的字符串。html5新标签的使用以及运用jquery能够做出炫丽的2d或3d效果的美化网站,带给人一种耳目一新的感觉。运用html5的预加载功能进行设计。它能够针对指定的地址预加载页面或者页面中的特定资源,利用浏览器的空闲时间去先下载指定的内容,放入缓存。这样,下次浏览这个页面的时候,就能够直接从缓存中取出来,提高页面加载的速度。而我将预加载图库页面和新闻页面,这样来提高图片和新闻页面的加载速度。运用html5的新标签进行页面的设计。(1)meta标签,使用这个标签强制让文档与设备的宽度保持1:1,适应所以设备的显示。其中,初始缩放比例initial-scale为1.0,也就代表网页初始大小占屏幕面积的100%。(2)header标签,用它来将页面的首部进行定义,其中调用了custom.js和easing.js来实现导航栏的滑动开关。(3)nav标签,用它进行导航的内容定义,更加容易被识别。(4)footer标签,用它来将网页的底部内容进行定义。其中,small标签被用来定义小字,用于解释网站底部的正确版权的信息。(5)section和article标签,它们能够相互的嵌套使用。换句话说,它们之间没有上与下级的联系。在section标签里能够嵌套article标签,article标签也可以包含section标签。它们都全部能成为一个整体。然而,article标签代表文章,文章就是一段完整的独立的内容。某种意义上,section标签也能够看成html标准里面的div块,但是比div更具有语义的标签。运用html5的新元素进行页面的设计。(1)是html5中的图形元素。当它和结合使用后,我们能够语义化地将图片和相应的注释联系起来。我将在产品图片的展示的页面中使用,页面调用了photoswipe.js来实现图片的展示。(2)支持多媒体的播放是html5技术的主要特色之一。html5中不单单有支持音频播放的元素,而且还具有有支持视频播放的元素。然而,它和很相似,浏览器的不同效果也有所不同。当用户访问页面时,在元素中加上preload=preload ,preload属性使得视频得以预载。为了渲染出播放控制条,我们必须在元素内指定controls属性。这我将主要运用在视频的展示页面。运用html5的新属性进行页面的设计,主要体现于表单的验证。(1)pattern属性,它将无须服务器端的检测,与正则表达式相结合,就可以判断各种的输入的文本格式,防止用户输入错误的信息。(2)required属性,指定了输入信息的必要性,当文本框被指定必需输入的时候,如果空白的话表单就不能被提交,输入框将被高亮红色显示。(3)autofocus 属性,是html5的新解决方案,能够起到和javascript的一样的效果。在一般情况下,如果提交表单的信息有误,可以利用自动聚焦属性,自动对焦具体错误的文本框。新元素主要运用于系统的留言页面和管理员登录页面中。其中,管理员登录的程序流程图,如图4-3所示。图 4-3 管理员登录的流程图此外,还引用高德地图的组件。它是基于html5实现的轻应用产品,专门为移动端定制,能够实现位置标注、路线规划、周边搜索、地图选址等功能的调用。响应速度飞快,支持ios和android的操作系统,也适用于pc浏览器。它主要通过url的形式调用该组件,用户可在url按照不同的参数组合调用不同的功能。(1)dest参数,用于表示待标注点的坐标。坐标的格式为(经纬,纬度),小数点后不超过6位。(2)destname参数,用于表示待标注点文字的描述。(3)hiderouteicon参数,具有隐藏路线的功能。如果需要路线指引,不选择此参数即可。以上程序设计的具体代码,详见附录一。5 系统测试系统测试是在完成系统的各种设计之后进行的非常重要的一个阶段。这并不是只要系统能够运行这么简单,系统需要通过严格的测试,才能够最终投入使用。系统测试是使用正确或错误的输入方式,进一步验证输出的结果是否与期望的结果一致,从而来判断开发的系统是否运行正常。本质上来讲,系统测试实际上是检测和发现的系统错误的过程。本系统的测试流程,如图5-1所示。测试数据系统程序期望结果测试结果评价信息评价测试图 5-1 系统测试流程图5.1 系统测试的重要性随着互联网络的高速发展,一个新的观点被业界中越来越多的人颇为认同。那就是每一个系统的开发完成之后,要对开发的系统进行测试。以此来尽量争取系统的功能的实现都能准确无误。否则,不同的错误有可能会相互影响,从而变成无法挽回的错误。等到系统正式投入使用后,再发现就为时已晚。 对于整个系统的开发来说,发现错误是必定会出现的过程。就算运用最新的语言和新的方式进行系统的开发,完全消灭错误也是几乎不可能做到的事情。而这些错误的发现,还要从测试中找出来。系统中的错误与正确的比重,也要从测试里得到。所有的专业研究基本上都要有测试的加入,系统的开发也不例外。如今,系统测试已经成为了一门完整的学科体系。在系统的开发总成本之中,25%到50%被测试所消耗。如果,维护的阶段也包括在内的话,那将会更大的缩短系统测试的时间,维护工作就会很容易多次发生。所以,我们必须对开发的系统进行相对应的二次测试甚至进行多次测试。所以说,从全面的角度考虑来看,系统测试还是必须要存在的一个过程,也是必不可少的过程。5.2 测试实例的研究与选择在系统测试的方法中,我主要采用的是黑盒测试法。在测试中,对指定的功能测试其实现的情况。下面仅仅只列举了部分功能模块的测试用例设计。管理员登录功能主要是测试依据是管理员是否能够成功进入后台系统,对其出现的几种情况进行测试,如表5-1所示。表 5-1 管理员登录后台功能测试用例表功能描述管理员登录用例目的检测管理员是否可以正常登陆前提条件该管理员存在输入期望输出实际情况直接点击“登录”按钮登录不成功,弹出提示框“请输入用户名和密码!”与期望输出一致输入数据库中存在的管理员的账号和密码,点击“登录”按钮登录不成功,弹出提示框“请输入验证码!”登录不成功,弹出提示框“验证码错误!”输入存在的管理员账号、密码,点击“登录”按钮登录成功,进入后台首页与期望输出一致针对视频管理模块中的视频上传功能,可能出现的几种情况对其进行功能的测试,如表5-2所示。表 5-2 视频上传功能测试用例表功能描述管理员上传视频用例目的检测视频是否上传成功前提条件该管理员存在输入期望输出实际情况管理员的视频管理页:点击“添加视频”按钮,输入视频标题和具体内容,并选择视频,再点击“确定”按钮视频上传成功,显示视频信息与期望输出一致管理员的视频管理页:点击“添加视频”按钮,未输入视频名称和具体内容,不选择视频,点击“确定”按钮上传不成功,显示提示“名称不能为空”、“请选择视频”和“内容不能为空”与期望输出一致 续表5-2输入期望输出实际情况管理员的视频管理页:点击“添加视频”按钮,输入视频名称,点击“确定”按钮上传不成功,显示提示 “请选择视频”和“内容不能为空”与期望输出一致管理员的视频管理页:点击“添加视频”按钮,输入具体内容,点击“确定”按钮上传不成功,显示提示“名称不能为空”和“请选择视频”与期望输出一致管理员的视频管理页:点击添加视频按钮,选择视频,点击“确定”按钮添加不成功,显示提示“名称不能为空” 和“内容不能为空”与期望输出一致针对前台显示模块中的用户留言功能,可能出现的几种情况对其进行功能的测试,如表5-3所示。表 5-3 用户留言功能测试用例表功能描述用户进行留言操作用例目的检测视频是否上传成功前提条件出现留言页面输入期望输出实际情况未输入任何内容,直接点击 “提交留言”按钮称呼、手机和留言内容处出现“不能为空!”的红字的提示与期望输出一致输入称呼,点击“提交留言”按钮留言和手机处出现“不能为空!”的红字提示与期望输出一致输入称呼,输入手机号为“你好”,输入留言,点击“提交留言”按钮手机处出现“输入号码不正确!”的红字提示与期望输出一致输入称呼为“123456”,电话号码和留言,点击“提交留言”按钮称呼处出现“请输入中文名称”的红字提示与期望输出一致输入称呼、电话号码和留言信息后,点击“提交留言”按钮弹出“留言成功,我们会与您联系!”的对话框与期望输出一致我使用安卓和苹果手机进行测试,通过系统的测试,我希望能够达到以下的目标:(1)在功能实现上,系统都能满足用户的功能需求。(2)在数据反馈上,对系统操作的信息能够正常反馈到云服务器中。(3)在性能反应上,系统能够使手机用户有更好的体验。5.3 系统运行情况与评价我通过系统的测试,所有需要测的试项目都已经通过测试。基本的功能已经实现,该系统能够正常的运行。对于微官网来说,系统评价是在系统发布在网络上去之后,对微官网在功能、速度和实用等等各个方面,进行的反馈意见的收集。手机用户针对本微官网的评价如下:(1)反应速度良好,访问各个页面很迅速,节省了大量的时间。(2)交互界面友好,满足移动用户的观感和体验。(2)便捷的服务,让用户能够更快的与企业取得联系。6 系统展示本系统用html5技术进行前端显示,asp.net作为后端信息管理的开发,共有两大个模块,前台展示模块和后台管理模块。前台展示模块主要是对产品、视频、新闻和地图的展示;后台管理模块包括管理员登录、产品管理、新闻管理、视频管理、评论管理和留言管理。6.1 前台展示模块通过扫描二维码进入系统前台首页,首页主要展示企业的简介信息,如图6-1所示,点击左上角的菜单图标,动态出现菜单列表,显示如图6-2所示。 图 6-1 首页 图 6-2 菜单点击菜单中的视频选项,用户可以观看企业的相关视频信息,如图6-3所示。图 6-3 视频页面点击菜单中的新闻选项,用户可以看到新闻列表,如图6-4所示。点击图片进入新闻的详细信息页面,如图6-5所示。 图 6-4 新闻列表页面 图 6-5 新闻详细内容页在新闻详细内容页面里可以进行新闻的评论,填入具体的评论信息,如图6-6所示。点击“提交评论”按钮后,弹出对话框,如图6-7所示。评论的信息会提交至后台管理系统,等待管理员审核。 图 6-6 填写评论信息 图 6-7 提交评论的提示点击菜单中的地图选项,用户定位企业的具体地理位置,如图6-8所示。图 6-8 地图页面点击菜单中的留言选项,用户可以进行留言,页面如图6-9所示。 图 6-9 留言页面6.2 后台管理模块管理员从后台对系统进行企业相关信息的管理操作时,需要在登录界面输入正确的管理员账号、管理员密码和验证码,图如图6-10所示。 图 6-10 系统登录页面 图 6-11 后台首页输入完成后,系统会对用户名密码和验证码进行判断,验证通过即可进入后台系统,后台首页的页面,如图6-11所示。管理员进入后台,进行产品信息的管理。管理员可以对产品信息进行修改和删除的操作,如图6-12所示。点击“添加产品”按钮,进入添加产品页面,如图6-13所示。管理员输入产品的相关信息。输入完成以后点击“确定”按钮,即可更新系统前台页面上的产品信息。 图 6-12 产品管理页面 图 6-13 产品添加界面管理员进入后台,进行新闻信息的管理。管理员可以对新闻信息进行修改和删除的操作,如图6-14所示。点击“添加资讯”按钮,进入添加新闻页面,如图6-15所示。管理员将新闻的相关信息输入后,点击“确定”按钮,即可更新系统新闻页面上的新闻信息。 图 6-14 新闻管理页面 图 6-15 新闻添加页面管理员进入后台,进行视频的管理。管理员可以对视频信息进行删除的操作,界面如图6-16所示。点击“添加视频”按钮,进入视频上传页面,如图6-17所示。管理员能上传视频,输入视频信息后,点击“确定”按钮,视频列表上就会出现新的视频信息。操作完会更新系统视频页面上的视频信息。 图 6-16 视频管理界面图 图 6-17 上传视频界面管理员进入后台,进行评论的管理,页面如图6-18所示。点击“查看”按钮能够查看这篇新闻的评论。进入评论列表页面,管理员能够对用户的评论进行审核、回复和删除的操作,如图6-19所示。点击通过按钮,评论审核通过。点击回复按钮,进入评论回复页面,管理员可以回复评论,如图6-20所示。操作完会更新系统新闻页面上的评论和回复信息,如图6-21所示。 图 6-18 评论管理页面 图 6-19 评论列表页面 图 6-20 评论回复页面 图 6-21 前台新闻评论页面管理员进入后台,进行留言的管理,如图6-22所示。管理员可以对留言信息进行删除操作,还可以点击拨打电话按钮与留言者取得联系。图 6-22 留言管理页面通过二维码扫描,使微官网变成轻app化的形式。它的交互性能强大,菜单层次清晰,图文并茂简洁生动的页面,产生出来的视觉效果良好。它还具有便捷的服务功能,能够满足用户的需求。它即是一个信息管理系统,能够实现企业各种信息的便捷
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋拆除方案
- 世界献血日活动方案
- 世界预防中风活动方案
- 业主晚会活动策划方案
- 东北年俗活动方案
- 大学院庆活动方案
- 城市管理宣传日活动方案
- 大班春天活动方案
- 地铁开展六一活动方案
- 大学最美毕业季活动方案
- 2025年广东省高考政治试卷真题(含答案解析)
- 事故隐患内部报告奖励制度模板三
- 2025至2030年中国液压元件行业市场竞争态势及发展趋向研判报告
- 碧桂园案场管理制度
- 房地产营销绩效评估与分析
- 2025年报关操作技巧与核心要点
- 《基础护理学》第七版考试题库大全-上部分(600题)
- 2025年日历( 每2个月一张打印版)
- 福建省厦门市2023-2024学年高二下学期期末质量检测数学试题
- 完整版隧道项目消防工程施工组织设计方案
- 幼儿教师如何应对幼儿入园焦虑详解
评论
0/150
提交评论