PHP实实践报告.docVIP

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

浙江万里学院 集中实践课程报告 课程名称:  程序设计综合训练   实践方向: PHP开发 专业班级: 计算机专业2016级164班 姓名: 林文辉 学号: 2016011147 起止日期: 2018年7月2日-2018年7月12日 一、背景介绍 项目名称:PHP用户信息管理系统 面向群体:个人用户、小型企业、小型团队 开发环境:PHP结合MYSQL数据库 背景介绍:随着信息化时代的不断推进,人们不断意识到海量的信息实际上也是一种重要资源,如何将这些信息进行利用,信息管理应运而生。信息管理诞生的目的就是为了提高信息利用效率、最大限度地实现信息效用价值,如今信息遍布社会的方方面面,成为社会发展的中坚力量,谁把握了信息谁就把握了时代,无论是企业管理者,还是团队领导者,都需要重视信息的把握及信息的管理。而信息的管理是一件不太容易的事情,为了让非专业的人也能轻松的管理信息,于是便有了信息管理系统,它由多个学科交叉,应用多种技术,像计算机技术、数据库技术、通信技术等等。它使得信息管理更加高效,也让信息管理的同时能够事实的共享,便于协同工作。本项目就是一个信息管理系统,虽然只是用户信息管理系统,加以修改也可以很轻松的调整为其他信息的管理系统。 二、需求分析 分析: 该项目是由PHP结合MYSQL开发的小型用户信息管理系统。 MYSQL需要能够与PHP进行链接,在链接的基础上,系统应当能够获取到数据库中的相关信息,并且直观简洁的形式呈现在前端界面提供给使用者。与此同时,应当提供一定的编辑功能,使用者可以通过前端的交互操作来对数据库的内容进行增加删除修改,并且这个过程应当是简单明了的,点击网页上的按钮即可完成实现对应的功能。 另外,需配有简易的后台登录功能,即数据库后台存放管理员信息,使用者需要填写正确的管理员账号及密码方可进入信息管理系统,在未登录的情况下,对操作进行拦截并跳转到登录界面。 最后,项目上传至服务器后,需要能够切实可用,而且使用者可以随时随地,方便快捷的进行管理用户信息数据,并支持多端同步。 根据上述分析,总结本项目需要具备如下功能: ·管理员账号的登录与退出 ·管理员账号、密码的验证 ·当且仅当管理员登录时方可进入数据管理系统 ·可以查看数据库的用户信息表,具备简易分页功能 ·可以对数据库用户信息表的内容进行增加 ·可以对数据库用户信息表的内容进行删除 ··可以对数据库用户信息表的内容进行修改 ·可视化的UI界面,对应的操作都至少具备按钮、超链接等交互方式 概要设计 PHP方面: 【用户信息模块】 此模块又分为四部分: 用户信息查询:该部分暂时只具备分页查询,按ID依次排序展示到前端界面,不具备按条件/索引查询等其他功能,在链接数据库的基础上,对数据库总记录数进行统计,并设置对应变量(每页显示条数、偏移量等),通过数学逻辑运算,对变量进行整合可以实现分页查询。 用户信息添加:单独写一个前端界面提供该功能,利用html的submit表单提交,method=“post”可以实现将用户前端填写的数据传到后台,结合数据库链接操作,配置对应的sql语句即可实现该部分功能。 用户信息删除: 删除操作比较简单,获取需要删除记录的id,在数据库中删除对应id的数据即可实现。 用户信息修改:与添加操作基本一致,也是单独写一个前端界面提供该功能,也是利用html的submit表单提交,method=“post”结合数据库链接实现的,不同之处就是对应的sql语句不同。 【登录模块】 数据库方面: 由于项目体量问题,初步设定为两张表。 第一张表为user表,主要负责存放用户信息,以便于提供给php进行增删改查的相关操作。表中应至少具备编号、姓名、性别以及其他常用信息等若干个字段信息。 第二张表为admin_user表,主要负责存放管理员账号信息,提供给php登录时进行匹配判断输入的账号密码是否正确。表中应至少具备,编号、账号、密码三个字段信息。 详细设计 PHP目录结构及对应功能: └─project (项目工程文件根目录,压缩包内wl_project.sql为数据库文件) │ config.php (项目中一些常量,主要是一些数据库的配置信息,单 独处理在该文件,方便init.php调用) │ index.php (整个项目的主页 本身没有什么内容,调用menu.php 显示一个导航栏) │ init.php (项目的初始化文件,该文件通过拼接的方式定义了两个 常用的地址类常量 ADMIN_URL和ADMIN_PATH 在后面涉及地址跳转等操作的文件中经常性使

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档