# python-project-studen **Repository Path**: backpackerxl/python-project-studen ## Basic Information - **Project Name**: python-project-studen - **Description**: 学生管理系统V10.0 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/backpackerxl/python-project-studen - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-09-26 - **Last Updated**: 2022-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python ## README ### Python终端版学生管理系统V10.0 > 此系统采用交互式命令行操作,提升用户体验,目前只支持Linux和Mac os不支持windows ##### 旧版程序逻辑图 ![项目结构图](./src/img/Snipaste_2021-09-27_09-55-36.png) ##### 新版程序逻辑图 ![cmdSM](./src/img/Snipaste_2021-09-28_23-13-41.png) ##### 新增功能 ![cmdSM](./src/img/Snipaste_2021-11-23_21-01-16.png) - 系统功能十分简单,仅仅只具有添加学生信息、删除学生信息、查看学生信息、搜索学生信息、 更新学生信息、退出系统。 - 此系统重点不在功能上,而在于它为用户提供了一种沉浸式的命令行交互式体验,这也是系统 最初的设想。 - 我们不以功能赢得用户,我们只专注于用户体验。因为我们坚信优秀的用户体验,才是一个系 统成功的标志。 - 新增用户登录和数据的本地存储两个功能发布正式版`cmdSM`,源代码在这 [cmdSM.py](https://gitee.com/backpackerxl/python-project-studen/blob/cmdSM/src/cmdSM/cmdSM.py) - 新增MD5加密,不再使用明码判断用户真假 - 如果觉得功能太少,那就加入我们,我们共同去完善它 #### 使用方法 - 首先你得有一台Mac或者一台虚拟的Linux不然你将无法运行此项目 - `git clone git@gitee.com:backpackerxl/python-project-studen.git`克隆此项目到你的工作目录 - 执行`pip install inquirer` `pip install prettytable` 安装项目依赖 - 依赖说明,inquirer 是用来创建沉浸式的交互体验,prettytable 是用来美化输出信息的 - `cd src` 执行`python test.py` 运行项目 - 注意本机上的python版本,本系统可能不支持`python 2.x`,因为有些Linux发行版(`CentOs7`)自带的是`python2.x`