更新时间:2021-07-10
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
开发校友联谊网站论坛的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。因此,校友联谊网站论坛最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的加复者信息民,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。根据用户的需求及以上的分析,篮球论坛需要具备前台功能和后台功能[5]。
基本要求:对管理员来说,可以删除修改帖子;对于游客来说只能发表帖子、浏览和观看帖子。
(1)系统前台功能:显示各论坛类别及版面、查看版面下所有根帖、查看自己发表的帖子、搜索帖子、查看帖子内容、用户注册、用户登录、发表帖子、回复帖子。
(2)系统后台功能:进入后台、论坛类别管理、版面管理、用户管理。
主要内容:1、校友用户注册、登录及个人信息管理;
2、校友用户公共信息发布、查询;
3、校友发表文章、回复文章;
4、用户丢失密码后重建密码;
5、往昔追忆:老照片专栏,由注册用户自行上传;
6、管理员管理功能,包括创建/删除讨论区、管理用户、管理老照片专栏等。
涉及Linux操作系统配置与管理、PHP程序设计、HTML网页设计、网站设计、PHP语言MySQL编程。
目 录
1 绪论 1
1.1 课题背景 1
1.2发展现状 1
1.3 课题研究的目的和意义 2
1.4 课题的可行性研究 3
1.4.1 技术可行性 3
1.4.2 经济可行性 3
1.4.3 操作可行性 3
1.4.4 法律可行性 3
2 开发技术介绍 3
2.1 B/S体系结构 3
2.2 PHP技术 4
2.3 MYSQL数据库 5
2.4 Apache 服务器 6
2.5 WAMP 7
2.6 Dreamweaver 7
2.7 系统对软硬件要求 8
2.7.1 硬件环境: 8
2.7.2 软件环境: 8
3 系统总体设计分析 8
3.1 需求分析 8
3.2功能模块设计 9
3.3数据库设计 12
3.3.1概念设计 12
3.3.2逻辑设计 13
3.4数据流程分析 16
4 系统实现 18
4.1 系统主要功能设计 18
4.1.1首页设计 18
4.1.2用户注册 18
4.1.3帖子模块 19
4.1.4照片模块 21
4.1.5密码修改 22
4.2管理员模块 22
4.2.1论坛板块管理 24
4.2.2照片管理 25
4.2.3用户管理 26
5系统测试与运行 27
5.1软件测试的目的 27
5.2软件测试的重要性 28
5.3测试实例的研究与选择 28
5.4测试环境与测试条件 29
5.5系统运行情况 29
结束语 29
参考文献: 30
致谢: 31