系统软件综合训练 银行家算法
- 界面友好
- n个客户,m类资源(每个资源的上限随机生成,每个客户占用资源的个数、以及每类资源的时间随机生成)
- 已分配资源的初始值是随机生成的
- 需求资源的初始值是随机生成的
- 生成尽可能多的安全序列,并从资源利用效率方面给出这些安全序列的排序
- 相关文档完整
采用DJango Web框架开发实现,django官网
服务器采用阿里云学生免费服务器
首先确保自己安装了python,建议使用anaconda配置环境
我的Python版本:3.8.3
命令行输入 conda install django
/ pip install django
我的Django版本: 3.2.8
命令行输入conda install django-simpleui
/ pip install django-simpleui
cd 至根目录下 python manage.py runserver
在浏览器中(推荐chrome,不建议火狐)输入IP:http://47.113.218.219/
即可
进入管理系统:在IP后加/admin/
即可
对Django的基本使用请见:Django初见教程
- 初始化系统
- 安全序列搜索
- 资源利用效率算法排序
- 独立倒计时显示
- 管理系统
- 手动申请资源
- 自定义资源种类和进程数
有疑问或bug欢迎留言,如果您喜欢这个小作品或者有帮到您,请点一个⭐,谢谢!