基本信息
文件名称:《数据库原理及MySQL应用(微课版)》课件 第17章开发实例.pptx
文件大小:1.32 MB
总页数:7 页
更新时间:2025-06-29
总字数:约小于1千字
文档摘要

第17章开发实例;本章主要内容;17.1需求描述

本实例结合前面章节的内容,要实现对学生信息的管理功能,主要的需求有:

1.前端以表单的形式,完成对学生信息表的查询展示;

2.能够实现根据关键字搜索学生的信息;

3.新增学生信息,如果主键自增的情况下,对主键不予操作;

4.删除学生信息,删除时,要能够有弹窗形式进行确认;

5.修改学生信息,同样主键自增的情况下,对主键不予操作;;17.2分析与设计

根据需求,本实例应至少有三个页面:

1.主页面,完成对数据库信息的查询,在页面上以表单的形式完成展示。在此页面上,应当有对学生信息搜索,新增,修改,删除功能入口(或按钮);

2.新增学生信息的页面,此页面上应当有关于学生信息输入的表单,比如学生信息有姓名,年龄等属性,则此页面上要有对姓名,年龄等输入表单。

3.删除页面,删除的信息条目应当能够通过缓存形式从主页面传输到此页面,此页面完成对删除信息的二次确认,确认之后,页面应当跳转回主页面。

4.修改功能的实现,可以在主页面原表单上实现,修改时,将原来的信息数据呈现为可修改状态,修改完后,将修改后的信息写回数据库,然后页面能刷新显示出来。;17.3数据库设计与实现

本实例的重点在于数据库的增加、删除、修改、查询的综合操作及结合HTML页面予以呈现,故将数据库的内容凝练为最简洁形式。由于业务简单,只需要对学生数据进行操作,数据库中仅存一张表,所以并不存在多个实体之间的联系,故此处未使用ER图,而是给出学生实体的类图,如图17-1所示,而学生实体我们也仅抽象出学号,姓名与年龄三个属性,分别是sid、sname、sage,数据类型分别为int,varchar(50),int类型,sid为主键,自增,编码格式为utf8mb4。;17.4应用系统的编程与实现;本章用较简洁的代码,结合一些前端的知识实现对数据库的增、删、改、查操作。通过这个实例,大家可以在后续的学习中完成一些相对较为复杂的内容。