系统软件综合训练——银行家算法模拟
系统软件综合训练——银行家算法模拟
题目要求
- 界面友好
- n个客户,m类资源(每个资源的上限随机生成,每个客户占用资源的个数、以及每类资源的时间随机生成)
- 已分配资源的初始值是随机生成的
- 需求资源的初始值是随机生成的
- 生成尽可能多的安全序列,并从资源利用效率方面给出这些安全序列的排序
- 相关文档完整
项目开发
采用DJango Web框架开发实现,django官网
服务器采用阿里云学生免费服务器
前端:HTML,CSS,JavaScript
后端:Python
数据库:sqlite3
源码地址:https://github.com/KUMORIII/Bankers-Algorithm
项目使用方法
1 配置python环境
首先确保自己安装了python,建议使用anaconda配置环境
我的Python版本:3.8.3
2 下载django和simpleui
命令行输入 conda install django
/ pip install django
我的Django版本: 3.2.8
命令行输入conda install django-simpleui
/ pip install django-simpleui
3 运行
cd 至根目录下 python manage.py runserver
展示
在浏览器中(推荐chrome,不建议火狐)输入IP:http://47.113.218.219/
即可
进入管理系统:在IP后加/admin/
即可
界面设计
Django的基本使用方法
对Django的基本使用请见:Django初见教程
已完成模块
如果喜欢或者能帮到您请点个⭐,谢谢!有任何疑问或bug反馈欢迎留言
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效