文档库 最新最全的文档下载
当前位置:文档库 › 基于PHP的毕业论文精编WORD版

基于PHP的毕业论文精编WORD版

基于PHP的毕业论文精编WORD版
基于PHP的毕业论文精编WORD版

基于P H P的毕业论文

精编W O R D版

IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

本科毕业设计(论文) 题目:基于PHP的路政设施管理系统

服务器端软件实现

学院:计算机科学与工程学院

专业:计算机科学与技术

班级: 100603

学生:石继鹏

学号: 100603115

指导教师:徐淑萍

2015年 6月

本科毕业设计(论文)

题目:基于PHP的路政设施管理系统

服务器端软件实现

学院:计算机科学与工程学院

专业:计算机科学与技术

班级: 100603

学生:石继鹏

学号: 100603115

指导教师:徐淑萍

2015年 6月

西安工业大学毕业设计(论文)任务书

院系计算机科学与工程学院专业计算机科学与技术班级 1 1 0 6 0 3 班

姓名石继鹏学号 110603115

1.毕业设计(论文)题目:基于PHP的路政设施管理系统服务器端软件实现

2.题目背景和意义:随着我国经济的蓬勃发展,高速公路逐渐成为我国交通的主要渠道,由于车辆荷载的反复作用与自然因素的侵蚀破坏,以及近30年来交通量和重型车辆显着增长带来的不利影响,再加上上世纪末期以来道路建设的快速发展使得在高速公路工程设计质量、施工质量等方面形成的一些缺陷,导致高速公路在使用中路政设施养护问题不断涌现,高速道路养护的里程长和需要养护的项目多,现行的高速公路路政设施养护方法是通过人工巡查发现问题,然后再回到单位汇报,制定养护方案,最后去现场养护,这种方法手段原始,养护不及时,给高速公路交通安全带来了很大隐患,而且养护的人力和物力浪费很大。

3.设计(论文)的主要内容(理工科含技术指标): (1) B/S模式。(2)服务器端设计路政设施信息发布和管理网站,具有的功能有:①采集手机客户端上传的各种路政设施巡查数据;②设计路政设施信息数据库,并保存上报数据;③以资源目录树形式管理路政设施巡查信息;④可以方便的对路政设施历史信息进行查询、报表显示;⑤网络地图中巡查点的标注添加、标注删除;⑥地图的放大、缩小、平移;⑦地图中鼠标点击该标注时,可以显示此处路政设施的详细状态信息,如GPS位置、路政设施损坏类型、严重程度,建议采取的措施等。 (3)打印各阶段报表。(4)按照软件工程的思想和方法进行分析、设计和实现。 (5)论文撰写符合管理规范手册要求。

4.设计的基本要求及进度安排(含起始时间、设计地点):

基本要求:

(1)每周与指导教师联系一次,及时反映问题和设计进步,并及时解决问题。

(2)在校设计期间,遵守校纪校规,外出要请假。

(3)在进行设计的同时进行记录一些情况。

进度安排:

第1周—第3周:选题、收集资料、确定开发工具、理解题目、开题报告、确定提纲。第4周—第6周:结合题目参加实习、需求分析(需求说明书)、开发计划(项目计划书)。第7周—第8周:总体流程图、数据库关系设计图、数据库关系流程图。

第9周—第12周:编写程序。

第13周—第15周:系统集成、系统测试、导师验收成果。要求设计过程中同时撰写论文,并于13周前完成初稿,提交评阅前至少完成3次校稿。

第15--17周:编写毕业论文。

第18周:毕业论文答辩。

设计地点:校内

5.毕业设计(论文)的工作量要求撰写15000字论文

① 实验(时数)*或实习(天数): 300机时

② 图纸(幅面和张数)*:

③ 其他要求:查阅资料不少于10份

指导教师签名:年月日

学生签名:年月

系主任审批:年月

日说明:1本表一式二份,一份由学生装订入册,一份教师自留。

2 带*项可根据学科特点选填。

基于PHP的路政设施管理系统服务器端软件设计实现

摘要

随着科学技术的发展,尤其是IT互联网的发展,使信息化时代逐渐代替了上世纪的工业化时代,互联网的高速发展,改变了众多行业的格局,使人们的

生活进入高速、方便快捷的节奏,公路管理也不例外。近年来,随着高速公路

的发展以及高速公路管理范围的增广无疑增加了高速公路管理机构与工作人员

的压力。通过几年的资料收集以及调查研究,高速公路管理部门已经拥有了非

常丰富的公路交通数据,但以前的管理都是通过人工的去巡查、管理等,这种

传统的管理方法与现在高速发展的交通状况已经严重不能适应,在目前的交通

规划和管理中已经显得困难重重,没有发挥应有的作用。近年来交通故障、交

通事故等的频繁发生,交通监控、交通维护、巡查、数据分析等花费的成本也

是越来越高,在这些情况的综合因素下,本文设计了智能化的信息化管理系统

——基于PHP的路政设施管理系统服务器端软件系统。实现路政信息化建设,

使路政管理手段逐步走向数字化、智能化、现代化。依靠信息化建设的现代化

管理系统是高速公路路政管理系统逐步完善、规范和成熟应用的必然发展趋

势。

本路政设施管理系统是针对目前路政管理的实际需求,从实际工作出发,在分析以前路政管理系统中存在问题的基础上,结合管理信息系统开发的概

念、结构及系统开发的基本原理和方法,并利用计算机运算速度快、存储信息

容量大、处理逻辑问题强、功能强大的优势,采用目前最流行的B/S结构和

PHP中流行框架ThinkPHP以及MVC三层设计模式。借助通讯设备获取客户端采集到的路政实时信息,通过Internet将数据传回路政管理系统服务器端,实现对高速公路路政的现代化管理,特别是对高速公路路障管理、公路事故、公路违章等进行完整的监控而开发出来的。从监控与决策信息的管理需求出发,针对性强,适应高速公路管理的现代化发展。

本高速公路路政管理系统主要包括“登陆模块”、“管理员管理模块”、“用户查询模块”、“车辆信息管理模块”、“用户管理模块”、“路政信息巡查模块”、“违章处罚模块”和“退出模块”等八个模块。它主要对高速公路路政进行实时监控巡查,及时准确地掌握高速公路路政情况,实时动态提供路政检测数据。帮助高速公路管理实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统得管理模式,本系统合理的利用了高速公路路政数据资源,有效的减少了高速公路路政管理的经济投入,大大提高了高速公路路政管理的效率。

关键词:高速公路路政管理系统;B/S;ThinkPHP;现代化管理

The Design and implementation of expressway infrastructure

management system based on PHP

Abstract

With the development of science and technology, especially the development of IT Internet, so the information age gradually replaced the industrial era of the last century, the rapid development of the Internet has changed the pattern of many industries, making people's lives into the high-speed, convenient rhythm highway administration

is no exception. In recent years, with the development of highway and expressway management augmented range will increase the pressure on regulatory agencies and staff highway. Information collected through

years of research and investigation, the highway management department already has a wealth of road traffic data, but the previous management through artificial to inspections, management, etc., this traditional management methods and now the rapid development of traffic has been severely adapt, already seem

difficult in the current transportation planning and management, did not play its due role.In recent years traffic failure, traffic accidents occur frequently, traffic monitoring, traffic maintenance, inspections, data analysis, the cost is getting higher and higher spending, at a combination of factors such cases, the paper design of intelligent information management system - based on Highways

facility management system server software system PHP. Highways realize information technology to make road management means gradually moving towards digital, intelligent and modernization. Rely on information technology and modern management system, highway road management system and gradually improve, standardize and mature application of an inevitable trend.

The Highways facility management system for the current actual needs of road administration, the actual work starting in the analysis of the basic principles and methods of concept, structure and system development of previously existing problems of road management system, combining the management information system development, and use of computing speed, large capacity storage of information, processing logic issues is strong, powerful advantages

of using the most popular B / S structure and popular PHP MVC framework ThinkPHP and three-tier design patterns. With the acquisition of communications equipment to get the client's Highways real-time information, the data transfer circuit via Internet administration and management system on the server side, the realization of the modernization of the highway road administration management, especially for highway roadblock management, road accidents, road and other illegal complete monitoring and developed. From the management needs monitoring and decision-making information, targeted to meet the modernization of the highway management.

The highway road management system includes "landing module," "Administrator management module," "user query module," "user management module," "Highways Information inspections module," "illegal punishment module" and "exit module" and seven modules. It focuses on real-time monitoring Highways highway inspections, timely and accurate grasp of the political situation Freeway, providing

real-time dynamic Highways test data. Help highway management

realized the information, networking, through testing, to achieve the system design goals was compared to the traditional management model, this system utilizes the freeway reasonable administrative data resources, effectively reducing the highway road administration's economic investment, greatly improving the efficiency of the highway road administration.

Keywords: highway administration system B/S ThinkPHP modern management

目录

摘要................................................................ I Abstract .......................................................... I I 目录............................................................... I V 1 绪论 (1)

1.1论文研究背景 (1)

1.2国内外研究现状 (1)

1.3论文研究目的及意义 (2)

1.4本文的主要研究内容 (3)

2 相关技术知识介绍 (4)

2.1 PHP相关技术介绍 (4)

2.2 MVC及Smarty模板引擎相关知识介绍 (5)

2.2.1 MVC开发模式 (5)

2.2.2 Smarty模板引擎 (5)

2.3 MySQL相关知识介绍 (6)

2.4 ThinkPHP框架相关技术介绍 (6)

3 系统需求分析 (8)

3.1可行性分析 (8)

3.1.1 技术可行性 (8)

3.1.2 经济可行性 (8)

3.2 功能需求分析 (8)

3.3 数据需求分析 (10)

3.4 性能需求分析 (10)

4 系统概要设计 (12)

4.1系统功能模块设计 (12)

4.2 数据库的设计 (12)

4.2.1 E-R图的设计 (12)

4.2.2 数据库表的设计 (14)

5 系统的详细设计与实现 (16)

5.1 登陆功能模块的设计与实现 (16)

5.2 系统安全管理的实现 (19)

5.3前台系统 (21)

5.4后台系统 (22)

5.4.1 管理员管理 (22)

5.4.2 路政信息管理 (25)

5.4.3 系统用户管理 (28)

5.4.4 车辆信息管理 (28)

5.4.5 违章处理 (30)

6 系统测试 (34)

6.1 测试概述 (34)

6.2 数据库测试 (34)

6.3 测试实例 (35)

7 总结 (39)

参考文献 (40)

致谢 (41)

毕业设计(论文)知识产权声明 (42)

毕业设计(论文)独创性声明 (43)

1 绪论

1.1论文研究背景

随着科学技术的进步,尤其是IT互联网的发展,使信息化时代逐渐代替了上世纪的工业化时代,互联网的高速发展,改变了众多行业的格局,使人们的生活进入高速、方便快捷的节奏,公路管理也不例外。我国经济的蓬勃发展,高速公路逐渐成为我国交通的主要渠道,由于车辆荷载的反复作用与自然因素的侵蚀破坏,以及近30年来交通量和重型车辆显着增长带来的不利影响,再加上上世纪末期以来道路建设的快速发展使得在高速公路工程设计质量、施工质量等方面形成的一些缺陷,导致高速公路在使用中路政设施养护问题不断涌现,高速道路养护的里程长和需要养护的项目多,现行的高速公路路政设施养护方法是通过人工巡查发现问题,然后再回到单位汇报,制定养护方案,最后去现场养护,这种方法手段原始,养护不及时,给高速公路交通安全带来了很大隐患,而且养护的人力和物力浪费很大。

通过几年的资料收集以及调查研究,高速公路管理部门已经拥有了非常丰富的公路交通数据,但以前的那种传统的管理方法与现在高速发展的交通状况已经严重不能适应,在目前的交通规划和管理中已经显得困难重重,没有发挥应有的作用。加上近年来交通故障、交通事故等的频繁发生,交通监控、交通维护、巡查、数据分析等花费的成本也是越来越高,在这些情况的综合因素下,为了节省不必要的人力物力,有效的利用资源,并有效提高工作效率,使高速公路路政管理工作简化,本文设计了智能信息化管理系统——基于PHP的路政设施管理系统服务器端软件系统。实现路政信息化建设,使路政管理手段逐步走向数字化、智能化、现代化。

1.2国内外研究现状

1978年10月中国第一条全长373.4公里的台湾基隆至高雄的高速公路建成。1988年10月31日上海沪嘉高速公路建成并且顺利通车,结束了我国大陆没有高速公路的历史。随着改革开放的推进和经济的飞跃发展,我国高速公路事业也得到了质的发展。截至2009年底,全国高速公路通车总里程达到了51005公里,仅次于美国,居世界第二位,为全面建设小康社会提供了良好的交通运输基础保障。我国高速公路在未来的一段时间里,必将保持着较快的可持续发展势头。据了解,按照《规划》目标,中国将花费巨资用30年时间完成“7918”国家高速公路网。8.5万公里的高速公路网可覆盖10多亿人口,把我国人口超过20万的城市全部连接起来,加上地方的高速公路,到时我国高速公路总里程将达到12万公里左右。这将与当时的美国高速公路总里程相当。国外都非常重视路政管理系统的总体发展规划,目前,世界上已基本形成了以美国、日本和欧盟为主的三

大研究开发阵营地。总之,美、欧、日本等国利用自身技术优势在交通管理现代化方面的研究和应用方面走在了我国的前面。美国的高速公路路政管理信息系统规划是从1995年起首次正式发布了“国家智能交通运输项目规划”,规划中明确规定了智能交通系统的7大领域和29个用户服务功能,并且确定到2010年的年度开发计划。每一领域都包含相应的用户服务功能。2001年美国运输部和美国智能交通协会(ITS America)联合编制的《美国国家智能交通系统10年发展规划》明确了区域间作为一个整体系统的发展建设的主题。在现有的规划下,美国的ITS的建设正在不断走向的完善,更好的缓解日益恶化的交通拥挤和无力继续扩展交通基础设施而形成的突出矛盾。

目前,美国已经建立了完善的高速公路路政管理信息体系结构。经济的大发展,使得国内各大中小城市交通量持续增加,尽管修建了大量的交通设施,但是缺乏路政管理导致交通无法畅通。北京、上海、广州等城市都意识到了高速公路路政管理信息的重要性,先后提出了路政管理系统的发展规划,并进行了不同程度的开发和研究。但是国内各大中城市在专项应用信息、政府主导项目和民间商业运作等方面仍然与国外存在较大的差距。

1.3论文研究目的及意义

目前而言,我国高速公路交通和基础设施的建设总体水平还处于较低形势,不能满足改革开放和现代化建设的需要。仍然处于停滞状态,大大影响到国民经济持续稳定、健康的发展。由于区域高速公路的规模越来越扩大,商品经济使得人们的观念也不断发生着变化,在经济利益的带动下高速公路运输和消费量加大,与此同时破坏高速公路路产和盗窃公路交通设施都威胁着公路事业的健康发展。由于公路的经济效益、社会效益和路网服务水平在不断的提高,研究完整的高速公路路政管理系统是至关重要的。

因此,鉴于高速公路建设的发展以及通过多年的资料调查和分析研究,高速公路管理局具备了较丰富的交通数据资料,但是对于资料数据的管理和保存没有形成完善的系统,原先的管理手段与当前的发展形势已不相适应,在交通规划和管理中没有发挥到应有的作用,造成珍贵资料的浪费。本系统按照国家路政管理的相关法律法规和制度,通过路政业务和计算机信息管理的特点联系

高速公路路政管理的实际情况,用计算机管理信息系统管理路政,建立基础数据库,而且对数据进行基础性统计,方便于各级部门之间数据的交流,大大提高了数据和报表的准确度。确保路政管理的决策科学化和规范化,实现资源共享。

通过路政设施管理系统的设计与实现,应用路政管理法规,保障高速公路系统的完整性;提高了高速公路路政整体的交通环境;使用监督高速公路的养护,保障它的使用质量与年限;保障高速公路收费事宜正常秩序,确保收费管理工作有序进行;提高监督使用者的自觉性,达到宣传教育的作用。使用本系统极大的提高了管理监督的方便性、路政车辆的使用者的自觉性、路政资源的节约性、路政设施维护的及时性。本系统实施后,使路政管理提升到了一个新的台阶,跟上社会发展的水平。

1.4本文的主要研究内容

本系统结合高速公路路政管理现状,对高速公路路网现状进行分析,分析系统平台的总体框架设计,为了在于整合现有交通资源的基础上,建立一套满足于高速公路路政管理系统的维护、管理、监控和决策分析的综合型信息系统,实现高速公路管理工作的全面信息化。

具体研究内容包括:

(1)服务器端设计路政设施信息发布和管理网站,具有的功能有:①采集手机客户端上传的各种路政设施巡查数据;②设计路政设施信息数据库,并保存上报数据;③以资源目录树形式管理路政设施巡查信息;④可以方便的对路政设施历史信息进行查询、报表显示;⑤网络地图中巡查点的标注添加、标注删除;⑥地图的放大、缩小、平移;⑦地图中鼠标点击该标注时,可以显示此处路政设施的详细状态信息,如GPS位置、路政设施损坏类型、严重程度,建议采取的措施等。

(2)分析高速公路路网信息化现状;

(3)研究高速公路路政管理系统的现状及存在的问题;

(4)研究系统平台的总体架构、总体设计、数据库设计、数据库安全设计及功能设计;

(5)研究平台各个子系统的功能及实现的方法、信息技术的融合、信息安全技术的维护;

(6)进行高速公路路政管理系统设计。

2 相关技术知识介绍

基于PHP的路政设施管理系统服务器端软件系统。运用Zend Studio 10.5.0编译器进行编写,运用MVC开发模式,Smarty模板引擎,采用PHP中主流的ThinkPHP框架相关技术对MySQL数据库进行操作,前台主要使用到HTML 进行布局,使用CSS和Javascript/JQuery进行页面修饰,客户端与服务器采用Internet相关技术进行数据传输,后台主要使用PHP开发语言依靠Apache 服务器对数据库进行操作,下面主要介绍系统运用的相关技术。

2.1 PHP相关技术介绍

PHP(Hypertext Preprocessor,超文本预处理器)是一种被广泛应用、开放源代码、多用途、运行在服务器端的脚本语言。PHP目前是一种非常流行的开发动态网页用的程序语言,是一种服务器端的,嵌入到HTML中的脚本语言,是开发Web应用程序的理想工具。它具有开源免费、语法简单、跨平台、功能强大,灵活易用及效率高等优点。可以说,PHP已经成为Web脚本技术的先驱。它融合了现代编程语言(如C,Java和Perl)的一些最佳特性。Linux、PHP、Apache和MySQL的组合已经成为Web服务器的一种配置标准。使用PHP的最大的好处是它对于初学者来说极其简单,同时也给专业的程序员提供了各种高级的特性。PHP可以用来:收集表单数据、生成动态网页、字符串处理、动态输出图片、处理服务器端文件系统、编写数据库支持的网页、会话跟踪控制、处理XML文件、支持利用大量的网络协议、服务器端的其他相关操作。目前能够用在所有的主流操作系统上,包括Linux、UNIX的各种变种、Microsoft Windows等。今天,PHP已经支持了大多数的Web服务器,包括Apache、IIS、

PWS、Netscape等。PHP提供了一个模块;还有一些PHP支持CGI标准,使得PHP能够作为CGI处理器来工作。

PHP 5版本的发布,标志着一个全新的PHP时代的到来,它最大的特点就是引入了面向对象的全部机制,并保留了向下的兼容性。综上所述,使用PHP,可以自由的选择操作系统、Web服务器以及合适的数据库管理系统。同时,还可以在开发时选择使用面向过程和面向对象,或者两者混合的方式开发。相对于微软的ASP与SUN公司的JSP 等相比,LAMP是目前最流行的Web开发组合。

2.2 MVC及Smarty模板引擎相关知识介绍

2.2.1 MVC开发模式

软件的设计模式是一套被反复使用、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。MVC是一种重要的设计模式,它从根本上强制的将程序分为三层进行管理,避免了在大部分Web开发中将数据库查询语句这样的数据层和HTML这样的表示层代码混合在一起,实现了Web系统的职能分工,可以各司其职,MVC代表:模型(Model)、视图(View)、控制器(Controller)。Model层实现系统中的业务逻辑处理,View层用于与用户的交互,Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择适当的视图层来显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。MVC的优点是将设计系统分层,使产品的结构清晰,产品的应用通过模型可以得到更好的体现。对于多订单一个订单模型,MVC减少了代码的复制,减少了代码的维护量。当然MVC也有一些缺点,它虽然理解起来比较容易,但对开发人员的要求比较高,需要详细的设计规划,模型和视图的严格分离使得调试困难一些,MVC 由于将应用分为三层,意味着代码文件增多,对于文件的管理需要费点时间。

综上所述,MVC是构筑软件非常好的基本模式,至少将业务逻辑处理与显示分离,增加了应用的可拓展性,使得应用更加强壮,更加有弹性,更加个性化。

2.2.2 Smarty模板引擎

模板引擎是指将网站的页面设计和PHP应用程序完全分离,它能够让程序开发者专注于资料的控制或是功能的达成;而网页设计师则可专注于网页排版,让网页看起来更具有专业感。Smarty是一个PHP模板引擎,它是从应用程序中剥离表现层的工具,是一种从程序逻辑层(PHP)抽出外在(HTML/CSS)描述的框架,分开了逻辑控制和外在的内容,提供了一种易于管理的方法。有时Smarty有点类似于MVC开发模式,但是它不是MVC,它只是一种描述层,更多的类似于MVC的V部分。Smarty有非常强的扩展能力,可以通过插件的形式进行扩充。Smarty也是一种自由软件,用户可以自由使用、修改、以及重新开发该软件,Smarty优点主要有:提高开发效率,易于维护、缓存技术,可以将用户最终看到的HTML文件缓存成一个静态的HTML页,当用户开启Smarty缓存时,在设定的时间内,可以将用户的请求直接转换到这个静态的HTML文件、插件技术,Smarty模板引擎是采用PHP的面向对象技术实现的,可以在源码中修改,还可以自定义一些插件、强大的表现逻辑,PHP负责后台,Smarty负责前段。用户请求的动态内容,通过Smarty引擎交给模板去显示,表现层的模板设计是Smarty的主要战场。

2.3 MySQL相关知识介绍

现在的Web动态网站都是基于数据库的,一直以来,MySQL数据与PHP 技术的组合都备受开发者们的亲赖,MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。在2008年1月6日被SUN公司收购。MySQL数据库是一个小型关系型数据库管理系统。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。

MySQL服务器原本就是开发比已存在的数据库更快的用于处理大的数据库的解决方案,并且已经成功用于高苛刻生产环境多年。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。它的连接性、速度和安全性使MySQL非常适合访问在Internet上的数据库。MySQL虽然是免费的,但同

Oracle, Sybase, Informix, Db2等商业数据库一样,具有数据库系统的通用性,M ySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。它将数据保存在不同的表中,而不是将所有的数据放在一个大仓库中,这样不仅增加了速度并且提高了灵活性。MySQL由于体积小、速度快、总体拥有成本低,尤其是具有开放源代码这一特点,许多中小型公司为了降低开发成本而选择MySQL作为企业的网站数据库,PHP结合Apache服务器、MySQL数据库、Linux操作系统,由于四大软件都是开源免费的,使企业除人工成本外不用花一分钱就可以建立一个稳定、免费的网站系统。

2.4 ThinkPHP框架相关技术介绍

PHP框架真正的发展是从PHP 5开始的,在PHP 5中的面向对象模型的修改对框架发展起了很大的作用。PHP框架就是通过提供一个开发Web程序的基本架构,把基于Web开发的PHP程序摆到了流水线上。框架其实就是一个半成品,是在给定的问题领域内实现了应用程序的部分设计,是整个系统的可重用设计,表现为一组抽象构件以及构件实例间交互的方法,简单的说就是项目的骨架已经搭好,并提供了丰富的组件库,只增加一些内容或调用一些提供好的组件就可以完成我们自己的系统。框架的最大好处就是可重用,ThinkPHP框架有助于快速软件开发,节约了开发者的时间,有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动,框架可以将问题划开来各个解决,易于控制、延展、分配资源,极大的缩短了大型应用软件系统的开发周期,提高了开发质量。 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原

则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在易用性、扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发。经过6年的不断积累和重构,3.0版本又是一个新的里程碑版本,在框架底层的定制和扩展方面趋于完善,使得应用的开发范围和需求适应度更加扩大,能够满足不同程度的开发人员的需求。而且引入了全新的CBD(核心+行为+驱动)架构模式,旨在打造DIY框架和AOP编程体验,让ThinkPHP能够在不同方面都能快速满足项目和应用的需求,使用ThinkPHP,你可以更方便和快捷的开发和部署应用。当然不仅仅是企业级应用,任何PHP应用开发都可以从ThinkPHP的简单和快速的特性中受益。ThinkPHP本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。为此ThinkPHP会不断吸收和融入更好的技术以保证其新鲜和活力,提供WEB应用开发的最佳实践!经过6年来的不断重构和改进,ThinkPHP达到了一个新的阶段,能够满足企业开发中复杂的项目需求,足以达到企业级和门户级的开发标准。ThinkPHP遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。

3 系统需求分析

3.1可行性分析

所谓开发的可行性,就是指在整个系统开发工程中,解决“做什么”的问题,把要解决哪些问题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上或说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决怎么办提供依据。它是信息开发系统中的一个重要阶段,是建立系统模型的第一步。其核心是目标分析与需求分析,最后提出系统的逻辑方案。

相关文档