本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
采用前后端分离架构构建的在线计算器服务系统
127.0.0.1:5000
admin/admin123(管理员)
teacher/teacher123(教师)
student/student123(学生)
二、项目功能
用户认证:注册、登录、查看用户、登出,密码加盐哈希存储
表达式计算:支持四则运算、幂运算、括号、一元/二元函数及常量
历史管理:搜索分页查询、删除/清空计算记录
三、运行环境
Python3.10
四、项目技术
语言 Python
Web框架 Flask 3.1
数据库 通过标准库中的 sqlite3 模块支持 SQLite 3
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图