徐海鸥 姜丹 张思萌
关键词:系统架构;数据库设计;功能界面设计
中图法分类号:TP311 文献标识码:A
1实验室信息管理系统架构设计
实验室信息管理系统的开发,主要是为了更加方便地对实验室教室、项目、课程、设备等信息进行信息化存储,以及查询、添加、修改、删除等操作。其中,单击访问系统即可,操作相对方便。系统前台界面采用的是基于Python编写的图形界面,后台数据库则采用SQLite3数据库。SQLite3数据库受Python内置模块支持,具有小巧、轻便、易用的特点,适用于初步研究阶段,具体系统架构如图1所示。
2后台数据库实现
在前期对实验室信息管理系统功能进行设计,主要涉及教室、设备、课程、人员、项目5个功能模块,这5个模块都需要和后台数据库进行交互,因此需要进行相应数据库的实现,具体实现如下。
实验室信息管理系统功能实现主要依托教室、设备、课程、项目、人员5大模块.每个模块的相应数据都需要存储,因此在数据表中设计了5个数据表,每个表的具体实现参照项目信息表,如图2所示。
3前台功能界面实现
3.1用户登录模块实现
此模块需要根据用户名及密码进行登录,界面设计如图3所示。
上述界面是通过Python编程实现,登录代码具体实现如下。
def click_(event):
4实验室信息管理系统测试
实验室信息管理系统的设计与实现遵循模块化思想,主要分为教室、设备、课程、项目及人员5个模块,因此先进行这5个模块的单模块测試,然后进行整体测试。
5结束语
由于时间及技术原因,对基于Python语言的实验室信息管理系统设计与实现的研究,目前还处于初步尝试阶段,相关功能具有局限性,因此希望在后续实践应用中不断探索及改进。
作者简介:
徐海鸥(1980—),硕士,高级工程师,研究方向:计算机辅助教学。