沈阳工程学院校外实习报告(2)

2019-03-16 10:27

沈阳工程学院 实习报告

1.2.1 PHPCMS网站后台管理系统架

PHPCMS是国内领先的网站内容管理系统,同时也是一个开源的PHP开发框架。PHPCMS由内容模型、会员、问吧、专题、财务、订单、广告、邮件订阅、 短消息、自定义表单、全站搜索等20多个功能模块组成,内置新闻、图片、下载、信息、产品5大内容模型。PHPCMS 采用模块化开发,支持自定义内容模型和会员模型,并且可以自定义字段。在当今瞬息万变的市场环境中,快速高效的IT解决方案是您的业务成功的关键。我PHPCMS因为能为您量身打造完全符合需求的解决方案而自豪,运用我的系统,我可以让您的企业更高效,从而在市场中获得更大的利润。 我在PHPCMS领域的长期成功经验,使得我们一举成为国内CMS领域的领跑者。

PHPCMS该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。其主要特色又:模块化,开源,可扩展,功能强大灵活,支持自定义模型和字段;负载能力强,支持千万级数据;模板制作方便,支持中文标签和万能标签进行数据调用;拥有门户级的碎片功能,支持可视化预览和编辑;支持推荐位功能,轻松实现网站精华内容精准投放;支持订单和财务功能,拥有会员收费机制;可与多种系统整合,提供完整的建站方案;融入了人性化体验;加强了安全机制。

PHPCMS是一款基于PHP+MySQL架构的网站内容管理系统,也是一个开源的 PHP 开发平台。PHPCMS采用模块化方式开发,功能易用便于扩展,可面向大中型站点提供重量级网站建设解决方案。模块管理、管理员管理、自定义模型管理、分类管理、数据库管理、类别管理、地区管理、菜单管理、推荐位管理、关键字管理、作者管理、来源管理、关联链接管理、工作流管理、稿件状态管理、数据库源管理、附件管理、URL规则管理、木马扫描、外部书库导入、非法信息词语屏蔽、稿件统计、栏目访问统计、数据字典、IP禁用、通行证、内容发布、批量更新发布网页,批量更新栏目,模板风格管理、网站地图前台功能 。

以下是PHP的基本特点: (1)开放源代码:所有的源代码都可以得到。

(2)免费使用:PHP是一个免费软件,尽可放心使用。

(3)基于服务器端:由于PHP是在Web服务器端运行的,所以它的程序可以很大、很复杂而不会降低客户端的运行速度。

(4)跨平台:PHP程序可以在UNIX、Linux或者Windows操作系统下运行。

(5)嵌入HTML:PHP语言可以嵌入到HTM内部,则易学。

还有语言简单、效率高、分析XML、数据库模块、文件存取、文本处理、

4

沈阳工程学院 实习报告

复杂的变量,图象处理等特点。

1.3 系统分析

1.3.1 功能构架

湖南旅游资讯网站前台主要功能包括:一般游客,注册用户和管理员的登录注册功能,旅游景点信息,旅游路线等的查询。后台主要功能包括:旅游景点的管理,旅游新闻的更新,旅游路线的管理,预定线路的预订,上传信息管理。系统后台结构如图3.1所示。

图3.1系统后台结构

1.3.2 模块需求描述

(1)登录子系统

用户通过用户名和密码登入该系统。该模块使用户分为普通用户和管理用户两类。管理用户对普通用户进行管理,可以增加、删除用户,并可以修改普通用户的密码等。

(2)增加删除子系统 管理用户可以更新网站中的新闻路线等,也可以对网站中的新闻,旅游路线等进行管理,可以删除该新闻或添加新闻。

(3)查询子系统

该子系统分成三块:用户信息、旅游新闻、旅游路线的查询三个方面。

1.3.3 系统开发方法

该设计采用的系统开发方法是面向对象的开发方法。面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO

5

沈阳工程学院 实习报告

(Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。

对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。在对内的操作通常称为方法。一个对象请求另一对象为其服务的方式是通过发送消息。

类:类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。

消息:消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。

面向对象方法有以下特征: 封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。

继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传达室递性。继职分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。 多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过

6

沈阳工程学院 实习报告

在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。 面向对象的开发方法是一种全新的系统分析设计方法,适用于各类信息系统的开发。它实现了对客观世界描述到软件结构的直接转换,大大减少后续软件开发量。并且开发工作的重用性、继承性高,降低重复的工作量,缩短了开发周期。

1.3.4 可行性分析

本系统的开发主要采用PHPCMS后台管理系统以及前台页面的浏览这两个方面,开发出有好美观的人机界面,便于用户理解、操作。系统可采用B/S结构的开发模式,硬件更新速度越来越快,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需,结合HTML语言的使用来实现系统操作的便利性。采用普通的标准格式文本文件简单,清楚,容易维护。

本系统使用的基本开发工具为PHPCMS后台管理系统、Photoshop 和Dreamweaver 都是网络提供的免费软件,系统投入使用后,只需网站管理员通过浏览器浏览系统页面进行相应操作:对网站信息和数据做更新、修改、删除就可完成对网站的系统维护和管理。对网站进行相应的推广和宣传,提高网站的知名度,是更多的人在互联网上更容易的通过搜索引擎搜索到该旅游网站,游客就可以直接找到所需要的信息。

1.3.5 运行环境分析

服务器端要求如下: 1、操作系统:Windows

2、服务器:PHPCMS后台管理系统 3、浏览器:InternetExplorer 9.0 4、网络协议:TCP/IP

由于本系统是基于 B/S 结构开发出来的,对客户端的配置要求不是很高。 1、操作平台需求:可以是 Win2000/WinXP/Win7/Win8

2、软件需求:客户端需要安装一个 Internet 浏览器,如 Internet Explorer

1.4 系统设计

制作网站首先必须要解决的就是要确定网站的主题。经过调查了解和掌握较多的资料,才能把网站要做到小而精。本网站前台采用的是Dreamweaver、Photoshop技术,而后台利用PHPCMS技术,建立了一个前台页面美观,后台管理方便的完整网站。本网站主要采用PHPCMS技术,PHPCMS是一款基于PHP+MySQL架构的网站内容管理系统,也是一个开源的 PHP 开发平台。PHPCMS采用模块化方式开发,功能易用便于扩展,可面向大中型站点提供重量级网站建设解决方案。该网站的功能会随着时代的发展及网民的需要不断的扩

7

沈阳工程学院 实习报告

展,因此本系统需要不断的进行功能的升级和修改。

本系统的管理功能又栏目管理功能,路线管理功能,模板风格管理功能,用户管理功能。

栏目管理功能模块:网站基本结构定义好之后,就可以进行网站栏目的定义,一个站点可以有多个栏目,每个栏目下面还可以有子栏目。

路线管理功能模块:网站结构和栏目定义好之后,可以进行具体内容的管理,包括新建、编辑、删除、发布内容,包括文字信息、图片、word等。

模板风格管理功能模块:每个站点相对独立,显示风格各异,并且可以灵活修改。

用户管理功能模块:包括注册登录网站,添加、修改、删除,也可以对自己所添加的进行管理

管理员管理功能模块:包括用户的添加、修改、删除,也可以对不同的用户授予不同的管理权限,权限包括读、写、创建、删除、发布,权限的范围细化到每个站点下的某个栏目。

1.4.1 设计原则

(1)明确建立网站的目标和用户需求 (2)总体设计反感主题鲜明 (3)网站的版式设计

网页设计作为一种视觉语言,要讲究编排和布局,虽然主页的设计不等同于平面设计但他们都有很多相似之处,应充分加以利用和借鉴。一个优秀的网页制作者应该知道一段文字应该落于何处,才能使整个页面达到最佳的视觉效果,这就特别要处理好页面之间和页面内的秩序与内容的关系,应讲究整体布局的合理性,使浏览者有一个流畅的视觉体验。

(4)网页形式与内容相统一

将丰富的意义和多样的形式组织成统一的页面结构,形式语言必须符合页面的被融,体现内容的丰富含义。运用对比与调和、对称与平衡等方法,通过空间、文字、图形间的星湖管理建立整体的均衡状态,产生和谐的美感。如对称原则在页面设计中,它的均衡有时会使页面显得呆板,但加入一些富有动感的文字、团会使表现内容达到比较好的效果。

1.4.2 页面设计要求

网页用户界面,除比较形象的描述和超链接外,一个简单的网页用户界面非常类似于用户所熟悉的非图形用户界面环境上的分级菜单结构。基本的导航通过一个或更多使用了文本或可视化超链接的应用软件来实现。根据应用软件超链接的结构,网页用户界面的内部的导航是在一个单独的图形用户界面窗口中,以线性或非线性的方式来显示一个按页分的应用软件中的网页。基于网页用户界面风

8


沈阳工程学院校外实习报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:英语四级翻译题语法总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: