基金项目:2019年第二批产学合作协同育人项目;项目名称:物联网专业校外实习基地建设;项目编号:201902026057㊂广西科技师范学院重点实验室;项目名称:大数据物联网技术研究与应用㊂
作者简介:吴春梅(1970—),女,广西桂平人,副教授,学士;研究方向:项目教学,混合教学,人工智能㊂
资料室图书管理系统设计与实现
吴春梅,蒋林利,余荣川
(广西科技师范学院,广西㊀来宾㊀546199)
摘㊀要:为了解决二级学院书籍㊁科研资料等管理的问题,为资料室设计了一个二级学院图书管理系统㊂该系统采用B /S 架构㊁Python -Django 技术和MySQL 设计图书管理相应功能㊂经过调试,系统的基本功能都能实现,并有效地提高了二级学院图书资料管理效率㊂关键词:Python;二级学院;图书管理系统
0㊀引言
在信息化㊁高科技的环境下,生活随着环境的改变更趋向便利化㊁信息化㊁高效化,现高校的图书馆书籍借阅都是采用信息化管理操作[1]㊂二级学院的书籍具有专业性强,查阅㊁借取更方便等特点,但目前其内部的图书资料大多数都是由人工登记,存在不可控因素㊂因此,设计一个简单易用㊁轻松管理㊁对运行环境要求不高且易于维护的管理系统是十分必要的㊂1㊀相关技术django怎么学
该系统编程采用Python 语言,整体设计使用Django 框架,前端页面采用Bootstrap 框架,数据存储主要使用了Django 框架中内置数据库的SQLite㊂版本选择较稳定的Python 3.6,Django 2及SQLite 3㊂1.1㊀语言
Python 语言是一种应用广泛的㊁开源的㊁面向对象的㊁动态的高级编程语言[2],具有语法简洁易懂㊁开发周期短㊁可读性强㊁可移植性和跨平台等优点㊂采用Python 开发的系统可加强服务器程序的适应性,使得服务器程序能在原有的服务器上运行,不需要为服务器更换操作系统㊂1.2㊀框架
Django 是一种基于Python 编写的Web 开发框架,主要采用模型-视图-控制器(Model -View -Controller,MVC)的设计模式,支持多种插件和自建工具包,并具有丰富的内部工具应用㊂Django 使用几个配置和简单的几行代码就能实现复杂的网站开发和维护工作,在很大程度上提升了系统的执行效率㊁稳定性和网络的安全性等[3]㊂
Bootstrap 是基于HTML +CSS +JavaScript 的框架,是目前流行的框架之一,支持H5,CSS 3和移动端
浏览器㊂
1.3㊀数据库
SQLite 数据库是一款轻量级㊁跨平台的关系型数据
库,广泛应用于嵌入系统或者小规模的应用软件开发中,将整个数据库包括表㊁定义㊁索引以及数据本身作为一个单独的文件存储在主机中,具有轻量灵活㊁简单㊁方便使用等特点[3]㊂
2㊀管理系统设计的组成
基于Python -Django 技术设计的二级学院图书管理系统,主要是解决人工操作过程中存在的一些问题,如检索速度慢㊁还书借书等信息不及时更新以及人为因素导致书籍管理等问题,有效地提高图书管理效率㊂该系统的设计主要针对以管理员身份的管理㊂以管理员的身份登录后,共设有5个模块,如图1所示㊂
图1㊀图书管理系统模块的组成
二级学院资料室图书管理系统的设计,是在经过对大量图书管理系统的需求进行详细调研以及对二级学院自身资料室图书管理的具体分析的基础上设计的,其数据流向主要有读者管理信息和书籍管理信息[4],其数据流向如图2所示㊂
图2㊀二级资料室图书管理系统的信息数据流
76

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。