




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP程序设计教程
模块四PHP框架应用
任务4.5实现学生信息的添加、修改和删除功能目录Contents3任务实施1任务目标2任务书任务目标学生管理系统管理员功能思维导图如图4-1所示。图4-1学生管理系统管理员功能思维导图任务目标①
修改视图文件,增加“添加学生”超链接。②
修改学生列表页面,完成“编辑”和“删除”超链接。③
修改Student控制器,添加add()方法,该方法用来实现学生信息添加功能。④
修改Student控制器,增加update()和delete()方法。⑤
创建视图文件add.html,该文件用来提供学生信息添加表单。⑥
编写update.html文件。⑦
通过小组共同完成任务,培养团队协作精神,沟通交流和书面表达能力,以及吃苦耐劳、爱岗敬业的高尚品质。任务书
实现了学生信息查看功能,还需要实现学生信息的添加、修改和删除功能。
学生信息的添加功能主要实现向指定班级添加学生信息。
学生信息可能会存在录入错误、班级变动等情况,因此还需要具有学生信息修改功能。该功能要求能够获取学生当前信息并展示到表单页面,然后根据需要修改相关数据,最后提交数据完成修改。
当一个学生信息由于某些原因需要被注销时,就需要学生信息删除功能。该功能的作用是根据指定ID删除相应学生数据。任务实施1.学生信息添加功能实现(1)修改视图页面,增加“添加学生”超链接为\Application\Admin\View\Student\showList.html视图文件增加“添加学生”超链接。(2)修改Student控制器,添加add()方法add()方法主要实现两大功能,一是在没有POST数据提交时显示添加表单页面,一是在有POST数据提交时处理提交数据。(3)创建添加学生的表单页面最后需要完成的就是添加学生的表单页面,该页面路径为\Application\Admin\View\Student\add.html。注:具体代码见教材。任务实施1.学生信息添加功能实现以上就完成了学生信息添加功能,打开浏览器,访问http://localhost/stu_manage/index.php/Admin/Student/add/class_id,并向表单中输入一条学生信息,学号:2023060103,姓名:顾三行,出生年月:2004-10-10,性别:男,所属班级:软件技术20230601,结果如图4-25所示。图4-25学生信息添加页面任务实施1.学生信息添加功能实现单击“确认输入”按钮添加学生数据,当学生添加成功后,会提示相关信息并跳转到学生所属班级列表结果,如图4-26所示。图4-26学生数据添加成功任务实施2.学生信息修改功能实现(1)修改学生列表页面,完成“编辑”超链接。要实现学生信息修改功能,首先需要确定被修改的学生。而在学生列表页面已经获取到了学生的全部信息,包括学生ID。因此可以修改为\Application\Admin\View\Student\showList.html视图文件“编辑”超链接,将该链接指向Student控制器的update()方法,并把学生ID以GET参数传递给该方法。(2)修改Student控制器,增加update()方法。(3)编写update.html文件。注:具体代码见教材。任务实施2.学生信息修改功能实现以上就完成了学生信息修改功能,打开浏览器,访问http://localhost/stu_manage/index.php/Admin/Student/showList?class_id=1,运行结果如图4-27所示。图4-27学生列表视图任务实施2.学生信息修改功能实现单击“顾三行”这名同学后面的“编辑”超链接,运行结果如图4-28所示。图4-28学生信息修改页面任务实施2.学生信息修改功能实现对“顾三行”这名同学所属班级进行修改,页面如图4-29所示。单击“确认更新”按钮,更新结果如图4-30所示。图4-29修改学生所属班级图4-30修改后的显示结果任务实施3.学生信息删除功能实现(1)修改学生列表页面,完成“删除”超链接。与学生信息修改功能类似,要完成学生删除功能,首先需要获取被删除的学生ID。因此,同样需要修改\Application\Admin\View\Student\showList.html视图文件的“删除”超链接,将该链接指向student控制器的delete()方法,并把学生ID以GET参数传递给该方法。(2)修改student控制器,增加delete()方法在完成了学生列表页面的“删除”超链接后,就需要在Student控制器中实现delete()方法,来完成学生数据的删除操作。注:具体代码见教材。任务实施3.学生信息删除功能实现以上就完成了学生信息删除功能,打开浏览器,访问http://localhost/stu_manage/index.php/Admin/Student/showList,运行结果如图4-31所示。图4-31学生列表页任务实施3.学生信息删除功能实现单击“删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年马工学素质培养试题及答案
- 2024监理工程师考试全科指南试题及答案
- 提升陪诊师考试分数的试题及答案技巧
- 黑龙江省克东一中、克山一中等五校联考2025年第二学期高三年级期末统一考试物理试题含解析
- 黑龙江省哈尔滨市122中学2024-2025学年高三招生统考(二)生物试题模拟试卷含解析
- 黑龙江省哈尔滨市示范名校2024-2025学年高三下期4月月考复习生物试题试卷含解析
- 黑龙江省哈市名校2024-2025学年高三年级第二次诊断性测验历史试题试卷含解析
- 黑龙江省望奎县重点名校2024-2025学年普通高中初三调研测试物理试题含解析
- 黑龙江省青冈县一中2025届高考全真模拟卷生物试题第六套含解析
- 黑龙江省鹤岗市绥滨一中学2025年初三3月总复习质检(一模)物理试题含解析
- 《深度学习原理》课程教学大纲
- 沪教版数学八年级上册全册教案
- 特殊场所的消防安全知识培训
- 航海英语听力与会话
- 国家电网招聘2025-企业文化复习试题含答案
- 2024年官方兽医牧运通考试题库(含答案)
- 《hpv与宫颈癌》课件
- 【课件】校园安全系列之警惕“死亡游戏”主题班会课件
- 西安交通大学《程序设计思想方法与实践》2021-2022学年期末试卷
- 快乐读书吧:童年(专项训练)-2023-2024学年六年级语文上册(统编版)(含答案)
- 企业信息化建设管理制度
评论
0/150
提交评论