本系统主要包括以下功能模块:个人中心、用户管理、图书信息管理、图书分类管理、热门图书管理、书友会管理、报名信息管理、行为分析管理、在线论坛、系统管理等模块,通过这些模块的实现能够基本满足日常图书馆读者行为分析系统的操作。结合相关设计模式、以及软件工程的相关知识,设计一个图书馆读者行为分析系统,来进行记录用户的信息,以及系统信息的增删改查的功能,根据实现需求,系统需完成这些基本功能:
(1)系统合理显示用户信息界面、图书信息界面、报名信息界面等界面。
(2)用户和管理员所有的信息都保存与数据库中。
(3)对图书馆读者行为分析系统信息能够进行查看、修改、删除、添加等操作。
语言:Python
框架:django/flask
软件版本:python3.7.7
数据库:mysql
数据库工具:Navicat
前端框架:vue.js
通过比较两个不同因素的框架,可以看出Flask和Django不能被标记为单一功能中的最佳框架。当Django在快速发展的大型项目中看起来更好并且提供更多功能时,Flask似乎更容易上手。这两个框架对于开发Web应用程序都非常有用,应根据当前的需求和项目的规模来选择它们。
最新python的web框架django/flask都可以开发.基于B/S模式,前端技术:nodejs+vue+Elementui+html+css
,前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互.充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护等特点
根据图书馆读者行为分析系统的功能需求,进行系统设计。
前台功能:用户进入系统可以实现首页、图书信息、热门图书、书友会、在线论坛、图书资讯、个人中心、后台管理等进行操作;
后台主要是管理员,管理员功能包括个人中心、用户管理、图书信息管理、图书分类管理、热门图书管理、书友会管理、报名信息管理、行为分析管理、在线论坛、系统管理等;