PHP编程基础与实例教程第3版(下篇,共上中下3篇).pptVIP

PHP编程基础与实例教程第3版(下篇,共上中下3篇).ppt

  1. 1、本文档共171页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
根据相关教材和网络资源整理制作,可作为授课教师的参考资料和专业学生、从业人员的自学资料。如有侵权,请联系删除!

PHP编程基础与实例教程第三版

PHPFundamentalsPractices3ndEdition第11章个人博客系统的设计与开发主讲:孔祥盛

本章大纲11-1个人博客系统的开发流程11-2个人博客系统的系统规划11-3个人博客系统的系统分析11-4个人博客系统E-R图11-5个人博客系统的系统设计11-6个人博客系统的系统实施

11-1个人博客系统的开发流程个人博客系统是一种小型的管理信息系统(ManagementInformationSystem,简称MIS),其开发流程遵循MIS的开发生命周期(SoftwareDevelopmentLifeCycle,简称SDLC),需要经历系统规划、系统分析、系统设计阶段、系统实施(编码)、系统测试、运行和维护6个阶段。

11-2个人博客系统的系统规划系统规划的任务是定义目标、确认项目可行性、制定项目进度以及人员分工。1.个人博客系统的目标2.个人博客系统的可行性分析(1)技术可行性:(2)经济可行性:(3)法律可行性:3.个人博客系统的项目进度4.个人博客系统的人员分工

11-3个人博客系统的系统分析系统分析的任务是了解用户需求、确定系统需求,系统分析解决了“系统做什么”的问题。系统分析也叫做需求分析,分为功能需求分析和非功能需求分析(例如性能需求分析、UI界面需求分析鞥),主要讨论功能需求分析。

11-3个人博客系统的系统分析1.功能需求分析

11-3个人博客系统的系统分析2.E-R图E-R图也称为实体-关系图(Entity-RelationshipDiagram),E-R图中的实体用于描述客观存在并可相互区别的事物,E-R图中的关系用于描述事物之间存在的关系。

11-3个人博客系统的系统分析2.E-R图

11-4个人博客系统E-R图E-R图由实体和属性、标识符和主标识符、关系和引用、基数、强制和可选等要素构成。

11-4个人博客系统E-R图1.实体和属性E-R图中的实体用于表示现实世界中具有相同属性的事物集合,属性用于表示实体的某种特征。

11-4个人博客系统E-R图2.标识符和主标识符标识符(identifier),是指能够唯一标记实体的属性或属性集合。标识符的取值不能重复、不能是null值,通常实体的标识符不止一个。确定了实体的标识符后,需要从中选择一个,作为实体的主标识符(primaryidentifier,简写为pi)。对于一个实体而言,标识符可以有多个,但主标识符有且仅有一个。

11-4个人博客系统E-R图3.关系和引用E-R图中的关系(relationship)表示实体间存在的联系,实体间的关系使用一条线段表示。需要注意的是,关系是双向的,例如在用户实体和评论实体之间的双向关系中,“一个用户可以发表多条评论”描述的是“用户评论”之间的“单向”关系,“一条评论只能属于一个用户”描述的是“评论用户”之间的“单向”关系。两个“单向”关系共同构成了用户实体与评论实体之间的双向关系。

11-4个人博客系统E-R图4.基数E-R图中,“多方”或“一方”是通过基数描述的。基数表示一个实体到另一个实体之间关联的数目,是针对关系之间的某个方向提出的概念,基数可以是一个取值范围,也可以是某个具体数值。基数=0时,表示“多方”。例如在“用户评论”关系中,评论实体的基数是:基数=0,表示一个用户可以发表多条评论,评论属于“多方”。1=基数=0时,表示“一方”。例如在“评论用户”关系中,用户实体的基数是:1=基数=0,表示一条评论只能属于一个用户,用户属于“一方”。

11-4个人博客系统E-R图4.强制和可选基数的最小值是1时,表示强制。例如在“评论用户”关系中,用户实体的基数是:1,表示一条评论“至少”属于一个用户。基数的最小值是0时,表示可选。例如在“用户评论”关系中,评论实体的基数是:基数=0,表示一个用户可以发表评论,也可以不发表评论,评论是可选的。说明:强制,对应于数据库表的非空约束。例如一条评论“至少”属于一个用户,评论实体中的“用户编号”属性满足非空约束(notnull)。

11-5个人博客系统的系统设计系统分析解决的是“系统做什么”的问题,而系统设计解决的是“怎么做”的问题。个人博客系统的E-R图一共包含5个实体,实体名及其属性名罗列如下。用户(用户编号、用户名,密码,手机号,邮箱,地址,性别,兴趣爱好,个人相片,备注,是否博主,创建时间)博客(博客编号,用户编号,标题,内容,访问次数,附件,创建时间)标签(标签

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档