import sqlite3
def create_connection(db_file):
""" 创建数据库连接 """
conn = None
try:
conn = sqlite3.connect(db_file)
print(f"成功连接到 SQLite 数据库版本 {sqlite3.version}")
except Exception as e:
print(e)
return conn
def create_table(conn):
""" 创建表 """
sql_create_projects_table = """
CREATE TABLE IF NOT EXISTS projects (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
description TEXT
);
"""
try:
c = conn.cursor()
c.execute(sql_create_projects_table)
print("项目表已创建")
except Exception as e:
print(e)
def insert_project(conn, project):
""" 插入新项目 """
sql = ''' INSERT INTO projects(name,description)
VALUES(?,?) '''
cur = conn.cursor()
cur.execute(sql, project)
conn.commit()
return cur.lastrowid
def select_all_projects(conn):
""" 查询所有项目 """
cur = conn.cursor()
cur.execute("SELECT * FROM projects;")
rows = cur.fetchall()
for row in rows:
print(row)
]]>
当然,我已经准备了一份简单的用户手册来指导用户如何使用这个系统。
用户手册是科研管理系统的重要组成部分,它可以帮助用户更好地理解和使用系统功能。
通过上述代码示例和用户手册,我们能够轻松搭建一个基础的科研管理系统,并且提供给用户易于理解的操作指南。
本站部分内容及素材来源于互联网,如有侵权,联系必删!