简单文档管理系统pythonweb

发布时间 2023-04-08 07:53:45作者: chelseatan

1、定义需求:

centospython+django+vue+mysql搭建一个文档管理系统,功能包括文档上传下载,文档信息管理,可以对上传的文档自动分类,根据关键词全文搜索文档;用户管理。

先在windows上开发,再部署到Linux服务器上。

2、设计原型

Balsamiq:这里是一个简单的原型设计概述:

  1. 登录/注册页面:

    • 用于输入用户名和密码的输入框。
    • “注册”和“登录”按钮。
    • 注册表单中还应包括电子邮件地址输入框。
  2. 文档上传页面:

    • 文件选择按钮,用于从本地计算机选择要上传的文档。
    • 文档标题输入框。
    • 文档分类选择器(可选择的分类列表)。
    • 上传按钮,用于将文档发送到服务器。
  3. 文档列表页面:

    • 一个表格或列表,显示已上传文档的信息(如标题、分类、上传者、上传日期和关键字)。
    • 每个文档旁边的下载按钮。
  4. 搜索功能:

    • 搜索输入框,允许用户输入关键词以搜索文档。
    • 搜索按钮,用于执行搜索操作。
    • 搜索结果应在文档列表页面中显示。
  5. 用户管理页面(仅管理员):

    • 显示用户列表的表格,包括用户名、电子邮件地址等信息。
    • 添加、编辑和删除用户的按钮

3、开发后端

  1. 创建一个新的 Django 项目(如果尚未创建):
django-admin startproject document_management
  1. 进入项目目录,并创建一个名为 documents 的应用:
cd document_management
python manage.py startapp documents

  正在编辑中...