这是一个使用Python语言和Django框架开发的图书管理系统。项目的前后端界面模板均为自行编写,前端使用了Bootstrap框架,后端使用了EasyUI框架。我们没有采用Django自动生成的后台管理,因为其设计并不美观。本项目主要负责图书信息的添加、修改、组合查询和删除。
尽管系统功能并不复杂,但它包含了常用字段的设计,如字符串、浮点数、整数、日期、图片、富文本字符串、文件和下拉框外键关联,这些都是商业项目设计所需的字段类型。因此,这个项目是学习商业系统设计原理的绝佳案例,强烈推荐给学习者!
- 图书类型:包括图书类别、类别名称和可借阅天数。
- 图书:包括图书条形码、图书名称、图书所在类别、图书价格、库存、出版日期、出版社、图书图片、图书简介和图书文件。
- 开发软件:PyCharm
- 数据库:MySQL
- 技术栈:Django(一个MVT框架,类似于Java的SSM框架)
- 克隆项目到本地:
git clone https://github.com/loks666/ruyun_library.git
- 进入项目目录
- 使用conda创建一个名为310的虚拟环境,Python版本为3.10:
conda create -n 310 python=3.10
//创建环境
conda activate 310
//激活环境 - 安装项目依赖:
pip install -r requirements.txt
- 修改
PythonProject/settings.py
中的数据库连接信息:'ENGINE': 'django.db.backends.mysql', 'NAME': 'library', 'USER': 'root', 'PASSWORD': 'Lx284190056', 'HOST': '127.0.0.1', 'PORT': 3306,
Mysql
中创建名为library
的数据库- 执行
db_book.sql
中的语句 - 🥳启动Django项目
python manage.py runserver
- 管理员账号/密码:
admin 123456
如有关于程序的相关问题,欢迎联系我们交流:
- 联系QQ一: 284190056
- 联系QQ二: 81615836
- 网站: https://www.ruyun.fun
- QQ交流群一:105730532
- QQ交流群二:134077083
注意:请不要在生产环境中使用上述数据库连接信息,这可能会导致您的数据库被未经授权的用户访问。在部署应用程序时,应更改这些信息,并确保它们安全地存储在您的环境中。