学士学位论文基于php的项目管理系统设计与实现数学与信息技术.docx
- 文档编号:626960
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:47
- 大小:1.28MB
学士学位论文基于php的项目管理系统设计与实现数学与信息技术.docx
《学士学位论文基于php的项目管理系统设计与实现数学与信息技术.docx》由会员分享,可在线阅读,更多相关《学士学位论文基于php的项目管理系统设计与实现数学与信息技术.docx(47页珍藏版)》请在冰豆网上搜索。
学士学位论文基于php的项目管理系统设计与实现数学与信息技术
分类号:
TP315
学校代码:
xxxx
学号:
xxxx
xxxxx学院本科生毕业论文(设计)
基于PHP的项目管理系统设计与实现
DesignandImplementationofProjectManagementSystemBasedonPHP
所在院(系):
数学与信息技术学院
学生姓名:
指导老师:
xxx
研究起止日期:
二○xx年十月至二○xx年五月
二○xx年五月
学位论文独创性声明
本人郑重声明:
1.坚持以“求实、创新”的科学精神从事研究工作。
2.本论文是我个人在导师指导下进行的研究工作和取得的研究成果。
3.本论文中除引文外,所有实验、数据和有关材料均是真实的。
4.本论文中除引文和致谢的内容外,不包含其他人或其它机构已经发表或撰写过的研究成果。
5.其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。
作者签名:
2013年月日
摘要
当今很多项目管理都面对项目参与人员地理上的分散性、组织上的多样性、资源上的异构性等问题,从Internet获取信息与基于Web技术管理企业资源和生产活动越来越成为企业的迫切要求。
但传统的项目管理模式难以对分布在异地的业务流程进行有效管理。
因此,构建一个具有伸缩性、开放性、便携性和安全性的基于Web的项目管理系统成为现代企业的一种普遍需求。
互联网技术的发展,尤其是以PHP为平台的Web开发技术的应用,为建立分布式的项目管理系统提供了有力的技术支持。
本论文首先介绍了项目管理系统的研究背景及其研究的目的与意义;然后对此系统中使用的相关技术和主要开发工具做了简单介绍;在完成了对项目管理系统的需求分析后,在设计阶段还完成了系统的功能模块划分,数据库分析与设计。
最后设计和实现了项目管理系统程序.实现了以用户管理、项目管理、文档管理、任务管理、公告管理模块为主要功能的系统开发。
关键词:
PHP;项目管理系统;项目管理;任务管理
Abstract
Nowadays,manyprojectmanagementsfacetheproblemofgeographicallydispersedparticipants,diversifiedorganizations,andheterogeneousresources.ItisurgentforenterprisestoacquireinformationfromInternetandmanageenterpriseresourcesandproductionactivitiesbasedonwebtechnologies.ButtraditionalPM(projectmanagement)modelsandsystemsaredifficulttomanagebusinessprocessesefficiently.Therefore,itisnecessarytoconstructascalable,open,portable,securePMsystembasedonweb.ThedevelopmentofInternettechnology,inparticular,theapplicationofwebtechnologiesbasedonPHP,providesthepowerfullytechnologicalsupportforconstructingthePMsystem.
Thethesisintroducestheresearchbackgroundandresearchofpurposeandsignificanceofprojectmanagementsystem;followedbythetechniquesofthissystemandthemajortoolsofsystemdevelopment;Ithasmainlyfinishedrequirementanalysisforthebooksmanagingsystem,functionmodule'sdivisionandDatabasepatternanalysis,anddesignedandImplementationaprojectmanagementsystem.Ithasrealizedtaketheusermanagement,theprojectmanagement,thedocumentmanagement,thetaskmanagementmoduleasthemajorfunctionsystemdevelopment.
Keywords:
PHP;ProjectManagementSystem;ProjectManagement;TaskManagement
基于PHP的项目管理系统设计与实现
作者:
杨凌辉指导老师:
徐家喜
1绪论
1.1研究背景
二十世纪六、七十年代,项目管理系统随着大型计算机的出现,开始应用于大型项目管理中,但由于大型机算计的成本高昂,项目管理系统没有得到普遍应用。
随着计算机技术的快速发展,在二十世纪八十年代后期,国外桌面计算机及局域网开始普及,大量的项目管理系统出现,桌面型项目管理系统开始在西方发达国家普及。
我国在二十世纪九十年代后期开始引进桌面型项目管理系统,并逐渐开始推广和使用,更多的企业管理者开始接触项目管理系统[1]。
随着我国改革开放的逐渐深入及我国加入WTO,我国企业与国际社会的合作日渐增加,大量的外国企业来到中国投资,我国很多企业也开始走出国门,中国与国际合作的大型项目开始高速增长,项目的投资额越来越大、投资方越来越多,项目的复杂度和多元化大大超过以往。
目前,我国项目管理正朝着国际化、信息化、专业化和社会化的方向发展,项目管理软件在国内各行各业的应用需求也日渐增高,用计算机辅助项目管理[2],进而提高项目管理效益、使项目管理更加规范化和标准化已经成为项目管理的趋势,采用一套合适的项目管理软件进行项目管理已经成为很多企业的迫切需求。
目前,项目管理信息化系统已经经历了三代系统的变化,每一代的项目管理信息系统我国均引进并进行了一定的建设,但因为建设成本太高、不适合我国国情、应用情况不理想、原有技术或架构已经落后、不利于大型企业异地管理等各种原因,都没有得到很好的推广和应用。
而我国自行开发、符合我国国情、建设成本适中且技术先进的项目管理信息化系统也很少或者还不太成熟。
1.2课题研究的目的与意义
一些企业及部门根本就没有项目及项目管理的概念,使得项目管理呈现出一种独立性、间断性、临时性,而且事后没有相应的总结。
对此本课题将提供一个界面清晰、操作简单、维护方便、数据安全性高的项目管理系统,使项目管理能够系统性、全局性,从而提高项目的质量与效率。
项目管理系统的目的是集中管理项目、管理用户和管理软件系统进度[3,4,5]。
用户可以访问并更新他的工作状况,了解当前最新工作成果,用户之间可以互相讨论,更好地完成项目。
使用项目管理系统可以提高用户体验,又可以对项目进行一致性管理,还能对用户的进度进行评价,用途广泛。
项目管理系统平台方案实施完成后,可实现对项目全过程信息化、透明化、网络化监控管理。
建立项目管理信息系统平台,可以减少由于信息交流的欠缺而造成不必要的损失;充分反映项目进程中的现状,以量化和形象化的表现形式反映项目的进展状况;按时、保质地完成项目,合理分配资源,发挥最佳的工作效率。
建立统一、标准、有效的项目管理信息反馈机制,把行为控制转变为程序控制,把粗放式管理转变为精确化管理,将事后检查转变为事前与事中检查[11]。
项目管理系统以信息化手段促进管理水平,有效地利用有限的资源,用尽可能快的速度来保证项目信息沟通的稳定和有效,从而在技术上支持项目获得最大的社会经济效益[14,15]。
1.3主要完成的工作以及论文结构
1.3.1本文的主要工作
本课题主要内容是构建一个项目管理系统,为参与项目开发及管理人员提供在线查询及管理服务。
系统不仅具备项目计划、进度安排等基本功能,而且还针对特定需求,实现了项目开发过程中对用户进行协同管理的功能。
具体功能包括:
查看公告、个人信息管理(个人信息查看及修改、更改密码和查看其他用户信息)、文档管理(查看个人已创建的文档、删除文档、编辑文档)、项目管理(编辑个人负责的项目、修改项目、删除项目)。
本文主要分析了实现所采用的关键技术——PHP技术,并对开发过程中使用的Apache、XAMPP、MySQL进行了介绍。
本系统还将使用到以下技术知识:
HTML,JavaScript,jQuery等。
1.3.2论文结构
本文共分为五章,组织结构如下:
(1)绪论。
综述了本文的研究背景,阐述研究本课题的目的与意义,同时对本课题完成的主要工作和结构进行了说明。
(2)系统开发相关技术。
包括Apache、PHP、XAMPP、MySQL、HTML、JavaScript和jQuery,开发工具使用ZendStudio。
(3)系统需求分析及数据库设计。
作为系统开发的第一个主要阶段,从系统需求入手进行功能模块分析和设计,再分析了性能需求,然后对整个系统的数据库进行了分析设计,为后续的系统设计奠定了基础。
(4)系统功能的具体实现与测试。
在前一章的基础上,根据需求模式,对整个系统各个模块开始进行编码,设置了各个功能模块的页面,最后给整个系统进行一个WEB表单测试和兼容性测试。
(5)总结与展望。
总结了整个论文工作并给出了系统目前存在的不足,针对工作中存在的问题进行了详细的分析说明,给出了的心得体会。
2系统开发相关技术
2.1Apache简介
ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中[6]。
2.2PHP简介
PHP是一种HTML内嵌式的语言,是一种能在服务器端直接嵌入HTML文档的脚本语言,语言的风格有类似于C语言而被广泛地运用。
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快[7]。
2.3MySQL简介
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL的SQL语言是用于访问数据库的最常用标准化语言。
MySQL软件由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境[8]。
2.4集成环境XAMPP介绍及配置
2.4.1XAMPP介绍
XAMPP是一个易于安装且包含PHP和My
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学士学位 论文 基于 php 项目 管理 系统 设计 实现 数学 信息技术