楼主: fsaasdfs~
154 3

[学习资料] 自己做的分文件学生信息管理系统 [推广有奖]

  • 0关注
  • 10粉丝

已卖:2138份资源
好评率:99%
商家信誉:一般

博士生

21%

还不是VIP/贵宾

-

威望
0
论坛币
350 个
通用积分
2576.8443
学术水平
6 点
热心指数
6 点
信用等级
5 点
经验
-6042 点
帖子
0
精华
0
在线时间
525 小时
注册时间
2012-8-29
最后登录
2026-1-29

楼主
fsaasdfs~ 发表于 2025-3-6 17:01:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
自己做的分文件学生信息管理系统
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:信息管理系统 信息管理 管理系统 管理系

沙发
herbert320(未真实交易用户) 发表于 2025-3-7 10:26:23
???

藤椅
赵安豆(未真实交易用户) 发表于 2025-6-3 22:05:53
创建一个学生信息管理系统,你可以使用不同的编程语言实现。这里我将提供一种基于Python的简单实现思路:

1. **定义数据结构**:首先需要定义学生的数据结构。可以使用字典来存储每个学生的姓名、学号和成绩等信息。

   ```python
   student = {
       'name': '',
       'id': '',
       'grades': []
   }
   ```

2. **创建学生列表**:用于存储所有学生的信息。
   
   ```python
   students = []
   ```

3. **实现基本操作**:

   - 添加学生信息:
     
     ```python
     def add_student():
         student_info = {'name': input('请输入学生姓名: '), 'id': input('请输入学号: '), 'grades': []}
         students.append(student_info)
         print("添加成功!")
     ```

   - 查找学生信息:

     ```python
     def find_student():
         id = input('请输入要查找的学生的学号:')
         for student in students:
             if student['id'] == id:
                 return student
         print('找不到该学生')
         return None
     ```

   - 删除学生信息:
     
     ```python
     def delete_student():
         id = input('请输入要删除的学生的学号:')
         for student in students:
             if student['id'] == id:
                 students.remove(student)
                 print("删除成功!")
                 return
         print("找不到该学生")
     ```

   - 修改学生信息:
     
     ```python
     def update_student():
         id = input('请输入要修改的学生的学号:')
         for student in students:
             if student['id'] == id:
                 new_name = input('请重新输入学生姓名: ')
                 if new_name != '':
                     student['name'] = new_name

                 new_grades = input('请重新输入学生成绩(多个成绩用逗号隔开): ')
                 if new_grades != '':
                     student['grades'] = [float(x) for x in new_grades.split(',')]
                 print("修改成功!")
                 return
         print("找不到该学生")
     ```

   - 显示所有学生信息:
     
     ```python
     def show_all_students():
         print("学号\t姓名\t成绩")
         for student in students:
             print(f"{student['id']}\t{student['name']}\t{student['grades']}")
     ```

4. **主函数**:创建一个菜单,用户可以根据菜单选择要执行的操作。

   ```python
   def main():
       while True:
           print("1: 添加学生")
           print("2: 查找学生")
           print("3: 删除学生")
           print("4: 修改学生信息")
           print("5: 显示所有学生信息")
           print("6: 退出程序")

           choice = input('请选择操作:')
           if choice == '1':
               add_student()
           elif choice == '2':
               find_student()
           elif choice == '3':
               delete_student()
           elif choice == '4':
               update_student()
           elif choice == '5':
               show_all_students()
           elif choice == '6':
               break
           else:
               print("输入错误,请重新输入")

   if __name__ == '__main__':
       main()
   ```

这个简单的系统可以运行在命令行中,提供基本的学生信息管理功能。根据实际需求,你还可以添加更多的功能和优化界面等。

通过上述步骤,你可以创建一个分文件版的学生信息管理系统,并且可以根据需要进行扩展和修改以满足更复杂的需求。例如,你可以将学生数据存储到文件或数据库中,实现持久化存储;可以增加登录认证系统保证数据安全等。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-30 03:58