当前位置: 首页 > news >正文

网站开发毕设文献/广告代理公司

网站开发毕设文献,广告代理公司,关于网站建设相关文章,武汉网页设计员培训费用本文首发于腾讯云社区,也可关注微信公众号【离不开的网】支持一下。 学生管理系统image.png 根据设计的系统结构功能图实现这个学生管理系统。 首先,我们定义了一个LoginModule类,此为登录模块,主要功能就是定义账号属性【用户名&…

本文首发于腾讯云+社区,也可关注微信公众号【离不开的网】支持一下。

学生管理系统image.png

根据设计的系统结构功能图实现这个学生管理系统。

首先,我们定义了一个LoginModule类,此为登录模块,主要功能就是定义账号属性【用户名,密码】,然后定义一个登录login方法实现验证用户名和密码是否正确,完全正确则返回True,否则返回False。class LoginModule(object):

def __init__(self):

self.username = 'admin'

self.password = 'admin'

def login(self):

username = input('请输入用户名')

password = input('请输入密码')

if username== self.username and password==self.password:

return True

else:

return False

pass

第二步就是定义了一个Manager类,学生管理模块,这个模块主要需要实现几个方法,包括实现一个列表用于存储所有学生信息并通过showList方法显示学生列表,实现一个addStudent方法用于添加学生信息,实现一个delStudent方法用于删除学生信息,实现一个updateStudent方法用于更改学生信息。【注意:】本案例只是实现了addStudent添加学生方法,留下两个删除与更改学生信息方法让你们进行练习,方法类似,很容易实现的。class Manager(object):

def __init__(self):

self.studentList = []

def addStudent(self):

print('请输入你要添加学生的信息')

name = input('请输入学生的名字')

age = input('请输入学生的年龄')

score = input('请输入学生的得分')

student = Student(name,age,score)

self.studentList.append(student)

self.showList()

def delStudent(self):

pass

def updataStudent(self):

pass

def showList(self):

#显示所有学生列表

print('所有学生列表:')

for item in self.studentList:

print('姓名:{},年龄:{},成绩:{}'.format(item.name,item.age,item.score))

self.run()

def delStudent(self):

pass

def editSudent(self):

pass

def showStudent(self):

pass

def run(self):

print('请输入您要进行的操作:1、查看所有学生信息;2、编辑修改学生信息;3、显示具体某个学生信息;4、删除某个学生(请输入数字);5、添加学生;0、退出系统')

try:

num = int(input('请输入你要进行的操作(请输入数字)'))

except:

print('Error!Error!Error!---你输入的不是数字')

self.run()

if num == 1:

self.showList()

elif num == 2:

self.editSudent()

elif num == 3:

self.showStudent()

elif num == 4:

self.delStudent()

elif num == 5:

self.addStudent()

elif num == 0:

pass

else:

print('没有这个选项,请重新输入')

self.run()

定义了一个学生Student类,这是一个学生对象用于定义学生的姓名、年级、成绩和年龄,能够修改这些属性方法,能够查看这些属性的方法。class Student(object):

num = 1

def __init__(self,name,age,score):

self.id = Student.num

Student.num = Student.num + 1

self.name = name

self.age = age

self.score = score

最后,就是定义系统运行模块了,System类,用于将系统运行起来。class System(object):

def __init__(self):

self.loginModule = LoginModule()

self.manager = Manager()

def run(self):

# if self.loginModule.login():

if True:

#系统运行模式

print('登陆成功')

self.manager.run()

else:

print('你输入的密码是错误的')

self.run()

print('退出系统')

app = System()

app.run()## 学生管理系统运行结果

登陆成功

请输入您要进行的操作:1、查看所有学生信息;2、编辑修改学生信息;3、显示具体某个学生信息;4、删除某个学生(请输入数字);5、添加学生;0、退出系统

请输入你要进行的操作(请输入数字)5

请输入你要添加学生的信息

请输入学生的名字laochen

请输入学生的年龄18

请输入学生的得分99

所有学生列表:

姓名:laochen,年龄:18,成绩:99

请输入您要进行的操作:1、查看所有学生信息;2、编辑修改学生信息;3、显示具体某个学生信息;4、删除某个学生(请输入数字);5、添加学生;0、退出系统

请输入你要进行的操作(请输入数字)0

退出系统

一个很简单的学生管理系统就完成了,当然这只是很初级的,你也可以根据自己理解加上很多功能和完善它。

http://www.lbrq.cn/news/783901.html

相关文章:

  • 超云建站/全自动推广引流软件免费
  • 郴州高椅岭/关键词的优化和推广
  • 代理商加盟项目网站/下载百度网盘app
  • 户外网站 整站下载/市场推广计划书
  • 网上做兼职做网站/网络公关公司联系方式
  • 如何做单位网站/深圳百度国际大厦
  • 做网站的收获及感想/网络seo优化推广
  • 现在还做自适应网站/seo蜘蛛屯
  • 医院网站优化/宁波seo行者seo09
  • 做导航网站赚钱吗/app拉新推广怎么做
  • 北京城乡住房建设官方网站/培训心得体会800字
  • 网页游戏网站斗地主/永久免费的建站系统有哪些
  • 一个购物网站开发语言/友情链接的作用
  • 代做毕业设计的网站好/杭州seo的优化
  • 如何寻找一批做网站的公司/怎么优化一个网站
  • 招聘网站如何做/备案查询官网
  • 阿里巴巴做网站的/关键词排名查询
  • 聊城市网站建设公司/重庆seo网站推广优化
  • 最近日本字幕mv高清在线/网站关键字优化软件
  • 网站挂载/seo搜索引擎优化书籍
  • bs网站做映射/品牌推广方式有哪些
  • 网站优化 书/个人怎么做网络推广
  • 东营招标投标信息网/seo公司优化排名
  • 创建一个网站的费用/最近实时热点事件
  • app跟网站的区别是什么/推广是什么意思
  • 宁夏网站开发公司/性能优化大师
  • 做实体上什么网站找项目/网易搜索引擎
  • 自动发卡网和卡密兑换网站开发视频教程/网上营销培训课程
  • 十大门户网站有哪些/上海网站设计
  • 做寄生虫对自己的网站有影响吗/怎么开个人网站
  • 鼠标下滑时回跳问题
  • 【Linux】特效爆满的Vim的配置方法 and make/Makefile原理
  • MySQL 5.7 和 8.0 离线安装教程(图文版适合电脑小白)
  • 微服务—Gateway
  • 深度解析:CPU 与 GPU 上的张量运算,为何“快”与“慢”并非绝对?
  • sqli-labs:Less-27a关卡详细解析