# software_finance **Repository Path**: ermu2001/software_finance ## Basic Information - **Project Name**: software_finance - **Description**: 2022春季学期软件工程作业仓库。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-06-14 - **Last Updated**: 2025-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 财务管理系统 在阅读以下内容前,请先学习:[前言_Flask中文网](https://flask.net.cn/foreword.html) ,按顺序学到教程--蓝图和视图。 此外,学习一下 [jinja templates](https://jinja.palletsprojects.com/en/3.1.x/templates/) 在你要开始编写网页时是一个事半功倍的选择。 ## 项目目录 ``` myproject ├───flaskr # flask源码 TODO │ ├───static # 静态 │ ├───templates # 模板 │ │ ├───admin # 管理员管理相关页面 │ │ └───audit # 审计员审计相关页面 │ │ └───auth # 登录界面相关页面 │ │ └───employee # 员工上报相关界面 │ └───utils # 工具 ├───sql # 导入sql,请使用navicat或者mysql workbench └───tests # 测试 TODO ``` ## 部署: 1. 进入/sql目录,将xey.sql导入本地; 2. 修改config.py: ```python config = { 'default': Config, 'MYSQL_PASSWORD': '3333', # 改成你的数据库密码 'DATABASE_NAME': 'Finances' } ``` 3. 安装库: ``` pip install Flask ``` 4. 运行main.py: ```powershell (software_engineering) C:\Users\86186\Desktop\study\大三下\软件工程\PROJECT\myproject>set FLASK_APP=flaskr (software_engineering) C:\Users\86186\Desktop\study\大三下\软件工程\PROJECT\myproject>set FLASK_ENV=development (software_engineering) C:\Users\86186\Desktop\study\大三下\软件工程\PROJECT\myproject>flask run ``` 5. 在浏览器中打开localhost:5000。 数据库的数据还需要插入多一点,**管理员账号密码均为学号**; 员工和财务审计目前数据库中只插入我的信息: ``` 账号:440881200011230419 密码:201028 ``` ## 已实现: 1. 财务审计登录 2. 员工登录 3. 管理员登录 4. 管理员查找信息 5. 管理员修改信息 6. 管理员删除信息 7. 管理员删库 ## TODO: 1. 财务审计阅读财务审计信息 2. 财务审计筛选查找 3. 财务审计详细信息查看 4. 员⼯查找 5. 员⼯报账