Python 中存在众多的 Web 开发框架:Flask、Django、Tornado、Webpy、Web2py、Bottle、Pyramid、Zope2 等。近几年较为流行的,大概也就是 Flask 和 Django 了解决的思路:
(1)通过进行需求分析,建立用例模型,上网查找资料,摸清业务流程。
(2)通过运用vue 技术进行界面的设计,上网搜集符合所做管理系统的相关图片,使用Photoshop软件对图片进行加工,使其更贴合主题,同时提高页面美感。
(3)在摸清业务流程的基础上,通过MySql完成数据库的设计。
1. Flask 简介
Flask 是一个轻量级的 Web 框架,使用 Python 语言编写,较其他同类型框架更为灵活、轻便且容易上手,小型团队在短时间内就可以完成功能丰富的中小型网站或 Web 服务的实现。
Flask 具有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。
设计步骤及措施:
(1)确定项目名称、项目研究内容,开题报告提交及修改。
(2)项目开发准备,整理思路,查阅相关资料了解系统的研究意义。
(3)项目初期开发,美工设计,前端实现,开发信息系统的用户功能的实现,完善界面排版,实现信息提取发送等一系列功能。项目初期测试运行,修改完善管理系统未能正常运行的功能和出现的问题。项目系统最后阶段的修改及最终测试运行。论文写作、修改,定稿。
(4)答辩准备,进行毕业设计论文答辩。
重点研究的,关键的问题:
(1)业务流程;
(2)前台页面设计;
(3)数据库设计
表名:huiyixinxi
功能:会议信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
huiyimingcheng varchar 200 会议名称
huiyishimingcheng varchar 200 会议室名称
huiyishitupian longtext 4294967295 会议室图片
huiyishiweizhi varchar 200 会议室位置
yuhuirenyuan varchar 200 与会人员
canyurenshu int 参与人数
kaihuishijian varchar 200 开会时间
neirongxiangqing longtext 4294967295 内容详情
表名:dianjianxinxi
功能:点检信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
shebeibianhao varchar 200 设备编号
shebeimingcheng varchar 200 设备名称
shebeitupian longtext 4294967295 设备图片
chuliqi varchar 200 处理器
neicundianjian varchar 200 内存点检
fengshandianjian varchar 200 风扇点检
wendudianjian varchar 200 温度点检
jiekoudianjian varchar 200 接口点检
dianjianzhuangtai varchar 200 点检状态
dianjianshijian datetime 点检时间
表名:config
功能:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
name varchar 100 配置参数名称
value varchar 100 配置参数值
表名:yuyuehuiyi
功能:预约会议
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
huiyimingcheng varchar 200 会议名称
huiyishimingcheng varchar 200 会议室名称
huiyishitupian longtext 4294967295 会议室图片
huiyishiweizhi varchar 200 会议室位置
kaihuishijian varchar 200 开会时间
yuyueshijian datetime 预约时间
yuyuebeizhu varchar 200 预约备注
yuangonggonghao varchar 200 员工工号
yuangongxingming varchar 200 员工姓名