Web学生管理程序

Web学生管理程序实验报告

一、概述

爬虫是一组客户端程序,它的功能是访问web服务器,从服务器中获取网页代码。本次实验是设计一个基于Web的学生记录管理程序,主要有服务器和客户端两个程序,服务器目的是建立一个Web网站,同时提供增加学生记录、删除学生记录、修改学生记录、查询学生记录等接口服务,实现客户端与服务器通信。

二、主体

1.总体框架

总框架

2.在服务器程序中,建立一个Sqlite3的学生数据库students.db中的学生记录表students,学生记录包括No(学号)、Name(姓名)、Sex(性别)、Age(年龄)、Favorite(爱好)。
数据库

3.编写增加学生信息内容,设置增加规则。
增加
4.编写删除学生信息内容,设置输入学号删除信息。
删除
5.编写查看学生信息内容,按学号查看学生信息。
查看
6.服务器通过get方法/post方法获取参数。
在这里插入图片描述
7.服务器运行结果如下:
在这里插入图片描述
8.客户端创建students列表存取学生信息,通过url访问服务器。
在这里插入图片描述
9.客户端向服务器发送opt="insert",同时发送参数,服务器从数据库表中插入一条学生记录,并返回是否插入成功信息,如果成功返回OK 。
在这里插入图片描述
10.客户端向服务器发送opt="delete",同时发送No参数,服务器从数据库表中删除一条学生记录,并返回是否删除成功信息,如果成功返回OK 。
在这里插入图片描述
11. 客户端向服务器发送opt="update",同时发送No参数,服务器从数据库表中修改一条学生记录,并返回是否修改成功信息,如果成功返回OK 。
在这里插入图片描述
12. 如果客户端不向服务器发送opt参数值,那么服务器从数据库表中获取所有的学生记录返回给客户端,如果成功就返回OK。
在这里插入图片描述
13.客户端向服务器发送opt="init",服务器创建students表,并返回是否创建成功,如果成功返回OK 。
在这里插入图片描述
14.运行结果如下:
1)初始化页面:
在这里插入图片描述
2)增加学生信息:
在这里插入图片描述
3)删除学生信息:
在这里插入图片描述
4)修改学生信息:
在这里插入图片描述
5)查看学生信息:
在这里插入图片描述
6)退出程序:
在这里插入图片描述

三、总结

通过本次程序设计,我将学习到的理论知识落实在实践上,加深了我对Get方法和Post方法的理解,学习了两种方法的区别与联系,了解了如何利用数据库在服务端和客户端建立通信,最终实现Web学生管理程序的增加、删除、修改、查询功能。此次实践中,我锻炼了自己的编程逻辑能力,但对函数方法的运用还存在不足,在以后的学习中,我会加强学习,注重实践操作,做到理论与实践相结合。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值