• 《基于B/S架构的竞赛管理系统设计》文献阅读随笔(10月31日)


    一、基本信息

    标题:基于B/S架构的竞赛管理系统设计
    时间:2019年
    来源:山东科技大学
    关键词:B/S架构;Flask框架;Python;Web开发;

    二、研究内容

    1.简介

    竞赛管理系统采用B/S架构,使用Python进行Web开发。渲染界面采用 Jinja2 模板引擎,同时使用 Flask-Bootstrap 集成TwitterBootstrap。利 用 Flask-Login 管 理 已 登 录 用 户 的 用 户 会 话 ,使 用Werkzeug 计算密码散列值并进行核对,通过 itsdangerous 生成并核对加密安全令牌。选择使用的数据库框架Flask-SQLAlchem管理数据库,数据库引擎选用SQLite。

    2.主要内容

    2.1需求分析

    用户有四种需求:1.数据需求 2.数据录入需求 3.数据更新与删除 4.数据查看

    2.1功能设计

    实验室管理系统包括人员管理、队伍管理、比赛信息管理、积分管理、题目管理、讨论班管理六大模块,对于不同的用户给予不同的权限。

    三.结论

    由于该文献并未使用UML所以部分概述只有文字,这类系统通常都是使用Bootstrap框架来进行网页开发,本文献后台数据库使用轻量化的SQLite,相对轻量快速。
    本文献对数据库分析较为详细,大致理解了竞赛管理系统的大体需求和用户关系。

    四.参考文献

    [1]赵美勇,杨永琪,宋思睿.基于B/S架构的竞赛管理系统设计[J].电脑知识与技术,2019,15(10):86-88.

  • 相关阅读:
    C# 灵活切换开发/测试/生成环境web.config
    c# sqlserver 删除大批量数据超时
    vue 上传进度显示
    sqlserver the name is not a valid identifier error in function
    WEBAPI 设置上传文件大小
    vue 获取视频时长
    webapi 导入excel处理数据
    vscode 通过ftp发布vue到azure服务器
    C# 汉字转拼音
    静态代码扫描工具
  • 原文地址:https://www.cnblogs.com/georgejiuu/p/13908284.html
Copyright © 2020-2023  润新知