我的编程空间,编程开发者的网络收藏夹
学习永远不晚

基于PHP的中华诗歌网的设计与实现

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

基于PHP的中华诗歌网的设计与实现

目 录
Abstract 2
目 录 3
1 绪论 5
1.1 研究背景 5
1.2诗歌鉴赏网站的意义 5
1.3网站开发的设计思想 5
2 系统相关技术 7
2.1 MySQL数据库介绍 7
2.2 PHP技术介绍 8
3 系统需求分析 10
3.1 系统需求分析 10
3.2系统可行性分析 10
3.3 系统用例分析 11
4 系统的详细设计 12
4.1 系统设计 12
4.2系统总体功能设计 12
4.3 系统E-R图设计 13
4.4 数据库逻辑设计 14
5 系统的实现 17
5.1 前台用户功能的实现 17
5.1.1 用户注册 17
5.1.2 用户登录页面 17
5.1.3 诗歌查询页面 18
5.1.4 在线留言页面 18
5.2 后台管理员功能的实现 18
5.2.1 管理员登录页面 18
5.2.2 注册用户管理页面 19
5.2.3 站内新闻管理页面 19
6 系统的测试 21
6.1软件的测试 21
6.2测试方法 21
6.3设计测试用例 22
总结: 24
致谢: 25
参考文献: 26
3 系统需求分析
为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求。
3.1 系统需求分析
需求分析是程序设计中最关键的一个步骤,是其它步骤的基础。其主要任务是“为了解决这个问题,目标系统必须做什么”。主要确定目标系统具有哪些功能。在这个步骤里,程序员在用户那里搜集所有的对将要开发的系统的需求信息,并且把这些信息编写成为用户和程序员都可以认可的需求说明书。
软件的需求分析是软件开发前的第一个阶段,也是关系到软件开发成败的关键步骤,在整个软件开发的过程中,可以说这个阶段所要占用的时间是相当大的,如果需求分析做好了,那么在以后的软件设计过程当中,可以省去不少的时间。该阶段不是确定系统怎样的完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
3.2系统可行性分析
作为这种全新类型的古诗词鉴赏网站,Web本身具有统一的协议标准,良好的跨平台特性和前所未有的广泛的覆盖性的优点。在其上开发出来的软件有着统一、良好的图形用户界面(GUI,即Graphical User Interface),可提供高度的交互性。特别是其本身便以超联接作为组织形式,因此其非常合适作为古诗词鉴赏网站的开发平台。
技术可行性:网站应用mysql+php技术,这些脚本可以利用本地服务器或远程服务器上运行的组件来存取数据库数据、应用程序或处理信息。因此,可利用php来直观简易地进行信息查询,交互式地与用户端反馈信息。
经济可行性:基于Web的古诗词鉴赏网站的开发维护费用相对低廉古诗词的管理及数据统计依靠软件完成,与传统手工管理相比能减少工作人员的工作量,在一定程度上节约了经济。
管理可行性:本网站通过后台管理员身份验证登录,实现了对网站的有效安全管理。
3.3 系统用例分析
用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。分为两种用户角色,前台用户和后台管理员。通过这两种角色来实现对系统的用例分析。
系统用例分析,主要包括系统管理,用户管理、站内新闻管理、诗歌类别管理、诗歌管理、留言管理和友情链接管理。
在这里插入图片描述
图3.1系统用例分析

<?phpsession_start();include_once 'conn.php';$lb=$_GET["lb"];if($lb==""){$lb=$_POST["lb"];}$keyword=$_POST["keyword"];?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"><HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>中华诗歌网</TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK href="qtimages/css.css" type=text/css rel=stylesheet><STYLE type=text/css>.current {FONT-WEIGHT: bolder; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(qtimages/news_left_10.gif); CURSOR: hand; COLOR: #f57c3a; PADDING-TOP: 5px; TEXT-ALIGN: center}.noselected {FONT-SIZE: 12px; BACKGROUND-IMAGE: url(qtimages/news_left_2.gif); CURSOR: hand; PADDING-TOP: 5px; TEXT-ALIGN: center}.news_td {LINE-HEIGHT: 15px; BORDER-BOTTOM: #dddddd 1px dashed; HEIGHT: 15px}body {background-image: url(qtimages/B0001.gif);}.STYLE5 {color: #FF0000;font-size: 26pt;}.STYLE6 {color: #FF0000;font-weight: bold;}</STYLE><META content="MSHTML 6.00.2900.6058" name=GENERATOR></HEAD><BODY><?php include_once 'qttop.php';?><TABLE cellSpacing=0 cellPadding=0 width=900 align=center border=0>  <TBODY>  <TR>    <TD bgColor=#ffffff height=6></TD></TR></TBODY></TABLE><TABLE cellSpacing=0 cellPadding=0 width=900 align=center bgColor=#ffffff border=0>  <TBODY>  <TR>    <TD width=5>&nbsp;</TD>    <TD vAlign=top width=230>      <?php include_once 'qtleft.php';?>      </TD>    <TD vAlign=top width=10>&nbsp;</TD>    <TD vAlign=top>      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>        <TBODY>        <TR>          <TD vAlign=bottom height=40>            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>              <TBODY>              <TR>                <TD width=44 height=40><IMG height=35                   class="lazy" data-src="qtimages/B0039.gif"                   width=30></TD>                <TD width=11>&nbsp;</TD>                <TD width=209><span class="STYLE6">站内新闻</span></TD>                <TD vAlign=bottom align=right width=50><A                   href="http://www.jiao15.com/music"></A></TD>                <TD vAlign=bottom align=right width=45>&nbsp;</TD>                <TD align=left width=291>&nbsp;&nbsp;</TD>              </TR></TBODY></TABLE></TD></TR>        <TR>          <TD bgColor=#dadada height=1></TD></TR>        <TR>          <TD bgColor=#f6f6f6 height=4></TD></TR>        <TR>          <TD bgColor=#ffffff height=6><table width="100%" height="162" border="0" cellpadding="0" cellspacing="0">            <?php   $sql="select biaoti,id,addtime from xinwentongzhi where leibie='$lb'";  if($keyword!="")  {  $sql=$sql." and biaoti like '%".$keyword."%'";  }  $sql=$sql." order by id desc";   $query=mysql_query($sql);  $rowscount=mysql_num_rows($query);  if($rowscount>0)  {  for($i=0;$i<$rowscount;$i++){?>            <tr>              <td width="6%" align="right">·</td>              <td width="62%"><a href="gg_detail.php?id=id");?>"><?php echo mysql_result($query,$i,"biaoti");?></a></td>              <td width="32%"><?php echo mysql_result($query,$i,"addtime");?></td>            </tr>            <?php}  }  ?>          </table></TD></TR></TBODY></TABLE>      </TD>    <TD width=5>&nbsp;</TD></TR></TBODY></TABLE><?php include_once 'qtdown.php';?></BODY></HTML>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

来源地址:https://blog.csdn.net/newlw/article/details/128285443

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

基于PHP的中华诗歌网的设计与实现

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

PHP 中基于 Elasticsearch 的推荐系统设计与实现

随着互联网的发展,推荐系统成为了各个电子商务平台、新闻媒体以及社交网络的必备功能。推荐系统的目标是根据用户的个性化偏好,为其提供有针对性的推荐内容,以提升用户体验和平台的盈利能力。在本文中,我将介绍如何基于 Elasticsearch 构建
2023-10-21

基于Springboot的漫画网站平台设计与实现

本文将基于Springboot实现开发一个漫画主题的网站,实现一个比漂亮的动漫连载的网站系统,界面设计优雅大方,比较适合做毕业设计和课程设计使用,需要的可以参考一下
2022-11-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录