版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浙 江 万 里 学 院集 中 实 践 课 程 报 告课程名称:程序设计综合训练实践方向:PHP 开发专业班级:计算机专业 2022 级 164 班姓名:林文辉学号: 2022011147起止日期: 2022 年 7 月 2 日-2022 年 7 月 12 日一、背景介绍工程名称:PHP 用户信息治理系统面对群体:个人用户、小型企业、小型团队开发环境:PHP 结合 MYSQL 数据库背景介绍:随着信息化时代的不断推动,人们不断意识到海量的信息实际上也是一种重要资源,如何将这些信息进展利用,信息治理应运而生。信息治理诞生的目的就是为了提高信息利用效率、最大限度地实现信息效用价值,如今信息遍布社会的
2、方方面面,成为社会进展的中坚力气,谁把握了信息谁就把握了时代,无论是企业治理者,还是团队领导者,都需要重视信息的把握及信息的治理。而信息的治理是一件不太简洁的事情,为了让非专业的人也能轻松的治理信息,于是便有了信息治理系统,它由多个学科穿插,应用多种技术,像计算机技术、数据库技术、通信技术等等。它使得信息治理更加高效,也让信息治理的同时能够事实的共享,便于协同工作。本工程就是一个信息治理系统,虽然只是用户信息治理系统,加以修改也可以很轻松的调整为其他信息的治理系统。二、需求分析分析: 该工程是由 PHP 结合 MYSQL 开发的小型用户信息治理系统。MYSQL 需要能够与 PHP 进展链接,在
3、链接的根底上,系统应当能够猎取到数据库中的相关信息,并且直观简洁的形式呈现在前端界面供给应使用者。与此同时,应当供给肯定的编辑功能,使用者可以通过前端的交互操作来对数据库的内容进展增加删除修改,并且这个过程应当是简洁明白的,点击网页上的按钮即可完成实现对应的功能。另外,需配有简易的后台登录功能,即数据库后台存放治理员信息,使用者需要填写正确的治理员账号及密码方可进入信息治理系统,在未登录的状况下,对操作进展拦截并跳转到登录界面。最终,工程上传至效劳器后,需要能够切实可用,而且使用者可以随时随地,便利快捷的进展治理用户信息数据,并支持多端同步。依据上述分析,总结本工程需要具备如下功能:治理员账号
4、的登录与退出治理员账号、密码的验证当且仅当治理员登录时方可进入数据治理系统可以查看数据库的用户信息表,具备简易分页功能可以对数据库用户信息表的内容进展增加可以对数据库用户信息表的内容进展删除可以对数据库用户信息表的内容进展修改可视化的 UI 界面,对应的操作都至少具备按钮、超链接等交互方式三、概要设计PHP 方面:【用户信息模块】此模块又分为四局部:用户信息查询:该局部临时只具备分页查询,按 ID 依次排序呈现到前端界面, 不具备按条件/索引查询等其他功能,在链接数据库的根底上,对数据库总记录数进展统计,并设置对应变量每页显示条数、偏移量等,通过数学规律运算,对变量进展整合可以实现分页查询。用
5、户信息添加:单独写一个前端界面供给当功能,利用 html 的 submit 表单提交,method=“post”可以实现将用户前端填写的数据传到后台,结合数据库链接操作,配置对应的 sql 语句即可实现该局部功能。用户信息删除: 删除操作比较简洁,猎取需要删除记录的 id,在数据库中删除对应 id 的数据即可实现。用户信息修改:与添加操作根本全都,也是单独写一个前端界面供给当功能,也是利用 html 的 submit 表单提交,method=“post”结合数据库链接实现的, 不同之处就是对应的 sql 语句不同。【登录模块】数据库方面:由于工程体量问题,初步设定为两张表。第一张表为 user
6、 表,主要负责存放用户信息,以便于供给应 php 进展增删改查的相关操作。表中应至少具备编号、姓名、性别以及其他常用信息等假设干个字段信息。其次张表为 admin_user 表,主要负责存放治理员账号信息,供给应 php 登录时进展匹配推断输入的账号密码是否正确。表中应至少具备,编号、账号、密码三个字段信息。四、具体设计PHP 名目构造及对应功能:project 工程工程文件根名目,压缩包内 wl_project.sql 为数据库文件config.php工程中一些常量,主要是一些数据库的配置信息,单独处理在该文件,便利 init.php 调用index.php整个工程的主页 本身没有什么内容,
7、调用 menu.php显示一个导航栏init.php工程的初始化文件,该文件通过拼接的方式定义了两个常用的地址类常量 ADMIN_URL 和 ADMIN_PATH 在后面涉及地址跳转等操作的文件中经常性使用login.php登录界面 样式如以下图 logindo.php 登录的规律在这里实现,主要是与数据库amdin_user 表中的账号密码字段进展匹配,分开匹配,先推断账号,密码在之后推断,同时 SESSION 数组实现了对登录状态的存储,协作 redirect 可以实现非登录状态自动跳转到登录界面logout.php登出,实现比较简洁,只需要将 SESSION 数组对应存储登录状态的局部去
8、除即可imgsincludefunction.phpmenu.php子名目,工程临时没有用到工程的一个子名目,主要存放一些经常被调用的文件,函数、导航、跳转页等等.工程的一些常用函数在这个文件夹内,包括将测试常用的 var_dump 定义为函数、以及跳转用的 redirect、还有全部对数据库的增加、删除、修改、查询都在此处统一为了函数,便利其他文件调用导航条,样式如工程首页,可以跳转到用户治理和用户添加界面.php分页查询有关的一些的 html 样式,例如提示当前页码记录数,以及上一 页、下一页等标签都是在这里写的redirect.php通过 html 的 refresh 实现的界面跳转,此
9、文件下还定义了一些 css 样式,对其他文件的某些标签样式有肯定影响public子名目,工程临时没有用到user子名目,用户信息治理系统的主要界面和主要功能action.php 调用 function.php 实际调用的是 init.php,由于 init.php 调用了 function.php 故不用重复调用,并供给对应的 sql 语句来具体实现增删改查的操作add.php用户信息增加界面的前端 html 代码edit.php用户编辑增加界面的前端 html 代码index.php用户信息治理系统的主界面 样式如图数据库表构造admin_user 表字段名字段类型长度允许空值Idint10
10、主键namevarchar255passwordvarchar255user 表字段名id字段类型int长度10允许空值主键namevarchar255sexvarchar255addressvarchar255hobbyvarchar255五、总结我选择的方向是 PHP 开发,本次实训的形式是教师带着我们做一个PHP 工程,其实在此之前的专业课上的数据库课程大作业和这次实训比较类似,只不过前者是用 Java+Mysql,后者是用 PHP+Mysql,虽然使用的开发环境有所不同, 但是万变不离其宗,其实认真想想,业务规律上还是有很多相像之处的。加上这次实训考虑到我们的根底和时间问题,工程简单度还是不高的,所以整体下来, 有肯定的阅历,再加上难度适宜,所以给我的感觉还是比较良好的。感觉自己也切实学到很多东西,在工程的构造构建方面尤为明显,万事开头难,一个好的工程构造,能够帮助自己厘清思路,工程的构建与完善也会更顺当。教师讲的很细, 之前几天的根底课也让我对 PHP 的语法、标准有了肯定的了解,而后由浅入深的带我们做简洁工程,也让我对 PHP 的应用有了更充分的的生疏。做工程的过程中也不乏遇到很多问题,有语法错误,也有马虎落下符号字母的错误,也有规律上理解不到位引起的一些错误,多半都在摸索中解决了,剩下的也在教师的帮助之下解决了,最终顺当的完成了整个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫生院员工培训
- 一病情观察一病情观察的意义为诊断疾病和制定治疗护理方案
- 《员工培训讲义》课件
- 外科妊娠甲亢治疗方案
- 保全工相关技能培训
- 冰雪气候资源评估方法(报批稿)
- 事业部财务培训
- 培训机构动员大会
- GPT产业复盘报告
- 口腔纤维桩护理配合
- 公安笔录模板之询问嫌疑人(书面传唤治安案件)
- 小学作文假如我是(课堂PPT)
- 混凝土配合比检测报告
- 高等学校英语应用能力考试B级真题作文及参考范文
- 鄂尔多斯盆地地层划分表
- 重要医疗器械经营质量管理制度及目录、工作程序
- CT报告单模板精编版
- 全国重点文物保护单位保护项目安防消防防雷计划书
- 学校食堂家长陪餐制度
- 《梯形的面积》(课堂PPT)
- 肾内科疾病诊疗常规
评论
0/150
提交评论