moyudesu 2021-05-08 00:48 采纳率: 60%
浏览 32
已采纳

有没有大佬知道这个怎么做啊,给个大概思路就行,就是要去查哪方面的代码(python)

在这个项目中,你将为你的班级设计一个简单的学生管理系统(SMS)。
1.学生属性信息:学生ID、姓名、年龄、性别、班级
2.短信可显示所有学生信息。
3.短信可以增加一个新学生。
4.短信可删除新学生
5.短信可更新学生信息。
6、短信通过查询学生ID查询学生信息
 

  • 写回答

1条回答 默认 最新

  • Norcor 2021-05-08 02:47
    关注

    设计思路

    ①按照你的需求来决定存储方式:

    如果你要设计的是相对正式的系统,如正式的课程设计之类的,那可能需要使用数据库

    而如果是普通的作业之类的小系统,那可以考虑使用txt或者csv之类的表格来存储你的班级学生信息

    ②根据题意设计输入输出方式:

    短信的含义稍微有一点不明确,你是指发送一条请求还是真的是发送手机短信?

    手机短信的话,,,没用过,自己找度娘,至少我是不知道怎么实现了。

    如果是请求的话,那就方式很多样了:

    最基本的,你可以直接使用终端发送命令来实现,自己定义命令函数,通过特定指令实现就好了。

    稍微高级一点,你可以使用数据库,因为看你的要求实际上就是建立一个数据库表,然后对表进行增删改查那四种最基本的操作

    再拓展一点,你可以通过smtp来进行一个邮件发送的模拟,这个应该就很类似短信了。smtp可以将自己的邮箱作为服务器,接受和处理邮件信息,并可以发送结果到其他邮箱。

     

    总的来说就这样了,如果你是小系统那就直接定义一个学生类,用一个容器作为班级存储若干学生实例。然后定义增删改查四个函数就好。几乎就直接莽。

    如果你是数据库的操作,那就先确定你数据库的类型,最常用的大概是mysql/sql server/oracle这三种,你直接搜python+(你要用的数据库类型)就好,按照要求安装好数据库,然后建立一个数据库 -- 建立一张数据表 -- 将学生属性加入表 -- 按照网上教程完成数据库与代码的连接 -- 通过sql语句的增删改查完成基本功能的实现(这个都不会的话,你还得搜索学习一下最简单的sql语句)

    如果要添加smtp,那就额外搜索smtp相关的功能就好(这个真的很额外,不是必须加来着,只是稍微发散一下,如果想炫一炫技术可以加)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 怎么把多于硬盘空间放到根目录下
  • ¥15 Matlab问题解答有两个问题
  • ¥50 Oracle Kubernetes服务器集群主节点无法访问,工作节点可以访问
  • ¥15 LCD12864中文显示
  • ¥15 在使用CH341SER.EXE时不小心把所有驱动文件删除了怎么解决
  • ¥15 gsoap生成onvif框架
  • ¥15 有关sql server business intellige安装,包括SSDT、SSMS。
  • ¥15 stm32的can接口不能收发数据
  • ¥15 目标检测算法移植到arm开发板
  • ¥15 利用JD51设计温度报警系统