zoukankan      html  css  js  c++  java
  • 《基于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.

  • 相关阅读:
    2012年"浪潮杯"山东省第三届ACM大学生程序设计竞赛 Fruit Ninja I
    HDU 1045
    ZOJ 3946 Highway Project
    python基础知识
    粘包问题以及解决方法
    socket套接字
    网络编程 互联网协议 tcp原理
    反射 魔法方法 单例模式
    classmethod与staticmethod isinstance与issubclass
    封装 多态
  • 原文地址:https://www.cnblogs.com/georgejiuu/p/13908284.html
Copyright © 2011-2022 走看看