沈阳工程学院校外实习报告.docx

上传人:牧羊曲112 文档编号:1861092 上传时间:2022-12-22 格式:DOCX 页数:41 大小:579.88KB
返回 下载 相关 举报
沈阳工程学院校外实习报告.docx_第1页
第1页 / 共41页
沈阳工程学院校外实习报告.docx_第2页
第2页 / 共41页
沈阳工程学院校外实习报告.docx_第3页
第3页 / 共41页
沈阳工程学院校外实习报告.docx_第4页
第4页 / 共41页
沈阳工程学院校外实习报告.docx_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《沈阳工程学院校外实习报告.docx》由会员分享,可在线阅读,更多相关《沈阳工程学院校外实习报告.docx(41页珍藏版)》请在三一办公上搜索。

1、沈阳工程学院实 习 报 告(课程置换:毕业实习)姓 名: 吴琼 学 号: 2012461210 专 业: 计算机科学与技术 班 级: 计专本122 实习单位指导教师: 王福 校内指导教师: 吕海华、张欣、杨盛 实习项目: 湖南旅游资讯网站的设计与实现 实习单位名称: 选将营学区选营小学 实习起止时间: 自 2014年03月03日 至 2014年03月28日目 录第一部分 实习报告11 湖南旅游资讯网站的设计与实现11.1 开发背景与意义11.2 关键技术介绍21.2.1 PHPCMS网站后台管理系统架41.3 系统分析51.3.1 功能构架51.3.2 模块需求描述51.3.3 系统开发方法5

2、1.3.4 可行性分析71.3.5 运行环境分析71.4 系统设计71.4.1 设计原则81.4.2 页面设计要求81.4.3 系统设计要求91.4.4 系统功能结构设计101.5 系统实现111.5.1 系统功能实现121.5.2 网站前台实现171.6 系统测试221.6.1 网站测试221.6.2 系统测试231.6.3测试结果231.7 结论241.8 致谢251.9参考文献251.10 实习总结26第二部分 实习总结28第三部分 实习日志30第一部分 实习报告1 湖南旅游资讯网站的设计与实现旅游业具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业。改

3、革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需。随着国人生活水平的不断提高,人们的生活方式不再仅限于普通的衣、食、住、行,人们不仅要在物质方面得到提高,而且在精神方面也追求有一个质的突变,于是,人们越来越多的选择在周末或假期间外出旅游,换个环境来陶冶一下自己的情操,享受旅游带来的乐趣,。针对大众的这种需求,许许多多的旅行网站应运而生,所以对旅游资讯网站的设计与实现工作是十分有必要的,这样能使得湖南旅游信息更规范、系统,提供大量的旅游景点、旅游新闻 、旅游路线、民族风俗、特色小吃等方面的服务。本网站最终采用PHP

4、CMS网站后台管理系统来实现整个动态网站,经过测试,运行效果稳定,操作方便、快捷。在具体的应用过程中,有可能会出现一些问题,今后我还会对本系统不断地进行完善、更新,使其功能更强大,应用更广泛。采用现代化统一的计算机网络系统,实现了旅游管理的网络化,对各类信息进行认证发布、管理与查询。随着信息资源的逐步网络化,信息消费者将被笼罩在巨大的信息网络之中,并由此而具备充分的获取信息的能力。此时,消费者对信息的需求将更具针对性,更为个性化。因此,网络信息服务具有传统信息服务所不具备的双向性,消费者能够更多地参与信息服务的过程,从而加速个性化服务时代的到来。1.1 开发背景与意义中国旅游业经过20多年的发

5、展,已取得了显著成绩。随着对外开放步伐的加快,中国旅游业进入一个新的发展阶段,呈现出新的发展趋势,主要表现在以下几个方面:(1)旅游产业地位提升和发展环境逐步优化随着中国旅游业的快速发展,旅游业在国民经济中的地位逐步提升,旅游业的发展目标也在不断调整。经过改革开放20多年的发展,中国旅游业已成为第三产业的新兴产业和国民经济心得增长点,实现了从旅游资源大国到亚洲第一旅游大国、世界旅游大国之一的历史性跨越。新世纪开始,中国旅游业的产业地位进一步提升,发展目标重新调整。(2)旅游产业结构合理化第一,旅游产品结构合理化。随着旅游需求的多样化、个性化发展、旅游产品开发应根据市场需求变化的特点,开发出更多

6、的品种,满足不同的需求。其中团体观光旅游的比例会逐渐减少,而度假游、专项游产品比例会逐渐增加。带薪假期的实行,为人们走出去提供了资金保证,旅游成为大多数人的选择。随着黄金周假期的调整和小长假政策的实施,居民有了更多的闲暇时间。带薪假期使得长距离旅游成为可能;由于小长假时间较短,因此对短途旅游市场影响较大。总的来说,我国假期政策的调整,成为旅游发展的助推器,不断的推动着我国旅游市场向好发展。由于旅游的兴起和快速发展,需要一种高效、快速及方便地系统来管理整个旅游过程中的基本信息和资源,以减少人力、物力、时间等多方面资源的浪费,给企业或公司带来更多的利润,这就使得信息管理和数据库管理系统得到了充分的

7、利用。正文旅游资讯信息,就是通过互联网获得旅游信息,旅游景点,旅游路线,宾馆等来安排自己的假期来旅游。通过互联网了解目的地信息,如天气,景点,食宿以及交通等情况,也可以根据自己的要求安排旅行社计划等。计算机的应用促进了社会经济的发展,给社会带来很大的经济效益。如果采用计算机进行各类信息的管理,必将大大提高工作的效率,对旅游信息的维护起到积极的作用,人们的工作节奏不断加快,需要快捷的信息来源,所以,一个功能完备的旅游信息资讯网站的开发是很有必要的。1.2 关键技术介绍Photoshop 是用于设计、优化和集成Web图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形

8、开发。Photoshop是Adobe公司旗下最为出名的图像处理软件之一。绝大多数的人,对于Photoshop的了解仅限于“一个很好的图像编辑软件”,并不知道它的诸多应用方面,实际上,Photoshop的应用领域很广泛的,在图像、图形、文字、视频、出版各方面都有涉及。Dreamweaver 是简历Web站点和应用程序的专业工具。它可将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,是每个级别的开发人员和设计人员都可以利用它快速创建界面吸引人并且机遇标准的站点和应用程序。开发人员可以将其选择的服务器技术与Dreamweaver 配合使用,建立将客户连接呆数据库、Web服务和旧

9、式系统的强大Internet应用程序。HTML静态网页技术是一款超文本标记语言,适用于网页制作的简单,通用的标记语言,他作为网页编辑语言,具有格式化文本、建立超链接、创建列表、插入图像、加入多媒体、加入动画、交互式列表、计数器等作用,给Web带来无限的艺术和生活。一个网页对应一个HTML文件,超文本标记语言文件以.htm(磁盘操作系统DOS限制的外语缩写)为扩展名或.html(外语缩写)为扩展名。可以使用任何能够生成TXT类型源文件的文本编辑器来产生超文本标记语言文件,只用修改文件后缀即可。标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现(部分标记除外例如:),即超文本标

10、记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。有三个双标记符用于页面整体结构的确认。DIV+CSS是一种网页布局方法,有别于传统的HTML网页设计语言中的表格(table)定位方式,可实现网页页面内容和表现相分离。这样的布局有很多优点:(1)使页面载入得更快;(2)降低流量费用;(3)修改设计时更有效率;(4)保持视觉的一致性;(5)更好的被搜索引擎收录;(6)对浏览者和浏览器更具亲和力但也存在一定的问题:(1)对于CSS的高度依赖似的网页设计变得比较复杂。(2)CSS文件异常将影响整个网站的正常浏览。(3)对于CSS网站设计的浏览器兼容性问题比较突出。(4)CSS+DIV对

11、搜索引擎优化与否取决于网页设计的专业水平和不是CSS+DIV本身。ApacheHTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。ApacheHTTP Server是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a pat

12、chy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的We

13、b服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。1.2.1 PHPCMS网站后台管理系统架PHPCMS是国内领先的网站内容管理系统,同时也是一个开源的PHP开发框架。PHPCMS由内容模型、会员、问吧、专题、财务、订单、广告、邮件订阅、 短消息、自定义表单、全站搜索等20多个功能模块组成,内置新闻、图片、下载、

14、信息、产品5大内容模型。PHPCMS 采用模块化开发,支持自定义内容模型和会员模型,并且可以自定义字段。在当今瞬息万变的市场环境中,快速高效的IT解决方案是您的业务成功的关键。我PHPCMS因为能为您量身打造完全符合需求的解决方案而自豪,运用我的系统,我可以让您的企业更高效,从而在市场中获得更大的利润。 我在PHPCMS领域的长期成功经验,使得我们一举成为国内CMS领域的领跑者。 PHPCMS该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分

15、类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。其主要特色又:模块化,开源,可扩展,功能强大灵活,支持自定义模型和字段;负载能力强,支持千万级数据;模板制作方便,支持中文标签和万能标签进行数据调用;拥有门户级的碎片功能,支持可视化预览和编辑;支持推荐位功能,轻松实现网站精华内容精准投放;支持订单和财务功能,拥有会员收费机制;可与多种系统整合,提供完整的建站方案;融入了人性化体验;加强了安全机制。PHPCMS是一款基于PHP+MySQL架构的网站内容管理系统,也是一个开源的 PHP 开发平台。PHPCMS采用模块化方式开发,功能易用便于扩展,可面向大中型站点提供重

16、量级网站建设解决方案。模块管理、管理员管理、自定义模型管理、分类管理、数据库管理、类别管理、地区管理、菜单管理、推荐位管理、关键字管理、作者管理、来源管理、关联链接管理、工作流管理、稿件状态管理、数据库源管理、附件管理、URL规则管理、木马扫描、外部书库导入、非法信息词语屏蔽、稿件统计、栏目访问统计、数据字典、IP禁用、通行证、内容发布、批量更新发布网页,批量更新栏目,模板风格管理、网站地图前台功能 。以下是PHP的基本特点:(1)开放源代码:所有的源代码都可以得到。(2)免费使用:PHP是一个免费软件,尽可放心使用。(3)基于服务器端:由于PHP是在Web服务器端运行的,所以它的程序可以很大

17、、很复杂而不会降低客户端的运行速度。(4)跨平台:PHP程序可以在UNIX、Linux或者Windows操作系统下运行。(5)嵌入HTML:PHP语言可以嵌入到HTM内部,则易学。还有语言简单、效率高、分析XML、数据库模块、文件存取、文本处理、复杂的变量,图象处理等特点。1.3 系统分析1.3.1 功能构架湖南旅游资讯网站前台主要功能包括:一般游客,注册用户和管理员的登录注册功能,旅游景点信息,旅游路线等的查询。后台主要功能包括:旅游景点的管理,旅游新闻的更新,旅游路线的管理,预定线路的预订,上传信息管理。系统后台结构如图3.1所示。图3.1系统后台结构1.3.2 模块需求描述(1)登录子系

18、统用户通过用户名和密码登入该系统。该模块使用户分为普通用户和管理用户两类。管理用户对普通用户进行管理,可以增加、删除用户,并可以修改普通用户的密码等。 (2)增加删除子系统管理用户可以更新网站中的新闻路线等,也可以对网站中的新闻,旅游路线等进行管理,可以删除该新闻或添加新闻。(3)查询子系统该子系统分成三块:用户信息、旅游新闻、旅游路线的查询三个方面。1.3.3 系统开发方法该设计采用的系统开发方法是面向对象的开发方法。面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数

19、据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对

20、象为他们提供所希望的行为。在对内的操作通常称为方法。一个对象请求另一对象为其服务的方式是通过发送消息。类:类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。消息:消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。面向对象方法有以下特征:封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见

21、到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传达室递性。继职分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。多态性:

22、对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚

23、函数)来实现多态性。面向对象的开发方法是一种全新的系统分析设计方法,适用于各类信息系统的开发。它实现了对客观世界描述到软件结构的直接转换,大大减少后续软件开发量。并且开发工作的重用性、继承性高,降低重复的工作量,缩短了开发周期。1.3.4 可行性分析本系统的开发主要采用PHPCMS后台管理系统以及前台页面的浏览这两个方面,开发出有好美观的人机界面,便于用户理解、操作。系统可采用B/S结构的开发模式,硬件更新速度越来越快,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需,结合HTML语言的使用来实现系统操作的便利性。采用普通的标准格式文本文件简单,清楚,容易维护。本系统使用的基本

24、开发工具为PHPCMS后台管理系统、Photoshop 和Dreamweaver都是网络提供的免费软件,系统投入使用后,只需网站管理员通过浏览器浏览系统页面进行相应操作:对网站信息和数据做更新、修改、删除就可完成对网站的系统维护和管理。对网站进行相应的推广和宣传,提高网站的知名度,是更多的人在互联网上更容易的通过搜索引擎搜索到该旅游网站,游客就可以直接找到所需要的信息。1.3.5 运行环境分析服务器端要求如下:1、操作系统:Windows2、服务器:PHPCMS后台管理系统3、浏览器:InternetExplorer 9.04、网络协议:TCP/IP由于本系统是基于 B/S 结构开发出来的,对

25、客户端的配置要求不是很高。 1、操作平台需求:可以是 Win2000/WinXP/Win7/Win8 2、软件需求:客户端需要安装一个 Internet 浏览器,如 Internet Explorer1.4 系统设计制作网站首先必须要解决的就是要确定网站的主题。经过调查了解和掌握较多的资料,才能把网站要做到小而精。本网站前台采用的是Dreamweaver、Photoshop技术,而后台利用PHPCMS技术,建立了一个前台页面美观,后台管理方便的完整网站。本网站主要采用PHPCMS技术,PHPCMS是一款基于PHP+MySQL架构的网站内容管理系统,也是一个开源的 PHP 开发平台。PHPCMS

26、采用模块化方式开发,功能易用便于扩展,可面向大中型站点提供重量级网站建设解决方案。该网站的功能会随着时代的发展及网民的需要不断的扩展,因此本系统需要不断的进行功能的升级和修改。本系统的管理功能又栏目管理功能,路线管理功能,模板风格管理功能,用户管理功能。栏目管理功能模块:网站基本结构定义好之后,就可以进行网站栏目的定义,一个站点可以有多个栏目,每个栏目下面还可以有子栏目。路线管理功能模块:网站结构和栏目定义好之后,可以进行具体内容的管理,包括新建、编辑、删除、发布内容,包括文字信息、图片、word等。模板风格管理功能模块:每个站点相对独立,显示风格各异,并且可以灵活修改。用户管理功能模块:包括

27、注册登录网站,添加、修改、删除,也可以对自己所添加的进行管理管理员管理功能模块:包括用户的添加、修改、删除,也可以对不同的用户授予不同的管理权限,权限包括读、写、创建、删除、发布,权限的范围细化到每个站点下的某个栏目。1.4.1 设计原则(1)明确建立网站的目标和用户需求(2)总体设计反感主题鲜明(3)网站的版式设计网页设计作为一种视觉语言,要讲究编排和布局,虽然主页的设计不等同于平面设计但他们都有很多相似之处,应充分加以利用和借鉴。一个优秀的网页制作者应该知道一段文字应该落于何处,才能使整个页面达到最佳的视觉效果,这就特别要处理好页面之间和页面内的秩序与内容的关系,应讲究整体布局的合理性,使

28、浏览者有一个流畅的视觉体验。(4)网页形式与内容相统一将丰富的意义和多样的形式组织成统一的页面结构,形式语言必须符合页面的被融,体现内容的丰富含义。运用对比与调和、对称与平衡等方法,通过空间、文字、图形间的星湖管理建立整体的均衡状态,产生和谐的美感。如对称原则在页面设计中,它的均衡有时会使页面显得呆板,但加入一些富有动感的文字、团会使表现内容达到比较好的效果。1.4.2 页面设计要求网页用户界面,除比较形象的描述和超链接外,一个简单的网页用户界面非常类似于用户所熟悉的非图形用户界面环境上的分级菜单结构。基本的导航通过一个或更多使用了文本或可视化超链接的应用软件来实现。根据应用软件超链接的结构,

29、网页用户界面的内部的导航是在一个单独的图形用户界面窗口中,以线性或非线性的方式来显示一个按页分的应用软件中的网页。基于网页用户界面风格的应用软件在很多地方与将来的定型产品不同,或者说更糟。使用网页用户界面的应用软件中:信息一般在一个名为浏览器的窗口中显示。能通过多个浏览器窗口来显示信息。浏览器为Web应用软件提供菜单。在应用程序中,如果菜单中的功能不便于用户访问,动作选项就会受到限制。网页对用于侦测专用弹出菜单的客户区缺少控制。专用菜单的创建需要额外的编程工作。应用程序的特性必须映射到调用命令的方法。应用程序区没有任何约定俗成的图标。很多应用程序为了美观和导航的方便而使用图片和动画。这样会带来

30、负面影响,因为下载和打开图形文件的时间太长,会导致用户的不满或延长回应时间。浏览器和应用程序提供了禁止显示网页图片的功能以便显示纯文本版本。1.4.3 系统设计要求系统设计应满足一下要求才能达到一个正常网站系统要求。系统应满足:(1)性能需求局效性网站应能保证用户正常登录,以及管理员登录进行信息更新。要求正常情况下用户从发起请求到收到回应时间间隔不能超过1秒。对外接口系统处理用户请求最迟不应超过8秒,系统峰值时可以正常工作。完整性该网站的完整性主要体现为身份验证、用户特权级别等。保证信息的准确性,正确性、完整性、该网站的基本功能。可用性该网站采用友好永华界面,使用户可以很直观,方便的浏览信息,

31、并且获取自己想要的信息。可维护性根据该网站长期使用的特性,因此该网站要求有较高的维护性,具有数据恢复功能、数据库备份。(2)软件接口与其他学校网站连接的接口;(3)用户界面程序将以网页的方式运行:程序采用图形化的方式显示相关信息;用户采用向栏目选择方式来进行操作;(3)通信接口 网络通信采用标准TCPIP协议;(4)安全设施需求管理员登录必须输入验证码;密码不少于6位;(5)设计和实现上的限制开发该网站,根据该学校目前的要求,必须考虑到以下因素:结合该校的实情及使用习惯;必须确保该网站安全运行;要保证网站的服务水平,保证达到校园网站的作用;在保证上述条件的前提下,尽量使操作流程简化,操作界面友

32、好化:1.4.4 系统功能结构设计用户设计进入网站的分三种,一是管理员;二是一般游客,不得留言,只能浏览网页没有管理功能的注册用户;三是注册用户,可以进行留言。登录页面的设计:访问者输入用户名地址和密码来登陆,然后单击“登录”按钮。输入的数据提交后与数据库中的用户表进行匹配。该模块主要实现的是对用户登陆权限和用户登陆的管理,为了限制该系统资源的浪费,只有通过身份验证才能使用该系统。用户模块流程图,如4.2所示。图4.2 用户模块流程图管理员设计网站管理员是被赋予网站全部权限的用户,管理人员登录系统后可以对整个系统进行管理,包括:用户管理,酒店管理,景点管理,新闻管理,民俗风情管理,旅游路线管理

33、等。用户管理:管理员可以对用户名进行删除和查看,用户密码采用加密措施,管理员将不能查看原密码。酒店管理:管理人员可以对酒店信息进行删除,修改和添加。景点管理:管理人员可以对景点信息进行删除,修改和添加。新闻管理:管理人员可以对新闻信息进行删除,修改和添加。民俗风情管理:管理人员可以对民俗风情信息进行删除,修改和添加。旅游路线管理:管理人员可以对旅游路线信息进行删除,修改和添加。管理员角色用例如图4.3所示。图4.3 管理员角色功能图1.5 系统实现该网站采用现在流行的网页用户界面,除比较形象的描述和超链接外,一个简单的网页用户界面非常类似于用户所熟悉的非图形用户界面环境上的分级菜单结构。基本的

34、导航通过一个或更多使用了文本或可视化超链接的应用软件来实现。根据应用软件超链接的结构,网页用户界面的内部的导航是在一个单独的图形用户界面窗口中,以线性或非线性的方式来显示一个按页分的应用软件中的网页。基于网页用户界面风格的应用软件在很多地方与将来的定型产品不同,或者说更糟。使用网页用户界面的应用软件中:信息一般在一个名为浏览器的GUI(图形用户界面)窗口中显示,尽管应用软件可能通过多个浏览器窗口来显示信息。浏览器为Web应用软件提供菜单。在应用程序中,如果菜单中的功能不便于用户访问,动作选项就会受到限制。网页对用于侦测专用弹出菜单的客户区缺少控制。专用菜单的创建需要额外的编程工作。应用程序的特

35、性必须映射到调用命令的方法。应用程序区没有任何约定俗成的图标。很多应用程序为了美观和导航的方便而使用图片和动画。这样会带来负面影响,因为下载和打开图形文件的时间太长,会导致用户的不满或延长回应时间。浏览器和应用程序提供了禁止显示网页图片的功能以便显示纯文本版本。网页用户界面包括以下部分:(1)导航在网页用户界面中,使用较频繁的功能是,通过超链接和搜索机制在不同网页间跳转。用户打开的网页与同一页或其他页同时存在。 Web浏览器为站点转移和站点内部,以一种线性方式通过后退和前进工具按钮提供基本的导航功能。通过链接和搜索机制从网页之间转换跳转,可以多个页面并存。从一个应用程序页到同一个程序中的另一页

36、则通过超链接、站点地图、按钮和导航栏来实现。 (2)显示和行为网页的主要目的是提供有用的信息,包括导航的组织和结构。(3)网页用户界面组件常用组件有横幅、导航栏和以很多方式编排的图形或文本超链接。此外还有各种各样的图形、动画和颜色。横幅是显示在网页顶部的可视化标题。导航栏是选择信息的超链接选项列表。超链接是显示下一个信息页或把显示焦点移到同一页中其他区域的一个选项。(4)页面布局信息在网页上通过一个或多种样式和导航风格显示出来:浏览器:屏幕上出现的浏览器一般都有标题、导航栏和浏览区域 。目录:目录是一个可视化的搜索机制,它列出了用于导航到其他选项的超链接选项,直到找到所需要的结果。可用一个标题

37、和其他类型的导航选项。搜索和搜索结果:用户为执行搜索而键入或选择搜索条件的一个或多个,搜索结果会在同一个或期货窗口中显示出来。1.5.1 系统功能实现用户登录设计:用户可以选择不登陆,也可以注册登录后浏览网站。用户注册页面,其详细代码如下:template member,header 用户名: 密码:if $check-check() 验证码:form:checkcode(checkcodestr, 6)/if Cookie: 不保存 保存一天 保存一月 保存一年 忘记密码? if $Menablemailcheck 长时间未收到激活邮件点击这里 /if 点击上面的按钮,您将注册成为本站会员。

38、 template member,footer管理员管理用户实现:管理员可以查看增加删除用户,对用户进行管理。代码如下:if(!$userid) $userid = $_userid; else$userid = intval($userid); $is_host = (isset($_userid) & ($userid = $_userid) ? 1 : 0;if($userid get($userid, array(m.userid, disabled);if(!$result) showmessage(所查看的用户不存在);if($resultdisabled) showmessage

39、(该用户已被禁用, $forward);$blockinfo = $space-get_block($userid);$memberinfo = $member_api-get($userid, array(username, groupid, lastlogintime);$memberinfoavatar = avatar($userid);extract(new_htmlspecialchars($memberinfo);unset($memberinfo);$spaceinfo = $space-get_space($userid);extract(new_htmlspecialchars($spaceinfo);unset($spaceinfo);管理员添加功能实现代码如下:form action=?mod=&file=&action= method=post name=myform 添加分类 *分类只能由字母、数字和下划线组成 input type=text name=type size=15 require=true datatype=limit|ajax min=2 max=15 url=?mod=&file=&action=check msg=字符长度范围必须为2到15位| *名称可使用中文 API密钥全站搜索API通信的密钥 input t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号