基于php开发的视听娱乐性论坛
基于PHP框架的社区论坛管理系统的设计与实现

密级:基于PHP框架的社区论坛管理系统的设计与实现Research Php BBS Forum Management System Based on Yii Framework摘要社区论坛管理系统是互联网上的一种电子信息服务系统。
每个用户都可以在在论坛上提出自己的想法。
近些年来,通过编程人员和很多爱好者的努力,BBS论坛的功能得到了很大的扩充。
而如今的BBS论坛系统功能更丰富,允许用户之间分享工具软件,技术文档等资源。
如何设计稳定的BBS系统,是每个开发人员必须要考虑的问题,一个成功的BBS系统可大大提高承载此论坛的网站点击率,为了使一个论坛系统发挥更大的作用,使企业的用户加入到产品、服务等内容的讨论上来,对企业的发展有很好的促进作用。
论文介绍了课题研究的背景和意义及国内外发展状况,详细介绍了课题采用的相关技术。
结合用户业务基本要求,进行了详细的分析研究,确定该系统主要功能包括七大模块:个人用户管理功能、论坛内容展示功能、会员管理与维护功能、分区管理与维护功能、板块管理与维护功能、文章管理功能和回帖管理功能。
本文较为详尽的阐述了主要功能模块的实现过程。
本系统使用Zend Studio集成开发环境编写,并使用基于MVC模式的Yii 框架技术进行开发。
利用Sphinx全文检索引擎实现文章搜索。
系统前台数据采用文件缓存和Memcache缓存技术,可以大大提高用户体验。
后台数据库使用甲骨文公司的Mysql数据库,利用SQLyog实现对数据库的管理和操作。
在以面向对象的程序设计技术为指导思想的前提下,完成了本系统的具体实现过程。
系统解决了大访问量下对网站的压力,对使用该系统的企业发展有很好的辅助作用。
关键词:论坛管理系统;全文检索;Sphinx;Memcache;MysqlIAbstractCommunity Community forum management system is an electronic information service system on the Internet. Every user can put forward his ideas in the forum. In recent years, through the programming of personnel and many enthusiasts, the function of the forum BBS has been greatly expanded. And today's BBS forum system features richer, allowing users to share between the tools and software, technical documentation and other resources. How to design the stability of the BBS system, each developer must consider the problem, a successful BBS system can greatly improve the bearing of this forum website click rate, in order to make a forum system play a greater role, the enterprise user added to the products, services, and other content are discussed, the development of enterprises has a good role in promoting.This paper introduces the background and significance of the research and the development of the domestic and foreign, and introduces the technology of the subject.. Combined with the business users basic requirements, detailed analysis and research, identify seven modules: individual user management function, the content of the Forum display function, member management and maintenance functions, partition management and maintenance functions, sector management and maintenance functions, article management function and replies management function, including the main function of the system. This paper expounds the realization of the main function modules in detail..This system uses Studio Zend integrated development environment, and uses the Yii framework technology based on MVC mode to develop. Use Sphinx full-text search engine to achieve the article search. System foreground data using file caching and Memcache caching technology can greatly improve the user experience. Database using the Oracle Corp Mysql database, using SQLyog to achieve the database management and operation. In the premise of the object oriented programming technology, the concrete realization of the system is completed.. The system has solved the pressure of the website under the large amount of visit, and hasIIgood assistant for the development of the enterprise.Keyword: Forum management system; full-text search; Sphinx; Memcache; MysqlIII目录摘要 (I)Abstract ......................................................................................................................... I I 目录 .. (IV)第1 章引言 .................................................................................................. - 1 -1.1 系统开发背景 ............................................................................................ - 1 -1.2 国内外发展状况 ........................................................................................ - 2 -1.2.1 国内方面............................................................................................ - 2 -1.2.2 国外方面............................................................................................ - 2 -1.3 研究内容及目标 ........................................................................................ - 3 - 第2 章相关技术综述 .......................................................................................... - 4 -2.1 Zend Studio .................................................................................................. - 4 -2.2 Yii框架........................................................................................................ - 5 -2.3 Sphinx .......................................................................................................... - 5 -2.4 UEditor ........................................................................................................ - 5 - 第3 章系统分析与设计 ...................................................................................... - 7 -3.1 系统分析 .................................................................................................... - 7 -3.2 系统运行环境 ............................................................................................. - 7 -3.2.1 系统安全性........................................................................................ - 8 -3.2.2 系统通用性........................................................................................ - 8 -3.3 功能设计 ..................................................................................................... - 8 -3.4 数据库设计 ............................................................................................... - 10 -3.5关键问题讨论............................................................................................. - 13 -3.5.1数据库设计....................................................................................... - 13 -3.5.2访问量大时的解决方法 ................................................................... - 13 -3.5.3搜索功能 .......................................................................................... - 13 - 第4 章系统功能详细实现 ................................................................................ - 14 -4.1 个人用户管理功能 .................................................................................. - 14 -4.2 论坛内容展示功能 .................................................................................. - 16 -IV4.3 会员管理功能 .......................................................................................... - 19 -4.3.1 添加会员功能.................................................................................. - 19 -4.3.2 会员管理功能.................................................................................. - 22 -4.4 分区管理功能 .......................................................................................... - 25 -4.4.1 添加分区.......................................................................................... - 26 -4.4.2 分区管理.......................................................................................... - 28 -4.5 版块管理功能 .......................................................................................... - 30 -4.5.1 添加版块.......................................................................................... - 30 -4.5.2 版块管理.......................................................................................... - 32 -4.6 文章管理功能 .......................................................................................... - 35 -4.6.1 查看文章列表.................................................................................. - 35 -4.6.2 删除文章.......................................................................................... - 36 -4.7 回帖管理功能 .......................................................................................... - 37 -4.7.1 查看帖子列表.................................................................................. - 37 -4.7.2 删除回帖.......................................................................................... - 39 - 第5 章结论 ................................................................................................ - 41 - 参考文献 .......................................................................................................... - 42 - 致谢 .................................................................................... 错误!未定义书签。
本科毕业设计---基于php框架的社区论坛管理系统的设计与实现

密级:基于PHP框架的社区论坛管理系统的设计与实现Research Php BBS Forum Management System Based on Yii Framework摘要社区论坛管理系统是互联网上的一种电子信息服务系统。
每个用户都可以在在论坛上提出自己的想法。
近些年来,通过编程人员和很多爱好者的努力,BBS论坛的功能得到了很大的扩充。
而如今的BBS论坛系统功能更丰富,允许用户之间分享工具软件,技术文档等资源。
如何设计稳定的BBS系统,是每个开发人员必须要考虑的问题,一个成功的BBS系统可大大提高承载此论坛的网站点击率,为了使一个论坛系统发挥更大的作用,使企业的用户加入到产品、服务等内容的讨论上来,对企业的发展有很好的促进作用。
论文介绍了课题研究的背景和意义及国内外发展状况,详细介绍了课题采用的相关技术。
结合用户业务基本要求,进行了详细的分析研究,确定该系统主要功能包括七大模块:个人用户管理功能、论坛内容展示功能、会员管理与维护功能、分区管理与维护功能、板块管理与维护功能、文章管理功能和回帖管理功能。
本文较为详尽的阐述了主要功能模块的实现过程。
本系统使用Zend Studio集成开发环境编写,并使用基于MVC模式的Yii 框架技术进行开发。
利用Sphinx全文检索引擎实现文章搜索。
系统前台数据采用文件缓存和Memcache缓存技术,可以大大提高用户体验。
后台数据库使用甲骨文公司的Mysql数据库,利用SQLyog实现对数据库的管理和操作。
在以面向对象的程序设计技术为指导思想的前提下,完成了本系统的具体实现过程。
系统解决了大访问量下对网站的压力,对使用该系统的企业发展有很好的辅助作用。
关键词:论坛管理系统;全文检索;Sphinx;Memcache;MysqlIAbstractCommunity Community forum management system is an electronic information service system on the Internet. Every user can put forward his ideas in the forum. In recent years, through the programming of personnel and many enthusiasts, the function of the forum BBS has been greatly expanded. And today's BBS forum system features richer, allowing users to share between the tools and software, technical documentation and other resources. How to design the stability of the BBS system, each developer must consider the problem, a successful BBS system can greatly improve the bearing of this forum website click rate, in order to make a forum system play a greater role, the enterprise user added to the products, services, and other content are discussed, the development of enterprises has a good role in promoting.This paper introduces the background and significance of the research and the development of the domestic and foreign, and introduces the technology of the subject.. Combined with the business users basic requirements, detailed analysis and research, identify seven modules: individual user management function, the content of the Forum display function, member management and maintenance functions, partition management and maintenance functions, sector management and maintenance functions, article management function and replies management function, including the main function of the system. This paper expounds the realization of the main function modules in detail..This system uses Studio Zend integrated development environment, and uses the Yii framework technology based on MVC mode to develop. Use Sphinx full-text search engine to achieve the article search. System foreground data using file caching and Memcache caching technology can greatly improve the user experience. Database using the Oracle Corp Mysql database, using SQLyog to achieve the database management and operation. In the premise of the object oriented programming technology, the concrete realization of the system is completed.. The system has solved the pressure of the website under the large amount of visit, and hasIIgood assistant for the development of the enterprise.Keyword: Forum management system; full-text search; Sphinx; Memcache; MysqlIII目录摘要 (I)Abstract ......................................................................................................................... I I 目录 .. (IV)第1 章引言 .................................................................................................. - 1 -1.1 系统开发背景 ............................................................................................ - 1 -1.2 国内外发展状况 ........................................................................................ - 2 -1.2.1 国内方面............................................................................................ - 2 -1.2.2 国外方面............................................................................................ - 2 -1.3 研究内容及目标 ........................................................................................ - 3 - 第2 章相关技术综述 .......................................................................................... - 4 -2.1 Zend Studio .................................................................................................. - 4 -2.2 Yii框架........................................................................................................ - 5 -2.3 Sphinx .......................................................................................................... - 5 -2.4 UEditor ........................................................................................................ - 5 - 第3 章系统分析与设计 ...................................................................................... - 7 -3.1 系统分析 .................................................................................................... - 7 -3.2 系统运行环境 ............................................................................................. - 7 -3.2.1 系统安全性........................................................................................ - 8 -3.2.2 系统通用性........................................................................................ - 8 -3.3 功能设计 ..................................................................................................... - 8 -3.4 数据库设计 ............................................................................................... - 10 -3.5关键问题讨论............................................................................................. - 13 -3.5.1数据库设计....................................................................................... - 13 -3.5.2访问量大时的解决方法 ................................................................... - 13 -3.5.3搜索功能 .......................................................................................... - 13 - 第4 章系统功能详细实现 ................................................................................ - 14 -4.1 个人用户管理功能 .................................................................................. - 14 -4.2 论坛内容展示功能 .................................................................................. - 16 -IV4.3 会员管理功能 .......................................................................................... - 19 -4.3.1 添加会员功能.................................................................................. - 19 -4.3.2 会员管理功能.................................................................................. - 22 -4.4 分区管理功能 .......................................................................................... - 25 -4.4.1 添加分区.......................................................................................... - 26 -4.4.2 分区管理.......................................................................................... - 28 -4.5 版块管理功能 .......................................................................................... - 30 -4.5.1 添加版块.......................................................................................... - 30 -4.5.2 版块管理.......................................................................................... - 32 -4.6 文章管理功能 .......................................................................................... - 35 -4.6.1 查看文章列表.................................................................................. - 35 -4.6.2 删除文章.......................................................................................... - 36 -4.7 回帖管理功能 .......................................................................................... - 37 -4.7.1 查看帖子列表.................................................................................. - 37 -4.7.2 删除回帖.......................................................................................... - 39 - 第5 章结论 ................................................................................................ - 41 - 参考文献 .......................................................................................................... - 42 - 致谢 ....................................................................................... 错误!未定义书签。
轻论坛StartBBS、YouBBS、Xiuno对比

轻论坛StartBBS、YouBBS、Xiuno对⽐⼀提到论坛程序,绝⼤部分都会想到、,但是这些论坛程序功能⽐较强⼤,导致后台也很复杂,维护起来不容易。
看到,觉得这个挺不错的,发现有不少类似V2EX的程序可⽤,试⽤了⼏款,把经验和⼤家分享⼀下。
StartBBS官⽹:StartBBS是⼀个基于 PHP+MySQL MVC架构开发的轻论坛程序,默认的界⾯类似V2EX,可以⾃⼰制作,后台⽐较完善。
对⼤部分站长来说,拿来稍作修改就可以使⽤,还是挺⽅便的。
⽀持本地搜索和Bing搜索⽀持富⽂本编辑⽀持QQ登录,需要⾃⼰申请API⽀持伪静态,⾃定义URL⽀持帖⼦审核功能⽀持单页⾯的创建和管理⽀持后台数据备份、恢复⽀持七⽜云存储后台截图:youBBS官⽹:youBBS跟StartBBS⼀样,也是⼀款仿V2EX的单版论坛,开源免费,基于PHP和MySQL,除了⽀持普通的虚拟空间外,还可以安装在新浪的SAE,百度的BAE和AppFog上,功能上来说,⽐StartBBS要弱⼀些。
普通的虚拟主机版⼜分了no rewrite版、rewrite版、rewrite + memcache版,这三个本来就可以发布⼀个版本,要不要rewrite或memcache由管理员在后台设置即可。
⽀持QQ登录,需要⾃⼰申请API⽀持伪静态,⾃定义URL⽀持附件⽔印功能⽀持设置会员管理员验证后台截图:Xiuno同上⾯两款程序⼀样,Xiuno也是基于PHP+MySQL,但是Xiuno跟前两款⽐,功能上、界⾯上更像论坛,有了Discuz、PHPWind的基本功能,但是更加简洁,性能上也更胜⼀筹,⽀持Memcache。
该程序的功能就不⼀⼀罗列了,直接看下⾯的后台截图可以了解⼤致的功能。
,Xiuno的诞⽣是为了应对⼤型论坛,⾼负载环境,不是⼀个通⽤论坛程序,在功能⽅⾯,不影响性能的情况下,才会考虑增加。
对⼀个钟情于简介的轻论坛来说,这款程序明显够⽤,如果有需要其他功能,可以⼆次开发,以插件的形式运⾏,⾮常⽅便。
PHP音乐交流论坛的设计与实现毕业设计 (含源程序)

毕业设计(论文)题目音乐交流论坛的设计与实现1.指导教师评语:签名:年月日摘要本系统采用 PHP 语言,在Windows平台上设计实现一个网络论坛,实现了论坛的的基本功能:账户申请、登陆、帖子分类管理、查看、发帖、回帖、送花、加好友、发短信;用户界面亲切友善,便于使用;后台管理简单。
本系统之所以坚持PHP与MySQL数据组合,因为在众多的数据库中,MySQL 数据库有着特殊的魅力。
MySQL 是一个真正的多用户、多线程 SQL 数据库服务器,是比较流行的关系数据库。
本系统的操作流程总体上有两大模块组成:前台展示区和后台管理组成。
其中前台展示区的主要功能包括:用户注册、用户登陆、帖子的分类管理、发布帖子、回复帖子;后天管理模块的主要功能包括:会员管理、帖子管理。
关键词:PHP MySQL 数据库申请登陆ABSTRACTThe system uses PHP language,design a BBS on Windows platform,it is achieve landing、management the posts the basic functions of the system:user application、categories、view、publish、reply、user logs off;requir the user interface cordil and friendly,easy to use and manege background.The reason that this system hold on uesing PHP and MySQL fdatabase is that among the most Databases,MySQL database has the specil charm. MySQL is the right Multi-user and Multi-threaded database server which is the fashion relational database.It is tow big modules to composition this system's operational processes: front display area and management background.The front display area include: Register、user login、management the posts categories、publish、reply、user logs and off;the management background include:user management、program management、themes management、topic replies、illegal content management.Keyword: PHP MySQL Database Application Landing目录第一章概述 (1)第二章开发工具及相关技术 (3)2.1开发工具 (3)2.2运行工具 (3)2.3相关技术 (3)第三章需求分析 (8)3.1可行性分析 (8)3.2系统全面分析 (8)3.3 系统需求 (9)3.4系统用例图 (9)第四章系统的总体设计 (11)4.1系统功能简介 (11)4.2系统业务及其流程图 (11)4.3系统数据库设计 (21)第五章注册模块的介绍 (28)5.1注册操作 (28)5.2注册模块的代码 (29)第六章系统测试 (35)6.1 测试的方法 (35)6.2测试方案 (36)总结 (37)谢辞 (38)参考文献 (39)第一章概述网络以前所未有的冲击力在影响着人类的活动,它不但改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,同时也给人类带来了新的机遇和挑战。
基于php语言的论坛开发设计

XXXX大学毕业论文(设计)题目:基于php语言的论坛开发设计姓名:学号:系别:专业:年级:指导教师:xxxx年 xx月 xx 日目录摘要................................................................................ Abstract . (I)1 绪论 01.1开发背景 01.1.1 网络论坛系统 01.1.2 国内论坛现状 01.2开发工具 01.2.1 WampServer 01.2.2 Edit with Notepad++ (1)1.2.3 Adobe Dreamweaver CS4 (1)1.3开发技术 (1)1.3.1 PHP (1)1.3.2 mysql (1)2 系统需求分析 (2)2.1可行性分析 (2)2.1.1社会可行性分析 (2)2.1.2 技术可行性分析 (2)2.1.3 经济可行性分析 (2)2.2系统需求分析 (3)2.2.1开发环境选择 (3)2.2.2 功能需求分析 (3)2.2.3 用例图与用例表 (4)3 概要设计 (6)3.1 系统设计目标 (6)3.2 总体功能划分 (7)3.3 各模块功能设计 (7)3.3.1 用户注册 (7)3.3.2 用户登录 (7)3.3.3 浏览帖子 (8)3.3.4 帖子编辑 (8)3.3.5 用户信息管理 (8)3.4 数据库设计 (8)3.4.1 E-R图 (8)3.4.2 主要数据表 (9)4 界面设计 (10)4.1界面风格 (10)4.2界面初步设计 (10)4.2.1 论坛主页 (11)4.2.2 显示版块和帖子界面 (11)4.2.3 帖子回复界面 (12)4.3页面跳转 (13)5 详细设计与实现 (13)5.1 概述 (13)5.2 公共模块 (14)5.2.1 框架显示 (14)5.2.2 版底论坛logo显示 (14)5.2.3 数据库连接 (14)5.3 功能模块 (14)5.3.1 用户注册 (14)5.3.2 用户登录 (15)5.3.3 浏览帖子 (16)5.3.4 帖子编辑 (16)5.3.5 用户管理 (17)5.4 编码规范 (18)5.4.1 PHP语言编码规范 (18)5.4.2 html编码规范 (19)5.4.3 css编码规范 (19)总结 (20)致谢 (21)参考文献 (22)摘要基于人类的科学技术水平不断提高,通畅快捷的信息沟通渠道变成现代社会的必需品,无论是企业之间,教育机构之间,政府之间都需要信息交流,没有任何一个社会群组可以缺失它。
PHP论坛开发计划书

PHP论坛开发计划书引言本文档旨在提供一个详细的开发计划书,以便开发人员了解PHP论坛的开发细节和步骤。
本计划书将涵盖开发的目标、需求分析、功能规划、技术架构、开发步骤和测试计划等方面。
开发目标本项目的主要目标是开发一个功能完备、易于使用的在线PHP论坛。
该论坛将提供用户注册、登录、发帖、回帖、查看帖子、搜索帖子、管理权限等功能。
通过建立PHP论坛,我们希望为用户提供一个交流、学习和分享的平台。
需求分析用户需求•用户注册:用户可以通过填写注册表单来创建一个新的论坛账户。
•用户登录:已注册用户可以使用账户名和密码进行登录。
•发帖:用户可以发表新的主题帖子。
•回帖:用户可以在其他帖子下回复。
•查看帖子:用户可以查看其他用户发表的帖子。
•搜索帖子:用户可以根据关键词搜索论坛中的帖子。
•管理权限:对于管理员用户,他们应该有权删除帖子、封禁用户等管理权限。
技术需求•使用PHP编程语言进行开发。
•使用MySQL数据库存储用户和帖子信息。
•使用HTML、CSS和JavaScript构建用户界面。
•使用MVC架构来分离业务逻辑和用户界面。
•使用Git进行版本控制。
功能规划基于需求分析,下面是本论坛项目的功能规划:1.用户管理–用户注册功能–用户登录功能–用户信息编辑功能–管理员权限管理2.论坛功能–发帖功能–回帖功能–查看帖子功能–搜索功能3.帖子管理–帖子删除功能–帖子编辑功能4.用户界面–用户注册界面–用户登录界面–发帖界面–帖子列表界面–帖子详情界面技术架构本项目使用的技术架构如下:•后端开发语言:PHP•前端开发语言:HTML、CSS、JavaScript•数据库:MySQL•框架:MVC架构•版本控制工具:Git开发步骤1.需求收集和分析:与项目相关人员和用户沟通,收集需求,并针对需求进行分析和确认。
2.数据库设计:设计数据库模型,包括用户表、帖子表等。
3.后端开发:使用PHP编写后端逻辑,包括用户管理、论坛功能和帖子管理等。
基于PHP+MySQL技术BBS论坛设计的开发与实现

1引言随着Internet技术的快速发展,人与人之间的交流方式逐渐增多。
网络视频、网络聊天、博客已成为人们彼此沟通、交流信息的主要方式。
此外,为了方便在某一专业领域探讨问题和发表意见,Internet上还出现了在线论坛。
在论坛上,人会根据自己的学识、经验发表意见或提出解决问题的方法。
通过论坛系统可以随时获得各种最新信息;也可以通过论坛系统与别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及生物学、医学等各种有趣的话题;还可以利用论坛系统来发布征友、廉价转让、招聘人才、求职应聘等启事;更可以召集亲朋好友到聊天室内高谈阔论……并且现在很多商务网站开始对论坛重视了起来,纷纷在自己的网站上开设论坛,作为与网民交流的空间,以此来吸引客户,服务客户。
由此可见,论坛系统是一种非常必要的系统。
在这个数字化时代,全世界有千千万万个网站昼夜不停地提供服务。
PHP+MySQL这一对,Web应用开发的利器,在从电子商务到网络办公,从邮件服务到大型综合网站的广泛应用,都显示了其强大的功能。
目前网上的网页有静态网页和动态网页两种形式。
静态网页不能自动更新,更新只能通过重新编写HTML页来实现,所以静态网页的制作和维护的工作量相当大。
它的内容也不会因用户、浏览时间的变化而随之变化,所以实现人机交互有相当大的局限性,功能上有太多的限制。
而动态网页的实现与静态网页不同,它由客户端向服务器提出申请,服务器根据用户请求,把动态网页内部的代码在服务器端进行相应的处理,再把结果发回客户端。
因此,动态网页有以下特点:客户端看到的不是源文件,本身不用任何处理;不同用户、不同时间、不同地点浏览同一个网页返回的结果可以不同;动态网页只有经过用户浏览时才会返回一个完整的网页,而其本身并不是一个独立的网页文件;动态网页构建的网站维护起来比较容易,只需更新数据库内容即可。
PHP本身就是一种编程语言,它是吸收了C、Java等语言的综合优势而创建开发的一种新语言。
基于PHP技术的网上论坛的设计

表 记录 了当前论坛上所有在线用户 的信息 ;论坛信息表和予 . 论坛信息表存储 了论坛和子论坛的相应信息 通过代码建立
户表记录 了在本论坛注册Biblioteka 的所有用户的相 关信息 ;在线用户
2阿上论坛 的系统设计
21总体设计 整 个论坛秉 j 1, P i技术 ,后矗数据库采 用My Q t S L,系 统具有较好 的移姐性 整 个系统的数据 流图见图t 。
22网上论坛的结构设计 . 整个沧坛 从功能 ,由3 个部分组成 用户管理 、论 坛
I b tat Ii taaco HPi it d cd a dI d s nneh do e frm icse I h e fr m . S sda u k s cl e eP f A r l r P r ue , n sn o ei lto f t on idsu sd. ntei t ou My QL iu e sh e g n s 1 s
H )拥有良好的畴平台性 即可移柏 性 佑 )乳甫极好的开放性和可扩克性
索文章并且设置 当有人 回复文章时的邮件通 知。 留言版管理 :主要实现显示和查询 留言并且可以给 已注 册 的任 意台浩 用户留言。在查看留言模 块中 ,若 有新来的 留 言 ,则系统提示相应 的信息。 整个 珂络论坛的软件结构见图2 。 2 , 3网上论坛数据库设计 网上论坛 中共建 立了6 数据表、 别是: 个 分 用户表{s 、 u 在 线用户 表( le、论坛 信息表( a r t o i) nn b ro) o d o 、子论坛信息 表 (or) b a 、文章信息 ̄tn o ne和 留言信 息表 ( esg) d , nu c) a m s e。用 a
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于php开发的视听娱乐性论坛
目录
1 IT项目管理课程设计任务书 (1)
1.1 题目 (1)
1.2 要求 (1)
2 总体设计 (1)
2.1 总进度计划 (1)
2.2 总体预算 (2)
3 项目计划 (2)
3.1 进度计划 (2)
3.2 工作分解 (3)
3.3 网络计划 (5)
4 风险管理 (11)
5数据与成果 (12)
5总结 (13)
6 参考文献 (13)
1 IT项目管理课程设计任务书
1.1 题目
基于php开发的视听娱乐性论坛。
1.2 要求
(1)选择合适的项目管理工具;
(2)制定项目方案,需包括项目范围方案设计、需求调研、设计、开发、测试、安装部署、验收与评价阶段;
(3)工作分解过程(甘特图方式);
(4)编制网络计划;
(5)风险管理;
(6)设定项目的开始和结束时间为2011年11月1日至2012年5月24日,需在周期内合理安排进度与计划。
2 总体设计
2.1 总进度计划
项目开始时间:2020年5月1日
项目结束时间:2020年6月14日
主要里程碑安排:
2020年5月1日~2020年5月5日:项目范围方案设计
2020年5月6日~2020年5月8日:系统需求调研
2020年5月9日~2020年5月12日:系统设计
2020年5月12日~2020年6月2日:代码开发
2020年6月3日~2020年6月7日:系统测试
2020年6月8日~2020年6月9日:系统安装部署
2020年6月10日~2020年6月11日:项目验收
2020年6月12日~2020年6月14日:项目评价
2.2 总体预算
项目总体预算:100万元以内;
3 项目计划
3.1 进度计划
根据合同的要求,该软件开发公司要提交一套项目计划书,对项目实施各工作阶段进行了初步的划分和进度安排,具体如下表1:
表1
上表列出的初步进度安排转化成相应的甘特图如图1:
图1
3.2 工作分解
对上表划分的各工作阶段进行工作分解,并把工作分解的内容列在表2中。
表2
根据上表编制该软件开发项目详细甘特图,如图2:
图二
3.3 网络计划
在编制项目网络计划图前,对项目各项工作任务的工期进行了估计,估计值列于表3中第4列,并且明确了各项间的逻辑关系,确定了需要延迟的工作任务及延迟时间,制作了网络计划工作表3:
表3
为编制网络图,首先根据任务时间先后安排设置前置工作。
设置图如图3、图4:
图3
图4 接着设置网络图方框样式,如图5:
图5 得到的网络图如图6
在网络图中找出并标明关键路径,并据此计算项目总工期。
关键路径即为下图中红色条形:
创建项目资源,如图
参与项目的每位工作人员每天工作8个小时,编制项目预算得出下表,下表中给出了项目各项工作任务需要的工时、工期、人力资源数目、人力、除人力资源外的其它投入(包括固定成本等):
根据上表,项目各项任务预算成本如下:
最终得到该项目的甘特图为下图:
4 风险管理
本次开发过程中存在的风险及规避方法如下表:
须用到的管理工具、开发工具、测试工具未能及时到位工具的来源或可能的替代工具,在这些工具需要使用之前跟踪并落实工具的到位事宜。
在进行项目开发之前先设计和搭建出系统的基础架构并进行性能测试,确保架构符合性能指标后再进行后续工作。
人力资源风险成员因意外无法参加设计事先同用户商量解决办法5数据与成果
结果分析:
1) 合同和规范中的条款,有对进度计划可能造成重大影响的,要提前发现并标识。
2) 文档的重要性不亚于图表。
很多人急于上机实现。
这都是不对的。
在文档阶段,横道图(手画的就行)足够。
3) 软件的选择。
一定要使用项目管理软件。
Project也就是出身好(微软的嘛)。
如果大家真想把进度计划用于项目管理,至少也要考虑一下Primavera的SureTrak。
P3对于大型项目那几乎就是必须。
6总结
在这次设计过程中,不仅复习课本上所学知识,还通过查资料、问同学学到了课本上没有的知识。
从而启发我,要想写好程序,在写好课本知识的同时还需要多读和专业有关的一些书籍,同时还需要多动脑子,尽量把所学的知识综合起来应用,力争写出完美的项目管理材料。
除此之外,我还得到了一些有用的教训:写进度计划必须要细心,不能输错一个字符标点,就连全角半角也得注意。
在修改时要有耐心,编译出错后必须逐个错误去改正,绝不能心急浮躁,否则修改之后还会有新的错误。
7 参考文献
[1] 《软件项目管理与案例分析》,肖来元,吴涛,陆永忠编著,清华大学出版社,2009年02月
[2] 《软件工程》第三版,王立福、孙艳春、刘学洋编著,北京大学出版社,2009年10月
[3] IT项目管理(第2版),郭宁编著,人民邮电出版社,2017年08月。