《Web开发技术》综合实验指导电子版.docVIP

  • 5
  • 0
  • 约3.77千字
  • 约 37页
  • 2017-02-12 发布于湖北
  • 举报

《Web开发技术》综合实验指导电子版.doc

《Web开发技术》综合实验指导电子版

《Web开发技术》综合实验报告 题 目: 论坛设计与开发 姓 名: 项子芮 李雅 徐茜茜 学 号: 20150702102/100/091 专 业: 医学信息工程 二班 年 级: 2015级 指导老师: 胡芳 完成日期: 2016 年 12 月 31 日 [综合性实验报告] 一、实验目的及要求 1)巩固和加深学生对PHP+MYSQL课程的基本知识的理解和掌握; 2)掌握运用所学知识,进行网页设计的能力; 3)掌握书写综合性实验报告文档的能力; 4)掌握PHP基本语法及应用。 5)掌握使用PHP和页面进行交互。 6)掌握MySQL数据库的使用及使用PHP操作MySQL数据库。 7)掌握动态网站开发的基本流程。 二、方案设计思路 论坛系统的需求分析: 一个基本的BBS论坛,可以大致分为以下流程:用户登录进入论坛(一般为游客,有时还要注册为会员),就某个话题(帖字的主题)展开讨论。通过发贴功能发布新的话题;通过回帖功能回复已有的话题。管理员通过管理功能创建、编辑、删除论坛的版块;管理注册的用户;管理帖子。 这样的流程决定了BBS论坛系统的需求: (1)会员注册 提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员的信息保存在对应数据库的数据表中。 (2)发表帖子 提供会员发表帖子的功能,未注册的用户不允许使用该功能。 (3)帖子查看 对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接。 (4)会员管理 当网上论坛的会员完成注册后,系统会在数据库中加入会员的资料。包括会员名称、会员密码、会员E-mail等相关信息资料。同时,按照会员的不同身份,将特殊会议按设置为版主,使他具备删除本讨论区对应文章等特殊操作的权利。管理员可以依据数据库中注册的特殊身份登录到论坛后对会员信息进行管理。 (5)帖子管理 管理员和版主可以对会员发表的帖子进行修改和删除操作。 系统总体功能需求框架图如下图所示: 下面具体介绍各个模块的功能: 1.前台管理模块 ◎登录注册模块 登录模块包括以下的几个部分。 (1)会员注册 提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员的信息保存在对应数据库的数据表中。 (2)登录系统 提供会员的登录功能。要想针对某篇帖子发言,或发表帖子,必须是登录用户才可以操作。由于论坛中某些操作只有会员才可以执行 ◎发帖回帖模块 (1)浏览帖子 对注册会员和未注册会员提供文章查询功能及阅读功能,即提供对应文章的标题信息以及查看详细内容及回复文章的超链接。 (2)发表帖子 提供会员发表帖子的功能,未注册的用户无此项功能。 (3)回复帖子 注册会员和未注册会员可以对某一话题展开讨论,发表意见,并给出回复。 2.后台管理模块 ◎版面管理模块 后台管理模块主要包括对整个BBS系统的设置管理,包含下图所示的几个方面: (1)版块管理 根据不同话题,管理员可将每个话题分成不同的版块,然后对其进行管理。管理员可以删除不必要的版块话题;可以修改某个版块的主题名、类型和数量等。 (2)帖子管理 管理员可以对会员发布的帖子进行管理。管理员可以删除内容反动或不健康的帖子。 (3)会员管理 管理员可以对会员进行管理。可删除会员,收回他的会员号; 操作步骤 数据库设计 数据库设计在项目开发中是非常重要的一个环节,它影响着后期的系统维护、变更和扩充,甚至在整个系统开发中,都会引起很大的问题。 本论坛系统后台数据库名称为bbs_data,根据系统的功能需求,本系统设置了5张表,如下。 一、manage_user_info(管理用户信息数据表) 编号 字段名 类型 字段意义 备注 1 id int 2 user_name char(16) 管理用户登录名 3 user_pw char(16) 4 二、user_info(用户信息数据表) 编号 字段名 类型 字段意义 备注 1 id int 2 user_name char(16) 管理用户登录名 3 user_pw char(16) 4 time1 datetime 注册时间 5 time2 datetime 最后登陆时间

文档评论(0)

1亿VIP精品文档

相关文档