Initial commit
This commit is contained in:
commit
6cab0e8e9b
8
.idea/.gitignore
vendored
Normal file
8
.idea/.gitignore
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# 默认忽略的文件
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# 基于编辑器的 HTTP 客户端请求
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
21
.idea/FlaskProject.iml
Normal file
21
.idea/FlaskProject.iml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="PYTHON_MODULE" version="4">
|
||||||
|
<component name="Flask">
|
||||||
|
<option name="enabled" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="NewModuleRootManager">
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/venv" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
<component name="TemplatesService">
|
||||||
|
<option name="TEMPLATE_CONFIGURATION" value="Jinja2" />
|
||||||
|
<option name="TEMPLATE_FOLDERS">
|
||||||
|
<list>
|
||||||
|
<option value="$MODULE_DIR$/../FlaskProject\templates" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</module>
|
17
.idea/inspectionProfiles/Project_Default.xml
Normal file
17
.idea/inspectionProfiles/Project_Default.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<profile version="1.0">
|
||||||
|
<option name="myName" value="Project Default" />
|
||||||
|
<inspection_tool class="DuplicatedCode" enabled="true" level="WEAK WARNING" enabled_by_default="true">
|
||||||
|
<Languages>
|
||||||
|
<language minSize="157" name="Python" />
|
||||||
|
</Languages>
|
||||||
|
</inspection_tool>
|
||||||
|
<inspection_tool class="PyPep8NamingInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
|
||||||
|
<option name="ignoredErrors">
|
||||||
|
<list>
|
||||||
|
<option value="N802" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</inspection_tool>
|
||||||
|
</profile>
|
||||||
|
</component>
|
6
.idea/inspectionProfiles/profiles_settings.xml
Normal file
6
.idea/inspectionProfiles/profiles_settings.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<settings>
|
||||||
|
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||||
|
<version value="1.0" />
|
||||||
|
</settings>
|
||||||
|
</component>
|
4
.idea/misc.xml
Normal file
4
.idea/misc.xml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (FlaskProject) (2)" project-jdk-type="Python SDK" />
|
||||||
|
</project>
|
8
.idea/modules.xml
Normal file
8
.idea/modules.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/FlaskProject.iml" filepath="$PROJECT_DIR$/.idea/FlaskProject.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
6
.idea/vcs.xml
Normal file
6
.idea/vcs.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
32
README.md
Normal file
32
README.md
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
# 校园寝室管理系统的分析与设计
|
||||||
|
## 项目框架
|
||||||
|
预期使用Flask作为Web服务器,接入Mysql服务器进行数据持久化存储,使用Echart进行数据可视化表现
|
||||||
|
## 项目背景
|
||||||
|
课程要求制作的校园寝室管理系统
|
||||||
|
## 项目成员
|
||||||
|
王可奕 2020210682
|
||||||
|
## 项目预期实现的功能和模块
|
||||||
|
### 1.寝室管理
|
||||||
|
- 寝室信息的增删改查等调整清空
|
||||||
|
- 寝室信息的导入导出
|
||||||
|
- 寝室信息的统计和可视化
|
||||||
|
- 寝室信息的查询
|
||||||
|
- 用电充值等等信息管理
|
||||||
|
- 暂定......
|
||||||
|
### 2.人员管理
|
||||||
|
- 寝室楼对应工作人员的管理
|
||||||
|
- 考勤工作内容等等
|
||||||
|
- 暂定......
|
||||||
|
### 3.寝室楼管理以及对应的活动与事件的管理
|
||||||
|
- 寝室楼检查、验收、维修、报修等活动的管理
|
||||||
|
- 暂定......
|
||||||
|
### 4.学生管理
|
||||||
|
- 寝室相关学生信息,对接学校的学生数据库
|
||||||
|
- 暂定......
|
||||||
|
### 5.系统运维层
|
||||||
|
- 登录管理
|
||||||
|
- 用户管理
|
||||||
|
- 权限管理
|
||||||
|
- 暂定......
|
||||||
|
### 6.财务管理
|
||||||
|
- 开销等
|
12
app.py
Normal file
12
app.py
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
from flask import Flask
|
||||||
|
|
||||||
|
app = Flask(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/')
|
||||||
|
def hello_world(): # put application's code here
|
||||||
|
return 'Hello World!'
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
app.run()
|
1
requirements.txt
Normal file
1
requirements.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Flask~=2.2.3
|
16
第一次开发会议记录.md
Normal file
16
第一次开发会议记录.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# 第一次开发记录会议内容
|
||||||
|
|
||||||
|
## 1. 确定系统框架
|
||||||
|
|
||||||
|
预计使用Flask框架作为项目的基本实现框架,使用Bootstrap Studio作为前端项目的开发工具,模板渲染引擎为Flask框架自带的jinja2。考虑到结构化的数据,预计使用MySQL进行数据的持久化存储。
|
||||||
|
## 2. 补充功能
|
||||||
|
|
||||||
|
增加无序列表,展示最新通知
|
||||||
|
通知对应如下:
|
||||||
|
|
||||||
|
1. 校园最新通知(调用爬虫读取学校官网的最新通知)
|
||||||
|
2. 寝室相关的最新通知
|
||||||
|
|
||||||
|
## 3. 数据库相关
|
||||||
|
|
||||||
|
严格按照第三范式的规范设计,避免数据堆积和冗余,目前设计大纲包括
|
Loading…
Reference in New Issue
Block a user