Python是最好的语言!
程序员段子
朋友:你能让这个论坛的人都活跃起来,我今晚就请你吃饭。
程序猿:Python是最好的语言!
论坛炸锅了,各种讨论。
朋友呢:服了你了,走吧请你吃饭。
程序猿:今天不行,我一定要说服他们,Python是最好的语言。
02
接下来就是我们的主题了,学生信息客户端~~~
进群:960410445 即可获取大量的学习教程!
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量.
目前社会上信息管理系统发展飞快,各个企业事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求系统功能简洁明了,但功能齐全且易于操作。
学生信息管理系统是一个教育单位不可或缺的部分。一个功能齐全、简单易用的信息管理系统,不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。
所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。
随着科学技术的不断提高,计算机科学日益成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
于是,我和小伙伴们设计了一款学生信息管理系统。参与设计本项目的人员有写报告的张驰驰,制作PPT的邓浩宇,设计学生表的于泽浩,设计学生信息注册模块、学生信息登陆模块、学生信息修改模块和学生信息删除模块的孟浩迪,负责演讲的潘正星以及负责后勤工作的储奔。
学生信息管理系统
学生信息管理系统代码介绍
#用来保存学生的所有信息
stuInfos=[]
#全局变量
newName=""
newSex=""
newPhone=""
#打印功能提示
def printMenu():
print("="*30)
print(" 学生管理系统v1.0")
print("1.添加学生信息")
print("2.删除学生信息")
print("3.修改学生信息")
print("4.查询学生信息")
print("5.显示所有学生信息")
print("0.退出系统")
print("="*30)
#获取一个学生的信息
def getInfo():
global newName
global newSex
global newPhone
#这三个是全局变量,要对其进行修改,则要先声明
newName=input("请输入学生的姓名:")
newSex=input("请输入学生的性别:")
newPhone=input("请输入学生的手机号码:")
#通过列表的形式把数据整合成一个整体,然后返回return [newName,newSex,newPhone]
#添加学生信息
def addStuInfo():
result=getInfo()
newInfo={}
newInfo['name']=result[0]
newInfo['sex']=result[1]
newInfo['phone']=result[2]
stuInfos.append(newInfo)
#修改一个学生的信息
def modifyStuInfo():
stuId=int(input("请输入要修改的学生的序号:"))
getInfo()
#先获得要修改的学生在stuInfos中的位置,即stuId-1,当前位置是以字典形式存的,再找字典中要修改的值对应的键,即姓名···
stuInfos[stuId-1]['name']=newName
stuInfos[stuId-1]['sex']=newSex
stuInfos[stuId-1]['phone']=newPhone
def main():
while True:
#打印提示信息
printMenu()
key=input("请输入你要选择的操作:")
if key=='1':
#添加学生信息
addStuInfo()
elif key=='3':
#修改学生信息
modifyStuInfo()
elif key=='5':
print("="*30)
print("学生的信息如下:")
print("序号 姓名 性别 手机号码")
i=1
for tempInfo in stuInfos:
print("%d %s %s %s"%(i,tempInfo['name'],tempInfo['sex'],tempInfo['phone'])) i+=1
#调用主函数
main()
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
1. 系统应具有实用性、可靠性和适用性,同时注意到先进性。
2. 对各个数据库进行动态管理,防止混乱。
3. 能够按照用户选择的不同的条件进行简单查询和复合查询。
4. 能够对查询结果进行分类汇总,实现报表打印。
5. 注意数据的安全性,具有数据备份和恢复的功能。
6. 方便用户的操作,尽快减少用户的操作。