学生登入html,学生登录注册 和 信息管理系统.py

这是一个学生管理系统,包括学生登录注册功能和信息管理页面。用户可注册新账号,登录后能对学生信息进行增加、删除、修改和查询操作。所有数据存储在本地json文件中。
摘要由CSDN通过智能技术生成

先运行学生登录注册.py,没有账号密码就先注册,如果有的话就可以登陆,

登录成功后转到学生信息管理页面.py,然后可以对学生信息进行

增,删,改,查的操作

main_page.txt和manage_page.txt是主界面

file_manage.py是对文件读写的封装导入后可以直接调用

账号密码 和 学生信息 都分别写入了本地(json文件)

学生登录注册.py

import module.file_manager as file_manager

import 学生管理页面 as student_manager

def login():

#登录

user_name = input('请输入账号:')

pass_word = input('请输入密码:')

all_user = file_manager.json_read('all_user.json')

if user_name not in all_user:

print('登录失败!账号不存在')

return

#账号存在就先通过账号获得正确的密码

pass_word_old = all_user[user_name]

if pass_word == pass_word_old:

print('登录成功')

student_manager.show_manager_page(user_name)

#登陆成功后要做什么......

else:

print('登录失败!密码错误!')

def register():

''' 注册功能'''

while True:

user_name = input('请输入账号(3-6位):')

if not 3<= len(user_name) <= 6:

print('账号不合法!')

continue

break

while True:

pass_word = input('请输入密码(6-12位):')

if not 6 <= len(pass_word) <= 12:

print('密码有误!重新输入')

continue

break

#检测账号是否已经注册过

'''用一个字典保存账号和密码'''

all_user = file_manager.json_read('all_user.json')

print(all_user)

if user_name in all_user:

print('该账号已经被注册了额')

return

#将账号信息添加到数据库

all_user[user_name] = pass_word

re = file_manager.json_write('all_user.json',all_user)

if re:

print('注册成功')

else:

print('注册失败')

def show_main_page():

''' 显示主页 '''

while True:

print(file_manager.text_read('main_page.txt'))

value = input('请选择(1-3):')

if value == '1':

print('登陆功能')

login()

elif value == '2':

print('注册功能')

register()

elif value == '3':

return

else:

print('重新输入')

if __name__ == '__main__':

show_main_page()

import module.file_manager as file_manager

import 学生管理页面 as student_manager

def login():

#登录

user_name = input('请输入账号:')

pass_word = input('请输入密码:')

all_user = file_manager.json_read('all_user.json')

if user_name not in all_user:

print('登录失败!账号不存在')

return

#账号存在就先通过账号获得正确的密码

pass_word_old = all_user[user_name]

if pass_word == pass_word_old:

print('登录成功')

student_manager.show_manager_page(user_name)

#登陆成功后要做什么......

else:

print('登录失败!密码错误!')

def register():

''' 注册功能'''

w

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值